(view as text)
@@@STEP_CURSOR browser_tests@@@
@@@STEP_STARTED@@@
python -u /b/build/scripts/slave/recipe_modules/swarming/resources/collect_gtest_task.py --swarming-client-dir /b/build/slave/Mac_ASan_64_Tests__1_/build/src/tools/swarming_client --temp-root-dir /tmp --merged-test-output /tmp/tmpcvJA7P.json -- collect --swarming https://chromium-swarm.appspot.com --decorate --print-status-updates --json /tmp/tmpMMjq22.json
in dir /b/build/slave/Mac_ASan_64_Tests__1_/build:
allow_subannotations: True
cmd: ['python', '-u', '/b/build/scripts/slave/recipe_modules/swarming/resources/collect_gtest_task.py', '--swarming-client-dir', '/b/build/slave/Mac_ASan_64_Tests__1_/build/src/tools/swarming_client', '--temp-root-dir', '/tmp', '--merged-test-output', '/tmp/tmpcvJA7P.json', '--', 'collect', '--swarming', 'https://chromium-swarm.appspot.com', '--decorate', '--print-status-updates', '--json', '/tmp/tmpMMjq22.json']
cwd: /b/build/slave/Mac_ASan_64_Tests__1_/build
name: browser_tests
full environment:
AWS_CREDENTIAL_FILE: /b/build/site_config/.boto
BOTO_CONFIG: /b/build/site_config/.boto
BUILDBOT_BLAMELIST: [u'agrieve@chromium.org', u'blink-deps-roller@chromium.org', u'mathp@chromium.org', u'penghuang@chromium.org']
BUILDBOT_BRANCH: master
BUILDBOT_BUILDBOTURL: http://build.chromium.org/p/chromium.memory/
BUILDBOT_BUILDERNAME: Mac ASan 64 Tests (1)
BUILDBOT_BUILDNUMBER: 5463
BUILDBOT_CLOBBER:
BUILDBOT_GOT_REVISION: None
BUILDBOT_MASTERNAME: chromium.memory
BUILDBOT_REVISION: ffc78e2845efedd5bf693b0753f5e4af7c2a8fc3
BUILDBOT_SCHEDULER: mac_asan_64_rel_trigger
BUILDBOT_SLAVENAME: vm689-m1
CHROME_HEADLESS: 1
GIT_USER_AGENT: darwin git/2.2.1 vm689-m1.golo.chromium.org
HOME: /Users/chrome-bot
LOGNAME: chrome-bot
PAGER: cat
PATH: /Users/chrome-bot/slavebin:/b/depot_tools:/usr/local/git/bin:/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
PWD: /b/build/slave/Mac_ASan_64_Tests__1_/build
PYTHONPATH: /b/build/site_config:/b/build/scripts:/b/build/scripts/release:/b/build/third_party:/b/build/third_party/requests_1_2_3:/b/build_internal/site_config:/b/build_internal/symsrc:/b/build/slave:/b/build/third_party/buildbot_slave_8_4:/b/build/third_party/twisted_10_2:
SHELL: /bin/bash
SSH_AUTH_SOCK: /tmp/launch-GJWTyI/Listeners
USER: chrome-bot
+---------------------------------------------------------------------------+
| Shard 15 https://chromium-swarm.appspot.com/user/task/29a230c8319d3310 |
+---------------------------------------------------------------------------+
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/run_tha_testubezez/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
NSS_DISABLE_ARENA_FREE_LIST=1
NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/isolated_out69MEvc/output.json
IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 15/20
Using 4 parallel jobs.
[ RUN ] DownloadsWebUIForSupervisedUsersTest.SupervisedUsers
[24465:3847:0901/074644:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24406:40451:0901/074647:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24406:40451:0901/074647:WARNING:channel.cc(325)] RawChannel write error
[24406:3847:0901/074647:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24406:3847:0901/074647:INFO:CONSOLE(1324)] "Running TestCase DownloadsWebUIForSupervisedUsersTest.SupervisedUsers", source: test_api.js (1324)
[24406:3847:0901/074649:WARNING:CONSOLE(884)] "testIsDone already", source: test_api.js (884)
[24518:12551:0901/074649:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[24518:12551:0901/074649:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24518:12551:0901/074649:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24518:12551:0901/074649:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DownloadsWebUIForSupervisedUsersTest.SupervisedUsers (7232 ms)
[1/197] DownloadsWebUIForSupervisedUsersTest.SupervisedUsers (9045 ms)
[ RUN ] BaseDownloadsWebUITest.PauseResumeFocus
[24462:3847:0901/074644:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24402:3847:0901/074647:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24402:3847:0901/074648:INFO:CONSOLE(1324)] "Running TestCase BaseDownloadsWebUITest.PauseResumeFocus", source: test_api.js (1324)
[24520:13063:0901/074649:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[24520:13063:0901/074649:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24520:13063:0901/074649:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24520:13063:0901/074649:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BaseDownloadsWebUITest.PauseResumeFocus (7836 ms)
[2/197] BaseDownloadsWebUITest.PauseResumeFocus (9396 ms)
[ RUN ] ManageProfileUITest.NoEmptyConfirmation
[24469:3847:0901/074645:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24409:3847:0901/074648:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24409:3847:0901/074650:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.NoEmptyConfirmation", source: test_api.js (1324)
[ OK ] ManageProfileUITest.NoEmptyConfirmation (8151 ms)
[3/197] ManageProfileUITest.NoEmptyConfirmation (9882 ms)
[ RUN ] ManageProfileUITest.Create_NoNameUpdateOnAvatarSelectedAfterRevert
[24475:3847:0901/074645:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24412:40451:0901/074647:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[24412:40451:0901/074647:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24412:40451:0901/074647:WARNING:channel.cc(325)] RawChannel write error
[24412:3847:0901/074648:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24412:3847:0901/074650:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.Create_NoNameUpdateOnAvatarSelectedAfterRevert", source: test_api.js (1324)
[24412:40451:0901/074650:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[24412:40451:0901/074650:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[24412:40451:0901/074650:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ManageProfileUITest.Create_NoNameUpdateOnAvatarSelectedAfterRevert (8342 ms)
[4/197] ManageProfileUITest.Create_NoNameUpdateOnAvatarSelectedAfterRevert (10041 ms)
[ RUN ] WebUIAssertionsTestFail.testExpectFailFails
[24601:3847:0901/074654:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24580:35843:0901/074656:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[24580:3847:0901/074656:INFO:CONSOLE(1324)] "Running TestCase WebUIAssertionsTestFail.testExpectFailFails", source: test_api.js (1324)
[24580:3847:0901/074656:ERROR:web_ui_test_handler.cc(76)] undefinedFailed: RUN_TEST_F("WebUIAssertionsTestFail","testExpectFailFails")
Error: expectNotReached()
at assertNotReached (test_api.js:1052:11)
at expectFunc (test_api.js:1120:20)
at Object.<anonymous> (assertions.js:82:3)
at Object.Test.runTest (test_api.js:341:16)
at Object.TestCase.runTest (test_api.js:478:22)
at Object.TestCase.run (test_api.js:508:14)
at RUN_TEST_F (test_api.js:1325:21)
at expectFunc (test_api.js:1120:20)
at runTestFunction (test_api.js:1193:37)
at runTest (test_api.js:1167:18)
[24580:35843:0901/074656:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24580:35843:0901/074656:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebUIAssertionsTestFail.testExpectFailFails (5548 ms)
[5/197] WebUIAssertionsTestFail.testExpectFailFails (7261 ms)
[ RUN ] WebUIBrowserAsyncGenTest.TestContinue
[24603:3847:0901/074654:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24582:37379:0901/074656:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[24582:3847:0901/074656:INFO:CONSOLE(1324)] "Running TestCase WebUIBrowserAsyncGenTest.TestContinue", source: test_api.js (1324)
[ OK ] WebUIBrowserAsyncGenTest.TestContinue (5714 ms)
[6/197] WebUIBrowserAsyncGenTest.TestContinue (7402 ms)
[ RUN ] CrElementsBrowserTest.CrElementsTest
[24612:3847:0901/074654:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24587:3847:0901/074657:INFO:CONSOLE(1324)] "Running TestCase CrElementsBrowserTest.CrElementsTest", source: test_api.js (1324)
[24628:13063:0901/074659:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24628:13063:0901/074659:WARNING:channel.cc(325)] RawChannel write error
[ OK ] CrElementsBrowserTest.CrElementsTest (7204 ms)
[7/197] CrElementsBrowserTest.CrElementsTest (8950 ms)
[ RUN ] NetInternalsTest.netInternalsTimelineViewLoadLog
[24615:3847:0901/074655:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24589:40195:0901/074657:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24589:40195:0901/074657:WARNING:channel.cc(325)] RawChannel write error
[24589:3847:0901/074659:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsTimelineViewLoadLog", source: test_api.js (1324)
[24615:3847:0901/074659:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000030940]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] NetInternalsTest.netInternalsTimelineViewLoadLog (7424 ms)
[8/197] NetInternalsTest.netInternalsTimelineViewLoadLog (9122 ms)
[ RUN ] PlatformAppBrowserTest.WindowsApiAlwaysOnTopWithPermissions
[24695:3847:0901/074701:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24645:5635:0901/074703:ERROR:mach_broker_mac.mm(222)] Unknown process 24747 is sending Mach IPC messages!
[24645:3847:0901/074705:INFO:CONSOLE(0)] "[SUCCESS] testAlwaysOnTopInitTrue", source: chrome-extension://eilhofhjoagobajcgoojpdcfhanpaiha/_generated_background_page.html (0)
[24645:3847:0901/074705:INFO:CONSOLE(0)] "[SUCCESS] testAlwaysOnTopInitFalse", source: chrome-extension://eilhofhjoagobajcgoojpdcfhanpaiha/_generated_background_page.html (0)
[24645:3847:0901/074705:INFO:CONSOLE(0)] "[SUCCESS] testAlwaysOnTopNoInit", source: chrome-extension://eilhofhjoagobajcgoojpdcfhanpaiha/_generated_background_page.html (0)
[ OK ] PlatformAppBrowserTest.WindowsApiAlwaysOnTopWithPermissions (6562 ms)
[9/197] PlatformAppBrowserTest.WindowsApiAlwaysOnTopWithPermissions (8464 ms)
[ RUN ] PlatformAppBrowserTest.WindowsApiSetShapeNoPerm
[24745:3847:0901/074703:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24688:4611:0901/074705:ERROR:mach_broker_mac.mm(222)] Unknown process 24797 is sending Mach IPC messages!
[24688:3847:0901/074706:INFO:CONSOLE(0)] "[SUCCESS] testSetShapeNoPerm", source: chrome-extension://gjanhjjkflofpafpffkccihjdicnbppb/_generated_background_page.html (0)
[24761:12807:0901/074707:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppBrowserTest.WindowsApiSetShapeNoPerm (5744 ms)
[10/197] PlatformAppBrowserTest.WindowsApiSetShapeNoPerm (7644 ms)
[ RUN ] PrintPreviewWebUITest.TestDuplexSettingsFalse
[24683:3847:0901/074701:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24639:3847:0901/074704:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[24639:3847:0901/074706:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestDuplexSettingsFalse", source: test_api.js (1324)
[24639:40451:0901/074707:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrintPreviewWebUITest.TestDuplexSettingsFalse (8905 ms)
[11/197] PrintPreviewWebUITest.TestDuplexSettingsFalse (10749 ms)
[ RUN ] PlatformAppBrowserTest.PRE_PRE_ComponentAppBackgroundPage
[24757:3847:0901/074704:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24808:12807:0901/074707:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[24808:12807:0901/074707:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24808:12807:0901/074707:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483652, remote ID 5)
[24808:12807:0901/074707:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[24808:12807:0901/074707:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24808:12807:0901/074707:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppBrowserTest.PRE_PRE_ComponentAppBackgroundPage (5771 ms)
[12/197] PlatformAppBrowserTest.PRE_PRE_ComponentAppBackgroundPage (7835 ms)
[ RUN ] BluetoothApiTest.DeviceEvents
[24850:3847:0901/074710:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24838:3847:0901/074713:INFO:CONSOLE(0)] "[SUCCESS] testDeviceEvents", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[24838:37123:0901/074713:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24838:37123:0901/074713:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BluetoothApiTest.DeviceEvents (5402 ms)
[13/197] BluetoothApiTest.DeviceEvents (7442 ms)
[ RUN ] CastChannelAPITest.TestSendInvalidMessageInfo
[24860:3847:0901/074712:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24863:14083:0901/074713:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[24863:13827:0901/074713:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24863:13827:0901/074713:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24863:13827:0901/074713:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] CastChannelAPITest.TestSendInvalidMessageInfo (3739 ms)
[14/197] CastChannelAPITest.TestSendInvalidMessageInfo (5658 ms)
[ RUN ] BluetoothLowEnergyApiTest.CharacteristicValueChanged
[24858:3847:0901/074711:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24845:3847:0901/074714:INFO:CONSOLE(0)] "[SUCCESS] testCharacteristicValueChanged", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[ OK ] BluetoothLowEnergyApiTest.CharacteristicValueChanged (5418 ms)
[15/197] BluetoothLowEnergyApiTest.CharacteristicValueChanged (7184 ms)
[ RUN ] CastChannelAPITest.TestSetAuthorityKeys
[24861:3847:0901/074712:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24849:3847:0901/074715:INFO:CONSOLE(0)] "[SUCCESS] testValid", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/test_authority_keys.html (0)
[24849:3847:0901/074715:INFO:CONSOLE(0)] "[SUCCESS] testInvalid", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/test_authority_keys.html (0)
[24849:38915:0901/074715:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24849:38915:0901/074715:WARNING:channel.cc(325)] RawChannel write error
[ OK ] CastChannelAPITest.TestSetAuthorityKeys (5704 ms)
[16/197] CastChannelAPITest.TestSetAuthorityKeys (7348 ms)
[ RUN ] ExtensionApiTest.SystemIndicator
[24875:3847:0901/074717:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24867:3847:0901/074720:INFO:CONSOLE(0)] "[SUCCESS] setIconAndShow", source: chrome-extension://ilanclmaeigfpnmdlgelmhkpkegdioip/_generated_background_page.html (0)
[24879:12551:0901/074720:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24879:12551:0901/074720:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.SystemIndicator (5594 ms)
[17/197] ExtensionApiTest.SystemIndicator (7395 ms)
[ RUN ] ExtensionApiTest.DefaultContentSecurityPolicy
[24884:3847:0901/074718:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24869:3847:0901/074721:INFO:CONSOLE(1)] "Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' blob: filesystem: chrome-extension-resource:". Either the 'unsafe-inline' keyword, a hash ('sha256-74kAueDjwwtb902RkheZlJj5MGHCKEt7S8nxzwgvtzA='), or a nonce ('nonce-...') is required to enable inline execution.
", source: chrome-extension://cidicacnmikkeigdpmoaadahifnpfpfl/test.html (1)
[24869:3847:0901/074721:INFO:CONSOLE(0)] "[SUCCESS] inlineScriptDoesNotRun", source: chrome-extension://cidicacnmikkeigdpmoaadahifnpfpfl/test.html (0)
[24869:3847:0901/074721:INFO:CONSOLE(0)] "[SUCCESS] externalScriptDoesRun", source: chrome-extension://cidicacnmikkeigdpmoaadahifnpfpfl/test.html (0)
[24890:13575:0901/074721:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24890:13575:0901/074721:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.DefaultContentSecurityPolicy (5578 ms)
[18/197] ExtensionApiTest.DefaultContentSecurityPolicy (7452 ms)
[ RUN ] ExtensionApiTest.ContentScriptCSSLocalization
[24876:3847:0901/074717:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24868:3847:0901/074721:INFO:CONSOLE(0)] "Denying load of chrome-extension://pfapmnpipkgbhjdoacchjcfjkoabfpfc/test.png. Resources must be listed in the web_accessible_resources manifest key in order to be loaded by pages outside the extension.", source: http://localhost:58617/extensions/test_file_with_body.html (0)
[24868:38147:0901/074721:WARNING:extension_protocols.cc(426)] Failed to GetPathForExtension: invalid
[24868:38147:0901/074721:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://invalid/
[24868:74755:0901/074721:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[24868:3847:0901/074722:INFO:CONSOLE(0)] "'getMatchedCSSRules()' is deprecated. For more help, check https://code.google.com/p/chromium/issues/detail?id=437569#c2", source: (0)
[24868:3847:0901/074722:INFO:CONSOLE(0)] "[SUCCESS] extensionIDMessageGetsReplacedInContentScriptCSS", source: chrome-extension://pfapmnpipkgbhjdoacchjcfjkoabfpfc/_generated_background_page.html (0)
[24868:3847:0901/074722:INFO:CONSOLE(0)] "[SUCCESS] textDirectionMessageGetsReplacedInInsertCSSCall", source: chrome-extension://pfapmnpipkgbhjdoacchjcfjkoabfpfc/_generated_background_page.html (0)
[24880:13575:0901/074722:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24868:38147:0901/074722:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24868:38147:0901/074722:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.ContentScriptCSSLocalization (7296 ms)
[19/197] ExtensionApiTest.ContentScriptCSSLocalization (9031 ms)
[ RUN ] ExtensionApiTest.CrossOriginXHRAllURLs
[24886:3847:0901/074719:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24874:74507:0901/074723:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[24874:3847:0901/074723:INFO:CONSOLE(0)] "[SUCCESS] domainOne", source: chrome-extension://linaocdihodinafbegpeoagmjibipibf/test.html (0)
[24874:3847:0901/074724:INFO:CONSOLE(0)] "[SUCCESS] domainTwo", source: chrome-extension://linaocdihodinafbegpeoagmjibipibf/test.html (0)
[24891:13319:0901/074724:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24891:13319:0901/074724:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.CrossOriginXHRAllURLs (7549 ms)
[20/197] ExtensionApiTest.CrossOriginXHRAllURLs (9299 ms)
[ RUN ] AppControllerReplaceNTPBrowserTest.ReplaceNTPAfterStartup
[24908:3847:0901/074726:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24910:12807:0901/074727:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24910:12807:0901/074727:WARNING:channel.cc(325)] RawChannel write error
[24898:16899:0901/074729:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] AppControllerReplaceNTPBrowserTest.ReplaceNTPAfterStartup (5051 ms)
[21/197] AppControllerReplaceNTPBrowserTest.ReplaceNTPAfterStartup (6730 ms)
[ RUN ] MimeHandlerViewTest.DataUrl
[24905:3847:0901/074726:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24895:3847:0901/074728:INFO:CONSOLE(0)] "[SUCCESS] testDataUrl", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[ OK ] MimeHandlerViewTest.DataUrl (5436 ms)
[22/197] MimeHandlerViewTest.DataUrl (7257 ms)
[ RUN ] ExtensionApiTest.SharedModule
[24899:3847:0901/074724:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24893:3847:0901/074728:WARNING:extension_error_reporter.cc(79)] Extension error: Extension requires "Shared Module Test" with a minimum version "2.0", but only version "1.0" is installed.
[ OK ] ExtensionApiTest.SharedModule (9162 ms)
[23/197] ExtensionApiTest.SharedModule (10785 ms)
[ RUN ] EphemeralAppBrowserTest.PromoteAppFromSyncWhileRunning
[24915:3847:0901/074728:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24918:13063:0901/074732:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[24923:13319:0901/074732:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EphemeralAppBrowserTest.PromoteAppFromSyncWhileRunning (6720 ms)
[24/197] EphemeralAppBrowserTest.PromoteAppFromSyncWhileRunning (8414 ms)
[ RUN ] EphemeralAppServiceBrowserTest.ClearCachedApps
[24928:3847:0901/074733:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24921:36099:0901/074740:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24921:36099:0901/074740:WARNING:channel.cc(325)] RawChannel write error
[ OK ] EphemeralAppServiceBrowserTest.ClearCachedApps (9985 ms)
[25/197] EphemeralAppServiceBrowserTest.ClearCachedApps (11934 ms)
[ RUN ] WebViewTest.Shim_TestAPIMethodExistence
[24944:3847:0901/074736:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24945:13063:0901/074741:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24945:13063:0901/074741:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.Shim_TestAPIMethodExistence (7294 ms)
[26/197] WebViewTest.Shim_TestAPIMethodExistence (9079 ms)
[ RUN ] ExtensionViewTest.TestExtensionViewCreationShouldSucceed
[24938:3847:0901/074735:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionViewTest.TestExtensionViewCreationShouldSucceed (8882 ms)
[27/197] ExtensionViewTest.TestExtensionViewCreationShouldSucceed (10671 ms)
[ RUN ] EphemeralAppLauncherTest.LaunchAppWithNoPermissionWarnings
HTTP server started on http://127.0.0.1:58634...
sending server_data: {"host": "127.0.0.1", "port": 58634} (36 bytes)
[24932:3847:0901/074734:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EphemeralAppLauncherTest.LaunchAppWithNoPermissionWarnings (12300 ms)
[28/197] EphemeralAppLauncherTest.LaunchAppWithNoPermissionWarnings (14057 ms)
[ RUN ] WindowControlsTest.CloseControlWorks
[24972:3847:0901/074746:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24975:13063:0901/074749:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24975:13063:0901/074749:WARNING:channel.cc(325)] RawChannel write error
[24981:12807:0901/074749:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WindowControlsTest.CloseControlWorks (5971 ms)
[29/197] WindowControlsTest.CloseControlWorks (7922 ms)
[ RUN ] WebViewTest.ContextMenusAPI_Basic
[24965:3847:0901/074745:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24958:3847:0901/074750:INFO:CONSOLE(5)] "webview has loaded.", source: chrome-extension://jmjgjmlbnnedofepocecdoohhhkmiloi/embedder.js (5)
[24958:3847:0901/074750:INFO:CONSOLE(5)] "Script has been injected into webview.", source: chrome-extension://jmjgjmlbnnedofepocecdoohhhkmiloi/embedder.js (5)
[24958:3847:0901/074750:INFO:CONSOLE(250)] "A communication channel has been established with webview.", source: chrome-extension://jmjgjmlbnnedofepocecdoohhhkmiloi/embedder.js (250)
[24958:3847:0901/074750:INFO:CONSOLE(5)] "Guest load completed.", source: chrome-extension://jmjgjmlbnnedofepocecdoohhhkmiloi/embedder.js (5)
[24958:3847:0901/074750:INFO:CONSOLE(5)] "testProperties", source: chrome-extension://jmjgjmlbnnedofepocecdoohhhkmiloi/embedder.js (5)
[24958:3847:0901/074750:INFO:CONSOLE(5)] "testCreateMenuItem", source: chrome-extension://jmjgjmlbnnedofepocecdoohhhkmiloi/embedder.js (5)
[24958:3847:0901/074750:INFO:CONSOLE(5)] "ITEM_CREATED", source: chrome-extension://jmjgjmlbnnedofepocecdoohhhkmiloi/embedder.js (5)
[24958:3847:0901/074750:INFO:CONSOLE(5)] "testUpdateMenuItem", source: chrome-extension://jmjgjmlbnnedofepocecdoohhhkmiloi/embedder.js (5)
[24958:3847:0901/074750:INFO:CONSOLE(5)] "testRemoveItem", source: chrome-extension://jmjgjmlbnnedofepocecdoohhhkmiloi/embedder.js (5)
[24958:3847:0901/074750:INFO:CONSOLE(5)] "createThreeMenuItems", source: chrome-extension://jmjgjmlbnnedofepocecdoohhhkmiloi/embedder.js (5)
[24958:3847:0901/074750:INFO:CONSOLE(5)] "testRemoveAllItems", source: chrome-extension://jmjgjmlbnnedofepocecdoohhhkmiloi/embedder.js (5)
[ OK ] WebViewTest.ContextMenusAPI_Basic (8009 ms)
[30/197] WebViewTest.ContextMenusAPI_Basic (9764 ms)
[ RUN ] AutofillTest.AggregatesMinValidProfileDifferentJS
[24977:3847:0901/074747:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58637...
sending server_data: {"host": "127.0.0.1", "port": 58637} (36 bytes)
[24963:40707:0901/074751:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AutofillTest.AggregatesMinValidProfileDifferentJS (6287 ms)
[31/197] AutofillTest.AggregatesMinValidProfileDifferentJS (8050 ms)
[ RUN ] BrowsingDataIndexedDBHelperTest.CannedAddIndexedDB
[24994:3847:0901/074753:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24997:14339:0901/074754:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[24997:14339:0901/074754:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[24997:14339:0901/074754:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[24997:12807:0901/074754:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowsingDataIndexedDBHelperTest.CannedAddIndexedDB (3136 ms)
[32/197] BrowsingDataIndexedDBHelperTest.CannedAddIndexedDB (4902 ms)
[ RUN ] WebViewTest.TearDownTest
[24971:3847:0901/074746:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24980:13063:0901/074751:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[24980:13063:0901/074751:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[24959:41987:0901/074755:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[24959:41987:0901/074755:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.TearDownTest (11616 ms)
[33/197] WebViewTest.TearDownTest (13443 ms)
[ RUN ] BrowsingDataLocalStorageHelperTest.CannedAddLocalStorage
[24999:3847:0901/074754:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[24987:40195:0901/074755:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[25001:12807:0901/074755:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[25001:12807:0901/074755:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[25001:12807:0901/074755:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25001:12807:0901/074755:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25001:12807:0901/074755:WARNING:channel.cc(325)] RawChannel write error
[25001:14339:0901/074755:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[ OK ] BrowsingDataLocalStorageHelperTest.CannedAddLocalStorage (3292 ms)
[34/197] BrowsingDataLocalStorageHelperTest.CannedAddLocalStorage (5036 ms)
[ RUN ] AdbClientSocketTest.TestFlushWithoutSize
[25000:3847:0901/074755:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AdbClientSocketTest.TestFlushWithoutSize (3972 ms)
[35/197] AdbClientSocketTest.TestFlushWithoutSize (5790 ms)
[ RUN ] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsViewUrl
[25016:3847:0901/074759:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25018:12807:0901/074800:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[25018:12807:0901/074800:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25018:12807:0901/074800:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25018:12807:0901/074800:WARNING:channel.cc(325)] RawChannel write error
[25016:3847:0901/074800:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[25016:3847:0901/074800:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[25016:3847:0901/074800:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[25016:3847:0901/074800:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[25016:3847:0901/074800:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[25016:3847:0901/074800:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[25016:3847:0901/074800:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsViewUrl (3474 ms)
[36/197] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsViewUrl (5215 ms)
[ RUN ] DownloadTest.DownloadUrlToPath
[25017:3847:0901/074800:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.DownloadUrlToPath (3372 ms)
[37/197] DownloadTest.DownloadUrlToPath (5148 ms)
[ RUN ] DownloadTest.Resumption_WithPromptAlways
[25023:3847:0901/074801:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25011:36355:0901/074802:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25011:36355:0901/074802:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DownloadTest.Resumption_WithPromptAlways (3155 ms)
[38/197] DownloadTest.Resumption_WithPromptAlways (5033 ms)
[ RUN ] SavePageBrowserTest.RemoveFromList
[25035:3847:0901/074804:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SavePageBrowserTest.RemoveFromList (3222 ms)
[39/197] SavePageBrowserTest.RemoveFromList (4889 ms)
[ RUN ] DevToolsExtensionTest.TestDevToolsExtensionMessaging
[25013:3847:0901/074758:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58652...
sending server_data: {"host": "127.0.0.1", "port": 58652} (36 bytes)
[25003:3847:0901/074806:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[25003:3847:0901/074806:INFO:CONSOLE(2)] "PASS", source: (2)
[25030:12551:0901/074806:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25030:12551:0901/074806:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25003:38659:0901/074806:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25003:38659:0901/074806:WARNING:channel.cc(325)] RawChannel write error
[25003:38659:0901/074806:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25003:38659:0901/074806:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DevToolsExtensionTest.TestDevToolsExtensionMessaging (10212 ms)
[40/197] DevToolsExtensionTest.TestDevToolsExtensionMessaging (11864 ms)
[ RUN ] SavePageBrowserTest.SaveDuringInitialNavigationIncognito
[25034:3847:0901/074804:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25041:13063:0901/074807:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[25041:13063:0901/074807:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25041:13063:0901/074807:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SavePageBrowserTest.SaveDuringInitialNavigationIncognito (5570 ms)
[41/197] SavePageBrowserTest.SaveDuringInitialNavigationIncognito (7088 ms)
[ RUN ] BrowserApiTest.OpenTab
[25061:3847:0901/074811:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25063:12551:0901/074812:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserApiTest.OpenTab (3432 ms)
[42/197] BrowserApiTest.OpenTab (5112 ms)
[ RUN ] ErrorPageTest.DNSError_DoSearch
[25053:3847:0901/074809:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25045:35587:0901/074812:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25045:35587:0901/074812:WARNING:channel.cc(325)] RawChannel write error
[25045:35587:0901/074813:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[25053:3847:0901/074813:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000c80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[25053:3847:0901/074813:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000c80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[25053:3847:0901/074813:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000c80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[25066:12807:0901/074813:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25066:12807:0901/074813:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ErrorPageTest.DNSError_DoSearch (6405 ms)
[43/197] ErrorPageTest.DNSError_DoSearch (8107 ms)
[ RUN ] ErrorPageTest.DNSError_GoBack2AndForward
[25040:3847:0901/074805:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25031:35843:0901/074808:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[25031:35843:0901/074808:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25031:35843:0901/074808:WARNING:channel.cc(325)] RawChannel write error
[25031:35843:0901/074809:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[25031:35843:0901/074810:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[25031:35843:0901/074810:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25031:35843:0901/074810:WARNING:channel.cc(325)] RawChannel write error
[25031:35843:0901/074813:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[25031:35843:0901/074813:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25031:35843:0901/074813:WARNING:channel.cc(325)] RawChannel write error
[25040:3847:0901/074814:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000c80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[25040:3847:0901/074814:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000c80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[25040:3847:0901/074814:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000c80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[25031:35843:0901/074814:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25031:35843:0901/074814:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ErrorPageTest.DNSError_GoBack2AndForward (10497 ms)
[44/197] ErrorPageTest.DNSError_GoBack2AndForward (12118 ms)
[ RUN ] AutomationApiTest.Location
[25058:3847:0901/074810:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25047:73987:0901/074814:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[25047:3847:0901/074814:INFO:CONSOLE(0)] "[SUCCESS] testLocation", source: chrome-extension://obcbnaeggedhnkmplhfoejapgcioefck/location.html (0)
[ OK ] AutomationApiTest.Location (7033 ms)
[45/197] AutomationApiTest.Location (8660 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_SearchState
[25082:3847:0901/074817:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25084:12807:0901/074818:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_SearchState (3234 ms)
[46/197] DownloadExtensionTest.DownloadExtensionTest_SearchState (4916 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_SearchLimit
[25083:3847:0901/074818:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25074:37891:0901/074819:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25074:37891:0901/074819:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DownloadExtensionTest.DownloadExtensionTest_SearchLimit (3482 ms)
[47/197] DownloadExtensionTest.DownloadExtensionTest_SearchLimit (5006 ms)
[ RUN ] DeclarativeContentApiTest.IsBookmarkedRulesEvaluatedOnBookmarkEvents
[25075:3847:0901/074816:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25070:39683:0901/074819:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25070:39683:0901/074819:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DeclarativeContentApiTest.IsBookmarkedRulesEvaluatedOnBookmarkEvents (5004 ms)
[48/197] DeclarativeContentApiTest.IsBookmarkedRulesEvaluatedOnBookmarkEvents (6442 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_DataURL
[25090:3847:0901/074819:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_DataURL (3651 ms)
[49/197] DownloadExtensionTest.DownloadExtensionTest_Download_DataURL (5285 ms)
[ RUN ] HotwordPrivateApiTest.OnSpeakerModelExists
[25106:3847:0901/074823:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25094:3847:0901/074825:INFO:CONSOLE(0)] "[SUCCESS] onSpeakerModelExistsTest", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[25109:13063:0901/074825:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25109:13063:0901/074825:WARNING:channel.cc(325)] RawChannel write error
[25114:13063:0901/074825:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[25114:13063:0901/074825:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25114:13063:0901/074825:WARNING:channel.cc(325)] RawChannel write error
[ OK ] HotwordPrivateApiTest.OnSpeakerModelExists (4918 ms)
[50/197] HotwordPrivateApiTest.OnSpeakerModelExists (6492 ms)
[ RUN ] FileSystemApiTest.FileSystemApiIsWritableWithWritePermissionTest
[25104:3847:0901/074823:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25093:63235:0901/074825:ERROR:mach_broker_mac.mm(222)] Unknown process 25112 is sending Mach IPC messages!
[25093:3847:0901/074826:INFO:CONSOLE(0)] "[SUCCESS] isWritableEntry", source: chrome-extension://bilbnmjmkjfaibaknddcnfcdbhhgmico/test.html (0)
[ OK ] FileSystemApiTest.FileSystemApiIsWritableWithWritePermissionTest (5645 ms)
[51/197] FileSystemApiTest.FileSystemApiIsWritableWithWritePermissionTest (7257 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenDirectoryWithoutPermissionTest
[25103:3847:0901/074822:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25092:5635:0901/074825:ERROR:mach_broker_mac.mm(222)] Unknown process 25113 is sending Mach IPC messages!
[25092:3847:0901/074826:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://pheephlcbkjikngnohffcefenknhldak/test.html (0)
[25092:38147:0901/074826:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[25092:38147:0901/074826:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[25092:38147:0901/074826:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[25092:38147:0901/074826:WARNING:channel.cc(325)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiOpenDirectoryWithoutPermissionTest (6306 ms)
[52/197] FileSystemApiTest.FileSystemApiOpenDirectoryWithoutPermissionTest (7781 ms)
[ RUN ] HotwordPrivateApiTest.AudioHistoryNoWebHistory
[25111:3847:0901/074825:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25102:3847:0901/074827:INFO:CONSOLE(0)] "[SUCCESS] audioHistory", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[25102:36611:0901/074827:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25102:36611:0901/074827:WARNING:channel.cc(325)] RawChannel write error
[ OK ] HotwordPrivateApiTest.AudioHistoryNoWebHistory (4761 ms)
[53/197] HotwordPrivateApiTest.AudioHistoryNoWebHistory (6783 ms)
[ RUN ] IdentityGetAccountsFunctionTest.NoneSignedIn
[25129:3847:0901/074829:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25131:14339:0901/074830:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[25131:14339:0901/074830:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[25131:14339:0901/074830:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] IdentityGetAccountsFunctionTest.NoneSignedIn (3030 ms)
[54/197] IdentityGetAccountsFunctionTest.NoneSignedIn (4384 ms)
[ RUN ] RemoveCachedAuthTokenFunctionTest.Advice
[25134:3847:0901/074830:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25137:14339:0901/074831:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[25137:14339:0901/074831:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[25137:14339:0901/074831:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[25137:12807:0901/074831:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] RemoveCachedAuthTokenFunctionTest.Advice (2861 ms)
[55/197] RemoveCachedAuthTokenFunctionTest.Advice (4442 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveApprovalOAuthErrors
[25132:3847:0901/074830:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25120:3847:0901/074832:INFO:CONSOLE(5)] "hi there", source: chrome-extension://calblnaamnmihoijmanppnpamnpolplg/test.js (5)
[25141:3847:0901/074832:WARNING:channel.cc(132)] WriteMessage() after shutdown
[25141:3847:0901/074832:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] GetAuthTokenFunctionTest.InteractiveApprovalOAuthErrors (4258 ms)
[56/197] GetAuthTokenFunctionTest.InteractiveApprovalOAuthErrors (5758 ms)
[ RUN ] ExtensionManagementApiBrowserTest.SelfUninstall
[25138:3847:0901/074831:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25150:13063:0901/074834:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25150:13063:0901/074834:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25144:3847:0901/074835:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionManagementApiBrowserTest.SelfUninstall (6147 ms)
[57/197] ExtensionManagementApiBrowserTest.SelfUninstall (7828 ms)
[ RUN ] ExtensionManagementApiBrowserTest.GetAllIncludesTerminated
[25147:3847:0901/074834:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionManagementApiBrowserTest.GetAllIncludesTerminated (4817 ms)
[58/197] ExtensionManagementApiBrowserTest.GetAllIncludesTerminated (6396 ms)
[ RUN ] ExtensionManagementApiTest.ManagementPolicyProhibited
[25152:3847:0901/074835:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25142:3847:0901/074837:INFO:CONSOLE(0)] "[SUCCESS] prohibitedDisable", source: chrome-extension://emojcadhnhiebgoifgjajcallpgnfbha/prohibited.html (0)
[25142:3847:0901/074837:INFO:CONSOLE(0)] "[SUCCESS] prohibitedEnable", source: chrome-extension://emojcadhnhiebgoifgjajcallpgnfbha/prohibited.html (0)
[25142:3847:0901/074837:INFO:CONSOLE(0)] "[SUCCESS] prohibitedUninstall", source: chrome-extension://emojcadhnhiebgoifgjajcallpgnfbha/prohibited.html (0)
[ OK ] ExtensionManagementApiTest.ManagementPolicyProhibited (4834 ms)
[59/197] ExtensionManagementApiTest.ManagementPolicyProhibited (6482 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.Scan
[25157:3847:0901/074835:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25146:55559:0901/074837:ERROR:mach_broker_mac.mm(222)] Unknown process 25161 is sending Mach IPC messages!
[25146:3847:0901/074838:INFO:CONSOLE(0)] "[SUCCESS] MediaScanTest", source: chrome-extension://lkdigbcjjcpdpmogkebkmjfmeofifjoj/_generated_background_page.html (0)
[25158:12551:0901/074839:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25158:12551:0901/074839:WARNING:channel.cc(325)] RawChannel write error
[25162:13063:0901/074839:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[25162:13063:0901/074839:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25162:13063:0901/074839:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25162:16643:0901/074839:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001082f3f33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001083392b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000108386ea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001146eb9e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001146eb09e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000109c42244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001095e1d96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001096aafdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010a7ed3d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010a797308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010a7967c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001083fbff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001083fb6b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001083f192f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff8c2ff772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff8c2ec1a1 thread_start + 13
[ OK ] MediaGalleriesPlatformAppBrowserTest.Scan (5317 ms)
[60/197] MediaGalleriesPlatformAppBrowserTest.Scan (7009 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.ToURL
[25167:3847:0901/074838:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25160:64003:0901/074840:ERROR:mach_broker_mac.mm(222)] Unknown process 25175 is sending Mach IPC messages!
[25160:3847:0901/074841:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://cdgkkbaoiikgphhoodhlckkgafpkioie/_generated_background_page.html (0)
[25160:3847:0901/074842:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://cdgkkbaoiikgphhoodhlckkgafpkioie/_generated_background_page.html (0)
[25160:3847:0901/074842:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://cdgkkbaoiikgphhoodhlckkgafpkioie/_generated_background_page.html (0)
[ OK ] MediaGalleriesPlatformAppBrowserTest.ToURL (5544 ms)
[61/197] MediaGalleriesPlatformAppBrowserTest.ToURL (7126 ms)
[ RUN ] NotificationProviderApiTest.TestBasicUsage
[25172:3847:0901/074840:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25165:3847:0901/074843:INFO:CONSOLE(0)] "[SUCCESS] testNotifyOnClicked", source: chrome-extension://gilgaidemjhhkoamlgpnimbeekmipnod/_generated_background_page.html (0)
[25165:3847:0901/074843:INFO:CONSOLE(0)] "[SUCCESS] testNotifyOnButtonClicked", source: chrome-extension://gilgaidemjhhkoamlgpnimbeekmipnod/_generated_background_page.html (0)
[25165:3847:0901/074843:INFO:CONSOLE(0)] "[SUCCESS] testNotifyOnClosed", source: chrome-extension://gilgaidemjhhkoamlgpnimbeekmipnod/_generated_background_page.html (0)
[25165:3847:0901/074843:INFO:CONSOLE(0)] "[SUCCESS] testNotifyOnPermissionLevelChanged", source: chrome-extension://gilgaidemjhhkoamlgpnimbeekmipnod/_generated_background_page.html (0)
[25165:3847:0901/074843:INFO:CONSOLE(0)] "[SUCCESS] testNotifyOnShowSettings", source: chrome-extension://gilgaidemjhhkoamlgpnimbeekmipnod/_generated_background_page.html (0)
[25178:13063:0901/074843:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] NotificationProviderApiTest.TestBasicUsage (5297 ms)
[62/197] NotificationProviderApiTest.TestBasicUsage (6982 ms)
[ RUN ] PreferencesPrivateApiTest.GetSyncCategoriesWithoutPassphraseAsynchronous
[25184:3847:0901/074843:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25177:37635:0901/074843:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25177:37635:0901/074843:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PreferencesPrivateApiTest.GetSyncCategoriesWithoutPassphraseAsynchronous (2923 ms)
[63/197] PreferencesPrivateApiTest.GetSyncCategoriesWithoutPassphraseAsynchronous (5035 ms)
[ RUN ] ExtensionPreferenceApiTest.OnChangeSplit
[25179:3847:0901/074841:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25168:7427:0901/074845:ERROR:mach_broker_mac.mm(222)] Unknown process 25188 is sending Mach IPC messages!
[25168:3847:0901/074845:INFO:CONSOLE(41)] "changeDefault regular ready", source: chrome-extension://apebihhfpcoinhpmpoklefbpcicincji/test.js (41)
[25168:3847:0901/074846:INFO:CONSOLE(0)] "[SUCCESS] changeDefault", source: chrome-extension://apebihhfpcoinhpmpoklefbpcicincji/_generated_background_page.html (0)
[25168:3847:0901/074846:INFO:CONSOLE(41)] "changeIncognitoOnly regular listening", source: chrome-extension://apebihhfpcoinhpmpoklefbpcicincji/test.js (41)
[25168:3847:0901/074846:INFO:CONSOLE(41)] "changeIncognitoOnly regular ready", source: chrome-extension://apebihhfpcoinhpmpoklefbpcicincji/test.js (41)
[25168:3847:0901/074846:INFO:CONSOLE(0)] "[SUCCESS] changeIncognitoOnly", source: chrome-extension://apebihhfpcoinhpmpoklefbpcicincji/_generated_background_page.html (0)
[25168:3847:0901/074846:INFO:CONSOLE(41)] "changeDefaultOnly regular ready", source: chrome-extension://apebihhfpcoinhpmpoklefbpcicincji/test.js (41)
[25168:3847:0901/074846:INFO:CONSOLE(41)] "changeDefaultOnly regular pref set", source: chrome-extension://apebihhfpcoinhpmpoklefbpcicincji/test.js (41)
[25168:3847:0901/074846:INFO:CONSOLE(0)] "[SUCCESS] changeDefaultOnly", source: chrome-extension://apebihhfpcoinhpmpoklefbpcicincji/_generated_background_page.html (0)
[25168:3847:0901/074846:INFO:CONSOLE(41)] "changeIncognitoOnlyBack regular listening", source: chrome-extension://apebihhfpcoinhpmpoklefbpcicincji/test.js (41)
[25168:3847:0901/074846:INFO:CONSOLE(41)] "changeIncognitoOnlyBack regular ready", source: chrome-extension://apebihhfpcoinhpmpoklefbpcicincji/test.js (41)
[25168:3847:0901/074846:INFO:CONSOLE(0)] "[SUCCESS] changeIncognitoOnlyBack", source: chrome-extension://apebihhfpcoinhpmpoklefbpcicincji/_generated_background_page.html (0)
[25168:3847:0901/074846:INFO:CONSOLE(41)] "clearIncognito regular listening", source: chrome-extension://apebihhfpcoinhpmpoklefbpcicincji/test.js (41)
[25168:3847:0901/074846:INFO:CONSOLE(41)] "clearIncognito regular ready", source: chrome-extension://apebihhfpcoinhpmpoklefbpcicincji/test.js (41)
[25168:3847:0901/074846:INFO:CONSOLE(0)] "[SUCCESS] clearIncognito", source: chrome-extension://apebihhfpcoinhpmpoklefbpcicincji/_generated_background_page.html (0)
[25168:3847:0901/074846:INFO:CONSOLE(41)] "clearDefault regular ready", source: chrome-extension://apebihhfpcoinhpmpoklefbpcicincji/test.js (41)
[25168:3847:0901/074846:INFO:CONSOLE(0)] "[SUCCESS] clearDefault", source: chrome-extension://apebihhfpcoinhpmpoklefbpcicincji/_generated_background_page.html (0)
[25180:13063:0901/074846:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25168:39939:0901/074846:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25168:39939:0901/074846:WARNING:channel.cc(325)] RawChannel write error
[25168:39939:0901/074846:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[25168:39939:0901/074846:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25168:39939:0901/074846:WARNING:channel.cc(325)] RawChannel write error
[25168:39939:0901/074846:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[25168:39939:0901/074846:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[25168:39939:0901/074846:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25168:39939:0901/074846:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionPreferenceApiTest.OnChangeSplit (7518 ms)
[64/197] ExtensionPreferenceApiTest.OnChangeSplit (9260 ms)
[ RUN ] ExtensionSessionsTest.GetDevicesMaxResults
[25201:3847:0901/074847:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: IsManaged()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: IsSyncActive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: IsManaged()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: HasSyncSetupCompleted()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: HasSyncSetupCompleted()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:164:
Function call: GetRegisteredDataTypes()
Returns: 8-byte object <FF-FF FF-FF 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:166:
Function call: GetPreferredDataTypes()
Returns: 8-byte object <00-08 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:162:
Function call: IsDataTypeControllerRunning(13)
Returns: true
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
[ OK ] ExtensionSessionsTest.GetDevicesMaxResults (3119 ms)
[65/197] ExtensionSessionsTest.GetDevicesMaxResults (5341 ms)
[ RUN ] ExtensionSettingsApiTest.OnChangedNotificationsBetweenBackgroundPages
[25202:3847:0901/074848:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25194:5635:0901/074850:ERROR:mach_broker_mac.mm(222)] Unknown process 25209 is sending Mach IPC messages!
[25194:3847:0901/074851:INFO:CONSOLE(0)] "[SUCCESS] testEverything", source: chrome-extension://dfjflhapioddalfippbjmjdealhjjpgb/_generated_background_page.html (0)
[25212:12807:0901/074851:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[25212:12807:0901/074851:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25212:12807:0901/074851:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25213:13063:0901/074851:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[25213:13063:0901/074851:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25213:13063:0901/074851:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionSettingsApiTest.OnChangedNotificationsBetweenBackgroundPages (5489 ms)
[66/197] ExtensionSettingsApiTest.OnChangedNotificationsBetweenBackgroundPages (6967 ms)
[ RUN ] ExtensionSettingsApiTest.IsStorageEnabled
[25215:3847:0901/074850:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25216:14595:0901/074851:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[25216:14595:0901/074851:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[25216:14595:0901/074851:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] ExtensionSettingsApiTest.IsStorageEnabled (2994 ms)
[67/197] ExtensionSettingsApiTest.IsStorageEnabled (4586 ms)
[ RUN ] ProxySettingsApiTest.ProxyPacScript
[25195:3847:0901/074846:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25187:3847:0901/074848:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://nplpeandhcpjbkmffnimbjeijpmclaol/_generated_background_page.html (0)
[25187:3847:0901/074848:INFO:CONSOLE(0)] "[SUCCESS] setAutoSettings", source: chrome-extension://nplpeandhcpjbkmffnimbjeijpmclaol/_generated_background_page.html (0)
[25205:13063:0901/074848:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25205:13063:0901/074848:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25187:3847:0901/074850:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://nplpeandhcpjbkmffnimbjeijpmclaol/_generated_background_page.html (0)
[25187:3847:0901/074850:INFO:CONSOLE(0)] "[SUCCESS] setAutoSettings", source: chrome-extension://nplpeandhcpjbkmffnimbjeijpmclaol/_generated_background_page.html (0)
[25187:3847:0901/074852:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://nplpeandhcpjbkmffnimbjeijpmclaol/_generated_background_page.html (0)
[25187:3847:0901/074852:INFO:CONSOLE(0)] "[SUCCESS] setAutoSettings", source: chrome-extension://nplpeandhcpjbkmffnimbjeijpmclaol/_generated_background_page.html (0)
[25217:12807:0901/074852:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25217:12807:0901/074852:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ProxySettingsApiTest.ProxyPacScript (8324 ms)
[68/197] ProxySettingsApiTest.ProxyPacScript (10042 ms)
[ RUN ] TabCaptureApiPixelTest.EndToEndThroughWebRTC
[25220:3847:0901/074852:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25227:24579:0901/074855:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: ISAC/48000/1 (105)
[25227:24579:0901/074855:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMU/8000/2 (110)
[25227:24579:0901/074855:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMA/8000/2 (118)
[25227:24579:0901/074855:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: G722/8000/2 (119)
[25227:24579:0901/074855:WARNING:webrtcvoiceengine.cc(1294)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[25227:24579:0901/074855:WARNING:webrtcvoiceengine.cc(2833)] SetOutputVolumePan(1, 1, 1) failed, err=8040
[25227:24579:0901/074855:WARNING:webrtcvoiceengine.cc(1294)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[25227:24579:0901/074855:WARNING:webrtcvoiceengine.cc(1294)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[25227:24579:0901/074855:WARNING:webrtcvoiceengine.cc(1294)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[25227:24579:0901/074855:WARNING:p2ptransportchannel.cc(378)] Jingle:Port[audio:1:0:local:Net[en0:192.168.144.0/22:Ethernet]]: SetOption(1, 65536) failed: 0
[25227:24579:0901/074855:WARNING:p2ptransportchannel.cc(378)] Jingle:Port[audio:1:0:local:Net[en0:192.168.144.0/22:Ethernet]]: SetOption(2, 65536) failed: 0
[25227:22535:0901/074855:WARNING:webrtcsession.cc(1662)] Candidate has unknown component: Cand[2527967281:2:udp:2122260222:192.168.144.233:64791:local::0::] for content: audio
[25227:24579:0901/074855:WARNING:p2ptransportchannel.cc(378)] Jingle:Port[audio:1:0:local:Net[en0:192.168.144.0/22:Ethernet]]: SetOption(1, 65536) failed: 0
[25227:24579:0901/074855:WARNING:p2ptransportchannel.cc(378)] Jingle:Port[audio:1:0:local:Net[en0:192.168.144.0/22:Ethernet]]: SetOption(2, 65536) failed: 0
[25214:3847:0901/074855:INFO:CONSOLE(122)] "Observed expected color RGB(0,0,255) in the video as RGB(0,1,253)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end.js (122)
[25214:3847:0901/074855:INFO:CONSOLE(122)] "Observed expected color RGB(255,0,0) in the video as RGB(254,0,0)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end.js (122)
[25214:3847:0901/074855:INFO:CONSOLE(122)] "Observed expected color RGB(0,255,0) in the video as RGB(0,255,0)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end.js (122)
[25214:3847:0901/074855:INFO:CONSOLE(0)] "[SUCCESS] endToEndTest", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end.html?method=webrtc&colorDeviation=50 (0)
[25227:22535:0901/074855:ERROR:webrtcsession.cc(1143)] SetAudioPlayout: No audio channel exists.
[25227:22535:0901/074855:WARNING:webrtcsession.cc(1220)] SetVideoPlayout: No video channel exists.
[25227:22535:0901/074855:ERROR:webrtcsession.cc(1164)] SetAudioSend: No audio channel exists.
[25227:22535:0901/074855:WARNING:webrtcsession.cc(1202)] Video not used in this call.
[25227:22535:0901/074855:WARNING:webrtcsession.cc(1235)] SetVideoSend: No video channel exists.
[25227:13575:0901/074856:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25227:13575:0901/074856:WARNING:channel.cc(325)] RawChannel write error
[25227:13575:0901/074856:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[25227:13575:0901/074856:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] TabCaptureApiPixelTest.EndToEndThroughWebRTC (5500 ms)
[69/197] TabCaptureApiPixelTest.EndToEndThroughWebRTC (7229 ms)
[ RUN ] ExecuteScriptApiTest.ExecuteScriptBadEncoding
[25235:3847:0901/074856:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25226:73503:0901/074900:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /
[25226:73503:0901/074900:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[25226:3847:0901/074900:INFO:CONSOLE(0)] "[SUCCESS] executeJavaScriptFileWithBadEncodingShouldFail", source: chrome-extension://gdonnkgheglljhigdbcenbcmjfibbkeh/_generated_background_page.html (0)
[25241:13063:0901/074900:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25241:13063:0901/074900:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExecuteScriptApiTest.ExecuteScriptBadEncoding (6185 ms)
[70/197] ExecuteScriptApiTest.ExecuteScriptBadEncoding (7744 ms)
[ RUN ] ExtensionWebRequestApiTest.PostData2
[25229:3847:0901/074854:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25221:38659:0901/074858:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25221:38659:0901/074858:WARNING:channel.cc(325)] RawChannel write error
[25221:3847:0901/074858:INFO:CONSOLE(0)] "[SUCCESS] submitForm", source: chrome-extension://gobnolcclmkkbmogiebphiakcjhfbpib/test_post2.html (0)
[25221:3847:0901/074859:INFO:CONSOLE(0)] "[SUCCESS] submitForm", source: chrome-extension://gobnolcclmkkbmogiebphiakcjhfbpib/test_post2.html (0)
[25221:38659:0901/074900:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[25221:38659:0901/074900:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[25221:38659:0901/074900:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[25221:38659:0901/074900:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[25221:38659:0901/074900:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionWebRequestApiTest.PostData2 (7886 ms)
[71/197] ExtensionWebRequestApiTest.PostData2 (9568 ms)
[ RUN ] ExtensionWebstorePrivateApiTest.InstallTheme
HTTP server started on http://127.0.0.1:58659...
sending server_data: {"host": "127.0.0.1", "port": 58659} (36 bytes)
[25236:3847:0901/074856:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25223:41219:0901/074858:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25223:41219:0901/074858:WARNING:channel.cc(325)] RawChannel write error
[25223:3847:0901/074858:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[25223:3847:0901/074900:INFO:CONSOLE(0)] "[SUCCESS] installTheme", source: http://www.example.com:58659/files/extensions/api_test/webstore_private/theme.html (0)
[ OK ] ExtensionWebstorePrivateApiTest.InstallTheme (7888 ms)
[72/197] ExtensionWebstorePrivateApiTest.InstallTheme (9468 ms)
[ RUN ] ExtensionBindingsApiTest.ModuleSystem
[25249:3847:0901/074859:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25250:13063:0901/074901:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25250:13063:0901/074901:WARNING:channel.cc(325)] RawChannel write error
[25252:12807:0901/074901:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25252:12807:0901/074901:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionBindingsApiTest.ModuleSystem (4200 ms)
[73/197] ExtensionBindingsApiTest.ModuleSystem (5695 ms)
[ RUN ] ExtensionFunctionalTest.PRE_TestAdblockExtensionCrash
[25263:3847:0901/074904:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionFunctionalTest.PRE_TestAdblockExtensionCrash (5133 ms)
[74/197] ExtensionFunctionalTest.PRE_TestAdblockExtensionCrash (6825 ms)
[ RUN ] ExternallyConnectableMessagingTest.HostedAppOnWebsite
[25267:3847:0901/074905:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25255:41219:0901/074907:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25255:41219:0901/074907:WARNING:channel.cc(325)] RawChannel write error
[25255:74499:0901/074907:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ExternallyConnectableMessagingTest.HostedAppOnWebsite (6422 ms)
[75/197] ExternallyConnectableMessagingTest.HostedAppOnWebsite (8190 ms)
[ RUN ] ExternallyConnectableMessagingTest.InvalidExtensionIDFromHostedApp
[25271:3847:0901/074905:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25258:38915:0901/074909:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[25258:73987:0901/074909:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ExternallyConnectableMessagingTest.InvalidExtensionIDFromHostedApp (6124 ms)
[76/197] ExternallyConnectableMessagingTest.InvalidExtensionIDFromHostedApp (7767 ms)
[ RUN ] ExtensionInstallUIBrowserTest.TestThemeInstallUndoResetsToDefault
[25264:3847:0901/074904:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionInstallUIBrowserTest.TestThemeInstallUndoResetsToDefault (7889 ms)
[77/197] ExtensionInstallUIBrowserTest.TestThemeInstallUndoResetsToDefault (9622 ms)
[ RUN ] ExtensionURLRewriteBrowserTest.NewTabPageURL
[25295:3847:0901/074912:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25287:36867:0901/074915:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[25295:3847:0901/074916:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x613000000200]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[25295:3847:0901/074916:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000200]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[25309:12807:0901/074916:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[25309:12807:0901/074916:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[25309:12807:0901/074916:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25309:12807:0901/074916:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25309:12807:0901/074916:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionURLRewriteBrowserTest.NewTabPageURL (5757 ms)
[78/197] ExtensionURLRewriteBrowserTest.NewTabPageURL (7401 ms)
[ RUN ] ExtensionStorageMonitorTest.EphemeralAppWithHighUsage
[25286:3847:0901/074910:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25281:3847:0901/074916:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ddlbcabnmmbnnkjoanmmojpipjnpfnmg/index.html (0)
[25281:41219:0901/074916:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25281:41219:0901/074916:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionStorageMonitorTest.EphemeralAppWithHighUsage (8352 ms)
[79/197] ExtensionStorageMonitorTest.EphemeralAppWithHighUsage (9844 ms)
[ RUN ] LazyBackgroundPageApiTest.WaitForDialog
[25303:3847:0901/074914:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25290:36099:0901/074917:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25290:36099:0901/074917:WARNING:channel.cc(325)] RawChannel write error
[ OK ] LazyBackgroundPageApiTest.WaitForDialog (5370 ms)
[80/197] LazyBackgroundPageApiTest.WaitForDialog (6914 ms)
[ RUN ] LazyBackgroundPageApiTest.BrowserActionCreateTabAfterCallback
[25298:3847:0901/074913:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25312:13319:0901/074918:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] LazyBackgroundPageApiTest.BrowserActionCreateTabAfterCallback (7516 ms)
[81/197] LazyBackgroundPageApiTest.BrowserActionCreateTabAfterCallback (9159 ms)
[ RUN ] WebstoreStartupInstallerTest.FindLink
HTTP server started on http://127.0.0.1:58680...
sending server_data: {"host": "127.0.0.1", "port": 58680} (36 bytes)
[25331:3847:0901/074922:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25315:3847:0901/074923:INFO:CONSOLE(7)] "Page loaded", source: http://app.com:58680/files/extensions/api_test/webstore_inline_install/find_link.html (7)
[25315:3847:0901/074923:INFO:CONSOLE(27)] "In runTest", source: http://app.com:58680/files/extensions/api_test/webstore_inline_install/find_link.html (27)
[25315:3847:0901/074923:INFO:CONSOLE(13)] "Expecting exception: No Chrome Web Store item link found.", source: http://app.com:58680/files/extensions/api_test/webstore_inline_install/find_link.html (13)
[25315:3847:0901/074923:INFO:CONSOLE(13)] "Expecting exception: No Chrome Web Store item link found.", source: http://app.com:58680/files/extensions/api_test/webstore_inline_install/find_link.html (13)
[25315:3847:0901/074923:INFO:CONSOLE(13)] "Expecting exception: No Chrome Web Store item link found.", source: http://app.com:58680/files/extensions/api_test/webstore_inline_install/find_link.html (13)
[25315:3847:0901/074923:INFO:CONSOLE(13)] "Expecting exception: Invalid Chrome Web Store item URL.", source: http://app.com:58680/files/extensions/api_test/webstore_inline_install/find_link.html (13)
[25315:3847:0901/074923:INFO:CONSOLE(13)] "Expecting exception: Invalid Chrome Web Store item URL.", source: http://app.com:58680/files/extensions/api_test/webstore_inline_install/find_link.html (13)
[25315:3847:0901/074923:INFO:CONSOLE(13)] "Expecting exception: Invalid Chrome Web Store item URL.", source: http://app.com:58680/files/extensions/api_test/webstore_inline_install/find_link.html (13)
[25315:3847:0901/074923:INFO:CONSOLE(13)] "Expecting exception: Invalid Chrome Web Store item URL.", source: http://app.com:58680/files/extensions/api_test/webstore_inline_install/find_link.html (13)
[25315:3847:0901/074923:INFO:CONSOLE(13)] "Expecting exception: No Chrome Web Store item link found.", source: http://app.com:58680/files/extensions/api_test/webstore_inline_install/find_link.html (13)
[25315:3847:0901/074923:INFO:CONSOLE(69)] "Ran all tests, sending response", source: http://app.com:58680/files/extensions/api_test/webstore_inline_install/find_link.html (69)
[25315:3847:0901/074923:INFO:CONSOLE(74)] "Test complete", source: http://app.com:58680/files/extensions/api_test/webstore_inline_install/find_link.html (74)
[25315:37891:0901/074923:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25315:37891:0901/074923:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebstoreStartupInstallerTest.FindLink (5353 ms)
[82/197] WebstoreStartupInstallerTest.FindLink (6966 ms)
[ RUN ] LazyBackgroundPageApiTest.WaitForView
[25323:3847:0901/074920:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25313:3847:0901/074923:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pfbdnjdcapfnbonoeplfpcgepjhcanib/_generated_background_page.html (0)
[25333:13831:0901/074924:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25333:13831:0901/074924:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] LazyBackgroundPageApiTest.WaitForView (6095 ms)
[83/197] LazyBackgroundPageApiTest.WaitForView (7640 ms)
[ RUN ] GeolocationAccessTokenStoreTest.SetAcrossInstances
[25338:3847:0901/074923:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25341:14595:0901/074924:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[25341:13063:0901/074924:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] GeolocationAccessTokenStoreTest.SetAcrossInstances (3790 ms)
[84/197] GeolocationAccessTokenStoreTest.SetAcrossInstances (5838 ms)
[ RUN ] FirstRunMasterPrefsImportNothing.ImportNothingAndShowNewTabPage
[25328:3847:0901/074921:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25316:40963:0901/074924:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[25337:13063:0901/074924:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25337:13063:0901/074924:WARNING:channel.cc(325)] RawChannel write error
[25339:12807:0901/074925:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[25339:12807:0901/074925:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[25339:12807:0901/074925:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25339:12807:0901/074925:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25339:12807:0901/074925:WARNING:channel.cc(325)] RawChannel write error
[25328:3847:0901/074925:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x613000000200]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[25328:3847:0901/074925:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000200]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[25328:3847:0901/074925:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x613000000200]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[25328:3847:0901/074925:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000200]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[25328:3847:0901/074925:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x613000000200]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[25328:3847:0901/074925:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000200]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] FirstRunMasterPrefsImportNothing.ImportNothingAndShowNewTabPage (6625 ms)
[85/197] FirstRunMasterPrefsImportNothing.ImportNothingAndShowNewTabPage (7994 ms)
[ RUN ] LocaleTestDanish.TestStart
[25352:3847:0901/074928:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25357:14339:0901/074928:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[25357:14339:0901/074928:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[25357:14339:0901/074928:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[25357:12807:0901/074928:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] LocaleTestDanish.TestStart (3205 ms)
[86/197] LocaleTestDanish.TestStart (4836 ms)
[ RUN ] MediaStreamPermissionTest.TestDenyingThenClearingStickyException
[25353:3847:0901/074928:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58684...
sending server_data: {"host": "127.0.0.1", "port": 58684} (36 bytes)
[25343:3847:0901/074929:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:58684/files/webrtc/adapter.js (71)
[25343:3847:0901/074930:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:58684/files/webrtc/test_functions.js (13)
[25343:3847:0901/074930:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:58684/files/webrtc/test_functions.js (13)
[25343:3847:0901/074930:INFO:CONSOLE(13)] "failed-with-error-PermissionDeniedError", source: http://127.0.0.1:58684/files/webrtc/test_functions.js (13)
[25343:3847:0901/074930:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:58684/files/webrtc/test_functions.js (13)
[25343:3847:0901/074930:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDeniedError to test.", source: http://127.0.0.1:58684/files/webrtc/test_functions.js (13)
[25343:3847:0901/074930:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:58684/files/webrtc/test_functions.js (13)
[25343:3847:0901/074930:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:58684/files/webrtc/test_functions.js (13)
[25343:3847:0901/074930:INFO:CONSOLE(13)] "failed-with-error-PermissionDeniedError", source: http://127.0.0.1:58684/files/webrtc/test_functions.js (13)
[25343:3847:0901/074930:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:58684/files/webrtc/test_functions.js (13)
[25343:3847:0901/074930:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDeniedError to test.", source: http://127.0.0.1:58684/files/webrtc/test_functions.js (13)
[25343:3847:0901/074930:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:58684/files/webrtc/test_functions.js (13)
[25343:3847:0901/074930:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:58684/files/webrtc/test_functions.js (13)
[25343:3847:0901/074930:INFO:CONSOLE(13)] "failed-with-error-PermissionDeniedError", source: http://127.0.0.1:58684/files/webrtc/test_functions.js (13)
[25343:3847:0901/074930:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:58684/files/webrtc/test_functions.js (13)
[25343:3847:0901/074930:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDeniedError to test.", source: http://127.0.0.1:58684/files/webrtc/test_functions.js (13)
[ OK ] MediaStreamPermissionTest.TestDenyingThenClearingStickyException (4212 ms)
[87/197] MediaStreamPermissionTest.TestDenyingThenClearingStickyException (6016 ms)
[ RUN ] MediaStreamPermissionTest.DenyingMicDoesNotCauseStickyDenyForCameras
[25358:3847:0901/074928:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58693...
sending server_data: {"host": "127.0.0.1", "port": 58693} (36 bytes)
[25344:3847:0901/074930:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:58693/files/webrtc/adapter.js (71)
[25344:3847:0901/074930:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true}", source: http://127.0.0.1:58693/files/webrtc/test_functions.js (13)
[25344:3847:0901/074930:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:58693/files/webrtc/test_functions.js (13)
[25344:3847:0901/074930:INFO:CONSOLE(13)] "failed-with-error-PermissionDeniedError", source: http://127.0.0.1:58693/files/webrtc/test_functions.js (13)
[25344:3847:0901/074930:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:58693/files/webrtc/test_functions.js (13)
[25344:3847:0901/074930:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDeniedError to test.", source: http://127.0.0.1:58693/files/webrtc/test_functions.js (13)
[25344:3847:0901/074930:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"video":true}", source: http://127.0.0.1:58693/files/webrtc/test_functions.js (13)
[25344:3847:0901/074930:INFO:CONSOLE(13)] "Returning request-callback-granted to test.", source: http://127.0.0.1:58693/files/webrtc/test_functions.js (13)
[25344:3847:0901/074930:INFO:CONSOLE(13)] "Returning ok-got-stream to test.", source: http://127.0.0.1:58693/files/webrtc/test_functions.js (13)
[ OK ] MediaStreamPermissionTest.DenyingMicDoesNotCauseStickyDenyForCameras (4453 ms)
[88/197] MediaStreamPermissionTest.DenyingMicDoesNotCauseStickyDenyForCameras (6068 ms)
[ RUN ] MediaFileValidatorTest.InvalidVideo
[25361:3847:0901/074929:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25362:13063:0901/074930:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] MediaFileValidatorTest.InvalidVideo (4034 ms)
[89/197] MediaFileValidatorTest.InvalidVideo (5602 ms)
[ RUN ] LoadTimingBrowserTest.ReuseSocket
[25370:3847:0901/074932:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] LoadTimingBrowserTest.ReuseSocket (3003 ms)
[90/197] LoadTimingBrowserTest.ReuseSocket (4470 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForXHRSubmitWithoutNavigation_SignupForm
[25381:3847:0901/074934:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25371:56091:0901/074935:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PromptForXHRSubmitWithoutNavigation_SignupForm (3077 ms)
[91/197] PasswordManagerBrowserTestBase.PromptForXHRSubmitWithoutNavigation_SignupForm (4627 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptForFetchSubmitWithoutNavigationWithUnfilledForm_SignupForm
[25382:3847:0901/074934:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25372:55335:0901/074935:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[25372:40451:0901/074935:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25372:40451:0901/074935:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PasswordManagerBrowserTestBase.NoPromptForFetchSubmitWithoutNavigationWithUnfilledForm_SignupForm (3154 ms)
[92/197] PasswordManagerBrowserTestBase.NoPromptForFetchSubmitWithoutNavigationWithUnfilledForm_SignupForm (4631 ms)
[ RUN ] HttpProxyScriptBrowserTest.Verify
HTTP server started on http://127.0.0.1:58702...
sending server_data: {"host": "127.0.0.1", "port": 58702} (36 bytes)
[25384:3847:0901/074934:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] HttpProxyScriptBrowserTest.Verify (4041 ms)
[93/197] HttpProxyScriptBrowserTest.Verify (5765 ms)
[ RUN ] PasswordManagerBrowserTestBase.DontPromptForPasswordFormWithReadonlyPasswordField
[25390:3847:0901/074937:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25385:55319:0901/074937:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.DontPromptForPasswordFormWithReadonlyPasswordField (3068 ms)
[94/197] PasswordManagerBrowserTestBase.DontPromptForPasswordFormWithReadonlyPasswordField (4829 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForPushStateWhenFormDisappears
[25403:3847:0901/074939:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25392:3847:0901/074940:INFO:CONSOLE(22)] "Uncaught TypeError: Cannot read property 'addEventListener' of null", source: http://127.0.0.1:58718/password/password_push_state.html (22)
[25392:55575:0901/074940:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PromptForPushStateWhenFormDisappears (3412 ms)
[95/197] PasswordManagerBrowserTestBase.PromptForPushStateWhenFormDisappears (5177 ms)
[ RUN ] PasswordManagerBrowserTestBase.FormsAddedBetweenParsingAndRendering
[25402:3847:0901/074939:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25391:55079:0901/074940:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /password/nonexistent_image.png
[25391:55079:0901/074940:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[25391:40451:0901/074940:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25391:40451:0901/074940:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PasswordManagerBrowserTestBase.FormsAddedBetweenParsingAndRendering (3708 ms)
[96/197] PasswordManagerBrowserTestBase.FormsAddedBetweenParsingAndRendering (5438 ms)
[ RUN ] PDFExtensionTest.ParamsParser
[25405:3847:0901/074940:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25394:73731:0901/074940:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[25394:3847:0901/074944:INFO:CONSOLE(0)] "[SUCCESS] testParamsParser", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[ OK ] PDFExtensionTest.ParamsParser (6939 ms)
[97/197] PDFExtensionTest.ParamsParser (8721 ms)
[ RUN ] PrerenderBrowserTest.PrerenderContentSettingBlock
[25423:3847:0901/074944:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58734...
sending server_data: {"host": "127.0.0.1", "port": 58734} (36 bytes)
[25425:13063:0901/074947:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25425:13063:0901/074947:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25425:13063:0901/074947:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderContentSettingBlock (5915 ms)
[98/197] PrerenderBrowserTest.PrerenderContentSettingBlock (7630 ms)
[ RUN ] MaterialPDFExtensionTest.Navigator
[25412:3847:0901/074942:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25406:74499:0901/074943:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[25406:3847:0901/074946:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[25406:3847:0901/074947:INFO:CONSOLE(0)] "[SUCCESS] testNavigate", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[25406:3847:0901/074948:INFO:CONSOLE(0)] "[SUCCESS] testNavigateForLinksWithoutScheme", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[25406:3847:0901/074948:INFO:CONSOLE(0)] "[SUCCESS] testNavigateFromLocalFile", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[25406:39171:0901/074948:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25420:13063:0901/074948:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25420:13063:0901/074948:WARNING:channel.cc(325)] RawChannel write error
[ OK ] MaterialPDFExtensionTest.Navigator (8470 ms)
[99/197] MaterialPDFExtensionTest.Navigator (10546 ms)
[ RUN ] PrerenderBrowserTest.PrerenderDelayLoadPlugin
[25422:3847:0901/074944:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58732...
sending server_data: {"host": "127.0.0.1", "port": 58732} (36 bytes)
[25413:39171:0901/074947:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25413:39171:0901/074947:WARNING:channel.cc(325)] RawChannel write error
objc[25436]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25436]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25436]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25436]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25436]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25436]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25436]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25436]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25436]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25436]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25436]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25436]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25436]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25436]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25436]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25436]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25436]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25436]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25436]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25436]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25436]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25436]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25436]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25436]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[25436]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
[25413:39171:0901/074948:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25413:39171:0901/074948:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderDelayLoadPlugin (6678 ms)
[100/197] PrerenderBrowserTest.PrerenderDelayLoadPlugin (8319 ms)
[ RUN ] PrerenderBrowserTest.PrerenderLocationReplaceNavigateToSecond
[25434:3847:0901/074948:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58744...
sending server_data: {"host": "127.0.0.1", "port": 58744} (36 bytes)
[25437:13063:0901/074951:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderLocationReplaceNavigateToSecond (6141 ms)
[101/197] PrerenderBrowserTest.PrerenderLocationReplaceNavigateToSecond (7803 ms)
[ RUN ] PrerenderBrowserTest.PrerenderClientRedirectInIframe
[25449:3847:0901/074952:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58752...
sending server_data: {"host": "127.0.0.1", "port": 58752} (36 bytes)
[25451:13063:0901/074956:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25451:13063:0901/074956:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderClientRedirectInIframe (6278 ms)
[102/197] PrerenderBrowserTest.PrerenderClientRedirectInIframe (8026 ms)
[ RUN ] PrerenderBrowserTest.PrerenderInfiniteLoopMultiple
[25450:3847:0901/074952:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58754...
sending server_data: {"host": "127.0.0.1", "port": 58754} (36 bytes)
[25452:13063:0901/074956:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25452:13063:0901/074956:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderInfiniteLoopMultiple (7252 ms)
[103/197] PrerenderBrowserTest.PrerenderInfiniteLoopMultiple (8728 ms)
[ RUN ] PrerenderBrowserTest.OpenTaskManagerAfterSwapIn
[25453:3847:0901/074953:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58760...
sending server_data: {"host": "127.0.0.1", "port": 58760} (36 bytes)
[ OK ] PrerenderBrowserTest.OpenTaskManagerAfterSwapIn (6764 ms)
[104/197] PrerenderBrowserTest.OpenTaskManagerAfterSwapIn (8537 ms)
[ RUN ] PrerenderBrowserTest.PrerenderLocalStorageWrite
[25464:3847:0901/074956:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58773...
sending server_data: {"host": "127.0.0.1", "port": 58773} (36 bytes)
[25455:37379:0901/075000:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25455:37379:0901/075000:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderLocalStorageWrite (6272 ms)
[105/197] PrerenderBrowserTest.PrerenderLocalStorageWrite (7998 ms)
[ RUN ] PrerenderBrowserTest.PrerenderCancelSubresourceUnsupportedScheme
[25479:3847:0901/075001:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58779...
sending server_data: {"host": "127.0.0.1", "port": 58779} (36 bytes)
[25469:40451:0901/075004:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderCancelSubresourceUnsupportedScheme (6367 ms)
[106/197] PrerenderBrowserTest.PrerenderCancelSubresourceUnsupportedScheme (8466 ms)
[ RUN ] PrerenderBrowserTest.PrerenderWindowClose
[25483:3847:0901/075001:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58784...
sending server_data: {"host": "127.0.0.1", "port": 58784} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderWindowClose (6917 ms)
[107/197] PrerenderBrowserTest.PrerenderWindowClose (8847 ms)
[ RUN ] PrerenderBrowserTest.PrerenderReplaceCurrentEntry
[25482:3847:0901/075001:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58783...
sending server_data: {"host": "127.0.0.1", "port": 58783} (36 bytes)
[25485:13063:0901/075006:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25485:13063:0901/075006:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25471:40195:0901/075006:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25471:40195:0901/075006:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderReplaceCurrentEntry (7439 ms)
[108/197] PrerenderBrowserTest.PrerenderReplaceCurrentEntry (9264 ms)
[ RUN ] HostZoomMapBrowserTest.WebviewBasedSigninUsesDefaultStoragePartitionForEmbedder
[25493:3847:0901/075004:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25499:13063:0901/075007:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[25499:13063:0901/075007:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25499:13063:0901/075007:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] HostZoomMapBrowserTest.WebviewBasedSigninUsesDefaultStoragePartitionForEmbedder (5754 ms)
[109/197] HostZoomMapBrowserTest.WebviewBasedSigninUsesDefaultStoragePartitionForEmbedder (7605 ms)
[ RUN ] ReferrerPolicyTest.IFrame
[25505:3847:0901/075009:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25498:3847:0901/075010:WARNING:web_contents_impl.cc(3061)] https://mock.http ran insecure content from http://mock.http/referrer_policy/referrer-policy-log.html
[25498:3847:0901/075010:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://mock.http/referrer_policy/referrer-policy-iframe.html' was loaded over HTTPS, but requested an insecure resource 'http://mock.http/referrer_policy/referrer-policy-log.html'. This content should also be served over HTTPS.", source: https://mock.http/referrer_policy/referrer-policy-iframe.html (0)
[25498:3847:0901/075010:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://mock.http/referrer_policy/referrer-policy-iframe.html' was loaded over HTTPS, but requested an insecure resource 'http://mock.http/referrer_policy/referrer-policy-log.html'. This content should also be served over HTTPS.", source: https://mock.http/referrer_policy/referrer-policy-iframe.html (0)
[ OK ] ReferrerPolicyTest.IFrame (4058 ms)
[110/197] ReferrerPolicyTest.IFrame (6157 ms)
[ RUN ] ContextMenuBrowserTest.OpenEntryPresentForNormalURLs
[25512:3847:0901/075010:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25514:12807:0901/075011:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25514:14339:0901/075011:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[25514:14339:0901/075011:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[25514:14339:0901/075011:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] ContextMenuBrowserTest.OpenEntryPresentForNormalURLs (3435 ms)
[111/197] ContextMenuBrowserTest.OpenEntryPresentForNormalURLs (5383 ms)
[ RUN ] SpellingMenuObserverTest.SeparatorAfterSuggestions
[25513:3847:0901/075011:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25516:14339:0901/075012:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[25516:14339:0901/075012:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[25516:14339:0901/075012:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[25516:12807:0901/075012:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[25516:12807:0901/075012:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25516:12807:0901/075012:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SpellingMenuObserverTest.SeparatorAfterSuggestions (3727 ms)
[112/197] SpellingMenuObserverTest.SeparatorAfterSuggestions (5478 ms)
[ RUN ] SessionRestoreTest.RestoreForeignSession
[25518:3847:0901/075012:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SessionRestoreTest.RestoreForeignSession (3995 ms)
[113/197] SessionRestoreTest.RestoreForeignSession (6001 ms)
[ RUN ] ChromeSSLHostStateDelegateTest.QueryPolicy
[25534:3847:0901/075016:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25536:14595:0901/075017:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[25536:14595:0901/075017:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] ChromeSSLHostStateDelegateTest.QueryPolicy (3815 ms)
[114/197] ChromeSSLHostStateDelegateTest.QueryPolicy (5707 ms)
[ RUN ] SessionRestoreTest.TwoTabsSecondSelected
[25530:3847:0901/075015:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25533:12807:0901/075018:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25533:12807:0901/075018:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SessionRestoreTest.TwoTabsSecondSelected (7733 ms)
[115/197] SessionRestoreTest.TwoTabsSecondSelected (9676 ms)
[ RUN ] SSLUITestBlock.TestBlockDisplayingInsecureImage
[25535:3847:0901/075016:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58797...
sending server_data: {"host": "127.0.0.1", "port": 58797} (36 bytes)
HTTPS server started on https://127.0.0.1:58805...
sending server_data: {"host": "127.0.0.1", "port": 58805} (36 bytes)
[25522:3847:0901/075020:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:58805/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjU4Nzk3' was loaded over HTTPS, but requested an insecure image 'http://127.0.0.1:58797/files/ssl/google_files/logo.gif'. This request has been blocked; the content must be served over HTTPS.", source: https://127.0.0.1:58805/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjU4Nzk3 (0)
[ OK ] SSLUITestBlock.TestBlockDisplayingInsecureImage (7284 ms)
[116/197] SSLUITestBlock.TestBlockDisplayingInsecureImage (9181 ms)
[ RUN ] SubframeTaskBrowserTest.TaskManagerShowsSubframeTasks
[25541:3847:0901/075018:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25532:75019:0901/075021:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[25549:13063:0901/075023:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25549:13063:0901/075023:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25549:13063:0901/075023:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SubframeTaskBrowserTest.TaskManagerShowsSubframeTasks (7355 ms)
[117/197] SubframeTaskBrowserTest.TaskManagerShowsSubframeTasks (9546 ms)
[ RUN ] TaskManagerBrowserTest.NoticeTabContentsChanges
[25554:3847:0901/075021:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] TaskManagerBrowserTest.NoticeTabContentsChanges (6718 ms)
[118/197] TaskManagerBrowserTest.NoticeTabContentsChanges (8744 ms)
[ RUN ] TaskManagerBrowserTest.NoticeExtensionTab
[25565:3847:0901/075025:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] TaskManagerBrowserTest.NoticeExtensionTab (5455 ms)
[119/197] TaskManagerBrowserTest.NoticeExtensionTab (7584 ms)
[ RUN ] TaskManagerBrowserTest.NoticeAppTabChanges
[25566:3847:0901/075025:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25558:3847:0901/075028:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[ OK ] TaskManagerBrowserTest.NoticeAppTabChanges (5696 ms)
[120/197] TaskManagerBrowserTest.NoticeAppTabChanges (7543 ms)
[ RUN ] AutofillDialogControllerTest.FillingFormPreservesChangedCountry
[25573:3847:0901/075027:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25564:36611:0901/075029:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25564:36611:0901/075029:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AutofillDialogControllerTest.FillingFormPreservesChangedCountry (3998 ms)
[121/197] AutofillDialogControllerTest.FillingFormPreservesChangedCountry (5960 ms)
[ RUN ] BrowserTest.CloseWithAppMenuOpen
[25580:3847:0901/075030:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25582:14339:0901/075031:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[25582:14339:0901/075031:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[25582:14339:0901/075031:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] BrowserTest.CloseWithAppMenuOpen (3186 ms)
[122/197] BrowserTest.CloseWithAppMenuOpen (4832 ms)
[ RUN ] ClickModifierTest.HrefBasicClickTest
[25590:3847:0901/075033:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25594:13063:0901/075034:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25594:13063:0901/075034:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ClickModifierTest.HrefBasicClickTest (3711 ms)
[123/197] ClickModifierTest.HrefBasicClickTest (5537 ms)
[ RUN ] BrowserNavigatorTest.Disposition_ViewSource_Settings_UseNonIncognitoWindow
[25595:3847:0901/075034:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25584:37379:0901/075037:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25584:37379:0901/075037:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowserNavigatorTest.Disposition_ViewSource_Settings_UseNonIncognitoWindow (5907 ms)
[124/197] BrowserNavigatorTest.Disposition_ViewSource_Settings_UseNonIncognitoWindow (7868 ms)
[ RUN ] BrowserNavigatorTest.SendBrowserInitiatedRequestUsingPOST
[25601:3847:0901/075035:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58817...
sending server_data: {"host": "127.0.0.1", "port": 58817} (36 bytes)
testserver.py: Broken pipe
[25612:13063:0901/075039:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25612:13063:0901/075039:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowserNavigatorTest.SendBrowserInitiatedRequestUsingPOST (6214 ms)
[125/197] BrowserNavigatorTest.SendBrowserInitiatedRequestUsingPOST (8469 ms)
[ RUN ] BrowserTest.SecurityStyleChangedObserverGoBack
[25588:3847:0901/075032:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:58812...
sending server_data: {"host": "127.0.0.1", "port": 58812} (36 bytes)
HTTPS server started on https://127.0.0.1:58813...
sending server_data: {"host": "127.0.0.1", "port": 58813} (36 bytes)
[25610:16899:0901/075038:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000111105f33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011114b2b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000111198ea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011d4fd9e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011d4fd09e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000112a54244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001123f3d96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001124bcfdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001135ff3d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001135a9308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001135a87c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011120dff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011120d6b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011120392f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff8c2ff772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff8c2ec1a1 thread_start + 13
[25579:39683:0901/075040:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25579:39683:0901/075040:WARNING:channel.cc(325)] RawChannel write error
[25579:39683:0901/075040:ERROR:ssl_client_socket_openssl.cc(1063)] handshake failed; returned -1, SSL error code 1, net_error -100
[ OK ] BrowserTest.SecurityStyleChangedObserverGoBack (10579 ms)
[126/197] BrowserTest.SecurityStyleChangedObserverGoBack (12324 ms)
[ RUN ] BrowserWindowControllerTest.InfoBarTipStretchedWhenBookmarkBarStatusChanged
[25621:3847:0901/075041:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserWindowControllerTest.InfoBarTipStretchedWhenBookmarkBarStatusChanged (3688 ms)
[127/197] BrowserWindowControllerTest.InfoBarTipStretchedWhenBookmarkBarStatusChanged (5784 ms)
[ RUN ] SSLCertificateViewerCocoaTest.Basic
[25627:3847:0901/075043:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25620:37123:0901/075045:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25620:37123:0901/075045:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SSLCertificateViewerCocoaTest.Basic (3891 ms)
[128/197] SSLCertificateViewerCocoaTest.Basic (5393 ms)
[ RUN ] StartupBrowserCreatorTest.ReadingWasRestartedAfterNormalStart
[25632:3847:0901/075044:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25634:14083:0901/075045:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[25634:14083:0901/075045:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[25634:14083:0901/075045:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] StartupBrowserCreatorTest.ReadingWasRestartedAfterNormalStart (2971 ms)
[129/197] StartupBrowserCreatorTest.ReadingWasRestartedAfterNormalStart (4892 ms)
[ RUN ] AppShimMenuControllerBrowserTest.ExtensionUninstallUpdatesMenuBar
[25613:3847:0901/075038:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25604:41219:0901/075045:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25604:41219:0901/075046:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25604:41219:0901/075046:WARNING:channel.cc(325)] RawChannel write error
[25604:3847:0901/075046:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[25604:3847:0901/075046:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[25604:3847:0901/075046:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[25604:3847:0901/075046:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] AppShimMenuControllerBrowserTest.ExtensionUninstallUpdatesMenuBar (9780 ms)
[130/197] AppShimMenuControllerBrowserTest.ExtensionUninstallUpdatesMenuBar (11678 ms)
[ RUN ] StartupBrowserCreatorTest.StartupURLsForTwoProfiles
[25639:3847:0901/075047:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25641:13063:0901/075048:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[25641:13063:0901/075048:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[25641:13063:0901/075048:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25641:13063:0901/075048:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25651:13063:0901/075049:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 1)
[25651:13063:0901/075049:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[25651:13063:0901/075049:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[25651:13063:0901/075049:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25651:13063:0901/075049:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25651:13063:0901/075049:WARNING:channel.cc(325)] RawChannel write error
[25633:22279:0901/075050:ERROR:mach_broker_mac.mm(222)] Unknown process 25654 is sending Mach IPC messages!
[ OK ] StartupBrowserCreatorTest.StartupURLsForTwoProfiles (5273 ms)
[131/197] StartupBrowserCreatorTest.StartupURLsForTwoProfiles (6962 ms)
[ RUN ] TabModalConfirmDialogTest.Navigate
[25653:3847:0901/075049:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25640:40451:0901/075051:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] TabModalConfirmDialogTest.Navigate (3942 ms)
[132/197] TabModalConfirmDialogTest.Navigate (5775 ms)
[ RUN ] PermissionBubbleManagerBrowserTest.NavTwiceWithHash
[25655:3847:0901/075050:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25642:74763:0901/075051:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[25658:13063:0901/075051:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25658:13063:0901/075051:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PermissionBubbleManagerBrowserTest.NavTwiceWithHash (3929 ms)
[133/197] PermissionBubbleManagerBrowserTest.NavTwiceWithHash (5756 ms)
[ RUN ] StartupBrowserCreatorFirstRunTest.FirstRunTabsContainNTPSyncPromoAllowed
[25648:3847:0901/075049:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25638:37379:0901/075052:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[25638:37379:0901/075052:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25638:3847:0901/075052:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[25638:37379:0901/075052:WARNING:channel.cc(325)] RawChannel write error
[25638:71427:0901/075052:ERROR:mach_broker_mac.mm(222)] Unknown process 25661 is sending Mach IPC messages!
[ OK ] StartupBrowserCreatorFirstRunTest.FirstRunTabsContainNTPSyncPromoAllowed (6029 ms)
[134/197] StartupBrowserCreatorFirstRunTest.FirstRunTabsContainNTPSyncPromoAllowed (7870 ms)
[ RUN ] UserManagerUIBrowserTest.PageLoads
[25667:3847:0901/075054:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25659:3847:0901/075057:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] UserManagerUIBrowserTest.PageLoads (5841 ms)
[135/197] UserManagerUIBrowserTest.PageLoads (7828 ms)
[ RUN ] UberUIBrowserTest.HistoryOverride
[25674:3847:0901/075055:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25663:38915:0901/075057:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[25663:38915:0901/075057:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25663:38915:0901/075057:WARNING:channel.cc(325)] RawChannel write error
[25663:3847:0901/075057:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] UberUIBrowserTest.HistoryOverride (5035 ms)
[136/197] UberUIBrowserTest.HistoryOverride (6997 ms)
[ RUN ] FormAutofillTest.DetectTextDirectionFromDirectDIRAttribute
[ OK ] FormAutofillTest.DetectTextDirectionFromDirectDIRAttribute (221 ms)
[137/197] FormAutofillTest.DetectTextDirectionFromDirectDIRAttribute (1737 ms)
[ RUN ] WebUIWebViewBrowserTest.ExecuteScriptCodeFromFile
[25676:3847:0901/075055:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25666:3847:0901/075059:INFO:CONSOLE(1791)] "Running test testExecuteScriptCodeFromFile", source: webview_basic.js (1791)
[25666:3847:0901/075059:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[25666:73987:0901/075100:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[25685:13575:0901/075100:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25685:13575:0901/075100:WARNING:channel.cc(325)] RawChannel write error
[25690:12807:0901/075100:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25690:12807:0901/075100:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebUIWebViewBrowserTest.ExecuteScriptCodeFromFile (7277 ms)
[138/197] WebUIWebViewBrowserTest.ExecuteScriptCodeFromFile (8887 ms)
[ RUN ] WebUIWebViewBrowserTest.AddContentScriptToOneWebViewShouldNotInjectToTheOtherWebView
[25681:3847:0901/075056:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25670:3847:0901/075059:INFO:CONSOLE(1791)] "Running test testAddContentScriptToOneWebViewShouldNotInjectToTheOtherWebView", source: webview_basic.js (1791)
[25670:3847:0901/075059:INFO:CONSOLE(4422)] "Step 1: call <webview1>.addContentScripts.", source: webview_basic.js (4422)
[25670:3847:0901/075100:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[25670:3847:0901/075101:INFO:CONSOLE(4432)] "Step 2: webview2 requests to build communication channel.", source: webview_basic.js (4432)
[25670:3847:0901/075101:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 9, remote ID 2147483656)
[25692:13063:0901/075101:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25692:13063:0901/075101:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebUIWebViewBrowserTest.AddContentScriptToOneWebViewShouldNotInjectToTheOtherWebView (7228 ms)
[139/197] WebUIWebViewBrowserTest.AddContentScriptToOneWebViewShouldNotInjectToTheOtherWebView (9014 ms)
[ RUN ] FormAutofillTest.DetectTextDirectionWhenParentHasBothDIRAttributeAndStyle
[ OK ] FormAutofillTest.DetectTextDirectionWhenParentHasBothDIRAttributeAndStyle (245 ms)
[140/197] FormAutofillTest.DetectTextDirectionWhenParentHasBothDIRAttributeAndStyle (2218 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromPreviousTD
[ OK ] FormAutofillTest.LabelsInferredFromPreviousTD (299 ms)
[141/197] FormAutofillTest.LabelsInferredFromPreviousTD (2087 ms)
[ RUN ] FormAutofillTest.ClearPreviewedFormWithAutofilledInitiatingNodeForUnownedForm
[ OK ] FormAutofillTest.ClearPreviewedFormWithAutofilledInitiatingNodeForUnownedForm (224 ms)
[142/197] FormAutofillTest.ClearPreviewedFormWithAutofilledInitiatingNodeForUnownedForm (1535 ms)
[ RUN ] PasswordAutofillAgentTest.InitialAutocompleteForMatchingFilledField
[ OK ] PasswordAutofillAgentTest.InitialAutocompleteForMatchingFilledField (317 ms)
[143/197] PasswordAutofillAgentTest.InitialAutocompleteForMatchingFilledField (1825 ms)
[ RUN ] PasswordAutofillAgentTest.PasswordAutofillTriggersOnChangeEventsOnLoad
[ OK ] PasswordAutofillAgentTest.PasswordAutofillTriggersOnChangeEventsOnLoad (421 ms)
[144/197] PasswordAutofillAgentTest.PasswordAutofillTriggersOnChangeEventsOnLoad (2088 ms)
[ RUN ] PasswordAutofillAgentTest.ClearPreviewWithNotAutofilledUsernameAndPassword
[ OK ] PasswordAutofillAgentTest.ClearPreviewWithNotAutofilledUsernameAndPassword (338 ms)
[145/197] PasswordAutofillAgentTest.ClearPreviewWithNotAutofilledUsernameAndPassword (1815 ms)
[ RUN ] PasswordAutofillAgentTest.NoSuggestionsOnPasswordFieldOfChangePasswordFormAfterUsernameTyping
[25706:3847:0901/075105:6174563227126:WARNING:keycode_converter.cc(98)] empty code string
[25706:3847:0901/075105:6174598417141:WARNING:keycode_converter.cc(98)] empty code string
[25706:3847:0901/075105:6174600859412:WARNING:keycode_converter.cc(98)] empty code string
[25706:3847:0901/075105:6174602661504:WARNING:keycode_converter.cc(98)] empty code string
[ OK ] PasswordAutofillAgentTest.NoSuggestionsOnPasswordFieldOfChangePasswordFormAfterUsernameTyping (440 ms)
[146/197] PasswordAutofillAgentTest.NoSuggestionsOnPasswordFieldOfChangePasswordFormAfterUsernameTyping (1781 ms)
[ RUN ] WebUIWebViewBrowserTest.AddContentScriptWithCode
[25696:3847:0901/075102:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25689:40451:0901/075104:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[25689:3847:0901/075104:INFO:CONSOLE(1791)] "Running test testAddContentScriptWithCode", source: webview_basic.js (1791)
[25689:3847:0901/075104:INFO:CONSOLE(4655)] "Step 1: call <webview>.addContentScripts.", source: webview_basic.js (4655)
[25689:3847:0901/075105:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[25689:3847:0901/075106:INFO:CONSOLE(4665)] "Step 2: call webview.executeScript() to check result.", source: webview_basic.js (4665)
[25702:12551:0901/075106:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25705:14083:0901/075106:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[25705:14083:0901/075106:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] WebUIWebViewBrowserTest.AddContentScriptWithCode (6779 ms)
[147/197] WebUIWebViewBrowserTest.AddContentScriptWithCode (8438 ms)
[ RUN ] ChromeRenderViewTest.PluginsTemporarilyAllowed
[ OK ] ChromeRenderViewTest.PluginsTemporarilyAllowed (379 ms)
[148/197] ChromeRenderViewTest.PluginsTemporarilyAllowed (1647 ms)
[ RUN ] OutOfProcessPPAPITest.TCPSocket
[25717:3847:0901/075109:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58836...
sending server_data: {"host": "127.0.0.1", "port": 58836} (36 bytes)
objc[25731]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25731]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25731]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25731]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25731]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25731]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25731]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25731]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25731]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25731]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25731]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25731]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25731]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25731]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25731]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25731]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25731]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25731]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25731]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25731]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25731]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25731]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25731]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25731]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25731]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[25708:3847:0901/075112:INFO:CONSOLE(177)] "ConnectForceAsync finished in 0.013 seconds.", source: http://127.0.0.1:58836/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[25708:3847:0901/075112:INFO:CONSOLE(177)] "Connect finished in 0.020 seconds.", source: http://127.0.0.1:58836/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[25708:3847:0901/075112:INFO:CONSOLE(177)] "ConnectBlocking finished in 0.006 seconds.", source: http://127.0.0.1:58836/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[25708:3847:0901/075112:INFO:CONSOLE(177)] "ConnectBackground finished in 0.005 seconds.", source: http://127.0.0.1:58836/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[25708:3847:0901/075112:INFO:CONSOLE(177)] "ReadWriteForceAsync finished in 0.002 seconds.", source: http://127.0.0.1:58836/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[25708:3847:0901/075112:INFO:CONSOLE(177)] "ReadWrite finished in 0.004 seconds.", source: http://127.0.0.1:58836/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[25708:3847:0901/075112:INFO:CONSOLE(177)] "ReadWriteBlocking finished in 0.003 seconds.", source: http://127.0.0.1:58836/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[25708:3847:0901/075112:INFO:CONSOLE(177)] "ReadWriteBackground finished in 0.003 seconds.", source: http://127.0.0.1:58836/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[25708:3847:0901/075112:INFO:CONSOLE(177)] "SetOptionForceAsync finished in 0.002 seconds.", source: http://127.0.0.1:58836/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[25708:3847:0901/075112:INFO:CONSOLE(177)] "SetOption finished in 0.011 seconds.", source: http://127.0.0.1:58836/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[25708:3847:0901/075112:INFO:CONSOLE(177)] "SetOptionBlocking finished in 0.004 seconds.", source: http://127.0.0.1:58836/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[25708:3847:0901/075112:INFO:CONSOLE(177)] "SetOptionBackground finished in 0.004 seconds.", source: http://127.0.0.1:58836/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[25708:3847:0901/075112:INFO:CONSOLE(177)] "ListenForceAsync finished in 0.015 seconds.", source: http://127.0.0.1:58836/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[25708:3847:0901/075112:INFO:CONSOLE(177)] "Listen finished in 0.003 seconds.", source: http://127.0.0.1:58836/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[25708:3847:0901/075112:INFO:CONSOLE(177)] "ListenBlocking finished in 0.005 seconds.", source: http://127.0.0.1:58836/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[25708:3847:0901/075112:INFO:CONSOLE(177)] "ListenBackground finished in 0.006 seconds.", source: http://127.0.0.1:58836/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[25708:3847:0901/075112:INFO:CONSOLE(177)] "BacklogForceAsync finished in 0.017 seconds.", source: http://127.0.0.1:58836/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[25708:3847:0901/075112:INFO:CONSOLE(177)] "Backlog finished in 0.020 seconds.", source: http://127.0.0.1:58836/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[25708:3847:0901/075112:INFO:CONSOLE(177)] "BacklogBlocking finished in 0.018 seconds.", source: http://127.0.0.1:58836/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[25708:3847:0901/075112:INFO:CONSOLE(177)] "BacklogBackground finished in 0.036 seconds.", source: http://127.0.0.1:58836/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[25708:3847:0901/075112:INFO:CONSOLE(177)] "Interface_1_0ForceAsync finished in 0.005 seconds.", source: http://127.0.0.1:58836/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[25708:3847:0901/075112:INFO:CONSOLE(177)] "Interface_1_0 finished in 0.003 seconds.", source: http://127.0.0.1:58836/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[25708:3847:0901/075112:INFO:CONSOLE(177)] "Interface_1_0Blocking finished in 0.009 seconds.", source: http://127.0.0.1:58836/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[25708:3847:0901/075112:INFO:CONSOLE(177)] "Interface_1_0Background finished in 0.013 seconds.", source: http://127.0.0.1:58836/files/test_case.html?testcase=TCPSocket_Connect,TCPSocket_ReadWrite,TCPSocket_SetOption,TCPSocket_Listen,TCPSocket_Backlog,TCPSocket_Interface_1_0, (177)
[ OK ] OutOfProcessPPAPITest.TCPSocket (5880 ms)
[149/197] OutOfProcessPPAPITest.TCPSocket (7608 ms)
[ RUN ] OutOfProcessPPAPITest.TCPServerSocketPrivate
[25723:3847:0901/075110:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58839...
sending server_data: {"host": "127.0.0.1", "port": 58839} (36 bytes)
objc[25734]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25734]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25734]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25734]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25734]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25734]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25734]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25734]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25734]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25734]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25734]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25734]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25734]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25734]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25734]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25734]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25734]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25734]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25734]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25734]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25734]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25734]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25734]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25734]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25734]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[25709:3847:0901/075113:INFO:CONSOLE(177)] "ListenForceAsync finished in 0.018 seconds.", source: http://127.0.0.1:58839/files/test_case.html?testcase=TCPServerSocketPrivate (177)
[25709:3847:0901/075113:INFO:CONSOLE(177)] "Listen finished in 0.018 seconds.", source: http://127.0.0.1:58839/files/test_case.html?testcase=TCPServerSocketPrivate (177)
[25709:3847:0901/075113:INFO:CONSOLE(177)] "ListenBlocking finished in 0.006 seconds.", source: http://127.0.0.1:58839/files/test_case.html?testcase=TCPServerSocketPrivate (177)
[25709:3847:0901/075113:INFO:CONSOLE(177)] "ListenBackground finished in 0.007 seconds.", source: http://127.0.0.1:58839/files/test_case.html?testcase=TCPServerSocketPrivate (177)
[25709:3847:0901/075113:INFO:CONSOLE(177)] "BacklogForceAsync finished in 0.010 seconds.", source: http://127.0.0.1:58839/files/test_case.html?testcase=TCPServerSocketPrivate (177)
[25709:3847:0901/075113:INFO:CONSOLE(177)] "Backlog finished in 0.023 seconds.", source: http://127.0.0.1:58839/files/test_case.html?testcase=TCPServerSocketPrivate (177)
[25709:3847:0901/075113:INFO:CONSOLE(177)] "BacklogBlocking finished in 0.017 seconds.", source: http://127.0.0.1:58839/files/test_case.html?testcase=TCPServerSocketPrivate (177)
[25709:3847:0901/075113:INFO:CONSOLE(177)] "BacklogBackground finished in 0.017 seconds.", source: http://127.0.0.1:58839/files/test_case.html?testcase=TCPServerSocketPrivate (177)
[ OK ] OutOfProcessPPAPITest.TCPServerSocketPrivate (5841 ms)
[150/197] OutOfProcessPPAPITest.TCPServerSocketPrivate (7648 ms)
[ RUN ] OutOfProcessPPAPITest.UDPSocket_SetOption_1_1
[25726:3847:0901/075110:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58898...
sending server_data: {"host": "127.0.0.1", "port": 58898} (36 bytes)
objc[25736]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25736]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25736]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25736]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25736]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25736]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25736]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25736]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25736]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25736]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25736]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25736]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25736]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25736]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25736]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25736]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25736]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25736]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25736]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25736]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25736]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25736]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25736]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25736]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25736]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[25713:3847:0901/075113:INFO:CONSOLE(177)] "SetOption_1_1ForceAsync finished in 0.001 seconds.", source: http://127.0.0.1:58898/files/test_case.html?testcase=UDPSocket_SetOption_1_1, (177)
[25713:3847:0901/075113:INFO:CONSOLE(177)] "SetOption_1_1 finished in 0.000 seconds.", source: http://127.0.0.1:58898/files/test_case.html?testcase=UDPSocket_SetOption_1_1, (177)
[25713:3847:0901/075113:INFO:CONSOLE(177)] "SetOption_1_1Blocking finished in 0.007 seconds.", source: http://127.0.0.1:58898/files/test_case.html?testcase=UDPSocket_SetOption_1_1, (177)
[25713:3847:0901/075113:INFO:CONSOLE(177)] "SetOption_1_1Background finished in 0.001 seconds.", source: http://127.0.0.1:58898/files/test_case.html?testcase=UDPSocket_SetOption_1_1, (177)
[ OK ] OutOfProcessPPAPITest.UDPSocket_SetOption_1_1 (5605 ms)
[151/197] OutOfProcessPPAPITest.UDPSocket_SetOption_1_1 (7384 ms)
[ RUN ] OutOfProcessPPAPITest.UDPSocket_ReadWrite
[25725:3847:0901/075110:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58875...
sending server_data: {"host": "127.0.0.1", "port": 58875} (36 bytes)
objc[25735]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25735]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25735]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25735]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25735]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25735]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25735]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25735]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25735]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25735]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25735]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25735]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25735]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25735]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25735]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25735]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25735]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25735]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25735]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25735]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25735]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25735]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25735]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25735]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[25735]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[25712:3847:0901/075113:INFO:CONSOLE(177)] "ReadWriteForceAsync finished in 0.031 seconds.", source: http://127.0.0.1:58875/files/test_case.html?testcase=UDPSocket_ReadWrite, (177)
[25712:3847:0901/075113:INFO:CONSOLE(177)] "ReadWrite finished in 0.024 seconds.", source: http://127.0.0.1:58875/files/test_case.html?testcase=UDPSocket_ReadWrite, (177)
[25712:3847:0901/075113:INFO:CONSOLE(177)] "ReadWriteBlocking finished in 0.010 seconds.", source: http://127.0.0.1:58875/files/test_case.html?testcase=UDPSocket_ReadWrite, (177)
[25712:3847:0901/075113:INFO:CONSOLE(177)] "ReadWriteBackground finished in 0.021 seconds.", source: http://127.0.0.1:58875/files/test_case.html?testcase=UDPSocket_ReadWrite, (177)
[ OK ] OutOfProcessPPAPITest.UDPSocket_ReadWrite (6184 ms)
[152/197] OutOfProcessPPAPITest.UDPSocket_ReadWrite (7815 ms)
[ RUN ] PolicyTest.AlwaysAuthorizePlugins
[25752:3847:0901/075117:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25739:3847:0901/075118:INFO:policy_browsertest.cc(1478)] Test skipped because plugin/quicktime.html test file wasn't found.
[25756:13063:0901/075118:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25756:13063:0901/075118:WARNING:channel.cc(325)] RawChannel write error
[25756:14595:0901/075118:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[25756:14595:0901/075118:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[25756:14595:0901/075118:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PolicyTest.AlwaysAuthorizePlugins (3048 ms)
[153/197] PolicyTest.AlwaysAuthorizePlugins (4746 ms)
[ RUN ] PolicyTest.BookmarkBarEnabled
[25751:3847:0901/075117:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PolicyTest.BookmarkBarEnabled (4819 ms)
[154/197] PolicyTest.BookmarkBarEnabled (6499 ms)
[ RUN ] TtsApiTest.PlatformPauseSpeakNoEnqueue
[25754:3847:0901/075118:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25742:3847:0901/075120:INFO:CONSOLE(0)] "[SUCCESS] testPauseCancel", source: chrome-extension://mhmiokohlphemmbkhpbfdjfejihfgjmn/test.html (0)
[25757:13063:0901/075120:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[25757:13063:0901/075120:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25757:13063:0901/075120:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25742:39683:0901/075120:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[25742:39683:0901/075120:WARNING:channel.cc(325)] RawChannel write error
[ OK ] TtsApiTest.PlatformPauseSpeakNoEnqueue (4695 ms)
[155/197] TtsApiTest.PlatformPauseSpeakNoEnqueue (6479 ms)
[ RUN ] NetworkingPrivateApiTestFail.GetDeviceStates
[25775:3847:0901/075123:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25765:37123:0901/075125:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[25765:3847:0901/075126:INFO:CONSOLE(0)] "[FAIL] getDeviceStates: lastError.message == Error.NotSupported
Error
at Object.<anonymous> (extensions::test:225:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:275:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getDeviceStates (0)
[25765:37123:0901/075126:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NetworkingPrivateApiTestFail.GetDeviceStates (4387 ms)
[156/197] NetworkingPrivateApiTestFail.GetDeviceStates (6066 ms)
[ RUN ] CaptivePortalBrowserTest.NavigateBrokenTab
[25768:3847:0901/075122:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] CaptivePortalBrowserTest.NavigateBrokenTab (6295 ms)
[157/197] CaptivePortalBrowserTest.NavigateBrokenTab (7736 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.StartConnectNonexistent
[25778:3847:0901/075124:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25767:36611:0901/075126:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[25767:3847:0901/075126:INFO:CONSOLE(0)] "[SUCCESS] startConnectNonexistent", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?startConnectNonexistent (0)
[ OK ] NetworkingPrivateServiceClientApiTest.StartConnectNonexistent (4461 ms)
[158/197] NetworkingPrivateServiceClientApiTest.StartConnectNonexistent (6250 ms)
[ RUN ] NaClBrowserTestNewlib.Bad
[25745:3847:0901/075116:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58964...
sending server_data: {"host": "127.0.0.1", "port": 58964} (36 bytes)
[25737:3847:0901/075119:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[25737:3847:0901/075119:INFO:nacl_browsertest_util.cc(130)] ||||
[25737:3847:0901/075119:INFO:nacl_browsertest_util.cc(130)] |||| [bad_magic BEGIN]
[25761,1958379904:07:51:20.297107] bad elf magic
[25761,1958379904:07:51:20.305068] NaCl LoadApp failed. Transferring logs before exit.
[25737:3847:0901/075120:INFO:CONSOLE(0)] "NativeClient: Bad ELF header magic number", source: http://127.0.0.1:58964/files/ppapi_bad.html (0)
[25737:3847:0901/075120:INFO:nacl_browsertest_util.cc(130)] |||| [bad_magic PASS]
[25737:3847:0901/075120:INFO:nacl_browsertest_util.cc(130)] ||||
[25737:3847:0901/075120:INFO:nacl_browsertest_util.cc(130)] |||| [nonexistent_nexe BEGIN]
File not found doesnotexist.nexe full path:/Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/nacl_test_data/newlib/doesnotexist.nexe
127.0.0.1 - - [01/Sep/2015 07:51:20] code 404, message Not Found
[25737:3847:0901/075120:INFO:CONSOLE(0)] "NativeClient: could not load nexe url.", source: http://127.0.0.1:58964/files/ppapi_bad.html (0)
[25737:3847:0901/075120:INFO:nacl_browsertest_util.cc(130)] |||| [nonexistent_nexe PASS]
[25737:3847:0901/075120:INFO:nacl_browsertest_util.cc(130)] ||||
[25737:3847:0901/075120:INFO:nacl_browsertest_util.cc(130)] |||| [nonexistent_manifest BEGIN]
File not found doesnotexist.manifest full path:/Volumes/data/b/swarm_slave/work/run_tha_testubezez/out/Release/nacl_test_data/newlib/doesnotexist.manifest
127.0.0.1 - - [01/Sep/2015 07:51:20] code 404, message Not Found
[25737:3847:0901/075120:INFO:CONSOLE(0)] "NativeClient: could not load manifest url.", source: http://127.0.0.1:58964/files/ppapi_bad.html (0)
[25737:3847:0901/075120:INFO:nacl_browsertest_util.cc(130)] |||| [nonexistent_manifest PASS]
[25737:3847:0901/075120:INFO:nacl_browsertest_util.cc(130)] ||||
[25737:3847:0901/075120:INFO:nacl_browsertest_util.cc(130)] |||| [bad_manifest BEGIN]
[25737:3847:0901/075120:INFO:CONSOLE(0)] "NativeClient: manifest JSON parsing failed: Line: 1, column: 1, Unexpected token.", source: http://127.0.0.1:58964/files/ppapi_bad.html (0)
[25737:3847:0901/075120:INFO:nacl_browsertest_util.cc(130)] |||| [bad_manifest PASS]
[25737:3847:0901/075120:INFO:nacl_browsertest_util.cc(130)] ||||
[25737:3847:0901/075120:INFO:nacl_browsertest_util.cc(130)] |||| [bad_manifest_uses_nexes BEGIN]
[25737:3847:0901/075120:INFO:CONSOLE(0)] "NativeClient: manifest: missing 'program' section.", source: http://127.0.0.1:58964/files/ppapi_bad.html (0)
[25737:3847:0901/075120:INFO:nacl_browsertest_util.cc(130)] |||| [bad_manifest_uses_nexes PASS]
[25737:3847:0901/075120:INFO:nacl_browsertest_util.cc(130)] ||||
[25737:3847:0901/075120:INFO:nacl_browsertest_util.cc(130)] |||| [bad_manifest_bad_files BEGIN]
[25737:3847:0901/075120:INFO:CONSOLE(0)] "NativeClient: manifest: file.txt property 'unknown_arch' does not have required key: 'url'.", source: http://127.0.0.1:58964/files/ppapi_bad.html (0)
[25737:3847:0901/075120:INFO:nacl_browsertest_util.cc(130)] |||| [bad_manifest_bad_files PASS]
[25737:3847:0901/075120:INFO:nacl_browsertest_util.cc(130)] ||||
[25737:3847:0901/075120:INFO:nacl_browsertest_util.cc(130)] |||| [bad_manifest_nexe_arch BEGIN]
[25737:3847:0901/075120:INFO:CONSOLE(0)] "NativeClient: manifest: no version of program given for current arch and no portable version found.", source: http://127.0.0.1:58964/files/ppapi_bad.html (0)
[25737:3847:0901/075120:INFO:nacl_browsertest_util.cc(130)] |||| [bad_manifest_nexe_arch PASS]
[25737:3847:0901/075120:INFO:nacl_browsertest_util.cc(130)] ||||
[25737:3847:0901/075120:INFO:nacl_browsertest_util.cc(130)] |||| [bad_ppp_initialize BEGIN]
[25737:38147:0901/075120:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 256 (0x100)
[25766,1958379904:07:51:21.970848] Native Client module will be loaded at base address 0x00000b8a00000000
PPP_InitializeModule
[25766,1958379904:07:51:22.045869] NaCl untrusted code called _exit(0xfe)
[25737:38147:0901/075122:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 65024 (0xfe00)
[25737:3847:0901/075122:INFO:CONSOLE(0)] "NativeClient: Nexe crashed during startup", source: http://127.0.0.1:58964/files/ppapi_bad.html (0)
[25737:3847:0901/075122:INFO:nacl_browsertest_util.cc(130)] |||| [bad_ppp_initialize PASS]
[25737:3847:0901/075122:INFO:nacl_browsertest_util.cc(130)] ||||
[25737:3847:0901/075122:INFO:nacl_browsertest_util.cc(130)] |||| [bad_ppp_initialize_crash BEGIN]
[25772,1958379904:07:51:23.452694] Native Client module will be loaded at base address 0x0000306d00000000
PPP_InitializeModule
** Mach exception 1 from untrusted code: pc=306d000202e0
Received signal 10 BUS_ADRERR 306d00000000
[end of stack trace]
==25772==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x0001288e1000; bottom 0x306dfffed000; size: 0xffffcf93288f4000 (-53244029091840)
False positive error reports may follow
For details see http://code.google.com/p/address-sanitizer/issues/detail?id=189
[25737:3847:0901/075123:INFO:CONSOLE(0)] "NativeClient: Nexe crashed during startup", source: http://127.0.0.1:58964/files/ppapi_bad.html (0)
[25737:38147:0901/075123:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 256 (0x100)
[25737:3847:0901/075123:INFO:nacl_browsertest_util.cc(130)] |||| [bad_ppp_initialize_crash PASS]
[25737:3847:0901/075123:INFO:nacl_browsertest_util.cc(130)] ||||
[25737:3847:0901/075123:INFO:nacl_browsertest_util.cc(130)] |||| [bad_no_ppp_instance BEGIN]
[25779,1958379904:07:51:24.866969] Native Client module will be loaded at base address 0x00007e6400000000
PPP_InitializeModule
PPP_GetInterface(PPP_Instance;1.1)
PPP_GetInterface(PPP_Instance;1.0)
[25737:3847:0901/075124:INFO:CONSOLE(0)] "NativeClient: could not initialize module.", source: http://127.0.0.1:58964/files/ppapi_bad.html (0)
[25737:3847:0901/075124:INFO:nacl_browsertest_util.cc(130)] |||| [bad_no_ppp_instance PASS]
[25737:3847:0901/075124:INFO:nacl_browsertest_util.cc(130)] ||||
[25737:3847:0901/075124:INFO:nacl_browsertest_util.cc(130)] |||| [bad_get_ppp_instance_crash BEGIN]
[25782,1958379904:07:51:25.920228] Native Client module will be loaded at base address 0x00000f8200000000
PPP_InitializeModule
PPP_GetInterface(PPP_Instance;1.1)
** Mach exception 1 from untrusted code: pc=f8200020242
Received signal 10 BUS_ADRERR 0f8200000000
[end of stack trace]
==25782==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x000123bc9000; bottom 0x0f82fffed000; size: 0xfffff07e23bdc000 (-17050420527104)
False positive error reports may follow
For details see http://code.google.com/p/address-sanitizer/issues/detail?id=189
[25737:38147:0901/075126:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 256 (0x100)
[25737:3847:0901/075126:INFO:CONSOLE(0)] "NativeClient: could not initialize module.", source: http://127.0.0.1:58964/files/ppapi_bad.html (0)
[25737:3847:0901/075126:INFO:nacl_browsertest_util.cc(130)] |||| [bad_get_ppp_instance_crash PASS]
[25737:3847:0901/075126:INFO:nacl_browsertest_util.cc(130)] ||||
[25737:3847:0901/075126:INFO:nacl_browsertest_util.cc(130)] |||| [bad_ppp_instance_didcreate BEGIN]
[25785,1958379904:07:51:27.380441] Native Client module will be loaded at base address 0x00006ef000000000
PPP_InitializeModule
PPP_GetInterface(PPP_Instance;1.1)
PPP_GetInterface(PPP_Instance;1.1)
[25737:3847:0901/075127:INFO:CONSOLE(0)] "NativeClient: could not create instance.", source: http://127.0.0.1:58964/files/ppapi_bad.html (0)
[25737:3847:0901/075127:INFO:nacl_browsertest_util.cc(130)] |||| [bad_ppp_instance_didcreate PASS]
[25737:3847:0901/075127:INFO:nacl_browsertest_util.cc(130)] ||||
[25737:3847:0901/075127:INFO:nacl_browsertest_util.cc(130)] |||| [bad_ppp_instance_didcreate_crash BEGIN]
[25788,1958379904:07:51:28.395323] Native Client module will be loaded at base address 0x00005c4c00000000
PPP_InitializeModule
PPP_GetInterface(PPP_Instance;1.1)
PPP_GetInterface(PPP_Instance;1.1)
** Mach exception 1 from untrusted code: pc=5c4c000201e0
Received signal 10 BUS_ADRERR 5c4c00000000
[end of stack trace]
==25788==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x000124b4a000; bottom 0x5c4cfffed000; size: 0xffffa3b424b5d000 (-101480871374848)
False positive error reports may follow
For details see http://code.google.com/p/address-sanitizer/issues/detail?id=189
[25737:3847:0901/075128:INFO:CONSOLE(0)] "NativeClient: could not create instance.", source: http://127.0.0.1:58964/files/ppapi_bad.html (0)
[25737:38147:0901/075128:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 256 (0x100)
[25737:3847:0901/075128:INFO:nacl_browsertest_util.cc(130)] |||| [bad_ppp_instance_didcreate_crash PASS]
[25737:3847:0901/075128:INFO:nacl_browsertest_util.cc(130)] ||||
[25737:3847:0901/075128:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 13 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestNewlib.Bad (14260 ms)
[159/197] NaClBrowserTestNewlib.Bad (16067 ms)
[ RUN ] ITunesDataProviderEscapeTest.EscapeTest
[25795:3847:0901/075129:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ITunesDataProviderEscapeTest.EscapeTest (3821 ms)
[160/197] ITunesDataProviderEscapeTest.EscapeTest (5352 ms)
[ RUN ] DriveAppProviderTest.DisconnectDriveAppUninstallUrlApp
[25801:3847:0901/075130:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DriveAppProviderTest.DisconnectDriveAppUninstallUrlApp (3228 ms)
[161/197] DriveAppProviderTest.DisconnectDriveAppUninstallUrlApp (4844 ms)
[ RUN ] DriveAppProviderTest.DisconnectDriveAppPreserveChromeApp
[25808:3847:0901/075132:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DriveAppProviderTest.DisconnectDriveAppPreserveChromeApp (4241 ms)
[162/197] DriveAppProviderTest.DisconnectDriveAppPreserveChromeApp (5881 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/6
[25818:3847:0901/075135:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/6 (3395 ms)
[163/197] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/6 (4849 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/10
[25819:3847:0901/075135:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/10 (3435 ms)
[164/197] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/10 (5151 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/11
[25828:3847:0901/075138:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25830:13063:0901/075139:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25828:3847:0901/075139:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[25828:3847:0901/075139:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/11 (3114 ms)
[165/197] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/11 (4635 ms)
[ RUN ] ChromeWhispernetClientTest.Parity
[25799:3847:0901/075130:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25787:3847:0901/075132:INFO:CONSOLE(5)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/background.html (5)
[25787:3847:0901/075132:INFO:CONSOLE(83)] "init: Starting Nacl bridge.", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (83)
[25811,1958379904:07:51:33.483251] Native Client module will be loaded at base address 0x00007e3a00000000
[25811,1958379904:07:51:36.920000] NaCl untrusted code called _exit(0x0)
[25825,1958379904:07:51:38.187205] Native Client module will be loaded at base address 0x000054e800000000
[25825,1958379904:07:51:38.253598] NaCl untrusted code called _exit(0x0)
[25833,1958379904:07:51:39.335387] Native Client module will be loaded at base address 0x00002ff900000000
[25787:3847:0901/075139:INFO:CONSOLE(65)] "init: Nacl ready!", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (65)
[25787:3847:0901/075139:INFO:CONSOLE(26)] "Configuring encoder and decoder for client 5DF7B942-F510-4F59-AE1E-97270B09D679", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (26)
INFO - whispernet_nacl_wrapper.cc:202 - Recreating DTMF Encoder with token length = 6 and parity = 0
INFO - whispernet_nacl_wrapper.cc:396 - Recreating DTMF Decoder with token length = 6and parity = 0
INFO - whispernet_nacl_wrapper.cc:212 - Recreating DSSS Encoder with token length = 6 and parity = 0
INFO - whispernet_nacl_wrapper.cc:418 - Recreating DSSS Decoder with token length = 6 and parity = 0
[ OK ] ChromeWhispernetClientTest.Parity (11956 ms)
[166/197] ChromeWhispernetClientTest.Parity (13528 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/18
[25836:3847:0901/075140:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/18 (3396 ms)
[167/197] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/18 (5138 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/30
[25838:3847:0901/075140:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/30 (3104 ms)
[168/197] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/30 (4641 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/67
[25846:3847:0901/075143:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/67 (2888 ms)
[169/197] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/67 (4378 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/72
[25850:3847:0901/075143:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/72 (3149 ms)
[170/197] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/72 (4623 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/103
[25857:3847:0901/075145:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/103 (2928 ms)
[171/197] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/103 (4582 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/81
[25856:3847:0901/075145:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/81 (3221 ms)
[172/197] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/81 (4994 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/116
[25866:3847:0901/075147:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25869:17155:0901/075148:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000103e17f33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000103e5d2b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000103eaaea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011020f9e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011020f09e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000105766244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000105105d96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001051cefdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001063113d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001062bb308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001062ba7c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000103f1fff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000103f1f6b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000103f1592f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff8c2ff772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff8c2ec1a1 thread_start + 13
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/116 (3013 ms)
[173/197] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/116 (4618 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/14
[25871:3847:0901/075148:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25872:12807:0901/075149:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25872:12807:0901/075149:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25872:12807:0901/075149:WARNING:channel.cc(325)] RawChannel write error
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/14 (3046 ms)
[174/197] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/14 (4780 ms)
[ RUN ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithBackgroundMode/1
[25877:3847:0901/075150:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25880:13063:0901/075150:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[25880:13063:0901/075150:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[25880:13063:0901/075150:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25880:13063:0901/075150:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25880:13063:0901/075150:WARNING:channel.cc(325)] RawChannel write error
[25880:14595:0901/075150:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[25880:14595:0901/075150:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[25880:14595:0901/075150:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithBackgroundMode/1 (3700 ms)
[175/197] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithBackgroundMode/1 (5451 ms)
[ RUN ] SRC_ClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0
[25878:3847:0901/075150:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:58990...
sending server_data: {"host": "127.0.0.1", "port": 58990} (36 bytes)
[25868:3847:0901/075152:INFO:CONSOLE(280)] "07:51:52.080 - Using ClearKeyPlayer", source: http://127.0.0.1:58990/files/eme_player_js/utils.js (280)
[25868:3847:0901/075152:INFO:CONSOLE(280)] "07:51:52.086 - Registering video event handlers.", source: http://127.0.0.1:58990/files/eme_player_js/utils.js (280)
[25868:3847:0901/075152:INFO:CONSOLE(280)] "07:51:52.088 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:58990/files/eme_player_js/utils.js (280)
[25868:3847:0901/075152:INFO:CONSOLE(280)] "07:51:52.147 - Loading media using src.", source: http://127.0.0.1:58990/files/eme_player_js/utils.js (280)
[25868:3847:0901/075152:INFO:CONSOLE(280)] "07:51:52.296 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:58990/files/eme_player_js/utils.js (280)
[25868:3847:0901/075152:INFO:CONSOLE(280)] "07:51:52.315 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:58990/files/eme_player_js/utils.js (280)
[25868:3847:0901/075152:INFO:CONSOLE(280)] "07:51:52.328 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:58990/files/eme_player_js/utils.js (280)
[25868:3847:0901/075152:INFO:CONSOLE(280)] "07:51:52.597 - timeupdate @ 0.162984", source: http://127.0.0.1:58990/files/eme_player_js/utils.js (280)
[25868:3847:0901/075152:INFO:CONSOLE(280)] "07:51:52.844 - timeupdate @ 0.418393", source: http://127.0.0.1:58990/files/eme_player_js/utils.js (280)
[25868:3847:0901/075153:INFO:CONSOLE(280)] "07:51:53.075 - heartbeat #1", source: http://127.0.0.1:58990/files/eme_player_js/utils.js (280)
[25868:3847:0901/075153:INFO:CONSOLE(280)] "07:51:53.093 - timeupdate @ 0.673802", source: http://127.0.0.1:58990/files/eme_player_js/utils.js (280)
[25868:3847:0901/075153:INFO:CONSOLE(280)] "07:51:53.344 - timeupdate @ 0.929211", source: http://127.0.0.1:58990/files/eme_player_js/utils.js (280)
[25868:3847:0901/075153:INFO:CONSOLE(280)] "07:51:53.594 - timeupdate @ 1.18462", source: http://127.0.0.1:58990/files/eme_player_js/utils.js (280)
[25868:3847:0901/075153:INFO:CONSOLE(280)] "07:51:53.596 - waiting for video to end.", source: http://127.0.0.1:58990/files/eme_player_js/utils.js (280)
[25868:3847:0901/075154:INFO:CONSOLE(280)] "07:51:54.076 - heartbeat #2", source: http://127.0.0.1:58990/files/eme_player_js/utils.js (280)
[25868:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.076 - heartbeat #3", source: http://127.0.0.1:58990/files/eme_player_js/utils.js (280)
[25868:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.174 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:58990/files/eme_player_js/utils.js (280)
[25881:13063:0901/075155:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (7328 ms)
[176/197] SRC_ClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (9010 ms)
[ RUN ] SRC_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0
[25889:3847:0901/075152:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59007...
sending server_data: {"host": "127.0.0.1", "port": 59007} (36 bytes)
[25879:3847:0901/075154:INFO:CONSOLE(280)] "07:51:54.334 - Using ClearKeyPlayer", source: http://127.0.0.1:59007/files/eme_player_js/utils.js (280)
[25879:3847:0901/075154:INFO:CONSOLE(280)] "07:51:54.343 - Registering video event handlers.", source: http://127.0.0.1:59007/files/eme_player_js/utils.js (280)
[25879:3847:0901/075154:INFO:CONSOLE(280)] "07:51:54.346 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:59007/files/eme_player_js/utils.js (280)
[25879:3847:0901/075154:INFO:CONSOLE(280)] "07:51:54.408 - Loading media using src.", source: http://127.0.0.1:59007/files/eme_player_js/utils.js (280)
[25879:3847:0901/075154:INFO:CONSOLE(280)] "07:51:54.532 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:59007/files/eme_player_js/utils.js (280)
[25879:3847:0901/075154:INFO:CONSOLE(280)] "07:51:54.544 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:59007/files/eme_player_js/utils.js (280)
[25879:3847:0901/075154:INFO:CONSOLE(280)] "07:51:54.548 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59007/files/eme_player_js/utils.js (280)
[25879:3847:0901/075154:INFO:CONSOLE(280)] "07:51:54.564 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:59007/files/eme_player_js/utils.js (280)
[25879:3847:0901/075154:INFO:CONSOLE(280)] "07:51:54.570 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59007/files/eme_player_js/utils.js (280)
[25879:3847:0901/075154:INFO:CONSOLE(280)] "07:51:54.574 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:59007/files/eme_player_js/utils.js (280)
[25879:3847:0901/075154:INFO:CONSOLE(280)] "07:51:54.849 - timeupdate @ 0.186203", source: http://127.0.0.1:59007/files/eme_player_js/utils.js (280)
[25879:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.088 - timeupdate @ 0.441612", source: http://127.0.0.1:59007/files/eme_player_js/utils.js (280)
[25879:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.328 - heartbeat #1", source: http://127.0.0.1:59007/files/eme_player_js/utils.js (280)
[25879:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.338 - timeupdate @ 0.697021", source: http://127.0.0.1:59007/files/eme_player_js/utils.js (280)
[25879:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.588 - timeupdate @ 0.929211", source: http://127.0.0.1:59007/files/eme_player_js/utils.js (280)
[25879:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.838 - timeupdate @ 1.18462", source: http://127.0.0.1:59007/files/eme_player_js/utils.js (280)
[25879:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.840 - waiting for video to end.", source: http://127.0.0.1:59007/files/eme_player_js/utils.js (280)
[25879:3847:0901/075156:INFO:CONSOLE(280)] "07:51:56.329 - heartbeat #2", source: http://127.0.0.1:59007/files/eme_player_js/utils.js (280)
[25879:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.328 - heartbeat #3", source: http://127.0.0.1:59007/files/eme_player_js/utils.js (280)
[25879:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.404 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:59007/files/eme_player_js/utils.js (280)
[25890:13063:0901/075157:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (7217 ms)
[177/197] SRC_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (9243 ms)
[ RUN ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0
[25891:3847:0901/075153:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59024...
sending server_data: {"host": "127.0.0.1", "port": 59024} (36 bytes)
[25882:3847:0901/075154:INFO:CONSOLE(280)] "07:51:54.984 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:59024/files/eme_player_js/utils.js (280)
[25882:3847:0901/075154:INFO:CONSOLE(280)] "07:51:54.993 - Registering video event handlers.", source: http://127.0.0.1:59024/files/eme_player_js/utils.js (280)
[25882:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.001 - Loading media using MSE.", source: http://127.0.0.1:59024/files/eme_player_js/utils.js (280)
[25882:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.173 - onSourceOpen [object Event]", source: http://127.0.0.1:59024/files/eme_player_js/utils.js (280)
[25882:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.177 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:59024/files/eme_player_js/utils.js (280)
[25882:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.215 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:59024/files/eme_player_js/utils.js (280)
[25882:3847:0901/075155:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[25882:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.219 - End of appending buffer from bear-320x240-av_enc-a.webm", source: http://127.0.0.1:59024/files/eme_player_js/utils.js (280)
[25882:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.229 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59024/files/eme_player_js/utils.js (280)
[25882:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.236 - Adding key to sessionID: 1", source: http://127.0.0.1:59024/files/eme_player_js/utils.js (280)
[25882:3847:0901/075155:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[25882:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.240 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:59024/files/eme_player_js/utils.js (280)
[25882:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.500 - timeupdate @ 0.162984", source: http://127.0.0.1:59024/files/eme_player_js/utils.js (280)
[25882:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.746 - timeupdate @ 0.418393", source: http://127.0.0.1:59024/files/eme_player_js/utils.js (280)
[25882:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.979 - heartbeat #1", source: http://127.0.0.1:59024/files/eme_player_js/utils.js (280)
[25882:3847:0901/075156:INFO:CONSOLE(280)] "07:51:55.997 - timeupdate @ 0.650583", source: http://127.0.0.1:59024/files/eme_player_js/utils.js (280)
[25882:3847:0901/075156:INFO:CONSOLE(280)] "07:51:56.247 - timeupdate @ 0.905992", source: http://127.0.0.1:59024/files/eme_player_js/utils.js (280)
[25882:3847:0901/075156:INFO:CONSOLE(280)] "07:51:56.497 - timeupdate @ 1.161401", source: http://127.0.0.1:59024/files/eme_player_js/utils.js (280)
[25882:3847:0901/075156:INFO:CONSOLE(280)] "07:51:56.500 - waiting for video to end.", source: http://127.0.0.1:59024/files/eme_player_js/utils.js (280)
[25882:3847:0901/075156:INFO:CONSOLE(280)] "07:51:56.980 - heartbeat #2", source: http://127.0.0.1:59024/files/eme_player_js/utils.js (280)
[25882:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.980 - heartbeat #3", source: http://127.0.0.1:59024/files/eme_player_js/utils.js (280)
[25882:3847:0901/075158:INFO:CONSOLE(280)] "07:51:58.089 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:59024/files/eme_player_js/utils.js (280)
[25893:12295:0901/075158:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (7179 ms)
[178/197] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (8684 ms)
[ RUN ] SRC_ExternalClearKey/EncryptedMediaTest.ConfigChangeVideo/0
[25905:3847:0901/075158:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25906:14083:0901/075159:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[25906:12551:0901/075159:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25906:12551:0901/075159:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SRC_ExternalClearKey/EncryptedMediaTest.ConfigChangeVideo/0 (2629 ms)
[179/197] SRC_ExternalClearKey/EncryptedMediaTest.ConfigChangeVideo/0 (4080 ms)
[ RUN ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0
[25898:3847:0901/075155:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59041...
sending server_data: {"host": "127.0.0.1", "port": 59041} (36 bytes)
[25892:3847:0901/075156:INFO:CONSOLE(280)] "07:51:56.818 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:59041/files/eme_player_js/utils.js (280)
[25892:3847:0901/075156:INFO:CONSOLE(280)] "07:51:56.829 - Registering video event handlers.", source: http://127.0.0.1:59041/files/eme_player_js/utils.js (280)
[25892:3847:0901/075156:INFO:CONSOLE(280)] "07:51:56.842 - Loading media using MSE.", source: http://127.0.0.1:59041/files/eme_player_js/utils.js (280)
[25892:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.010 - onSourceOpen [object Event]", source: http://127.0.0.1:59041/files/eme_player_js/utils.js (280)
[25892:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.012 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:59041/files/eme_player_js/utils.js (280)
[25892:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.043 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:59041/files/eme_player_js/utils.js (280)
[25892:3847:0901/075157:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[25892:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.046 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:59041/files/eme_player_js/utils.js (280)
[25892:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.048 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:59041/files/eme_player_js/utils.js (280)
[25892:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.058 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59041/files/eme_player_js/utils.js (280)
[25892:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.065 - Adding key to sessionID: 1", source: http://127.0.0.1:59041/files/eme_player_js/utils.js (280)
[25892:3847:0901/075157:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[25892:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.067 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59041/files/eme_player_js/utils.js (280)
[25892:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.070 - Adding key to sessionID: 2", source: http://127.0.0.1:59041/files/eme_player_js/utils.js (280)
[25892:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.073 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:59041/files/eme_player_js/utils.js (280)
[25892:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.074 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:59041/files/eme_player_js/utils.js (280)
[25892:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.338 - timeupdate @ 0.186203", source: http://127.0.0.1:59041/files/eme_player_js/utils.js (280)
[25892:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.585 - timeupdate @ 0.418393", source: http://127.0.0.1:59041/files/eme_player_js/utils.js (280)
[25892:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.811 - heartbeat #1", source: http://127.0.0.1:59041/files/eme_player_js/utils.js (280)
[25892:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.836 - timeupdate @ 0.673802", source: http://127.0.0.1:59041/files/eme_player_js/utils.js (280)
[25892:3847:0901/075158:INFO:CONSOLE(280)] "07:51:58.086 - timeupdate @ 0.929211", source: http://127.0.0.1:59041/files/eme_player_js/utils.js (280)
[25892:3847:0901/075158:INFO:CONSOLE(280)] "07:51:58.338 - timeupdate @ 1.18462", source: http://127.0.0.1:59041/files/eme_player_js/utils.js (280)
[25892:3847:0901/075158:INFO:CONSOLE(280)] "07:51:58.341 - waiting for video to end.", source: http://127.0.0.1:59041/files/eme_player_js/utils.js (280)
[25892:3847:0901/075158:INFO:CONSOLE(280)] "07:51:58.812 - heartbeat #2", source: http://127.0.0.1:59041/files/eme_player_js/utils.js (280)
[25892:3847:0901/075159:INFO:CONSOLE(280)] "07:51:59.812 - heartbeat #3", source: http://127.0.0.1:59041/files/eme_player_js/utils.js (280)
[25892:3847:0901/075159:INFO:CONSOLE(280)] "07:51:59.913 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:59041/files/eme_player_js/utils.js (280)
[25898:3847:0901/075159:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[25898:3847:0901/075159:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[25899:13319:0901/075159:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (6753 ms)
[180/197] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (8330 ms)
[ RUN ] PDFTestFiles/PDFExtensionTest.Load/9
[25925:3847:0901/075203:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25927:12551:0901/075204:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[25927:12551:0901/075204:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25927:14083:0901/075204:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[25927:14083:0901/075204:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[25927:14083:0901/075204:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PDFTestFiles/PDFExtensionTest.Load/9 (2775 ms)
[181/197] PDFTestFiles/PDFExtensionTest.Load/9 (4355 ms)
[ RUN ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0
[25914:3847:0901/075201:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59058...
sending server_data: {"host": "127.0.0.1", "port": 59058} (36 bytes)
[25907:3847:0901/075203:INFO:CONSOLE(280)] "07:52:03.302 - Using ClearKeyPlayer", source: http://127.0.0.1:59058/files/eme_player_js/utils.js (280)
[25907:3847:0901/075203:INFO:CONSOLE(280)] "07:52:03.308 - Registering video event handlers.", source: http://127.0.0.1:59058/files/eme_player_js/utils.js (280)
[25907:3847:0901/075203:INFO:CONSOLE(280)] "07:52:03.311 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:59058/files/eme_player_js/utils.js (280)
[25907:3847:0901/075204:INFO:CONSOLE(280)] "07:52:04.299 - heartbeat #1", source: http://127.0.0.1:59058/files/eme_player_js/utils.js (280)
[25907:3847:0901/075204:INFO:CONSOLE(280)] "07:52:04.305 - Loading media using MSE.", source: http://127.0.0.1:59058/files/eme_player_js/utils.js (280)
[25907:3847:0901/075204:INFO:CONSOLE(280)] "07:52:04.415 - onSourceOpen [object Event]", source: http://127.0.0.1:59058/files/eme_player_js/utils.js (280)
[25907:3847:0901/075204:INFO:CONSOLE(280)] "07:52:04.418 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:59058/files/eme_player_js/utils.js (280)
[25907:3847:0901/075204:INFO:CONSOLE(280)] "07:52:04.465 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:59058/files/eme_player_js/utils.js (280)
[25907:3847:0901/075204:INFO:CONSOLE(280)] "07:52:04.468 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:59058/files/eme_player_js/utils.js (280)
[25907:3847:0901/075204:INFO:CONSOLE(280)] "07:52:04.470 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:59058/files/eme_player_js/utils.js (280)
[25907:3847:0901/075204:INFO:CONSOLE(280)] "07:52:04.486 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59058/files/eme_player_js/utils.js (280)
[25907:3847:0901/075204:INFO:CONSOLE(280)] "07:52:04.497 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:59058/files/eme_player_js/utils.js (280)
[25907:3847:0901/075204:INFO:CONSOLE(280)] "07:52:04.500 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59058/files/eme_player_js/utils.js (280)
[25907:3847:0901/075204:INFO:CONSOLE(280)] "07:52:04.502 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:59058/files/eme_player_js/utils.js (280)
[25907:3847:0901/075204:INFO:CONSOLE(280)] "07:52:04.707 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:59058/files/eme_player_js/utils.js (280)
[25907:3847:0901/075204:INFO:CONSOLE(280)] "07:52:04.710 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59058/files/eme_player_js/utils.js (280)
[25907:3847:0901/075204:INFO:CONSOLE(280)] "07:52:04.727 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:59058/files/eme_player_js/utils.js (280)
[25907:3847:0901/075204:INFO:CONSOLE(280)] "07:52:04.842 - timeupdate @ 0.186203", source: http://127.0.0.1:59058/files/eme_player_js/utils.js (280)
[25907:3847:0901/075205:INFO:CONSOLE(280)] "07:52:05.090 - timeupdate @ 0.441612", source: http://127.0.0.1:59058/files/eme_player_js/utils.js (280)
[25907:3847:0901/075205:INFO:CONSOLE(280)] "07:52:05.107 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:59058/files/eme_player_js/utils.js (280)
[25907:3847:0901/075205:INFO:CONSOLE(280)] "07:52:05.109 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59058/files/eme_player_js/utils.js (280)
[25907:3847:0901/075205:INFO:CONSOLE(280)] "07:52:05.114 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:59058/files/eme_player_js/utils.js (280)
[25907:3847:0901/075205:INFO:CONSOLE(280)] "07:52:05.300 - heartbeat #2", source: http://127.0.0.1:59058/files/eme_player_js/utils.js (280)
[25907:3847:0901/075205:INFO:CONSOLE(280)] "07:52:05.341 - timeupdate @ 0.697021", source: http://127.0.0.1:59058/files/eme_player_js/utils.js (280)
[25907:3847:0901/075205:INFO:CONSOLE(280)] "07:52:05.591 - timeupdate @ 0.95243", source: http://127.0.0.1:59058/files/eme_player_js/utils.js (280)
[25907:3847:0901/075205:INFO:CONSOLE(280)] "07:52:05.842 - timeupdate @ 1.18462", source: http://127.0.0.1:59058/files/eme_player_js/utils.js (280)
[25907:3847:0901/075205:INFO:CONSOLE(280)] "07:52:05.844 - waiting for video to end.", source: http://127.0.0.1:59058/files/eme_player_js/utils.js (280)
[25907:3847:0901/075205:INFO:CONSOLE(280)] "07:52:05.907 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:59058/files/eme_player_js/utils.js (280)
[25907:3847:0901/075205:INFO:CONSOLE(280)] "07:52:05.911 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59058/files/eme_player_js/utils.js (280)
[25907:3847:0901/075205:INFO:CONSOLE(280)] "07:52:05.914 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:59058/files/eme_player_js/utils.js (280)
[25907:3847:0901/075206:INFO:CONSOLE(280)] "07:52:06.299 - heartbeat #3", source: http://127.0.0.1:59058/files/eme_player_js/utils.js (280)
[25907:3847:0901/075207:INFO:CONSOLE(280)] "07:52:07.299 - heartbeat #4", source: http://127.0.0.1:59058/files/eme_player_js/utils.js (280)
[25907:3847:0901/075207:INFO:CONSOLE(280)] "07:52:07.402 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:59058/files/eme_player_js/utils.js (280)
[25914:3847:0901/075207:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[25914:3847:0901/075207:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[25917:12807:0901/075207:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (8333 ms)
[182/197] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (10030 ms)
[ RUN ] PDFTestFiles/PDFExtensionTest.Load/8
[25924:3847:0901/075203:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25913:3847:0901/075204:INFO:pdf_extension_test.cc(160)] Loading: pdf/test.pdf
[25913:74499:0901/075204:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[25913:38147:0901/075207:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PDFTestFiles/PDFExtensionTest.Load/8 (6428 ms)
[183/197] PDFTestFiles/PDFExtensionTest.Load/8 (8348 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoAudio_WebM/0
[25916:3847:0901/075201:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59073...
sending server_data: {"host": "127.0.0.1", "port": 59073} (36 bytes)
[25908:3847:0901/075204:INFO:CONSOLE(280)] "07:52:04.189 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:59073/files/eme_player_js/utils.js (280)
[25908:3847:0901/075204:INFO:CONSOLE(280)] "07:52:04.194 - Using ClearKeyPlayer", source: http://127.0.0.1:59073/files/eme_player_js/utils.js (280)
[25908:3847:0901/075204:INFO:CONSOLE(280)] "07:52:04.196 - Registering video event handlers.", source: http://127.0.0.1:59073/files/eme_player_js/utils.js (280)
[25908:3847:0901/075204:INFO:CONSOLE(280)] "07:52:04.198 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:59073/files/eme_player_js/utils.js (280)
[25908:3847:0901/075205:INFO:CONSOLE(280)] "07:52:05.201 - heartbeat #1", source: http://127.0.0.1:59073/files/eme_player_js/utils.js (280)
[25908:3847:0901/075205:INFO:CONSOLE(280)] "07:52:05.208 - Loading media using MSE.", source: http://127.0.0.1:59073/files/eme_player_js/utils.js (280)
[25908:3847:0901/075205:INFO:CONSOLE(280)] "07:52:05.283 - onSourceOpen [object Event]", source: http://127.0.0.1:59073/files/eme_player_js/utils.js (280)
[25908:3847:0901/075205:INFO:CONSOLE(280)] "07:52:05.286 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:59073/files/eme_player_js/utils.js (280)
[25908:3847:0901/075205:INFO:CONSOLE(280)] "07:52:05.315 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:59073/files/eme_player_js/utils.js (280)
[25908:3847:0901/075205:INFO:CONSOLE(280)] "07:52:05.318 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:59073/files/eme_player_js/utils.js (280)
[25908:3847:0901/075205:INFO:CONSOLE(280)] "07:52:05.322 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:59073/files/eme_player_js/utils.js (280)
[25908:3847:0901/075205:INFO:CONSOLE(280)] "07:52:05.333 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59073/files/eme_player_js/utils.js (280)
[25908:3847:0901/075205:INFO:CONSOLE(280)] "07:52:05.343 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:59073/files/eme_player_js/utils.js (280)
[25908:3847:0901/075205:INFO:CONSOLE(280)] "07:52:05.345 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59073/files/eme_player_js/utils.js (280)
[25908:3847:0901/075205:INFO:CONSOLE(280)] "07:52:05.347 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:59073/files/eme_player_js/utils.js (280)
[25908:3847:0901/075205:INFO:CONSOLE(280)] "07:52:05.554 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:59073/files/eme_player_js/utils.js (280)
[25908:3847:0901/075205:INFO:CONSOLE(280)] "07:52:05.556 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59073/files/eme_player_js/utils.js (280)
[25908:3847:0901/075205:INFO:CONSOLE(280)] "07:52:05.567 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:59073/files/eme_player_js/utils.js (280)
[25908:3847:0901/075205:INFO:CONSOLE(280)] "07:52:05.641 - timeupdate @ 0.186203", source: http://127.0.0.1:59073/files/eme_player_js/utils.js (280)
[25908:3847:0901/075205:INFO:CONSOLE(280)] "07:52:05.888 - timeupdate @ 0.441612", source: http://127.0.0.1:59073/files/eme_player_js/utils.js (280)
[25908:3847:0901/075205:INFO:CONSOLE(280)] "07:52:05.958 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:59073/files/eme_player_js/utils.js (280)
[25908:3847:0901/075205:INFO:CONSOLE(280)] "07:52:05.961 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59073/files/eme_player_js/utils.js (280)
[25908:3847:0901/075205:INFO:CONSOLE(280)] "07:52:05.966 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:59073/files/eme_player_js/utils.js (280)
[25908:3847:0901/075206:INFO:CONSOLE(280)] "07:52:06.138 - timeupdate @ 0.673802", source: http://127.0.0.1:59073/files/eme_player_js/utils.js (280)
[25908:3847:0901/075206:INFO:CONSOLE(280)] "07:52:06.202 - heartbeat #2", source: http://127.0.0.1:59073/files/eme_player_js/utils.js (280)
[25908:3847:0901/075206:INFO:CONSOLE(280)] "07:52:06.389 - timeupdate @ 0.929211", source: http://127.0.0.1:59073/files/eme_player_js/utils.js (280)
[25908:3847:0901/075206:INFO:CONSOLE(280)] "07:52:06.639 - timeupdate @ 1.18462", source: http://127.0.0.1:59073/files/eme_player_js/utils.js (280)
[25908:3847:0901/075206:INFO:CONSOLE(280)] "07:52:06.641 - waiting for video to end.", source: http://127.0.0.1:59073/files/eme_player_js/utils.js (280)
[25908:3847:0901/075206:INFO:CONSOLE(280)] "07:52:06.754 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:59073/files/eme_player_js/utils.js (280)
[25908:3847:0901/075206:INFO:CONSOLE(280)] "07:52:06.759 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59073/files/eme_player_js/utils.js (280)
[25908:3847:0901/075206:INFO:CONSOLE(280)] "07:52:06.764 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:59073/files/eme_player_js/utils.js (280)
[25908:3847:0901/075207:INFO:CONSOLE(280)] "07:52:07.201 - heartbeat #3", source: http://127.0.0.1:59073/files/eme_player_js/utils.js (280)
[25908:3847:0901/075208:INFO:CONSOLE(280)] "07:52:08.202 - heartbeat #4", source: http://127.0.0.1:59073/files/eme_player_js/utils.js (280)
[25908:3847:0901/075208:INFO:CONSOLE(280)] "07:52:08.210 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:59073/files/eme_player_js/utils.js (280)
[25916:3847:0901/075208:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[25916:3847:0901/075208:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[25916:3847:0901/075208:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[25916:3847:0901/075208:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[25916:3847:0901/075208:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[25916:3847:0901/075208:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[25918:13063:0901/075208:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (8624 ms)
[184/197] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (10127 ms)
[ RUN ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/1
[25936:3847:0901/075207:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25937:14595:0901/075208:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[ OK ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/1 (2876 ms)
[185/197] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/1 (4155 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/1
[25950:3847:0901/075211:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25954:14083:0901/075212:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/1 (3187 ms)
[186/197] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/1 (4911 ms)
[ RUN ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowedUrls/1
[25957:3847:0901/075212:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25958:14339:0901/075213:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[25958:12807:0901/075213:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowedUrls/1 (3262 ms)
[187/197] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowedUrls/1 (4939 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.ControlsFrameless/1
[25953:3847:0901/075212:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25941:3847:0901/075214:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[25941:3847:0901/075214:ERROR:native_widget_mac.mm(270)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[25941:3847:0901/075214:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[25941:3847:0901/075214:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[25941:3847:0901/075214:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[25941:3847:0901/075214:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[25941:3847:0901/075214:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[25941:3847:0901/075214:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[25941:3847:0901/075214:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[25941:3847:0901/075214:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[25941:3847:0901/075214:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[25941:3847:0901/075214:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[25941:3847:0901/075214:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[25941:3847:0901/075214:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[25941:3847:0901/075214:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.ControlsFrameless/1 (4844 ms)
[188/197] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.ControlsFrameless/1 (6518 ms)
[ RUN ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowedUrls/0
[25966:3847:0901/075216:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25970:14595:0901/075216:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[25970:14595:0901/075216:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[25970:14595:0901/075216:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[25970:13063:0901/075216:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[25970:13063:0901/075216:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[25970:13063:0901/075216:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowedUrls/0 (2641 ms)
[189/197] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowedUrls/0 (4176 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Maximize/1
[25952:3847:0901/075211:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25940:3847:0901/075215:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[25940:3847:0901/075215:ERROR:native_widget_mac.mm(270)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[25940:3847:0901/075215:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[25940:3847:0901/075215:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[25940:3847:0901/075215:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[25940:3847:0901/075215:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[25940:3847:0901/075215:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[25940:3847:0901/075216:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[25940:3847:0901/075216:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[25940:3847:0901/075216:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[25940:3847:0901/075216:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[25940:3847:0901/075216:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[25940:3847:0901/075216:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[25940:3847:0901/075216:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[25940:3847:0901/075216:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[25940:3847:0901/075216:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[25940:3847:0901/075216:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[25940:3847:0901/075216:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[25940:3847:0901/075217:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[25940:3847:0901/075217:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[25940:3847:0901/075217:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[25940:3847:0901/075217:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[25940:3847:0901/075217:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[25940:3847:0901/075217:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[25940:3847:0901/075217:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[25940:3847:0901/075217:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[25940:3847:0901/075217:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[25940:3847:0901/075217:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Maximize/1 (7902 ms)
[190/197] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Maximize/1 (9634 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabled/2
[25971:3847:0901/075216:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25971:3847:0901/075219:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[25971:3847:0901/075219:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[25971:3847:0901/075219:ERROR:gpu_command_buffer_stub.cc(1048)] Image with ID doesn't exist.
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabled/2 (4340 ms)
[191/197] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabled/2 (6081 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.LearnMore/0
[25975:3847:0901/075218:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25969:3847:0901/075221:WARNING:navigator_impl.cc(196)] Discarding message during interstitial.
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.LearnMore/0 (5150 ms)
[192/197] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.LearnMore/0 (6871 ms)
[ RUN ] ExtensionFunctionalTest.TestAdblockExtensionCrash
[25989:3847:0901/075221:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25980:3847:0901/075222:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 1, remote ID 1)
[25990:14851:0901/075222:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[ OK ] ExtensionFunctionalTest.TestAdblockExtensionCrash (3436 ms)
[193/197] ExtensionFunctionalTest.TestAdblockExtensionCrash (5004 ms)
[ RUN ] PlatformAppBrowserTest.PRE_ComponentAppBackgroundPage
[25985:3847:0901/075220:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25994:12807:0901/075223:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[25994:12807:0901/075223:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PlatformAppBrowserTest.PRE_ComponentAppBackgroundPage (5338 ms)
[194/197] PlatformAppBrowserTest.PRE_ComponentAppBackgroundPage (7017 ms)
[ RUN ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/1
[25996:3847:0901/075223:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[25997:14339:0901/075224:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[25997:14339:0901/075224:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[25997:14339:0901/075224:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/1 (2868 ms)
[195/197] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/1 (4599 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/1
[26000:3847:0901/075225:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26002:14595:0901/075225:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[26002:14595:0901/075225:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[26002:14595:0901/075225:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/1 (2430 ms)
[196/197] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/1 (3810 ms)
[ RUN ] PlatformAppBrowserTest.ComponentAppBackgroundPage
[26005:3847:0901/075227:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PlatformAppBrowserTest.ComponentAppBackgroundPage (3847 ms)
[197/197] PlatformAppBrowserTest.ComponentAppBackgroundPage (5405 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"e1404bf086efaa318838cf39443cf996a30cdd6c","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+---------------------------------------------------------------------------+
| End of shard 15 Pending: 9.0s Duration: 377.9s Bot: vm1002-m4 Exit: 0 |
+---------------------------------------------------------------------------+
+---------------------------------------------------------------------------+
| Shard 13 https://chromium-swarm.appspot.com/user/task/29a230c5509a3c10 |
+---------------------------------------------------------------------------+
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outcNIXFr (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outcNIXFr (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outcNIXFr. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/isolated_outcNIXFr
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testXXqDPI (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testXXqDPI (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testXXqDPI. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/run_tha_testXXqDPI
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
NSS_DISABLE_ARENA_FREE_LIST=1
NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/isolated_outaacj8P/output.json
IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 13/20
Using 4 parallel jobs.
[ RUN ] IdentityInternalsSingleTokenWebUITest.verifyGetters
[15167:3847:0901/074651:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15155:3847:0901/074653:INFO:CONSOLE(1324)] "Running TestCase IdentityInternalsSingleTokenWebUITest.verifyGetters", source: test_api.js (1324)
[ OK ] IdentityInternalsSingleTokenWebUITest.verifyGetters (4367 ms)
[1/220] IdentityInternalsSingleTokenWebUITest.verifyGetters (5749 ms)
[ RUN ] IdentityInternalsMultipleTokensWebUITest.getAllTokens
[15168:3847:0901/074651:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15156:36355:0901/074653:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15156:3847:0901/074653:INFO:CONSOLE(1324)] "Running TestCase IdentityInternalsMultipleTokensWebUITest.getAllTokens", source: test_api.js (1324)
[ OK ] IdentityInternalsMultipleTokensWebUITest.getAllTokens (4464 ms)
[2/220] IdentityInternalsMultipleTokensWebUITest.getAllTokens (5698 ms)
[ RUN ] OptionsWebUIRedirectTest.TestURL
[15170:3847:0901/074651:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15158:3847:0901/074654:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[15158:3847:0901/074654:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIRedirectTest.TestURL", source: test_api.js (1324)
[ OK ] OptionsWebUIRedirectTest.TestURL (6598 ms)
[3/220] OptionsWebUIRedirectTest.TestURL (7771 ms)
[ RUN ] OptionsWebUITest.EnterPreventsDefault
[15169:3847:0901/074651:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15157:40451:0901/074653:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15157:40451:0901/074653:WARNING:channel.cc(325)] RawChannel write error
[15157:3847:0901/074654:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[15157:3847:0901/074654:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUITest.EnterPreventsDefault", source: test_api.js (1324)
[15169:3847:0901/074655:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15157:40451:0901/074655:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] OptionsWebUITest.EnterPreventsDefault (6971 ms)
[4/220] OptionsWebUITest.EnterPreventsDefault (8350 ms)
[ RUN ] WebUIAccessibilityAuditBrowserTest.testWithAuditFailures_a11yIssuesAreWarnings
[15187:3847:0901/074656:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15181:37379:0901/074659:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15181:37379:0901/074659:WARNING:channel.cc(325)] RawChannel write error
[15181:3847:0901/074659:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest.testWithAuditFailures_a11yIssuesAreWarnings", source: test_api.js (1324)
[15196:13063:0901/074659:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15196:13063:0901/074659:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebUIAccessibilityAuditBrowserTest.testWithAuditFailures_a11yIssuesAreWarnings (4429 ms)
[5/220] WebUIAccessibilityAuditBrowserTest.testWithAuditFailures_a11yIssuesAreWarnings (5592 ms)
[ RUN ] HistoryWebUIRealBackendTest.showConfirmDialogAndCancel
[15188:3847:0901/074656:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15182:3847:0901/074659:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[15182:3847:0901/074659:INFO:CONSOLE(1324)] "Running TestCase HistoryWebUIRealBackendTest.showConfirmDialogAndCancel", source: test_api.js (1324)
[ OK ] HistoryWebUIRealBackendTest.showConfirmDialogAndCancel (4924 ms)
[6/220] HistoryWebUIRealBackendTest.showConfirmDialogAndCancel (6382 ms)
[ RUN ] NetInternalsTest.netInternalsHSTSViewDeleteError
[15200:3847:0901/074659:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15191:3847:0901/074701:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsHSTSViewDeleteError", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsHSTSViewDeleteError (4696 ms)
[7/220] NetInternalsTest.netInternalsHSTSViewDeleteError (6412 ms)
[ RUN ] NetInternalsTest.netInternalsTimelineViewScrollbar
[15201:3847:0901/074659:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15192:39427:0901/074701:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15192:3847:0901/074701:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsTimelineViewScrollbar", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsTimelineViewScrollbar (5283 ms)
[8/220] NetInternalsTest.netInternalsTimelineViewScrollbar (6685 ms)
[ RUN ] PrintPreviewWebUITest.TestPrinterList
[15214:3847:0901/074702:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15207:3847:0901/074705:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[15207:3847:0901/074706:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestPrinterList", source: test_api.js (1324)
[15207:38659:0901/074706:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15207:38659:0901/074706:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrintPreviewWebUITest.TestPrinterList (5578 ms)
[9/220] PrintPreviewWebUITest.TestPrinterList (6924 ms)
[ RUN ] NetInternalsTest.netInternalsSdchViewBlacklistNonSdch
[15210:3847:0901/074702:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15204:3847:0901/074704:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsSdchViewBlacklistNonSdch", source: test_api.js (1324)
HTTP server started on http://127.0.0.1:55618...
sending server_data: {"host": "127.0.0.1", "port": 55618} (36 bytes)
[15204:3847:0901/074705:WARNING:net_internals_ui_browsertest.cc(224)] url: [http://testdomain.com:55618/files/sdch/base-page.html?iframe_url=/files/sdch/non-sdch.html]
[15217:13063:0901/074707:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15217:13063:0901/074707:WARNING:channel.cc(325)] RawChannel write error
[15231:13063:0901/074707:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] NetInternalsTest.netInternalsSdchViewBlacklistNonSdch (6764 ms)
[10/220] NetInternalsTest.netInternalsSdchViewBlacklistNonSdch (8110 ms)
[ RUN ] BluetoothApiTest.DeviceInfo
[15227:3847:0901/074705:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15218:3847:0901/074707:INFO:CONSOLE(0)] "[SUCCESS] testDeviceInfo", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[ OK ] BluetoothApiTest.DeviceInfo (3532 ms)
[11/220] BluetoothApiTest.DeviceInfo (4994 ms)
[ RUN ] PrintPreviewWebUITest.TestColorSettingsMonochrome
[15222:3847:0901/074705:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15216:3847:0901/074707:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[15216:3847:0901/074708:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestColorSettingsMonochrome", source: test_api.js (1324)
[ OK ] PrintPreviewWebUITest.TestColorSettingsMonochrome (5854 ms)
[12/220] PrintPreviewWebUITest.TestColorSettingsMonochrome (7134 ms)
[ RUN ] BluetoothPrivateApiTest.DiscoveryFilter
[15242:3847:0901/074710:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15234:3847:0901/074712:INFO:CONSOLE(0)] "[SUCCESS] testSetDiscoveryFilter", source: chrome-extension://jofgjdphhceggjecimellaapdjjadibj/_generated_background_page.html (0)
[15252:12551:0901/074712:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15252:12551:0901/074712:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BluetoothPrivateApiTest.DiscoveryFilter (4069 ms)
[13/220] BluetoothPrivateApiTest.DiscoveryFilter (5699 ms)
[ RUN ] CastChannelAPITest.TestOpenSendClose
[15245:3847:0901/074710:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15236:41219:0901/074712:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:104:
Function call: set_id(1)
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <90-1C 09-00 20-60 00-00 94-1C 09-00 20-60 00-00 94-1C 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
Function call: keep_alive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <90-1C 09-00 20-60 00-00 94-1C 09-00 20-60 00-00 94-1C 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <90-1C 09-00 20-60 00-00 94-1C 09-00 20-60 00-00 94-1C 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
Function call: keep_alive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <90-1C 09-00 20-60 00-00 94-1C 09-00 20-60 00-00 94-1C 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
Function call: keep_alive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <90-1C 09-00 20-60 00-00 94-1C 09-00 20-60 00-00 94-1C 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
Function call: keep_alive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
[15236:3847:0901/074712:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/test_open_send_close.html (0)
[ OK ] CastChannelAPITest.TestOpenSendClose (4173 ms)
[14/220] CastChannelAPITest.TestOpenSendClose (5590 ms)
[ RUN ] ExtensionApiTest.ChromeRuntimePrivileged
[15249:3847:0901/074711:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15237:3847:0901/074713:INFO:CONSOLE(0)] "[SUCCESS] testGetURL", source: chrome-extension://ojmpbgoijoolnieclfnpbmpageakphgm/_generated_background_page.html (0)
[15237:3847:0901/074713:INFO:CONSOLE(0)] "[SUCCESS] testGetManifest", source: chrome-extension://ojmpbgoijoolnieclfnpbmpageakphgm/_generated_background_page.html (0)
[15237:3847:0901/074713:INFO:CONSOLE(0)] "[SUCCESS] testID", source: chrome-extension://ojmpbgoijoolnieclfnpbmpageakphgm/_generated_background_page.html (0)
[15256:13575:0901/074713:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.ChromeRuntimePrivileged (3999 ms)
[15/220] ExtensionApiTest.ChromeRuntimePrivileged (5380 ms)
[ RUN ] ExtensionApiTest.ContextMenusFromMultipleContexts
[15255:3847:0901/074712:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55623...
sending server_data: {"host": "127.0.0.1", "port": 55623} (36 bytes)
[15247:3847:0901/074715:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://jeajlnhdmddinalldenccldidnonffbi/_generated_background_page.html (0)
[ OK ] ExtensionApiTest.ContextMenusFromMultipleContexts (4997 ms)
[16/220] ExtensionApiTest.ContextMenusFromMultipleContexts (6678 ms)
[ RUN ] ExtensionApiTest.Cookies
[15267:3847:0901/074715:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15259:3847:0901/074718:INFO:CONSOLE(0)] "[SUCCESS] readCookies", source: chrome-extension://dkmnilkjjfminkbenfaeobpdapdoldap/tab.html (0)
[15259:3847:0901/074718:INFO:CONSOLE(0)] "[SUCCESS] getBasicCookie", source: chrome-extension://dkmnilkjjfminkbenfaeobpdapdoldap/tab.html (0)
[15259:3847:0901/074718:INFO:CONSOLE(0)] "[SUCCESS] getDomainCookie", source: chrome-extension://dkmnilkjjfminkbenfaeobpdapdoldap/tab.html (0)
[15259:3847:0901/074718:INFO:CONSOLE(0)] "[SUCCESS] getSecureCookie", source: chrome-extension://dkmnilkjjfminkbenfaeobpdapdoldap/tab.html (0)
[15259:3847:0901/074718:INFO:CONSOLE(0)] "[SUCCESS] setOddCookies", source: chrome-extension://dkmnilkjjfminkbenfaeobpdapdoldap/tab.html (0)
[15259:3847:0901/074718:INFO:CONSOLE(0)] "[SUCCESS] setCookiesWithCallbacks", source: chrome-extension://dkmnilkjjfminkbenfaeobpdapdoldap/tab.html (0)
[15259:3847:0901/074718:INFO:CONSOLE(0)] "[SUCCESS] removeCookie", source: chrome-extension://dkmnilkjjfminkbenfaeobpdapdoldap/tab.html (0)
[15259:3847:0901/074718:INFO:CONSOLE(0)] "[SUCCESS] removeCookiesWithCallbacks", source: chrome-extension://dkmnilkjjfminkbenfaeobpdapdoldap/tab.html (0)
[15259:3847:0901/074718:INFO:CONSOLE(0)] "[SUCCESS] getAllCookies", source: chrome-extension://dkmnilkjjfminkbenfaeobpdapdoldap/tab.html (0)
[15259:3847:0901/074718:INFO:CONSOLE(0)] "[SUCCESS] getAllCookieStores", source: chrome-extension://dkmnilkjjfminkbenfaeobpdapdoldap/tab.html (0)
[15276:13319:0901/074718:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.Cookies (4550 ms)
[17/220] ExtensionApiTest.Cookies (5973 ms)
[ RUN ] ExtensionApiTest.OptionalPermissionsGranted
[15272:3847:0901/074717:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15261:3847:0901/074718:INFO:CONSOLE(0)] "[SUCCESS] contains", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[15261:3847:0901/074718:INFO:CONSOLE(0)] "[SUCCESS] getAll", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[15261:3847:0901/074718:INFO:CONSOLE(0)] "[SUCCESS] requestNoOp", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[15261:3847:0901/074718:INFO:CONSOLE(0)] "[SUCCESS] requestNonOptional", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[15261:3847:0901/074719:INFO:CONSOLE(0)] "[SUCCESS] requestBookmarks", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[15261:3847:0901/074719:INFO:CONSOLE(0)] "[SUCCESS] requestGrantedPermission", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[15261:3847:0901/074719:INFO:CONSOLE(0)] "[SUCCESS] removeRequired", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[15261:3847:0901/074719:INFO:CONSOLE(0)] "[SUCCESS] removeNoOp", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[15261:3847:0901/074719:INFO:CONSOLE(0)] "[SUCCESS] removeBookmarks", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[15261:3847:0901/074719:INFO:CONSOLE(0)] "[SUCCESS] noPromptForNoWarnings", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[15261:3847:0901/074719:INFO:CONSOLE(0)] "[SUCCESS] whitelist", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[15261:3847:0901/074719:INFO:CONSOLE(0)] "[SUCCESS] unknownPermission", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[15261:3847:0901/074719:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://c.com:55624/extensions/test_file.txt. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo' is therefore not allowed access.", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[15261:3847:0901/074719:INFO:CONSOLE(0)] "[SUCCESS] requestOrigin", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[15261:3847:0901/074719:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://c.com:55624/extensions/test_file.txt. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo' is therefore not allowed access.", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[15261:3847:0901/074719:INFO:CONSOLE(0)] "[SUCCESS] removeOrigin", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[15261:3847:0901/074719:INFO:CONSOLE(0)] "[SUCCESS] eventListenerPermissions", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[ OK ] ExtensionApiTest.OptionalPermissionsGranted (4508 ms)
[18/220] ExtensionApiTest.OptionalPermissionsGranted (5959 ms)
[ RUN ] ExtensionApiTest.Debugger
[15271:3847:0901/074716:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15260:3847:0901/074718:INFO:CONSOLE(0)] "[SUCCESS] attachMalformedVersion", source: chrome-extension://objonhiopkfngiajkdomjigomkagnhmm/_generated_background_page.html (0)
[15260:3847:0901/074718:INFO:CONSOLE(0)] "[SUCCESS] attachUnsupportedMinorVersion", source: chrome-extension://objonhiopkfngiajkdomjigomkagnhmm/_generated_background_page.html (0)
[15260:3847:0901/074718:INFO:CONSOLE(0)] "[SUCCESS] attachUnsupportedVersion", source: chrome-extension://objonhiopkfngiajkdomjigomkagnhmm/_generated_background_page.html (0)
[15260:3847:0901/074718:INFO:CONSOLE(0)] "[SUCCESS] attachPreviousVersion", source: chrome-extension://objonhiopkfngiajkdomjigomkagnhmm/_generated_background_page.html (0)
[15260:3847:0901/074718:INFO:CONSOLE(0)] "[SUCCESS] attachLatestVersion", source: chrome-extension://objonhiopkfngiajkdomjigomkagnhmm/_generated_background_page.html (0)
[15260:3847:0901/074718:INFO:CONSOLE(0)] "[SUCCESS] attachAgain", source: chrome-extension://objonhiopkfngiajkdomjigomkagnhmm/_generated_background_page.html (0)
[15260:3847:0901/074719:INFO:CONSOLE(0)] "[SUCCESS] sendCommand", source: chrome-extension://objonhiopkfngiajkdomjigomkagnhmm/_generated_background_page.html (0)
[15260:3847:0901/074719:INFO:CONSOLE(0)] "[SUCCESS] detach", source: chrome-extension://objonhiopkfngiajkdomjigomkagnhmm/_generated_background_page.html (0)
[15260:3847:0901/074719:INFO:CONSOLE(0)] "[SUCCESS] sendCommandAfterDetach", source: chrome-extension://objonhiopkfngiajkdomjigomkagnhmm/_generated_background_page.html (0)
[15260:3847:0901/074719:INFO:CONSOLE(0)] "[SUCCESS] detachAgain", source: chrome-extension://objonhiopkfngiajkdomjigomkagnhmm/_generated_background_page.html (0)
[15260:3847:0901/074719:INFO:CONSOLE(0)] "[SUCCESS] closeTab", source: chrome-extension://objonhiopkfngiajkdomjigomkagnhmm/_generated_background_page.html (0)
[15260:3847:0901/074719:INFO:CONSOLE(0)] "[SUCCESS] attachToWebUI", source: chrome-extension://objonhiopkfngiajkdomjigomkagnhmm/_generated_background_page.html (0)
[15260:3847:0901/074719:INFO:CONSOLE(0)] "[SUCCESS] attachToMissing", source: chrome-extension://objonhiopkfngiajkdomjigomkagnhmm/_generated_background_page.html (0)
[15260:3847:0901/074719:INFO:CONSOLE(0)] "[SUCCESS] attachToOwnBackgroundPageWithNoSilentFlag", source: chrome-extension://objonhiopkfngiajkdomjigomkagnhmm/_generated_background_page.html (0)
[15260:3847:0901/074719:INFO:CONSOLE(0)] "[SUCCESS] discoverOwnBackgroundPageWithNoSilentFlag", source: chrome-extension://objonhiopkfngiajkdomjigomkagnhmm/_generated_background_page.html (0)
[15260:3847:0901/074720:INFO:CONSOLE(0)] "[SUCCESS] detachFromOwnBackgroundPage", source: chrome-extension://objonhiopkfngiajkdomjigomkagnhmm/_generated_background_page.html (0)
[15260:3847:0901/074720:INFO:CONSOLE(0)] "[SUCCESS] createAndDiscoverTab", source: chrome-extension://objonhiopkfngiajkdomjigomkagnhmm/_generated_background_page.html (0)
[15260:5635:0901/074720:ERROR:mach_broker_mac.mm(222)] Unknown process 15285 is sending Mach IPC messages!
[15260:3847:0901/074720:INFO:CONSOLE(0)] "[SUCCESS] discoverWorker", source: chrome-extension://objonhiopkfngiajkdomjigomkagnhmm/_generated_background_page.html (0)
[15260:3847:0901/074720:INFO:CONSOLE(0)] "[SUCCESS] detachFromWorker", source: chrome-extension://objonhiopkfngiajkdomjigomkagnhmm/_generated_background_page.html (0)
[15260:3847:0901/074721:INFO:CONSOLE(0)] "[SUCCESS] sendCommandDuringNavigation", source: chrome-extension://objonhiopkfngiajkdomjigomkagnhmm/_generated_background_page.html (0)
[ OK ] ExtensionApiTest.Debugger (7869 ms)
[19/220] ExtensionApiTest.Debugger (9320 ms)
[ RUN ] ExtensionApiTest.JavaScriptURLPermissions
[15282:3847:0901/074719:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15275:3847:0901/074721:INFO:CONSOLE(0)] "[SUCCESS] javaScriptURLShouldFail", source: chrome-extension://lpbooiamojimmgelemghejampplfaelb/test.html (0)
[15275:74499:0901/074722:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[15275:74499:0901/074722:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[15275:3847:0901/074722:INFO:CONSOLE(0)] "[SUCCESS] javaScriptURLShouldSucceed", source: chrome-extension://lpbooiamojimmgelemghejampplfaelb/test.html (0)
[15283:13063:0901/074722:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15283:13063:0901/074722:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15286:13063:0901/074722:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15286:13063:0901/074722:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15294:12807:0901/074722:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.JavaScriptURLPermissions (5726 ms)
[20/220] ExtensionApiTest.JavaScriptURLPermissions (7211 ms)
[ RUN ] ExtensionApiTest.TabsNoPermissions
[15297:3847:0901/074722:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15287:40963:0901/074726:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15306:13063:0901/074726:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15306:13063:0901/074726:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15306:13063:0901/074726:WARNING:channel.cc(325)] RawChannel write error
[15287:3847:0901/074726:INFO:CONSOLE(0)] "[SUCCESS] testOnUpdated", source: chrome-extension://eooemhlanepkjmlggpclpgfgmppcodoc/_generated_background_page.html (0)
[15287:3847:0901/074726:INFO:CONSOLE(0)] "[SUCCESS] testQuery", source: chrome-extension://eooemhlanepkjmlggpclpgfgmppcodoc/_generated_background_page.html (0)
[15287:40963:0901/074726:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[15287:40963:0901/074726:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15287:40963:0901/074726:WARNING:channel.cc(325)] RawChannel write error
[15301:13063:0901/074726:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[15301:13063:0901/074726:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15301:13063:0901/074726:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15301:13063:0901/074726:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15301:13063:0901/074726:WARNING:channel.cc(325)] RawChannel write error
[15309:13063:0901/074726:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15309:13063:0901/074726:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15309:13063:0901/074726:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15309:13063:0901/074726:WARNING:channel.cc(325)] RawChannel write error
[15287:62979:0901/074726:ERROR:mach_broker_mac.mm(222)] Unknown process 15314 is sending Mach IPC messages!
[ OK ] ExtensionApiTest.TabsNoPermissions (6412 ms)
[21/220] ExtensionApiTest.TabsNoPermissions (7834 ms)
[ RUN ] ExtensionApiTest.Messaging
[15293:3847:0901/074721:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15284:3847:0901/074725:INFO:CONSOLE(0)] "[SUCCESS] setupTestTab", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/_generated_background_page.html (0)
[15284:3847:0901/074725:INFO:CONSOLE(23)] "connected", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/page.js (23)
[15284:3847:0901/074725:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/page.js (25)
[15284:3847:0901/074725:INFO:CONSOLE(0)] "[SUCCESS] postMessage", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/_generated_background_page.html (0)
[15284:74243:0901/074725:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[15284:3847:0901/074725:INFO:CONSOLE(23)] "connected", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/page.js (23)
[15284:3847:0901/074725:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/page.js (25)
[15284:3847:0901/074725:INFO:CONSOLE(0)] "[SUCCESS] portName", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/_generated_background_page.html (0)
[15284:3847:0901/074725:INFO:CONSOLE(23)] "connected", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/page.js (23)
[15284:3847:0901/074725:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/page.js (25)
[15284:3847:0901/074725:INFO:CONSOLE(57)] "testPostMessageFromTab sent true", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/page.js (57)
[15284:3847:0901/074725:INFO:CONSOLE(0)] "[SUCCESS] postMessageFromTab", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/_generated_background_page.html (0)
[15284:3847:0901/074725:INFO:CONSOLE(23)] "connected", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/page.js (23)
[15284:3847:0901/074725:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/page.js (25)
[15284:3847:0901/074725:INFO:CONSOLE(66)] "testSendMessageFromTab sent", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/page.js (66)
[15284:3847:0901/074725:INFO:CONSOLE(0)] "[SUCCESS] sendMessageFromTab", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/_generated_background_page.html (0)
[15284:3847:0901/074725:INFO:CONSOLE(23)] "connected", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/page.js (23)
[15284:3847:0901/074725:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/page.js (25)
[15284:3847:0901/074725:INFO:CONSOLE(0)] "[SUCCESS] sendMessageFromFrameInTab", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/_generated_background_page.html (0)
[15284:3847:0901/074725:INFO:CONSOLE(23)] "connected", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/page.js (23)
[15284:3847:0901/074725:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/page.js (25)
[15284:3847:0901/074725:INFO:CONSOLE(0)] "[SUCCESS] sendMessageToMainFrameInTab", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/_generated_background_page.html (0)
[15284:3847:0901/074725:INFO:CONSOLE(23)] "connected", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/page.js (23)
[15284:3847:0901/074725:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/page.js (25)
[15284:3847:0901/074725:INFO:CONSOLE(0)] "[SUCCESS] sendMessageToAllFramesInTab", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/_generated_background_page.html (0)
[15284:3847:0901/074725:INFO:CONSOLE(0)] "[SUCCESS] sendMessageToFrameInTab", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/_generated_background_page.html (0)
[15284:3847:0901/074725:INFO:CONSOLE(0)] "[SUCCESS] sendMessageToInvalidFrameInTab", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/_generated_background_page.html (0)
[15284:3847:0901/074725:INFO:CONSOLE(23)] "connected", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/page.js (23)
[15284:3847:0901/074725:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/page.js (25)
[15284:3847:0901/074726:INFO:CONSOLE(0)] "[SUCCESS] sendMessageFromTabError", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/_generated_background_page.html (0)
[15284:3847:0901/074726:INFO:CONSOLE(23)] "connected", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/page.js (23)
[15284:3847:0901/074726:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/page.js (25)
[15284:3847:0901/074726:INFO:CONSOLE(0)] "[SUCCESS] connectFromTabError", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/_generated_background_page.html (0)
[15284:3847:0901/074726:INFO:CONSOLE(0)] "[SUCCESS] sendMessage", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/_generated_background_page.html (0)
[15284:3847:0901/074726:INFO:CONSOLE(23)] "connected", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/page.js (23)
[15284:3847:0901/074726:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/page.js (25)
[15284:3847:0901/074726:INFO:CONSOLE(0)] "[SUCCESS] disconnect", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/_generated_background_page.html (0)
[15284:3847:0901/074726:INFO:CONSOLE(0)] "Illegal argument to Port.postMessage", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/_generated_background_page.html (0)
[15284:3847:0901/074726:INFO:CONSOLE(0)] "[SUCCESS] unserializableMessage", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/_generated_background_page.html (0)
[15284:3847:0901/074726:INFO:CONSOLE(23)] "connected", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/page.js (23)
[15284:3847:0901/074726:INFO:CONSOLE(23)] "connected", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/page.js (23)
[15284:3847:0901/074726:INFO:CONSOLE(25)] "got [object Object]", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/page.js (25)
[15284:3847:0901/074726:INFO:CONSOLE(0)] "[SUCCESS] disconnectOnClose", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/_generated_background_page.html (0)
[15284:3847:0901/074726:INFO:CONSOLE(0)] "[SUCCESS] sendRequest", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/_generated_background_page.html (0)
[15284:3847:0901/074726:INFO:CONSOLE(0)] "[SUCCESS] sendMessageToCurrentContextFails", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/_generated_background_page.html (0)
[15284:3847:0901/074726:INFO:CONSOLE(0)] "[SUCCESS] sendMessageToCurrentContextFails", source: chrome-extension://lneohbmgpfpbckooppfnabphigeleoid/_generated_background_page.html (0)
[ OK ] ExtensionApiTest.Messaging (7058 ms)
[22/220] ExtensionApiTest.Messaging (8619 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithFileWithoutExtension
[15307:3847:0901/074725:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15300:4611:0901/074728:ERROR:mach_broker_mac.mm(222)] Unknown process 15317 is sending Mach IPC messages!
[15300:3847:0901/074728:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://iiemoeppbpacicjpnlekibodmikmnonn/_generated_background_page.html (0)
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithFileWithoutExtension (5224 ms)
[23/220] PlatformAppWithFileBrowserTest.LaunchWithFileWithoutExtension (6669 ms)
[ RUN ] EphemeralAppBrowserTest.PromoteAppAndGrantPermissions
[15312:3847:0901/074726:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15321:13063:0901/074729:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15302:39683:0901/074729:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[15302:39683:0901/074729:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[15302:39683:0901/074729:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15302:39683:0901/074729:WARNING:channel.cc(325)] RawChannel write error
[ OK ] EphemeralAppBrowserTest.PromoteAppAndGrantPermissions (5442 ms)
[24/220] EphemeralAppBrowserTest.PromoteAppAndGrantPermissions (6867 ms)
[ RUN ] EphemeralAppLauncherTest.LaunchHostedApp
HTTP server started on http://127.0.0.1:55643...
sending server_data: {"host": "127.0.0.1", "port": 55643} (36 bytes)
[15331:3847:0901/074731:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EphemeralAppLauncherTest.LaunchHostedApp (5835 ms)
[25/220] EphemeralAppLauncherTest.LaunchHostedApp (7382 ms)
[ RUN ] WebViewTest.Shim_TestLoadProgressEvent
[15337:3847:0901/074732:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15341:12807:0901/074736:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[15341:12807:0901/074736:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15341:12807:0901/074736:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15341:12807:0901/074736:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15341:12807:0901/074736:WARNING:channel.cc(325)] RawChannel write error
[15327:39171:0901/074736:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15327:39171:0901/074736:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.Shim_TestLoadProgressEvent (5908 ms)
[26/220] WebViewTest.Shim_TestLoadProgressEvent (7462 ms)
[ RUN ] AppViewTest.TestAppViewMultipleConnects
[15328:3847:0901/074730:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15320:3847:0901/074735:INFO:CONSOLE(37)] "appToEmbed hdoppnpehbjfhgnjiphiijafhoginffb", source: chrome-extension://bfeokncjncbcnfjijfcfejggckclfojn/main.js (37)
[15320:3847:0901/074735:INFO:CONSOLE(37)] "CONNECTED. (1 / 10)", source: chrome-extension://bfeokncjncbcnfjijfcfejggckclfojn/main.js (37)
[15344:14595:0901/074735:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[15344:14595:0901/074735:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[15320:3847:0901/074735:INFO:CONSOLE(37)] "CONNECTED. (2 / 10)", source: chrome-extension://bfeokncjncbcnfjijfcfejggckclfojn/main.js (37)
[15344:14595:0901/074735:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[15344:14595:0901/074735:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[15320:3847:0901/074735:INFO:CONSOLE(37)] "CONNECTED. (3 / 10)", source: chrome-extension://bfeokncjncbcnfjijfcfejggckclfojn/main.js (37)
[15344:14595:0901/074735:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[15344:14595:0901/074735:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[15320:3847:0901/074735:INFO:CONSOLE(37)] "CONNECTED. (4 / 10)", source: chrome-extension://bfeokncjncbcnfjijfcfejggckclfojn/main.js (37)
[15344:14595:0901/074735:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[15344:14595:0901/074735:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[15320:3847:0901/074735:INFO:CONSOLE(37)] "CONNECTED. (5 / 10)", source: chrome-extension://bfeokncjncbcnfjijfcfejggckclfojn/main.js (37)
[15344:14595:0901/074735:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[15344:14595:0901/074735:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[15320:3847:0901/074735:INFO:CONSOLE(37)] "CONNECTED. (6 / 10)", source: chrome-extension://bfeokncjncbcnfjijfcfejggckclfojn/main.js (37)
[15344:14595:0901/074735:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[15344:14595:0901/074735:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[15320:3847:0901/074735:INFO:CONSOLE(37)] "CONNECTED. (7 / 10)", source: chrome-extension://bfeokncjncbcnfjijfcfejggckclfojn/main.js (37)
[15344:14595:0901/074735:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[15344:14595:0901/074735:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[15320:3847:0901/074735:INFO:CONSOLE(37)] "CONNECTED. (8 / 10)", source: chrome-extension://bfeokncjncbcnfjijfcfejggckclfojn/main.js (37)
[15344:14595:0901/074735:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[15344:14595:0901/074735:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[15320:3847:0901/074735:INFO:CONSOLE(37)] "CONNECTED. (9 / 10)", source: chrome-extension://bfeokncjncbcnfjijfcfejggckclfojn/main.js (37)
[15344:14595:0901/074735:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[15344:14595:0901/074735:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[15320:3847:0901/074735:INFO:CONSOLE(37)] "CONNECTED. (10 / 10)", source: chrome-extension://bfeokncjncbcnfjijfcfejggckclfojn/main.js (37)
[15344:14595:0901/074735:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[15344:14595:0901/074735:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[15320:40195:0901/074736:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15320:40195:0901/074736:WARNING:channel.cc(325)] RawChannel write error
[15344:14595:0901/074736:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[15344:14595:0901/074736:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] AppViewTest.TestAppViewMultipleConnects (7835 ms)
[27/220] AppViewTest.TestAppViewMultipleConnects (9192 ms)
[ RUN ] WebViewTest.Shim_TestRemoveSrcAttribute
[15342:3847:0901/074733:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15343:13063:0901/074737:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15343:13063:0901/074737:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15343:13063:0901/074737:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15343:13063:0901/074737:WARNING:channel.cc(325)] RawChannel write error
[15332:39683:0901/074737:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15332:39683:0901/074737:WARNING:channel.cc(325)] RawChannel write error
[15332:39683:0901/074737:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[15332:39683:0901/074737:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15332:39683:0901/074737:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.Shim_TestRemoveSrcAttribute (5844 ms)
[28/220] WebViewTest.Shim_TestRemoveSrcAttribute (7246 ms)
[ RUN ] WebViewTest.Shim_TestReload
[15355:3847:0901/074737:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15358:13063:0901/074741:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[15358:13063:0901/074741:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15358:13063:0901/074741:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15358:13063:0901/074741:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15351:39683:0901/074741:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.Shim_TestReload (5750 ms)
[29/220] WebViewTest.Shim_TestReload (7001 ms)
[ RUN ] WebViewTest.Shim_TestNavigationToExternalProtocol
[15366:3847:0901/074739:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15380:13063:0901/074743:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15380:13063:0901/074743:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.Shim_TestNavigationToExternalProtocol (5567 ms)
[30/220] WebViewTest.Shim_TestNavigationToExternalProtocol (7156 ms)
[ RUN ] WebViewTest.Shim_TestFindAPI_findupdate
[15372:3847:0901/074740:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WebViewTest.Shim_TestFindAPI_findupdate (5545 ms)
[31/220] WebViewTest.Shim_TestFindAPI_findupdate (7053 ms)
[ RUN ] WebViewTest.TaskManagerNewWebView
[15367:3847:0901/074740:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15357:74755:0901/074743:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[15371:13063:0901/074744:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15357:38147:0901/074744:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 10, remote ID 2147483657)
[15357:38147:0901/074744:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15357:38147:0901/074744:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.TaskManagerNewWebView (6947 ms)
[32/220] WebViewTest.TaskManagerNewWebView (8337 ms)
[ RUN ] WebViewTest.Shim_TestGarbageCollect
[15384:3847:0901/074744:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WebViewTest.Shim_TestGarbageCollect (4420 ms)
[33/220] WebViewTest.Shim_TestGarbageCollect (5719 ms)
[ RUN ] BrowsingDataLocalStorageHelperTest.DeleteSingleFile
[15398:3847:0901/074747:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15400:14339:0901/074748:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[15400:14339:0901/074748:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[15400:14339:0901/074748:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] BrowsingDataLocalStorageHelperTest.DeleteSingleFile (2588 ms)
[34/220] BrowsingDataLocalStorageHelperTest.DeleteSingleFile (4087 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.CancelBannerIndirect
[15392:3847:0901/074746:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15385:74755:0901/074747:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[15385:3847:0901/074747:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:55650/banners/main.js (13)
[15385:3847:0901/074748:INFO:CONSOLE(8)] "Preventing banner from appearing", source: http://127.0.0.1:55650/banners/cancel_test_page.html (8)
[15385:74755:0901/074748:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /
[15385:3847:0901/074748:INFO:CONSOLE(8)] "Preventing banner from appearing", source: http://127.0.0.1:55650/banners/cancel_test_page.html (8)
[15385:74755:0901/074748:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /
[15385:3847:0901/074748:INFO:CONSOLE(8)] "Preventing banner from appearing", source: http://127.0.0.1:55650/banners/cancel_test_page.html (8)
[15385:74755:0901/074748:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /
=================================================================
==15395==ERROR: AddressSanitizer: heap-use-after-free on address 0x60e000058040 at pc 0x00011b31ce32 bp 0x7fff52f35650 sp 0x7fff52f35648
READ of size 8 at 0x60e000058040 thread T0
#0 0x11b31ce31 in operator() base/memory/scoped_ptr.h:128:5
#1 0x11b31ce31 in ~scoped_ptr_impl base/memory/scoped_ptr.h:222:0
#2 0x11b31ce31 in ~scoped_ptr_impl base/memory/scoped_ptr.h:218:0
#3 0x11b31ce31 in ~scoped_ptr base/memory/scoped_ptr.h:312:0
#4 0x11b31ce31 in ~scoped_ptr base/memory/scoped_ptr.h:312:0
#5 0x11b31ce31 in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:797:0
#6 0x11b31d00d in ~RenderFrameImpl content/renderer/render_frame_impl.cc:764:37
#7 0x11b31d00d in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:764:0
#8 0x11b338cd0 in content::RenderFrameImpl::frameDetached(blink::WebFrame*, blink::WebFrameClient::DetachType) content/renderer/render_frame_impl.cc:2295:3
#9 0x11381ae68 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:346:5
#10 0x1158c0a48 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#11 0x115937625 in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:307:5
#12 0x115d0e96d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:570:5
#13 0x113978be0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1694:9
#14 0x11b3ebc88 in content::RenderWidget::Close() content/renderer/render_widget.cc:1631:5
#15 0x11b3c13b0 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3073:3
#16 0x10eba344c in Run base/callback.h:396:12
#17 0x10eba344c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#18 0x11b1653b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#19 0x11b1615b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#20 0x10eba344c in Run base/callback.h:396:12
#21 0x10eba344c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#22 0x10ec055bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#23 0x10ec060a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#24 0x10ec06656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#25 0x10eb81fa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#26 0x10ebebf19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#27 0x10eb80526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#28 0x7fff88bfcb30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#29 0x7fff88bfc454 in __CFRunLoopDoSources0 ??:0:0
#30 0x7fff88c1f7f4 in __CFRunLoopRun ??:0:0
#31 0x7fff88c1f0e1 in CFRunLoopRunSpecific ??:0:0
#32 0x7fff924d37bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#33 0x10eb83497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#34 0x10eb8189b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#35 0x10ec4312e in base::RunLoop::Run() base/run_loop.cc:55:3
#36 0x10ec04124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
#37 0x11b406058 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:201:7
#38 0x10eabcd8b in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:806:12
#39 0x10eabb2dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#40 0x10d9d80dd in ChromeMain chrome/app/chrome_main.cc:66:12
#41 0x10ccc8c0a in main chrome/app/chrome_exe_main_mac.cc:16:12
#42 0x10ccc8bf3 in start ??:0:0
#35 0x10 (<unknown module>)
0x60e000058040 is located 32 bytes inside of 152-byte region [0x60e000058020,0x60e0000580b8)
freed by thread T0 here:
#0 0x10cd21d7b in __asan_print_accumulated_stats ??:0:0
#1 0x11b31c014 in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:766:3
#2 0x11b31d00d in ~RenderFrameImpl content/renderer/render_frame_impl.cc:764:37
#3 0x11b31d00d in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:764:0
#4 0x11b338cd0 in content::RenderFrameImpl::frameDetached(blink::WebFrame*, blink::WebFrameClient::DetachType) content/renderer/render_frame_impl.cc:2295:3
#5 0x11381ae68 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:346:5
#6 0x1158c0a48 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#7 0x115937625 in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:307:5
#8 0x115d0e96d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:570:5
#9 0x113978be0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1694:9
#10 0x11b3ebc88 in content::RenderWidget::Close() content/renderer/render_widget.cc:1631:5
#11 0x11b3c13b0 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3073:3
#12 0x10eba344c in Run base/callback.h:396:12
#13 0x10eba344c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#14 0x11b1653b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#15 0x11b1615b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#16 0x10eba344c in Run base/callback.h:396:12
#17 0x10eba344c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#18 0x10ec055bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#19 0x10ec060a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#20 0x10ec06656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#21 0x10eb81fa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#22 0x10ebebf19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#23 0x10eb80526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#24 0x7fff88bfcb30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#25 0x7fff88bfc454 in __CFRunLoopDoSources0 ??:0:0
#26 0x7fff88c1f7f4 in __CFRunLoopRun ??:0:0
#27 0x7fff88c1f0e1 in CFRunLoopRunSpecific ??:0:0
#28 0x7fff924d37bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#29 0x10eb83497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#30 0x10eb8189b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#31 0x10ec4312e in base::RunLoop::Run() base/run_loop.cc:55:3
#32 0x10ec04124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
previously allocated by thread T0 here:
#0 0x10cd217bb in __asan_print_accumulated_stats ??:0:0
#1 0x10e90ec79 in ChromeContentRendererClient::CreateAppBannerClient(content::RenderFrame*) chrome/renderer/chrome_content_renderer_client.cc:1618:7
#2 0x11b35ac87 in appBannerClient content/renderer/render_frame_impl.cc:3800:9
#3 0x11b35ac87 in non-virtual thunk to content::RenderFrameImpl::appBannerClient() content/renderer/render_frame_impl.cc:3797:0
#4 0x11390b2b4 in blink::WebLocalFrameImpl::willShowInstallBannerPrompt(int, blink::WebVector<blink::WebString> const&, blink::WebAppBannerPromptReply*) third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:2134:65
#5 0x10e915869 in ChromeRenderFrameObserver::OnAppBannerPromptRequest(int, std::string const&) chrome/renderer/chrome_render_frame_observer.cc:223:3
#6 0x10e91321c in DispatchToMethodImpl<ChromeRenderFrameObserver, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &), int, std::basic_string<char> , 0, 1> base/tuple.h:254:3
#7 0x10e91321c in DispatchToMethod<ChromeRenderFrameObserver, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &), int, std::basic_string<char> > base/tuple.h:261:0
#8 0x10e91321c in Dispatch<ChromeRenderFrameObserver, ChromeRenderFrameObserver, void, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &)> chrome/common/render_messages.h:423:0
#9 0x10e91321c in ChromeRenderFrameObserver::OnMessageReceived(IPC::Message const&) chrome/renderer/chrome_render_frame_observer.cc:106:0
#10 0x11b32213b in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1065:9
#11 0x110d9a83e in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
#12 0x110d9a6c1 in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
#13 0x11afa7910 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:656:10
#14 0x110dfbf6e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:288:3
#15 0x10eba344c in Run base/callback.h:396:12
#16 0x10eba344c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#17 0x11b1653b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#18 0x11b1615b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#19 0x10eba344c in Run base/callback.h:396:12
#20 0x10eba344c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#21 0x10ec055bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#22 0x10ec060a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#23 0x10ec06656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#24 0x10eb81fa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#25 0x10ebebf19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#26 0x10eb80526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#27 0x7fff88bfcb30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#28 0x7fff88bfc454 in __CFRunLoopDoSources0 ??:0:0
#29 0x7fff88c1f7f4 in __CFRunLoopRun ??:0:0
#30 0x7fff88c1f0e1 in CFRunLoopRunSpecific ??:0:0
#31 0x7fff924d37bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#32 0x10eb83497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#33 0x10eb8189b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#34 0x10ec4312e in base::RunLoop::Run() base/run_loop.cc:55:3
#35 0x10ec04124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
SUMMARY: AddressSanitizer: heap-use-after-free (/Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4+0xd948e31)
Shadow bytes around the buggy address:
0x1c1c0000afb0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000afc0: fd fd fd fd fa fa fa fa fa fa fa fa fd fd fd fd
0x1c1c0000afd0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fa
0x1c1c0000afe0: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
0x1c1c0000aff0: fd fd fd fd fd fd fd fd fd fd fd fa fa fa fa fa
=>0x1c1c0000b000: fa fa fa fa fd fd fd fd[fd]fd fd fd fd fd fd fd
0x1c1c0000b010: fd fd fd fd fd fd fd fa fa fa fa fa fa fa fa fa
0x1c1c0000b020: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000b030: fd fd fd fa fa fa fa fa fa fa fa fa fd fd fd fd
0x1c1c0000b040: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000b050: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
Shadow byte legend (one shadow byte represents 8 application bytes):
Addressable: 00
Partially addressable: 01 02 03 04 05 06 07
Heap left redzone: fa
Heap right redzone: fb
Freed heap region: fd
Stack left redzone: f1
Stack mid redzone: f2
Stack right redzone: f3
Stack partial redzone: f4
Stack after return: f5
Stack use after scope: f8
Global redzone: f9
Global init order: f6
Poisoned by user: f7
Container overflow: fc
Array cookie: ac
Intra object redzone: bb
ASan internal: fe
Left alloca redzone: ca
Right alloca redzone: cb
==15395==ABORTING
Received signal 6
[0x00010eba1c90]
[0x7fff8763990a]
[0x00011b3c13b1]
[0x7fff87690f61]
[0x00010cd334b6]
[0x00010cd1dc8e]
[0x00011b31ce32]
[0x00011b31d00e]
[0x00011b338cd1]
[0x00011381ae69]
[0x0001158c0a49]
[0x000115937626]
[0x000115d0e96e]
[0x000113978be1]
[0x00011b3ebc89]
[0x00011b3c13b1]
[0x00010eba344d]
[0x00011b1653ba]
[0x00011b1615b4]
[0x00010eba344d]
[0x00010ec055bd]
[0x00010ec060a7]
[0x00010ec06657]
[0x00010eb81faa]
[0x00010ebebf1a]
[0x00010eb80527]
[0x7fff88bfcb31]
[0x7fff88bfc455]
[0x7fff88c1f7f5]
[0x7fff88c1f0e2]
[0x7fff924d37be]
[0x00010eb83498]
[0x00010eb8189c]
[0x00010ec4312f]
[0x00010ec04125]
[0x00011b406059]
[0x00010eabcd8c]
[0x00010eabb2de]
[0x00010d9d80de]
[0x00010ccc8c0b]
[0x00010ccc8bf4]
[end of stack trace]
[15385:3847:0901/074748:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[15385:3847:0901/074748:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[15385:3847:0901/074748:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] AppBannerDataFetcherBrowserTest.CancelBannerIndirect (3417 ms)
[35/220] AppBannerDataFetcherBrowserTest.CancelBannerIndirect (5093 ms)
[ RUN ] ChromeSitePerProcessTest.RenderFrameProxyHostShutdown
[15399:3847:0901/074748:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ChromeSitePerProcessTest.RenderFrameProxyHostShutdown (3943 ms)
[36/220] ChromeSitePerProcessTest.RenderFrameProxyHostShutdown (5550 ms)
[ RUN ] DoNotTrackTest.Simple
[15422:3847:0901/074752:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55684...
sending server_data: {"host": "127.0.0.1", "port": 55684} (36 bytes)
[ OK ] DoNotTrackTest.Simple (4022 ms)
[37/220] DoNotTrackTest.Simple (5396 ms)
[ RUN ] DownloadTest.UnknownSize
[15428:3847:0901/074753:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15434:12807:0901/074755:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15434:12807:0901/074755:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DownloadTest.UnknownSize (3667 ms)
[38/220] DownloadTest.UnknownSize (5098 ms)
[ RUN ] DevToolsSanityTest.TestPageWithNoJavaScript
[15421:3847:0901/074752:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55681...
sending server_data: {"host": "127.0.0.1", "port": 55681} (36 bytes)
[15421:3847:0901/074756:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15421:3847:0901/074756:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15421:3847:0901/074756:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15421:3847:0901/074756:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15421:3847:0901/074756:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] DevToolsSanityTest.TestPageWithNoJavaScript (6630 ms)
[39/220] DevToolsSanityTest.TestPageWithNoJavaScript (8151 ms)
[ RUN ] DevToolsSanityTest.TestNetworkRawHeadersText
[15411:3847:0901/074750:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55678...
sending server_data: {"host": "127.0.0.1", "port": 55678} (36 bytes)
[15403:3847:0901/074756:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[15431:13063:0901/074757:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15431:13063:0901/074757:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15411:3847:0901/074757:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] DevToolsSanityTest.TestNetworkRawHeadersText (8631 ms)
[40/220] DevToolsSanityTest.TestNetworkRawHeadersText (10181 ms)
[ RUN ] DownloadTest.CloseNewTab1
[15439:3847:0901/074757:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15447:14339:0901/074759:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[ OK ] DownloadTest.CloseNewTab1 (4090 ms)
[41/220] DownloadTest.CloseNewTab1 (5552 ms)
[ RUN ] DownloadTest.DownloadHistoryDangerCheck
[15445:3847:0901/074758:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15438:37891:0901/074759:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15438:37891:0901/074759:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DownloadTest.DownloadHistoryDangerCheck (2739 ms)
[42/220] DownloadTest.DownloadHistoryDangerCheck (4212 ms)
[ RUN ] DownloadTest.CrxInvalid
[15453:3847:0901/074800:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15443:3847:0901/074801:WARNING:extension_error_reporter.cc(79)] Extension error: Package is invalid: 'CRX_SIGNATURE_VERIFICATION_FAILED'.
[ OK ] DownloadTest.CrxInvalid (2955 ms)
[43/220] DownloadTest.CrxInvalid (4490 ms)
[ RUN ] DownloadTest.CrxLargeTheme
[15455:3847:0901/074800:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.CrxLargeTheme (4692 ms)
[44/220] DownloadTest.CrxLargeTheme (6050 ms)
[ RUN ] ErrorPageTest.IFrameDNSError_Basic
[15472:3847:0901/074804:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ErrorPageTest.IFrameDNSError_Basic (2676 ms)
[45/220] ErrorPageTest.IFrameDNSError_Basic (4091 ms)
[ RUN ] DownloadDangerPromptTest.TestAll
[15465:3847:0901/074802:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:112:
Function call: GetURL()
Returns: @0x608000004e20
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:113:
Function call: GetReferrerUrl()
Returns: @0x608000004e20
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:115:
Function call: GetBrowserContext()
Returns: 0x616000153380
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:112:
Function call: GetURL()
Returns: @0x608000004e20
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:113:
Function call: GetReferrerUrl()
Returns: @0x608000004e20
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:115:
Function call: GetBrowserContext()
Returns: 0x616000153380
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:112:
Function call: GetURL()
Returns: @0x608000004e20
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:113:
Function call: GetReferrerUrl()
Returns: @0x608000004e20
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:115:
Function call: GetBrowserContext()
Returns: 0x616000153380
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:112:
Function call: GetURL()
Returns: @0x608000004e20
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:113:
Function call: GetReferrerUrl()
Returns: @0x608000004e20
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:115:
Function call: GetBrowserContext()
Returns: 0x616000153380
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:112:
Function call: GetURL()
Returns: @0x608000004e20
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:113:
Function call: GetReferrerUrl()
Returns: @0x608000004e20
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:115:
Function call: GetBrowserContext()
Returns: 0x616000153380
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:112:
Function call: GetURL()
Returns: @0x608000004e20
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:113:
Function call: GetReferrerUrl()
Returns: @0x608000004e20
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/download/download_danger_prompt_browsertest.cc:115:
Function call: GetBrowserContext()
Returns: 0x616000153380
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
[15483:13063:0901/074807:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15483:13063:0901/074807:WARNING:channel.cc(325)] RawChannel write error
[15456:40451:0901/074808:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15456:40451:0901/074808:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DownloadDangerPromptTest.TestAll (7235 ms)
[46/220] DownloadDangerPromptTest.TestAll (8656 ms)
[ RUN ] AutofillPrivateApiTest.ValidatePhoneNumbers
[15488:3847:0901/074808:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillPrivateApiTest.ValidatePhoneNumbers (3851 ms)
[47/220] AutofillPrivateApiTest.ValidatePhoneNumbers (5193 ms)
[ RUN ] ActiveScriptControllerBrowserTest.ActiveScriptsAreDisplayedAndDelayExecution
[15479:3847:0901/074806:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15475:75803:0901/074810:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[15486:13063:0901/074810:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[15486:13063:0901/074810:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15486:13063:0901/074810:WARNING:channel.cc(325)] RawChannel write error
[15481:12807:0901/074810:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[15481:12807:0901/074810:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15481:12807:0901/074810:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[15481:12807:0901/074810:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15481:12807:0901/074810:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15475:38147:0901/074810:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15475:38147:0901/074810:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ActiveScriptControllerBrowserTest.ActiveScriptsAreDisplayedAndDelayExecution (5672 ms)
[48/220] ActiveScriptControllerBrowserTest.ActiveScriptsAreDisplayedAndDelayExecution (7099 ms)
[ RUN ] ErrorPageTest.DNSError_GoBack2Forward2
[15466:3847:0901/074802:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15457:37379:0901/074807:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15457:37379:0901/074808:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15457:37379:0901/074808:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15457:37379:0901/074808:WARNING:channel.cc(325)] RawChannel write error
[15457:37379:0901/074809:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] ErrorPageTest.DNSError_GoBack2Forward2 (10394 ms)
[49/220] ErrorPageTest.DNSError_GoBack2Forward2 (11942 ms)
[ RUN ] DeclarativeApiTest.PRE_PersistRules
[15508:3847:0901/074813:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15499:3847:0901/074815:INFO:CONSOLE(0)] "[SUCCESS] setUp", source: chrome-extension://kkbalbphmphbhcenjijehamaknakjkgd/_generated_background_page.html (0)
[15499:3847:0901/074815:INFO:CONSOLE(0)] "[SUCCESS] checkTitle", source: chrome-extension://kkbalbphmphbhcenjijehamaknakjkgd/_generated_background_page.html (0)
[ OK ] DeclarativeApiTest.PRE_PersistRules (4136 ms)
[50/220] DeclarativeApiTest.PRE_PersistRules (5598 ms)
[ RUN ] AutomationApiTest.SanityCheck
[15498:3847:0901/074811:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15493:75267:0901/074814:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[15493:3847:0901/074815:INFO:CONSOLE(0)] "[SUCCESS] testSimplePage", source: chrome-extension://gcngcahhbjcamgfpafbkkbdggddpkogm/sanity_check.html (0)
[15493:3847:0901/074815:INFO:CONSOLE(0)] "[SUCCESS] testIsRoot", source: chrome-extension://gcngcahhbjcamgfpafbkkbdggddpkogm/sanity_check.html (0)
[ OK ] AutomationApiTest.SanityCheck (7227 ms)
[51/220] AutomationApiTest.SanityCheck (8438 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_NoChange
[15509:3847:0901/074814:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55696...
sending server_data: {"host": "127.0.0.1", "port": 55696} (36 bytes)
[15501:38147:0901/074816:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15501:3847:0901/074816:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2147483649, remote ID 3)
[15501:38147:0901/074816:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[15501:38147:0901/074816:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[15501:38147:0901/074816:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[15501:38147:0901/074816:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15501:38147:0901/074816:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_NoChange (4506 ms)
[52/220] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_NoChange (6142 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_AbsPathInvalid
[15515:3847:0901/074814:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55700...
sending server_data: {"host": "127.0.0.1", "port": 55700} (36 bytes)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_AbsPathInvalid (4231 ms)
[53/220] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_AbsPathInvalid (5862 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_SetShelfEnabled
[15531:3847:0901/074819:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15534:13831:0901/074820:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[15534:13831:0901/074820:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15534:13831:0901/074820:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15534:13831:0901/074820:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_SetShelfEnabled (3079 ms)
[54/220] DownloadExtensionTest.DownloadExtensionTest_SetShelfEnabled (4408 ms)
[ RUN ] DownloadsApiTest.DownloadsApiTest
[15535:3847:0901/074820:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15523:3847:0901/074821:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ibealfnnlaifbkdhlnbbdlmpehojgnlp/_generated_background_page.html (0)
[15539:12807:0901/074822:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15539:12807:0901/074822:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15539:12807:0901/074822:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15544:12807:0901/074822:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DownloadsApiTest.DownloadsApiTest (4037 ms)
[55/220] DownloadsApiTest.DownloadsApiTest (5551 ms)
[ RUN ] ExtensionBrowserTest.WebContents
[15538:3847:0901/074820:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15524:41219:0901/074822:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15524:41219:0901/074822:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionBrowserTest.WebContents (4719 ms)
[56/220] ExtensionBrowserTest.WebContents (6077 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenDirectoryOnGraylistAndAllowTest
[15542:3847:0901/074820:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15528:4611:0901/074822:ERROR:mach_broker_mac.mm(222)] Unknown process 15547 is sending Mach IPC messages!
[15528:3847:0901/074823:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://hkmpohmdcbpebkgoniodmjpcjgdbkmce/test.html (0)
[15528:3847:0901/074823:INFO:CONSOLE(0)] "[SUCCESS] readDirectory", source: chrome-extension://hkmpohmdcbpebkgoniodmjpcjgdbkmce/test.html (0)
[15528:3847:0901/074823:INFO:CONSOLE(0)] "[SUCCESS] removeFile", source: chrome-extension://hkmpohmdcbpebkgoniodmjpcjgdbkmce/test.html (0)
[15528:3847:0901/074823:INFO:CONSOLE(0)] "[SUCCESS] copyFile", source: chrome-extension://hkmpohmdcbpebkgoniodmjpcjgdbkmce/test.html (0)
[15528:3847:0901/074823:INFO:CONSOLE(0)] "[SUCCESS] moveFile", source: chrome-extension://hkmpohmdcbpebkgoniodmjpcjgdbkmce/test.html (0)
[15528:3847:0901/074823:INFO:CONSOLE(0)] "[SUCCESS] createFile", source: chrome-extension://hkmpohmdcbpebkgoniodmjpcjgdbkmce/test.html (0)
[15528:3847:0901/074823:INFO:CONSOLE(0)] "[SUCCESS] createDirectory", source: chrome-extension://hkmpohmdcbpebkgoniodmjpcjgdbkmce/test.html (0)
[ OK ] FileSystemApiTest.FileSystemApiOpenDirectoryOnGraylistAndAllowTest (5024 ms)
[57/220] FileSystemApiTest.FileSystemApiOpenDirectoryOnGraylistAndAllowTest (6352 ms)
[ RUN ] FileSystemApiTest.FileSystemApiRestoreDirectoryEntry
[15552:3847:0901/074823:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15546:64011:0901/074825:ERROR:mach_broker_mac.mm(222)] Unknown process 15561 is sending Mach IPC messages!
[15546:3847:0901/074826:INFO:CONSOLE(0)] "[SUCCESS] restoreEntryWorks", source: chrome-extension://eelgbmdlnlccfahcfmljcpohnncookof/test.html (0)
[ OK ] FileSystemApiTest.FileSystemApiRestoreDirectoryEntry (5042 ms)
[58/220] FileSystemApiTest.FileSystemApiRestoreDirectoryEntry (6663 ms)
[ RUN ] GcmApiTest.Unregister
[15559:3847:0901/074825:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15551:3847:0901/074827:INFO:CONSOLE(0)] "[SUCCESS] testUnregister", source: chrome-extension://fkdpdnnkmfffjaoiagmjidiolfkbbpdk/_generated_background_page.html (0)
[15551:3847:0901/074827:INFO:CONSOLE(0)] "[SUCCESS] testUnregisterWithServerError", source: chrome-extension://fkdpdnnkmfffjaoiagmjidiolfkbbpdk/_generated_background_page.html (0)
[15562:12807:0901/074827:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15568:12807:0901/074827:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] GcmApiTest.Unregister (3927 ms)
[59/220] GcmApiTest.Unregister (5249 ms)
[ RUN ] GcmApiTest.SendMessageData
[15564:3847:0901/074826:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15554:3847:0901/074828:INFO:CONSOLE(0)] "[SUCCESS] testSend", source: chrome-extension://ocnheoiehgdbelfbihfdpdfcjhdgbajk/_generated_background_page.html (0)
[ OK ] GcmApiTest.SendMessageData (4067 ms)
[60/220] GcmApiTest.SendMessageData (5498 ms)
[ RUN ] GcmApiTest.OnMessage
[15569:3847:0901/074827:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15557:3847:0901/074829:INFO:CONSOLE(0)] "[SUCCESS] onMessage", source: chrome-extension://mmbankcjccjfnlmllnhchdfbjihpmdfp/on_message.html (0)
[ OK ] GcmApiTest.OnMessage (3655 ms)
[61/220] GcmApiTest.OnMessage (5493 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveLoginSuccessMintSuccess
[15582:3847:0901/074831:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15575:3847:0901/074832:INFO:CONSOLE(5)] "hi there", source: chrome-extension://apeadelkcfadgjhgfkoenmdimjlcgken/test.js (5)
[ OK ] GetAuthTokenFunctionTest.InteractiveLoginSuccessMintSuccess (4070 ms)
[62/220] GetAuthTokenFunctionTest.InteractiveLoginSuccessMintSuccess (5546 ms)
[ RUN ] RemoveCachedAuthTokenFunctionTest.MatchingToken
[15594:3847:0901/074832:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15595:14595:0901/074833:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[15595:14595:0901/074833:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[15595:14595:0901/074833:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[15595:13063:0901/074833:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] RemoveCachedAuthTokenFunctionTest.MatchingToken (2299 ms)
[63/220] RemoveCachedAuthTokenFunctionTest.MatchingToken (4070 ms)
[ RUN ] GetAuthTokenFunctionTest.MultiSecondaryNonInteractiveMintFailure
[15588:3847:0901/074831:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15578:3847:0901/074833:INFO:CONSOLE(5)] "hi there", source: chrome-extension://apeadelkcfadgjhgfkoenmdimjlcgken/test.js (5)
[ OK ] GetAuthTokenFunctionTest.MultiSecondaryNonInteractiveMintFailure (3816 ms)
[64/220] GetAuthTokenFunctionTest.MultiSecondaryNonInteractiveMintFailure (5419 ms)
[ RUN ] HotwordPrivateApiTest.SetEnabled
[15581:3847:0901/074830:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15573:3847:0901/074832:INFO:CONSOLE(0)] "[SUCCESS] setEnabledTrue", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[15573:3847:0901/074833:INFO:CONSOLE(0)] "[SUCCESS] setEnabledFalse", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[15584:13063:0901/074833:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] HotwordPrivateApiTest.SetEnabled (5574 ms)
[65/220] HotwordPrivateApiTest.SetEnabled (6807 ms)
[ RUN ] InstanceIDApiTest.GetToken
[15607:3847:0901/074836:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15598:3847:0901/074838:INFO:CONSOLE(0)] "[SUCCESS] getTokenWithoutParameters", source: chrome-extension://epligknogbglafdafkljijnehfdiapff/_generated_background_page.html (0)
[15598:3847:0901/074838:INFO:CONSOLE(0)] "[SUCCESS] getTokenWithoutCallback", source: chrome-extension://epligknogbglafdafkljijnehfdiapff/_generated_background_page.html (0)
[15598:3847:0901/074838:INFO:CONSOLE(0)] "[SUCCESS] getTokenWithoutAuthorizedEntity", source: chrome-extension://epligknogbglafdafkljijnehfdiapff/_generated_background_page.html (0)
[15598:3847:0901/074838:INFO:CONSOLE(0)] "[SUCCESS] getTokenWithInvalidAuthorizedEntity", source: chrome-extension://epligknogbglafdafkljijnehfdiapff/_generated_background_page.html (0)
[15598:3847:0901/074838:INFO:CONSOLE(0)] "[SUCCESS] getTokenWithoutScope", source: chrome-extension://epligknogbglafdafkljijnehfdiapff/_generated_background_page.html (0)
[15598:3847:0901/074838:INFO:CONSOLE(0)] "[SUCCESS] getTokenWithInvalidScope", source: chrome-extension://epligknogbglafdafkljijnehfdiapff/_generated_background_page.html (0)
[15598:3847:0901/074838:INFO:CONSOLE(0)] "[SUCCESS] getTokenWithInvalidOptionValue", source: chrome-extension://epligknogbglafdafkljijnehfdiapff/_generated_background_page.html (0)
[15598:3847:0901/074838:INFO:CONSOLE(0)] "[SUCCESS] getTokenWithoutOptions", source: chrome-extension://epligknogbglafdafkljijnehfdiapff/_generated_background_page.html (0)
[15598:3847:0901/074838:INFO:CONSOLE(0)] "[SUCCESS] getTokenWithValidOptions", source: chrome-extension://epligknogbglafdafkljijnehfdiapff/_generated_background_page.html (0)
[ OK ] InstanceIDApiTest.GetToken (4285 ms)
[66/220] InstanceIDApiTest.GetToken (5675 ms)
[ RUN ] ExtensionManagementApiBrowserTest.LaunchApp
[15612:3847:0901/074836:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15620:12551:0901/074840:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionManagementApiBrowserTest.LaunchApp (6119 ms)
[67/220] ExtensionManagementApiBrowserTest.LaunchApp (7688 ms)
[ RUN ] ExtensionManagementTest.InstallThenCancel
[15614:3847:0901/074837:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15623:13063:0901/074841:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15623:13063:0901/074841:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionManagementTest.InstallThenCancel (6506 ms)
[68/220] ExtensionManagementTest.InstallThenCancel (8104 ms)
[ RUN ] ExtensionManagementTest.ExternalUrlUpdate
[15615:3847:0901/074837:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15601:4611:0901/074841:ERROR:mach_broker_mac.mm(222)] Unknown process 15628 is sending Mach IPC messages!
[15601:39683:0901/074842:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15601:39683:0901/074842:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionManagementTest.ExternalUrlUpdate (7665 ms)
[69/220] ExtensionManagementTest.ExternalUrlUpdate (9238 ms)
[ RUN ] MDnsAPITest.RegisterTooManyListeners
[15632:3847:0901/074842:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15626:63515:0901/074844:ERROR:mach_broker_mac.mm(222)] Unknown process 15639 is sending Mach IPC messages!
[ OK ] MDnsAPITest.RegisterTooManyListeners (4571 ms)
[70/220] MDnsAPITest.RegisterTooManyListeners (6001 ms)
[ RUN ] MediaGalleriesGalleryWatchApiTest.SetupWatchOnInvalidGallery
[15646:3847:0901/074845:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] MediaGalleriesGalleryWatchApiTest.SetupWatchOnInvalidGallery (4126 ms)
[71/220] MediaGalleriesGalleryWatchApiTest.SetupWatchOnInvalidGallery (5730 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesCopyTo
[15643:3847:0901/074844:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15633:22531:0901/074846:ERROR:mach_broker_mac.mm(222)] Unknown process 15650 is sending Mach IPC messages!
[15633:3847:0901/074847:INFO:CONSOLE(0)] "[SUCCESS] validFileCopyToShouldSucceed", source: chrome-extension://llccmjhjpliadhdifobghjdndanmmhpj/_generated_background_page.html (0)
[15633:3847:0901/074847:INFO:CONSOLE(0)] "[SUCCESS] invalidFileCopyToShouldFail", source: chrome-extension://llccmjhjpliadhdifobghjdndanmmhpj/_generated_background_page.html (0)
[15645:12807:0901/074847:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15645:12807:0901/074847:WARNING:channel.cc(325)] RawChannel write error
[ OK ] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesCopyTo (5431 ms)
[72/220] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesCopyTo (7036 ms)
[ RUN ] SearchEnginesPrivateApiTest.OnSearchEnginesChanged
[15653:3847:0901/074846:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15644:40707:0901/074848:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15644:40707:0901/074848:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SearchEnginesPrivateApiTest.OnSearchEnginesChanged (4308 ms)
[73/220] SearchEnginesPrivateApiTest.OnSearchEnginesChanged (5947 ms)
[ RUN ] SearchEnginesPrivateApiTest.AddNewSearchEngine
[15659:3847:0901/074848:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15651:41219:0901/074849:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15651:3847:0901/074850:INFO:CONSOLE(0)] "[SUCCESS] addNewSearchEngine", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?addNewSearchEngine (0)
[15651:41219:0901/074850:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SearchEnginesPrivateApiTest.AddNewSearchEngine (4086 ms)
[74/220] SearchEnginesPrivateApiTest.AddNewSearchEngine (5712 ms)
[ RUN ] SearchEnginesPrivateApiTest.UpdateSearchEngine
[15671:3847:0901/074850:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15663:40707:0901/074852:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15663:3847:0901/074852:INFO:CONSOLE(0)] "[SUCCESS] updateSearchEngine", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?updateSearchEngine (0)
[15663:40707:0901/074852:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SearchEnginesPrivateApiTest.UpdateSearchEngine (3841 ms)
[75/220] SearchEnginesPrivateApiTest.UpdateSearchEngine (5199 ms)
[ RUN ] SyncFileSystemTest.AuthorizationTest
[15673:3847:0901/074851:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15664:3847:0901/074854:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://kaknnimbaklfgnebnjdlfmjfcgobapli/_generated_background_page.html (0)
[15677:12807:0901/074854:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[15677:12807:0901/074854:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15677:12807:0901/074854:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15677:12807:0901/074854:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15682:13063:0901/074854:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15682:13063:0901/074854:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SyncFileSystemTest.AuthorizationTest (5281 ms)
[76/220] SyncFileSystemTest.AuthorizationTest (6788 ms)
[ RUN ] TabCaptureApiPixelTest.EndToEndWithoutRemoting
[15679:3847:0901/074852:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15668:36611:0901/074854:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15668:36611:0901/074854:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15668:36611:0901/074854:WARNING:channel.cc(325)] RawChannel write error
[15685:22279:0901/074854:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: ISAC/48000/1 (105)
[15685:22279:0901/074854:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMU/8000/2 (110)
[15685:22279:0901/074854:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMA/8000/2 (118)
[15685:22279:0901/074854:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: G722/8000/2 (119)
[15668:3847:0901/074854:INFO:CONSOLE(122)] "Observed expected color RGB(0,255,0) in the video as RGB(0,255,0)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end.js (122)
[15668:3847:0901/074854:INFO:CONSOLE(122)] "Observed expected color RGB(0,0,255) in the video as RGB(0,1,253)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end.js (122)
[15668:3847:0901/074854:INFO:CONSOLE(122)] "Observed expected color RGB(255,0,0) in the video as RGB(254,0,0)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end.js (122)
[15668:3847:0901/074854:INFO:CONSOLE(0)] "[SUCCESS] endToEndTest", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end.html?method=local&colorDeviation=10 (0)
[15685:12807:0901/074855:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15685:12807:0901/074855:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[15685:12807:0901/074855:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] TabCaptureApiPixelTest.EndToEndWithoutRemoting (4530 ms)
[77/220] TabCaptureApiPixelTest.EndToEndWithoutRemoting (6063 ms)
[ RUN ] ExtensionTabsTest.GetCurrentWindow
[15684:3847:0901/074853:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionTabsTest.GetCurrentWindow (3716 ms)
[78/220] ExtensionTabsTest.GetCurrentWindow (5282 ms)
[ RUN ] ExtensionTabsTest.DuplicateTabNoPermission
[15691:3847:0901/074856:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionTabsTest.DuplicateTabNoPermission (2985 ms)
[79/220] ExtensionTabsTest.DuplicateTabNoPermission (4577 ms)
[ RUN ] ExtensionTabsZoomTest.GetDefaultZoom
[15705:3847:0901/074858:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15714:13063:0901/074900:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionTabsZoomTest.GetDefaultZoom (4012 ms)
[80/220] ExtensionTabsZoomTest.GetDefaultZoom (5598 ms)
[ RUN ] ExtensionTabsZoomTest.CannotZoomInvalidTab
[15709:3847:0901/074859:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15716:13063:0901/074901:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionTabsZoomTest.CannotZoomInvalidTab (4329 ms)
[81/220] ExtensionTabsZoomTest.CannotZoomInvalidTab (5858 ms)
[ RUN ] ExtensionTabsTest.ExecuteScriptOnDevTools
[15703:3847:0901/074858:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionTabsTest.ExecuteScriptOnDevTools (5535 ms)
[82/220] ExtensionTabsTest.ExecuteScriptOnDevTools (7181 ms)
[ RUN ] WebNavigationApiTest.RequestOpenTab
[15715:3847:0901/074900:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15706:37635:0901/074904:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15706:3847:0901/074904:INFO:CONSOLE(0)] "[SUCCESS] requestOpenTab", source: chrome-extension://bpdgimpfpdnomphpmnoddjiicgpncpon/test_requestOpenTab.html (0)
[15706:37635:0901/074904:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[15706:37635:0901/074904:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[15706:37635:0901/074904:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[15706:37635:0901/074904:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[15706:37635:0901/074904:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 9, remote ID 2147483656)
[15706:37635:0901/074904:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[15706:37635:0901/074904:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15706:37635:0901/074904:WARNING:channel.cc(325)] RawChannel write error
[15706:3847:0901/074904:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.RequestOpenTab (5421 ms)
[83/220] WebNavigationApiTest.RequestOpenTab (7282 ms)
[ RUN ] ErrorConsoleBrowserTest.BadAPIPermissionsRuntimeError
[15734:3847:0901/074905:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15725:63491:0901/074907:ERROR:mach_broker_mac.mm(222)] Unknown process 15740 is sending Mach IPC messages!
[15725:3847:0901/074907:INFO:CONSOLE(5)] "Uncaught TypeError: Cannot read property 'addUrl' of undefined", source: chrome-extension://picmkmaebpnkpflmojfoimmpkbkbemab/background.js (5)
[15736:12551:0901/074907:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15742:13063:0901/074907:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15742:13063:0901/074907:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15742:13063:0901/074907:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ErrorConsoleBrowserTest.BadAPIPermissionsRuntimeError (4194 ms)
[84/220] ErrorConsoleBrowserTest.BadAPIPermissionsRuntimeError (5782 ms)
[ RUN ] ExtensionWebstorePrivateApiTest.IsNotInIncognitoMode
HTTP server started on http://127.0.0.1:55703...
sending server_data: {"host": "127.0.0.1", "port": 55703} (36 bytes)
[15735:3847:0901/074905:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15721:41219:0901/074907:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15721:3847:0901/074907:INFO:CONSOLE(0)] "[SUCCESS] isNotInIncognitoMode", source: http://www.example.com:55703/files/extensions/api_test/webstore_private/not_incognito.html (0)
[15721:41219:0901/074907:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[15721:41219:0901/074907:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[15721:41219:0901/074907:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[15721:41219:0901/074907:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionWebstorePrivateApiTest.IsNotInIncognitoMode (5074 ms)
[85/220] ExtensionWebstorePrivateApiTest.IsNotInIncognitoMode (6653 ms)
[ RUN ] ExecuteScriptApiTest.ExecuteScriptFrameAfterLoad
[15745:3847:0901/074908:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15737:74243:0901/074911:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[15737:3847:0901/074911:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://cdobfhkaeilecnkhfhkngnchnkkbpabf/test.html (0)
[15749:13063:0901/074911:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15749:13063:0901/074911:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15749:13063:0901/074911:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15749:13063:0901/074911:WARNING:channel.cc(325)] RawChannel write error
[15737:38659:0901/074911:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[15737:38659:0901/074911:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[15737:38659:0901/074911:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[15737:38659:0901/074911:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[15737:38659:0901/074911:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExecuteScriptApiTest.ExecuteScriptFrameAfterLoad (6242 ms)
[86/220] ExecuteScriptApiTest.ExecuteScriptFrameAfterLoad (7792 ms)
[ RUN ] ExtensionURLRewriteBrowserTest.BookmarksURLWithRef
[15757:3847:0901/074911:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15750:37123:0901/074913:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15750:37123:0901/074913:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15750:37123:0901/074913:WARNING:channel.cc(325)] RawChannel write error
[15750:3847:0901/074913:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[15762:13063:0901/074913:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15762:13063:0901/074913:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15763:13319:0901/074913:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15763:13319:0901/074913:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15765:13319:0901/074913:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15765:13319:0901/074913:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15768:13063:0901/074913:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[15768:13063:0901/074913:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15768:13063:0901/074913:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15768:13063:0901/074913:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15768:13063:0901/074913:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionURLRewriteBrowserTest.BookmarksURLWithRef (4326 ms)
[87/220] ExtensionURLRewriteBrowserTest.BookmarksURLWithRef (5625 ms)
[ RUN ] ExtensionContextMenuBrowserTest.Enabled
[15756:3847:0901/074910:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15748:39683:0901/074914:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15748:39683:0901/074914:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionContextMenuBrowserTest.Enabled (5561 ms)
[88/220] ExtensionContextMenuBrowserTest.Enabled (6828 ms)
[ RUN ] ExtensionWebRequestApiTest.WebRequestDeclarative1
[15726:3847:0901/074903:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15720:37891:0901/074906:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15720:3847:0901/074907:INFO:CONSOLE(0)] "[SUCCESS] testCancelRequest", source: chrome-extension://fcjinfgmhebpkgigmmpfidgmgojbieji/test_declarative1.html (0)
[15720:3847:0901/074908:INFO:CONSOLE(0)] "[SUCCESS] testPostponeCancelRequest", source: chrome-extension://fcjinfgmhebpkgigmmpfidgmgojbieji/test_declarative1.html (0)
[15720:3847:0901/074909:INFO:CONSOLE(0)] "[SUCCESS] testThirdParty", source: chrome-extension://fcjinfgmhebpkgigmmpfidgmgojbieji/test_declarative1.html (0)
[15720:74499:0901/074909:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[15720:3847:0901/074910:INFO:CONSOLE(0)] "[SUCCESS] testFirstParty", source: chrome-extension://fcjinfgmhebpkgigmmpfidgmgojbieji/test_declarative1.html (0)
[15720:3847:0901/074911:INFO:CONSOLE(0)] "[SUCCESS] testFirstPartyForCookiesUrl", source: chrome-extension://fcjinfgmhebpkgigmmpfidgmgojbieji/test_declarative1.html (0)
[15720:3847:0901/074912:INFO:CONSOLE(0)] "[SUCCESS] testRedirectRequest", source: chrome-extension://fcjinfgmhebpkgigmmpfidgmgojbieji/test_declarative1.html (0)
[15720:3847:0901/074913:INFO:CONSOLE(0)] "[SUCCESS] testRedirectRequest2", source: chrome-extension://fcjinfgmhebpkgigmmpfidgmgojbieji/test_declarative1.html (0)
[15720:3847:0901/074914:INFO:CONSOLE(0)] "[SUCCESS] testRedirectRequestByContentType", source: chrome-extension://fcjinfgmhebpkgigmmpfidgmgojbieji/test_declarative1.html (0)
[15720:3847:0901/074915:INFO:CONSOLE(0)] "[SUCCESS] testRedirectByRegEx", source: chrome-extension://fcjinfgmhebpkgigmmpfidgmgojbieji/test_declarative1.html (0)
[15720:3847:0901/074916:INFO:CONSOLE(0)] "[SUCCESS] testRegexFilter", source: chrome-extension://fcjinfgmhebpkgigmmpfidgmgojbieji/test_declarative1.html (0)
[ OK ] ExtensionWebRequestApiTest.WebRequestDeclarative1 (15378 ms)
[89/220] ExtensionWebRequestApiTest.WebRequestDeclarative1 (16688 ms)
[ RUN ] WebstoreInstallerBrowserTest.WebstoreInstall
HTTP server started on http://127.0.0.1:55724...
sending server_data: {"host": "127.0.0.1", "port": 55724} (36 bytes)
[15775:3847:0901/074916:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WebstoreInstallerBrowserTest.WebstoreInstall (4230 ms)
[90/220] WebstoreInstallerBrowserTest.WebstoreInstall (5664 ms)
[ RUN ] GlobalKeyboardShortcutsTest.SwitchTabsMac
[15785:3847:0901/074917:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] GlobalKeyboardShortcutsTest.SwitchTabsMac (2784 ms)
[91/220] GlobalKeyboardShortcutsTest.SwitchTabsMac (4164 ms)
[ RUN ] WindowOpenPanelTest.ClosePanelsOnExtensionCrash
[15780:3847:0901/074916:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WindowOpenPanelTest.ClosePanelsOnExtensionCrash (5256 ms)
[92/220] WindowOpenPanelTest.ClosePanelsOnExtensionCrash (6771 ms)
[ RUN ] HistoryBrowserTest.SavingHistoryDisabledThenEnabled
HTTP server started on http://127.0.0.1:55732...
sending server_data: {"host": "127.0.0.1", "port": 55732} (36 bytes)
[15801:3847:0901/074921:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] HistoryBrowserTest.SavingHistoryDisabledThenEnabled (3915 ms)
[93/220] HistoryBrowserTest.SavingHistoryDisabledThenEnabled (5433 ms)
[ RUN ] HistoryBrowserTest.RedirectHistory
HTTP server started on http://127.0.0.1:55735...
sending server_data: {"host": "127.0.0.1", "port": 55735} (36 bytes)
[15809:3847:0901/074923:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15811:13063:0901/074923:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15811:13063:0901/074923:WARNING:channel.cc(325)] RawChannel write error
[ OK ] HistoryBrowserTest.RedirectHistory (3812 ms)
[94/220] HistoryBrowserTest.RedirectHistory (5201 ms)
[ RUN ] HistoryBrowserTest.NewTabNoHistory
HTTP server started on http://127.0.0.1:55734...
sending server_data: {"host": "127.0.0.1", "port": 55734} (36 bytes)
[15805:3847:0901/074922:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15791:36867:0901/074924:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] HistoryBrowserTest.NewTabNoHistory (5351 ms)
[95/220] HistoryBrowserTest.NewTabNoHistory (6735 ms)
[ RUN ] RedirectTest.ServerReference
[15812:3847:0901/074923:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55736...
sending server_data: {"host": "127.0.0.1", "port": 55736} (36 bytes)
[ OK ] RedirectTest.ServerReference (3354 ms)
[96/220] RedirectTest.ServerReference (4949 ms)
[ RUN ] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_Basic
[15820:3847:0901/074926:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55740...
sending server_data: {"host": "127.0.0.1", "port": 55740} (36 bytes)
[15814:3847:0901/074927:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[15814:3847:0901/074927:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[ OK ] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_Basic (3746 ms)
[97/220] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_Basic (5304 ms)
[ RUN ] MediaStreamDevicesControllerTest.RequestAndBlockMic
[15827:3847:0901/074927:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15829:14339:0901/074928:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15829:14339:0901/074928:WARNING:channel.cc(325)] RawChannel write error
[ OK ] MediaStreamDevicesControllerTest.RequestAndBlockMic (2911 ms)
[98/220] MediaStreamDevicesControllerTest.RequestAndBlockMic (4495 ms)
[ RUN ] PredictorBrowserTest.PreconnectAndFetchNonCORS
[15836:3847:0901/074928:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15825:73987:0901/074929:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /test.gif
[ OK ] PredictorBrowserTest.PreconnectAndFetchNonCORS (2780 ms)
[99/220] PredictorBrowserTest.PreconnectAndFetchNonCORS (4053 ms)
[ RUN ] OutOfProcessProxyResolverBrowserTest.Verify
[15847:3847:0901/074931:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15850:12807:0901/074932:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15850:12807:0901/074932:WARNING:channel.cc(325)] RawChannel write error
[ OK ] OutOfProcessProxyResolverBrowserTest.Verify (3241 ms)
[100/220] OutOfProcessProxyResolverBrowserTest.Verify (4544 ms)
[ RUN ] OomPriorityManagerTest.OomPressureListener
[15833:3847:0901/074928:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15821:3847:0901/074932:WARNING:oom_memory_details.cc(45)] Tab Discards Memory details (1064 ms):
Browser 335 MB private, 0 MB shared
Tab (Chrome) [Credits] 229 MB private, 0 MB shared
Tab (Chrome) [Chrome URLs] 187 MB private, 0 MB shared
GPU [] 152 MB private, 0 MB shared
[15821:3847:0901/074932:WARNING:browser.cc(1035)] Reloading discarded tab at 0
[ OK ] OomPriorityManagerTest.OomPressureListener (6251 ms)
[101/220] OomPriorityManagerTest.OomPressureListener (7883 ms)
[ RUN ] WebSocketBrowserTest.SSLConnectionLimit
[15849:3847:0901/074931:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
Trying to start websocket server on wss://127.0.0.1:0...
WebSocket server started on wss://127.0.0.1:55747...
sending server_data: {"host": "127.0.0.1", "port": 55747} (36 bytes)
1.0.0.127.in-addr.arpa - code 404, message File not found
[ OK ] WebSocketBrowserTest.SSLConnectionLimit (4395 ms)
[102/220] WebSocketBrowserTest.SSLConnectionLimit (5807 ms)
[ RUN ] PasswordManagerBrowserTestBase.LoginSuccessWithUnrelatedForm
[15855:3847:0901/074933:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15846:55335:0901/074934:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.LoginSuccessWithUnrelatedForm (3265 ms)
[103/220] PasswordManagerBrowserTestBase.LoginSuccessWithUnrelatedForm (4979 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForFetchSubmitWithoutNavigation
[15867:3847:0901/074936:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15858:55335:0901/074936:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PromptForFetchSubmitWithoutNavigation (3041 ms)
[104/220] PasswordManagerBrowserTestBase.PromptForFetchSubmitWithoutNavigation (4486 ms)
[ RUN ] PDFExtensionTest.EnsureSameOriginRepliesAllowed
[15868:3847:0901/074936:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15859:75011:0901/074937:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[15876:13063:0901/074940:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15876:13063:0901/074940:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PDFExtensionTest.EnsureSameOriginRepliesAllowed (6194 ms)
[105/220] PDFExtensionTest.EnsureSameOriginRepliesAllowed (7646 ms)
[ RUN ] PrefsFunctionalTest.TestDownloadDirPref
[15877:3847:0901/074938:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55794...
sending server_data: {"host": "127.0.0.1", "port": 55794} (36 bytes)
[ OK ] PrefsFunctionalTest.TestDownloadDirPref (4705 ms)
[106/220] PrefsFunctionalTest.TestDownloadDirPref (6240 ms)
[ RUN ] MaterialPDFExtensionTest.Viewport
[15875:3847:0901/074937:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15865:74499:0901/074938:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[15865:3847:0901/074941:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[15865:3847:0901/074942:INFO:CONSOLE(0)] "[SUCCESS] testDocumentNeedsScrollbars", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[15865:3847:0901/074942:INFO:CONSOLE(0)] "[SUCCESS] testSetZoom", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[15865:3847:0901/074942:INFO:CONSOLE(0)] "[SUCCESS] testGetMostVisiblePage", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[15865:3847:0901/074942:INFO:CONSOLE(0)] "[SUCCESS] testFitToWidth", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[15865:3847:0901/074942:INFO:CONSOLE(0)] "[SUCCESS] testFitToPage", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[15865:3847:0901/074942:INFO:CONSOLE(0)] "[SUCCESS] testGoToPage", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[15865:3847:0901/074942:INFO:CONSOLE(0)] "[SUCCESS] testGetPageScreenRect", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[15865:3847:0901/074942:INFO:CONSOLE(0)] "[SUCCESS] testBeforeZoomAfterZoom", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[15865:3847:0901/074942:INFO:CONSOLE(0)] "[SUCCESS] testInitialSetDocumentDimensionsZoomConstrained", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[15865:3847:0901/074942:INFO:CONSOLE(0)] "[SUCCESS] testInitialSetDocumentDimensionsZoomUnconstrained", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[15865:3847:0901/074942:INFO:CONSOLE(0)] "[SUCCESS] testToolbarHeightOffset", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[ OK ] MaterialPDFExtensionTest.Viewport (7041 ms)
[107/220] MaterialPDFExtensionTest.Viewport (8837 ms)
[ RUN ] PrerenderBrowserTest.PrerenderHTML5VideoJs
[15887:3847:0901/074940:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55796...
sending server_data: {"host": "127.0.0.1", "port": 55796} (36 bytes)
[15888:13063:0901/074946:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15888:13063:0901/074946:WARNING:channel.cc(325)] RawChannel write error
[15881:35843:0901/074946:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15881:35843:0901/074946:WARNING:channel.cc(325)] RawChannel write error
[15894:13063:0901/074946:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] PrerenderBrowserTest.PrerenderHTML5VideoJs (7845 ms)
[108/220] PrerenderBrowserTest.PrerenderHTML5VideoJs (9360 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPageChangeFragmentLocationHash
[15899:3847:0901/074943:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55802...
sending server_data: {"host": "127.0.0.1", "port": 55802} (36 bytes)
[15891:40451:0901/074946:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderPageChangeFragmentLocationHash (5032 ms)
[109/220] PrerenderBrowserTest.PrerenderPageChangeFragmentLocationHash (6609 ms)
[ RUN ] PrerenderBrowserTest.PrerenderClickClickGoBack
[15900:3847:0901/074944:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55807...
sending server_data: {"host": "127.0.0.1", "port": 55807} (36 bytes)
[15903:13063:0901/074946:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15903:13063:0901/074946:WARNING:channel.cc(325)] RawChannel write error
[15893:35843:0901/074947:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15893:35843:0901/074947:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderClickClickGoBack (4901 ms)
[110/220] PrerenderBrowserTest.PrerenderClickClickGoBack (6258 ms)
[ RUN ] PushMessagingBrowserTest.SubscribeFailureNotificationsBlocked
HTTPS server started on https://127.0.0.1:55804...
sending server_data: {"host": "127.0.0.1", "port": 55804} (36 bytes)
[15911:3847:0901/074946:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15902:3847:0901/074947:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:55804/files/push_messaging/push_test.js (18)
[15902:3847:0901/074947:INFO:CONSOLE(18)] "sendResultToTest: permission status - denied", source: https://127.0.0.1:55804/files/push_messaging/push_test.js (18)
[15902:3847:0901/074947:INFO:CONSOLE(18)] "sendResultToTest: PermissionDeniedError - Registration failed - permission denied", source: https://127.0.0.1:55804/files/push_messaging/push_test.js (18)
[15902:3847:0901/074948:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[15902:3847:0901/074948:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[15902:3847:0901/074948:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.SubscribeFailureNotificationsBlocked (3468 ms)
[111/220] PushMessagingBrowserTest.SubscribeFailureNotificationsBlocked (4939 ms)
[ RUN ] PushMessagingBrowserTest.PushEventEnforcesUserVisibleNotificationAfterQueue
HTTPS server started on https://127.0.0.1:55825...
sending server_data: {"host": "127.0.0.1", "port": 55825} (36 bytes)
[15929:3847:0901/074951:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15913:3847:0901/074952:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:55825/files/push_messaging/push_test.js (18)
[15913:3847:0901/074952:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:55825/files/push_messaging/push_test.js (18)
[15913:3847:0901/074952:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:55825/files/push_messaging/push_test.js (18)
[15913:3847:0901/074952:INFO:CONSOLE(18)] "sendResultToTest: false - is not controlled", source: https://127.0.0.1:55825/files/push_messaging/push_test.js (18)
[15913:3847:0901/074952:INFO:CONSOLE(18)] "sendResultToTest: true - is controlled", source: https://127.0.0.1:55825/files/push_messaging/push_test.js (18)
[15913:3847:0901/074952:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[15913:3847:0901/074952:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[15913:3847:0901/074952:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.PushEventEnforcesUserVisibleNotificationAfterQueue (4478 ms)
[112/220] PushMessagingBrowserTest.PushEventEnforcesUserVisibleNotificationAfterQueue (6043 ms)
[ RUN ] ReferrerPolicyTest.HttpsMiddleClickOrigin
[15926:3847:0901/074950:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15930:13063:0901/074952:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[15930:13063:0901/074952:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15930:13063:0901/074952:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[15930:13063:0901/074952:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15930:13063:0901/074952:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15930:13063:0901/074952:WARNING:channel.cc(325)] RawChannel write error
[15916:35843:0901/074952:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15916:35843:0901/074952:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ReferrerPolicyTest.HttpsMiddleClickOrigin (4433 ms)
[113/220] ReferrerPolicyTest.HttpsMiddleClickOrigin (5950 ms)
[ RUN ] ReferrerPolicyTest.MiddleClickTargetBlankOrigin
[15933:3847:0901/074951:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15919:40195:0901/074952:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ReferrerPolicyTest.MiddleClickTargetBlankOrigin (3206 ms)
[114/220] ReferrerPolicyTest.MiddleClickTargetBlankOrigin (4898 ms)
[ RUN ] PushMessagingBrowserTest.LocalResetPushPermissionUnsubscribes
HTTPS server started on https://127.0.0.1:55826...
sending server_data: {"host": "127.0.0.1", "port": 55826} (36 bytes)
[15932:3847:0901/074951:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15915:3847:0901/074952:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:55826/files/push_messaging/push_test.js (18)
[15915:3847:0901/074952:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:55826/files/push_messaging/push_test.js (18)
[15915:3847:0901/074953:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:55826/files/push_messaging/push_test.js (18)
[15915:3847:0901/074953:INFO:CONSOLE(18)] "sendResultToTest: true - subscribed", source: https://127.0.0.1:55826/files/push_messaging/push_test.js (18)
[15915:3847:0901/074953:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:55826/files/push_messaging/push_test.js (18)
[15915:3847:0901/074953:INFO:CONSOLE(18)] "sendResultToTest: permission status - prompt", source: https://127.0.0.1:55826/files/push_messaging/push_test.js (18)
[15915:3847:0901/074953:INFO:CONSOLE(18)] "sendResultToTest: false - not subscribed", source: https://127.0.0.1:55826/files/push_messaging/push_test.js (18)
[15915:41475:0901/074953:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15915:3847:0901/074953:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[15915:3847:0901/074953:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[15915:3847:0901/074953:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.LocalResetPushPermissionUnsubscribes (4712 ms)
[115/220] PushMessagingBrowserTest.LocalResetPushPermissionUnsubscribes (6575 ms)
[ RUN ] SpellingMenuObserverTest.EnableSpellingServiceWithCorrectWord
[15947:3847:0901/074956:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15950:14339:0901/074957:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[15950:14339:0901/074957:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[15950:12807:0901/074957:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[15950:12807:0901/074957:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15950:12807:0901/074957:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15950:12807:0901/074957:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SpellingMenuObserverTest.EnableSpellingServiceWithCorrectWord (3235 ms)
[116/220] SpellingMenuObserverTest.EnableSpellingServiceWithCorrectWord (4783 ms)
[ RUN ] RestartTest.PRE_CookiesClearedOnExit
[15952:3847:0901/074957:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] RestartTest.PRE_CookiesClearedOnExit (3267 ms)
[117/220] RestartTest.PRE_CookiesClearedOnExit (4774 ms)
[ RUN ] RepostFormWarningTest.TestLoginAfterRepost
[15951:3847:0901/074957:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55840...
sending server_data: {"host": "127.0.0.1", "port": 55840} (36 bytes)
[ OK ] RepostFormWarningTest.TestLoginAfterRepost (5360 ms)
[118/220] RepostFormWarningTest.TestLoginAfterRepost (6873 ms)
[ RUN ] SessionRestoreTest.SessionStorage
[15966:3847:0901/075000:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15969:13063:0901/075001:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15959:35331:0901/075003:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] SessionRestoreTest.SessionStorage (4484 ms)
[119/220] SessionRestoreTest.SessionStorage (6183 ms)
[ RUN ] NoSessionRestoreTest.SessionCookiesBrowserClose
[15955:3847:0901/074957:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15940:40451:0901/075001:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15961:12551:0901/075001:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15961:12551:0901/075001:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15940:40451:0901/075004:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] NoSessionRestoreTest.SessionCookiesBrowserClose (9114 ms)
[120/220] NoSessionRestoreTest.SessionCookiesBrowserClose (10815 ms)
[ RUN ] SessionRestoreTest.SessionStorageAfterTabReplace
[15968:3847:0901/075001:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15960:40195:0901/075003:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15960:40195:0901/075003:WARNING:channel.cc(325)] RawChannel write error
[15971:13063:0901/075003:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15971:13063:0901/075003:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SessionRestoreTest.SessionStorageAfterTabReplace (5499 ms)
[121/220] SessionRestoreTest.SessionStorageAfterTabReplace (6924 ms)
[ RUN ] TabRestoreTest.RestoreTabWithSpecialURL
[15977:3847:0901/075003:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15982:12551:0901/075005:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15982:12551:0901/075005:WARNING:channel.cc(325)] RawChannel write error
[ OK ] TabRestoreTest.RestoreTabWithSpecialURL (5784 ms)
[122/220] TabRestoreTest.RestoreTabWithSpecialURL (7202 ms)
[ RUN ] TabRestoreTest.PRE_RestoreOnStartup
[15988:3847:0901/075006:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15981:3847:0901/075008:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] TabRestoreTest.PRE_RestoreOnStartup (3912 ms)
[123/220] TabRestoreTest.PRE_RestoreOnStartup (5366 ms)
[ RUN ] SSLUITest.TestBadHTTPSDownload
[15996:3847:0901/075008:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55849...
sending server_data: {"host": "127.0.0.1", "port": 55849} (36 bytes)
HTTPS server started on https://127.0.0.1:55851...
sending server_data: {"host": "127.0.0.1", "port": 55851} (36 bytes)
[15986:40451:0901/075014:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[16026:12807:0901/075014:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[16026:12807:0901/075014:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16026:12807:0901/075014:WARNING:channel.cc(325)] RawChannel write error
[15986:40451:0901/075014:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15986:40451:0901/075014:WARNING:channel.cc(325)] RawChannel write error
[15986:40451:0901/075014:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15986:40451:0901/075014:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SSLUITest.TestBadHTTPSDownload (9012 ms)
[124/220] SSLUITest.TestBadHTTPSDownload (10966 ms)
[ RUN ] SSLUITest.TestWSSInvalidCertAndClose
[15994:3847:0901/075007:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55848...
sending server_data: {"host": "127.0.0.1", "port": 55848} (36 bytes)
Trying to start websocket server on wss://127.0.0.1:0...
WebSocket server started on wss://127.0.0.1:55850...
sending server_data: {"host": "127.0.0.1", "port": 55850} (36 bytes)
[15983:3847:0901/075015:INFO:CONSOLE(16)] "WebSocket connection to 'wss://127.0.0.1:55850/' failed: WebSocket opening handshake was canceled", source: http://127.0.0.1:55848/files/ssl/wss_close.html?55850 (16)
[15983:3847:0901/075015:INFO:CONSOLE(15)] "WebSocket connection to 'wss://127.0.0.1:55850/' failed: WebSocket opening handshake was canceled", source: http://127.0.0.1:55848/files/ssl/wss_close_slave.html?55850 (15)
[16008:14595:0901/075015:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[15983:40451:0901/075015:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[16008:13063:0901/075015:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16012:12807:0901/075015:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[16012:12807:0901/075015:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[16012:12807:0901/075015:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16018:14851:0901/075015:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[15983:40451:0901/075015:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15983:40451:0901/075015:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[16025:14595:0901/075015:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[16028:12807:0901/075015:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[16028:12807:0901/075015:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[16028:12807:0901/075015:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16028:12807:0901/075015:WARNING:channel.cc(325)] RawChannel write error
[16029:14851:0901/075015:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[16029:14851:0901/075015:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[16029:13319:0901/075015:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[16029:13319:0901/075015:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15983:40451:0901/075015:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15983:40451:0901/075015:WARNING:channel.cc(325)] RawChannel write error
[15994:3847:0901/075015:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[16031:14343:0901/075015:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16031:14343:0901/075015:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15983:5635:0901/075016:ERROR:mach_broker_mac.mm(222)] Unknown process 16034 is sending Mach IPC messages!
[15983:3847:0901/075016:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] SSLUITest.TestWSSInvalidCertAndClose (10506 ms)
[125/220] SSLUITest.TestWSSInvalidCertAndClose (11849 ms)
[ RUN ] SSLUITest.TestDisplaysCachedInsecureContent
[16007:3847:0901/075010:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55855...
sending server_data: {"host": "127.0.0.1", "port": 55855} (36 bytes)
HTTPS server started on https://127.0.0.1:55857...
sending server_data: {"host": "127.0.0.1", "port": 55857} (36 bytes)
[15999:3847:0901/075016:INFO:CONSOLE(12)] "Mixed Content: The page at 'https://127.0.0.1:55857/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjU1ODU1' was loaded over HTTPS, but requested an insecure image 'http://127.0.0.1:55855/files/ssl/google_files/logo.gif'. This content should also be served over HTTPS.", source: https://127.0.0.1:55857/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjU1ODU1 (12)
[ OK ] SSLUITest.TestDisplaysCachedInsecureContent (8396 ms)
[126/220] SSLUITest.TestDisplaysCachedInsecureContent (9749 ms)
[ RUN ] SSLUITestWithExtendedReporting.TestBrokenHTTPSInIncognitoReportNo
[16021:3847:0901/075013:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:55892...
sending server_data: {"host": "127.0.0.1", "port": 55892} (36 bytes)
[16006:40195:0901/075018:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SSLUITestWithExtendedReporting.TestBrokenHTTPSInIncognitoReportNo (8792 ms)
[127/220] SSLUITestWithExtendedReporting.TestBrokenHTTPSInIncognitoReportNo (10452 ms)
[ RUN ] TranslateManagerBrowserTest.PRE_TranslateSessionRestore
[16052:3847:0901/075020:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] TranslateManagerBrowserTest.PRE_TranslateSessionRestore (3184 ms)
[128/220] TranslateManagerBrowserTest.PRE_TranslateSessionRestore (4739 ms)
[ RUN ] SSLUITestWithExtendedReporting.TestBrokenHTTPSNoReportingWhenDisallowed
[16046:3847:0901/075019:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:55900...
sending server_data: {"host": "127.0.0.1", "port": 55900} (36 bytes)
[16036:38915:0901/075022:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16036:38915:0901/075022:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SSLUITestWithExtendedReporting.TestBrokenHTTPSNoReportingWhenDisallowed (5299 ms)
[129/220] SSLUITestWithExtendedReporting.TestBrokenHTTPSNoReportingWhenDisallowed (6768 ms)
[ RUN ] DurableStorageBrowserTest.FirstTabSeesResult
[16049:3847:0901/075019:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16038:74755:0901/075020:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[16038:38915:0901/075023:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] DurableStorageBrowserTest.FirstTabSeesResult (5643 ms)
[130/220] DurableStorageBrowserTest.FirstTabSeesResult (7038 ms)
[ RUN ] PopupBlockerBrowserTest.SessionStorage
[16060:3847:0901/075022:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16054:75019:0901/075023:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[16067:13063:0901/075024:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PopupBlockerBrowserTest.SessionStorage (4167 ms)
[131/220] PopupBlockerBrowserTest.SessionStorage (5709 ms)
[ RUN ] RunInBackgroundTest.RunInBackgroundBasicTest
[16079:3847:0901/075026:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16080:14339:0901/075027:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[16080:14339:0901/075027:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[16080:14339:0901/075027:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] RunInBackgroundTest.RunInBackgroundBasicTest (3252 ms)
[132/220] RunInBackgroundTest.RunInBackgroundBasicTest (4972 ms)
[ RUN ] BrowserTest.InterstitialCommandDisable
[16074:3847:0901/075026:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55909...
sending server_data: {"host": "127.0.0.1", "port": 55909} (36 bytes)
[16064:41219:0901/075028:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16064:41219:0901/075028:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowserTest.InterstitialCommandDisable (5089 ms)
[133/220] BrowserTest.InterstitialCommandDisable (6556 ms)
[ RUN ] NoStartupWindowTest.DontInitSessionServiceForApps
[16085:3847:0901/075028:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] NoStartupWindowTest.DontInitSessionServiceForApps (2715 ms)
[134/220] NoStartupWindowTest.DontInitSessionServiceForApps (4268 ms)
[ RUN ] BrowserTest.StartMinimized
[16071:3847:0901/075025:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16063:37635:0901/075029:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[16063:37635:0901/075029:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[16063:37635:0901/075029:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BrowserTest.StartMinimized (6586 ms)
[135/220] BrowserTest.StartMinimized (8233 ms)
[ RUN ] BrowserNavigatorTest.Disposition_SingletonTabNoneExisting
[16096:3847:0901/075031:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserNavigatorTest.Disposition_SingletonTabNoneExisting (3186 ms)
[136/220] BrowserNavigatorTest.Disposition_SingletonTabNoneExisting (4629 ms)
[ RUN ] BrowserNavigatorTest.Disposition_NewPopupFromPopup
[16104:3847:0901/075032:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserNavigatorTest.Disposition_NewPopupFromPopup (3629 ms)
[137/220] BrowserNavigatorTest.Disposition_NewPopupFromPopup (5271 ms)
[ RUN ] BrowserNavigatorTest.SendRendererInitiatedRequestUsingPOST
[16108:3847:0901/075033:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55912...
sending server_data: {"host": "127.0.0.1", "port": 55912} (36 bytes)
[16095:40451:0901/075036:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16095:40451:0901/075036:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowserNavigatorTest.SendRendererInitiatedRequestUsingPOST (5281 ms)
[138/220] BrowserNavigatorTest.SendRendererInitiatedRequestUsingPOST (6791 ms)
[ RUN ] BrowserNavigatorTest.NavigateWithoutBrowser
[16105:3847:0901/075033:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16113:13319:0901/075036:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16113:13319:0901/075036:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowserNavigatorTest.NavigateWithoutBrowser (5998 ms)
[139/220] BrowserNavigatorTest.NavigateWithoutBrowser (7498 ms)
[ RUN ] BrowserCrApplicationAppleScriptTest.ObjectSpecifier
[16121:3847:0901/075036:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16122:14595:0901/075036:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[16122:14595:0901/075036:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[16122:13063:0901/075036:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16122:13063:0901/075036:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowserCrApplicationAppleScriptTest.ObjectSpecifier (2500 ms)
[140/220] BrowserCrApplicationAppleScriptTest.ObjectSpecifier (4141 ms)
[ RUN ] ConstrainedWindowMacTest.ShowInInactiveTab
[16125:3847:0901/075037:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16119:40451:0901/075040:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16119:40451:0901/075040:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ConstrainedWindowMacTest.ShowInInactiveTab (4360 ms)
[141/220] ConstrainedWindowMacTest.ShowInInactiveTab (5867 ms)
[ RUN ] WindowedInstallDialogControllerBrowserTest.ShowInstallDialog
[16138:3847:0901/075039:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WindowedInstallDialogControllerBrowserTest.ShowInstallDialog (2718 ms)
[142/220] WindowedInstallDialogControllerBrowserTest.ShowInstallDialog (4195 ms)
[ RUN ] OmniboxViewMacBrowserTest.ApplyCaretVisibility
[16139:3847:0901/075040:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16142:14595:0901/075040:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[16142:14595:0901/075040:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[16142:14595:0901/075040:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[16142:13063:0901/075040:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16142:13063:0901/075040:WARNING:channel.cc(325)] RawChannel write error
[ OK ] OmniboxViewMacBrowserTest.ApplyCaretVisibility (2764 ms)
[143/220] OmniboxViewMacBrowserTest.ApplyCaretVisibility (4175 ms)
[ RUN ] FindInPageControllerTest.FindInPage_Issue5132
[16140:3847:0901/075040:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16130:35843:0901/075041:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] FindInPageControllerTest.FindInPage_Issue5132 (2989 ms)
[144/220] FindInPageControllerTest.FindInPage_Issue5132 (4421 ms)
[ RUN ] FindInPageControllerTest.HideFindBarOnNavigateAndReload
[16151:3847:0901/075043:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16151:3847:0901/075044:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[16151:3847:0901/075044:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[16151:3847:0901/075044:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] FindInPageControllerTest.HideFindBarOnNavigateAndReload (3188 ms)
[145/220] FindInPageControllerTest.HideFindBarOnNavigateAndReload (4692 ms)
[ RUN ] StartupBrowserCreatorTest.SyncPromoWithFirstRunTabs
[16162:3847:0901/075045:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16163:12551:0901/075046:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] StartupBrowserCreatorTest.SyncPromoWithFirstRunTabs (3224 ms)
[146/220] StartupBrowserCreatorTest.SyncPromoWithFirstRunTabs (4875 ms)
[ RUN ] GlobalErrorServiceBrowserTest.CloseBubbleView
[16158:3847:0901/075044:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16145:38659:0901/075046:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16145:38659:0901/075046:WARNING:channel.cc(325)] RawChannel write error
[ OK ] GlobalErrorServiceBrowserTest.CloseBubbleView (4192 ms)
[147/220] GlobalErrorServiceBrowserTest.CloseBubbleView (5655 ms)
[ RUN ] NativeWindowTrackerTest.Basic
[16159:3847:0901/075044:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16146:40451:0901/075046:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16146:40451:0901/075046:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NativeWindowTrackerTest.Basic (4374 ms)
[148/220] NativeWindowTrackerTest.Basic (5945 ms)
[ RUN ] PermissionBubbleManagerBrowserTest.RequestsBeforeAfterLoad
[16182:3847:0901/075050:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16170:74243:0901/075050:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PermissionBubbleManagerBrowserTest.RequestsBeforeAfterLoad (2929 ms)
[149/220] PermissionBubbleManagerBrowserTest.RequestsBeforeAfterLoad (4844 ms)
[ RUN ] StartupBrowserCreatorFirstRunTest.FirstRunTabsContainSyncPromo
[16172:3847:0901/075048:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55920...
sending server_data: {"host": "127.0.0.1", "port": 55920} (36 bytes)
[16193:12807:0901/075052:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[16166:68611:0901/075052:ERROR:mach_broker_mac.mm(222)] Unknown process 16194 is sending Mach IPC messages!
[ OK ] StartupBrowserCreatorFirstRunTest.FirstRunTabsContainSyncPromo (6618 ms)
[150/220] StartupBrowserCreatorFirstRunTest.FirstRunTabsContainSyncPromo (8033 ms)
[ RUN ] FormAutofillTest.WebFormControlElementToFormFieldAutocompletetype
[ OK ] FormAutofillTest.WebFormControlElementToFormFieldAutocompletetype (400 ms)
[151/220] FormAutofillTest.WebFormControlElementToFormFieldAutocompletetype (2090 ms)
[ RUN ] FastUnloadTest.UnloadHidden
HTTP server started on http://127.0.0.1:55916...
sending server_data: {"host": "127.0.0.1", "port": 55916} (36 bytes)
[16189:3847:0901/075051:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FastUnloadTest.UnloadHidden (5316 ms)
[152/220] FastUnloadTest.UnloadHidden (6941 ms)
[ RUN ] FormAutofillTest.DetectTextDirectionFromParentDIRAttribute
[ OK ] FormAutofillTest.DetectTextDirectionFromParentDIRAttribute (188 ms)
[153/220] FormAutofillTest.DetectTextDirectionFromParentDIRAttribute (1521 ms)
[ RUN ] InlineLoginUISafeIframeBrowserTest.TopFrameNavigationDisallowed
[16183:3847:0901/075050:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16171:40707:0901/075052:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[16171:78339:0901/075054:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /ServiceLogin?skipvpage=true&sarp=1&rm=hide&continue=chrome-extension%3A%2F%2Fmfffpogegjflfpflabcdkioaeobkgjik%2Fsuccess.html%3Fsource%3D0&service=chromiumsync&hl=en-US
[16171:78339:0901/075054:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[16192:13063:0901/075054:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[16192:13063:0901/075054:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[16192:13063:0901/075054:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16198:14595:0901/075054:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[16198:14595:0901/075054:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] InlineLoginUISafeIframeBrowserTest.TopFrameNavigationDisallowed (6624 ms)
[154/220] InlineLoginUISafeIframeBrowserTest.TopFrameNavigationDisallowed (8385 ms)
[ RUN ] FormAutofillTest.ClearPreviewedFormWithElementForUnownedForm
[ OK ] FormAutofillTest.ClearPreviewedFormWithElementForUnownedForm (253 ms)
[155/220] FormAutofillTest.ClearPreviewedFormWithElementForUnownedForm (1700 ms)
[ RUN ] PasswordAutofillAgentTest.InitialAutocompleteForEmptyAction
[ OK ] PasswordAutofillAgentTest.InitialAutocompleteForEmptyAction (289 ms)
[156/220] PasswordAutofillAgentTest.InitialAutocompleteForEmptyAction (1653 ms)
[ RUN ] PasswordAutofillAgentTest.AutocompletePasswordForReadonlyUsernameMatched
[ OK ] PasswordAutofillAgentTest.AutocompletePasswordForReadonlyUsernameMatched (278 ms)
[157/220] PasswordAutofillAgentTest.AutocompletePasswordForReadonlyUsernameMatched (1647 ms)
[ RUN ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyNoCredentialsOnPasswordClick
[ OK ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyNoCredentialsOnPasswordClick (283 ms)
[158/220] PasswordAutofillAgentTest.FillOnAccountSelectOnlyNoCredentialsOnPasswordClick (1519 ms)
[ RUN ] PasswordAutofillAgentTest.NoAutocompleteForTextFieldPasswords
[ OK ] PasswordAutofillAgentTest.NoAutocompleteForTextFieldPasswords (320 ms)
[159/220] PasswordAutofillAgentTest.NoAutocompleteForTextFieldPasswords (1602 ms)
[ RUN ] PasswordAutofillAgentTest.FormFillDataMustHaveUsername
[ OK ] PasswordAutofillAgentTest.FormFillDataMustHaveUsername (296 ms)
[160/220] PasswordAutofillAgentTest.FormFillDataMustHaveUsername (1535 ms)
[ RUN ] PasswordAutofillAgentTest.NotAutofillNoUsername
[ OK ] PasswordAutofillAgentTest.NotAutofillNoUsername (267 ms)
[161/220] PasswordAutofillAgentTest.NotAutofillNoUsername (1535 ms)
[ RUN ] TranslateHelperBrowserTest.MultipleDifferentTranslations
[ OK ] TranslateHelperBrowserTest.MultipleDifferentTranslations (104 ms)
[162/220] TranslateHelperBrowserTest.MultipleDifferentTranslations (1592 ms)
[ RUN ] WebUIBrowserAsyncTest.TestSyncPasses
[16217:3847:0901/075059:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16208:3847:0901/075101:INFO:CONSOLE(1791)] "Running test testPasses", source: async.js (1791)
[ OK ] WebUIBrowserAsyncTest.TestSyncPasses (3995 ms)
[163/220] WebUIBrowserAsyncTest.TestSyncPasses (5410 ms)
[ RUN ] OutOfProcessPPAPITest.Flash_GetLocalTimeZoneOffset
[16224:3847:0901/075101:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[16231]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16231]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16231]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16231]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16231]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16231]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16231]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16231]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16231]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16231]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16231]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16231]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16231]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16231]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16231]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16231]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16231]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16231]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16231]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16231]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16231]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16231]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16231]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16231]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16231]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[16213:3847:0901/075102:INFO:CONSOLE(177)] "GetLocalTimeZoneOffset finished in 0.001 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/ppapi/tests/test_case.html?testcase=Flash_GetLocalTimeZoneOffset (177)
[16213:36867:0901/075102:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] OutOfProcessPPAPITest.Flash_GetLocalTimeZoneOffset (3764 ms)
[164/220] OutOfProcessPPAPITest.Flash_GetLocalTimeZoneOffset (5304 ms)
[ RUN ] OutOfProcessPPAPITest.AudioConfig
[16221:3847:0901/075100:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55928...
sending server_data: {"host": "127.0.0.1", "port": 55928} (36 bytes)
objc[16232]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16232]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16232]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16232]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16232]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16232]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16232]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16232]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16232]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16232]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16232]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16232]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16232]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16232]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16232]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16232]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16232]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16232]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16232]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16232]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16232]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16232]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16232]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16232]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16232]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[16210:3847:0901/075103:INFO:CONSOLE(177)] "RecommendSampleRate finished in 0.058 seconds.", source: http://127.0.0.1:55928/files/test_case.html?testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[16210:3847:0901/075103:INFO:CONSOLE(177)] "ValidConfigs finished in 0.028 seconds.", source: http://127.0.0.1:55928/files/test_case.html?testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[16210:3847:0901/075103:INFO:CONSOLE(177)] "InvalidConfigs finished in 0.000 seconds.", source: http://127.0.0.1:55928/files/test_case.html?testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[16222:13063:0901/075103:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16222:13063:0901/075103:WARNING:channel.cc(325)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.AudioConfig (4683 ms)
[165/220] OutOfProcessPPAPITest.AudioConfig (6315 ms)
[ RUN ] ComponentCloudPolicyTest.SignOutAndBackIn
sending server_data: {"host": "127.0.0.1", "port": 55927} (36 bytes)
[16230:3847:0901/075102:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
Failed to load policies from /var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/.org.chromium.Chromium.CHpzpb/policy
Failed to load policies from /var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/.org.chromium.Chromium.CHpzpb/policy
127.0.0.1 - - [01/Sep/2015 07:51:04] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+47.0.2499.0(ffc78e2845efedd5bf693b0753f5e4af7c2a8fc3-refs%2Fheads%2Fmaster%40%7B%23346648%7D)&platform=Mac+OS+X%7Cx86_64%7C10.8.5&deviceid=deviceid HTTP/1.1" 200 -
127.0.0.1 - - [01/Sep/2015 07:51:04] "GET /externalpolicydata?key=google/chrome/extension/kjmkgkdkpedkejedfhmfcenooemhbpbo HTTP/1.1" 200 -
[16214:3847:0901/075104:WARNING:signin_manager.cc(200)] Revoking refresh token on server. Reason: sign out, IsSigninAllowed: 1
Failed to load policies from /var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/.org.chromium.Chromium.CHpzpb/policy
Failed to load policies from /var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/.org.chromium.Chromium.CHpzpb/policy
127.0.0.1 - - [01/Sep/2015 07:51:04] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+47.0.2499.0(ffc78e2845efedd5bf693b0753f5e4af7c2a8fc3-refs%2Fheads%2Fmaster%40%7B%23346648%7D)&platform=Mac+OS+X%7Cx86_64%7C10.8.5&deviceid=deviceid HTTP/1.1" 200 -
127.0.0.1 - - [01/Sep/2015 07:51:04] "GET /externalpolicydata?key=google/chrome/extension/kjmkgkdkpedkejedfhmfcenooemhbpbo HTTP/1.1" 200 -
[16233:13063:0901/075104:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[16233:13063:0901/075104:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16233:13063:0901/075104:WARNING:channel.cc(325)] RawChannel write error
[16214:41219:0901/075104:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[16214:41219:0901/075104:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[16214:41219:0901/075104:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ComponentCloudPolicyTest.SignOutAndBackIn (5742 ms)
[166/220] ComponentCloudPolicyTest.SignOutAndBackIn (7236 ms)
[ RUN ] PolicyTest.NativeMessagingBlacklistSelective
[16249:3847:0901/075107:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16250:14083:0901/075107:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[16239:39427:0901/075107:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] PolicyTest.NativeMessagingBlacklistSelective (2968 ms)
[167/220] PolicyTest.NativeMessagingBlacklistSelective (4681 ms)
[ RUN ] PolicyTest.ExtensionAllowedTypes
[16246:3847:0901/075106:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16237:3847:0901/075108:WARNING:extension_error_reporter.cc(79)] Extension error: My extension 1 (extension ID "ldnnhddmnhbkjipkidpdiheffobcpfmf") is blocked by the administrator.
[ OK ] PolicyTest.ExtensionAllowedTypes (4825 ms)
[168/220] PolicyTest.ExtensionAllowedTypes (6530 ms)
[ RUN ] SafeBrowsingServiceTest.CheckDownloadUrl
[16256:3847:0901/075108:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16258:13319:0901/075109:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[16258:13319:0901/075109:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[16258:13319:0901/075109:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[16258:13319:0901/075109:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16258:13319:0901/075109:WARNING:channel.cc(325)] RawChannel write error
[16258:14851:0901/075109:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[ OK ] SafeBrowsingServiceTest.CheckDownloadUrl (2801 ms)
[169/220] SafeBrowsingServiceTest.CheckDownloadUrl (4282 ms)
[ RUN ] PolicyTest.Disable3DAPIs
[16240:3847:0901/075105:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16259:14595:0901/075109:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[16259:13063:0901/075109:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PolicyTest.Disable3DAPIs (6433 ms)
[170/220] PolicyTest.Disable3DAPIs (7825 ms)
[ RUN ] SafeBrowsingServiceTest.CheckDownloadUrlTimedOut
[16266:3847:0901/075111:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16267:12551:0901/075112:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[16267:12551:0901/075112:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[16267:12551:0901/075112:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[16267:12551:0901/075112:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16267:14083:0901/075112:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[16267:14083:0901/075112:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[16267:14083:0901/075112:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] SafeBrowsingServiceTest.CheckDownloadUrlTimedOut (2818 ms)
[171/220] SafeBrowsingServiceTest.CheckDownloadUrlTimedOut (4469 ms)
[ RUN ] CaptivePortalBrowserTest.HttpsNonTimeoutError
[16274:3847:0901/075113:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16263:35843:0901/075114:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[16277:16899:0901/075114:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000102a61f33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000102aa72b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000102af4ea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010ee599e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010ee5909e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001043b0244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000103d4fd96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000103e18fdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000104f5b3d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000104f05308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000104f047c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000102b69ff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000102b696b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000102b5f92f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff8764b772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff876381a1 thread_start + 13
[ OK ] CaptivePortalBrowserTest.HttpsNonTimeoutError (3282 ms)
[172/220] CaptivePortalBrowserTest.HttpsNonTimeoutError (4907 ms)
[ RUN ] CaptivePortalBrowserTest.InterstitialTimerNavigateAwayWhileLoading
[16275:3847:0901/075113:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://localhost:55938...
sending server_data: {"host": "localhost", "port": 55938} (36 bytes)
[16264:36867:0901/075114:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] CaptivePortalBrowserTest.InterstitialTimerNavigateAwayWhileLoading (3873 ms)
[173/220] CaptivePortalBrowserTest.InterstitialTimerNavigateAwayWhileLoading (5292 ms)
[ RUN ] NetworkingPrivateApiTest.GetProperties
[16276:3847:0901/075113:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16265:40963:0901/075115:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16265:40963:0901/075115:WARNING:channel.cc(325)] RawChannel write error
[16265:3847:0901/075115:INFO:CONSOLE(0)] "[SUCCESS] getProperties", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getProperties (0)
[ OK ] NetworkingPrivateApiTest.GetProperties (4579 ms)
[174/220] NetworkingPrivateApiTest.GetProperties (6011 ms)
[ RUN ] NetworkingPrivateApiTestFail.GetManagedProperties
[16285:3847:0901/075115:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16280:38915:0901/075117:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[16280:38915:0901/075117:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16280:38915:0901/075117:WARNING:channel.cc(325)] RawChannel write error
[16280:3847:0901/075118:INFO:CONSOLE(0)] "[FAIL] getManagedProperties: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:225:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:275:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getManagedProperties (0)
[16280:38915:0901/075118:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16280:38915:0901/075118:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NetworkingPrivateApiTestFail.GetManagedProperties (4154 ms)
[175/220] NetworkingPrivateApiTestFail.GetManagedProperties (5478 ms)
[ RUN ] NetworkingPrivateApiTestFail.CreateNetwork
[16295:3847:0901/075117:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16286:39683:0901/075119:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[16286:39683:0901/075119:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16286:39683:0901/075119:WARNING:channel.cc(325)] RawChannel write error
[16286:3847:0901/075120:INFO:CONSOLE(0)] "[FAIL] createNetwork: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:225:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:275:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?createNetwork (0)
[16286:39683:0901/075120:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NetworkingPrivateApiTestFail.CreateNetwork (4199 ms)
[176/220] NetworkingPrivateApiTestFail.CreateNetwork (5832 ms)
[ RUN ] NetworkingPrivateApiTestFail.ForgetNetwork
[16300:3847:0901/075118:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16288:3847:0901/075120:INFO:CONSOLE(0)] "[FAIL] forgetNetwork: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:225:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:275:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?forgetNetwork (0)
[16306:12551:0901/075120:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] NetworkingPrivateApiTestFail.ForgetNetwork (4376 ms)
[177/220] NetworkingPrivateApiTestFail.ForgetNetwork (6098 ms)
[ RUN ] NetworkingPrivateApiTestFail.GetWifiTDLSStatus
[16302:3847:0901/075119:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16291:41219:0901/075121:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16291:41219:0901/075121:WARNING:channel.cc(325)] RawChannel write error
[16291:3847:0901/075121:INFO:CONSOLE(0)] "[FAIL] getWifiTDLSStatus: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:225:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:275:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getWifiTDLSStatus (0)
[ OK ] NetworkingPrivateApiTestFail.GetWifiTDLSStatus (4416 ms)
[178/220] NetworkingPrivateApiTestFail.GetWifiTDLSStatus (5780 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.GetVisibleNetworks
[16310:3847:0901/075121:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16304:37379:0901/075123:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[16304:3847:0901/075123:INFO:CONSOLE(0)] "[SUCCESS] getVisibleNetworks", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getVisibleNetworks (0)
[ OK ] NetworkingPrivateServiceClientApiTest.GetVisibleNetworks (4049 ms)
[179/220] NetworkingPrivateServiceClientApiTest.GetVisibleNetworks (5724 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.RequestNetworkScan
[16318:3847:0901/075123:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16311:38147:0901/075125:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16311:38147:0901/075125:WARNING:channel.cc(325)] RawChannel write error
[16311:3847:0901/075125:INFO:CONSOLE(0)] "[SUCCESS] requestNetworkScan", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?requestNetworkScan (0)
[16311:38147:0901/075125:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] NetworkingPrivateServiceClientApiTest.RequestNetworkScan (4038 ms)
[180/220] NetworkingPrivateServiceClientApiTest.RequestNetworkScan (5665 ms)
[ RUN ] ITunesDataProviderInvalidTest.InvalidTest
[16322:3847:0901/075124:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
Entity: line 1: parser error : Extra content at the end of the document
^
[ OK ] ITunesDataProviderInvalidTest.InvalidTest (4758 ms)
[181/220] ITunesDataProviderInvalidTest.InvalidTest (6453 ms)
[ RUN ] SupervisedUserBlockModeTest.HistoryVisitRecorded
HTTP server started on http://127.0.0.1:55941...
sending server_data: {"host": "127.0.0.1", "port": 55941} (36 bytes)
[16329:3847:0901/075126:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16316:36867:0901/075129:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[16316:36867:0901/075129:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[16316:36867:0901/075129:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SupervisedUserBlockModeTest.HistoryVisitRecorded (6208 ms)
[182/220] SupervisedUserBlockModeTest.HistoryVisitRecorded (7770 ms)
[ RUN ] SerialApiTest/SerialApiTest.SerialRealHardware/1
[16336:3847:0901/075127:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16328:3847:0901/075129:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://eocbmfkidiikepiebcninanoclofemfh/_generated_background_page.html (0)
[16344:12551:0901/075129:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16344:12551:0901/075129:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SerialApiTest/SerialApiTest.SerialRealHardware/1 (4517 ms)
[183/220] SerialApiTest/SerialApiTest.SerialRealHardware/1 (5889 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/1
[16345:3847:0901/075129:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/1 (2961 ms)
[184/220] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/1 (4580 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/3
[16349:3847:0901/075130:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/3 (3047 ms)
[185/220] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/3 (4534 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/21
[16358:3847:0901/075133:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/21 (3335 ms)
[186/220] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/21 (5069 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/45
[16363:3847:0901/075133:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16364:14339:0901/075134:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[16364:14339:0901/075134:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[16364:14339:0901/075134:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/45 (3115 ms)
[187/220] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/45 (4999 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/46
[16365:3847:0901/075134:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16366:13063:0901/075134:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[16366:13063:0901/075134:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16366:13063:0901/075134:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/46 (3169 ms)
[188/220] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/46 (4770 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/91
[16369:3847:0901/075135:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/91 (3025 ms)
[189/220] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/91 (4817 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/97
[16379:3847:0901/075137:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/97 (3290 ms)
[190/220] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/97 (4961 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/104
[16381:3847:0901/075138:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16372:38915:0901/075139:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16372:38915:0901/075139:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/104 (3023 ms)
[191/220] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/104 (4859 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/117
[16386:3847:0901/075138:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/117 (3043 ms)
[192/220] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/117 (4626 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/3
[16390:3847:0901/075140:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/3 (2713 ms)
[193/220] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/3 (4421 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/16
[16402:3847:0901/075143:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16392:39427:0901/075143:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/16 (2813 ms)
[194/220] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/16 (4488 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/24
[16403:3847:0901/075143:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16406:13063:0901/075143:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[16406:13063:0901/075143:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16406:13063:0901/075143:WARNING:channel.cc(325)] RawChannel write error
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/24 (2974 ms)
[195/220] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/24 (4487 ms)
[ RUN ] SRC_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0
[16410:3847:0901/075144:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55948...
sending server_data: {"host": "127.0.0.1", "port": 55948} (36 bytes)
[16401:3847:0901/075146:INFO:CONSOLE(280)] "07:51:46.950 - Using ClearKeyPlayer", source: http://127.0.0.1:55948/files/eme_player_js/utils.js (280)
[16401:3847:0901/075146:INFO:CONSOLE(280)] "07:51:46.957 - Registering video event handlers.", source: http://127.0.0.1:55948/files/eme_player_js/utils.js (280)
[16401:3847:0901/075146:INFO:CONSOLE(280)] "07:51:46.958 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:55948/files/eme_player_js/utils.js (280)
[16401:3847:0901/075147:INFO:CONSOLE(280)] "07:51:47.022 - Loading media using src.", source: http://127.0.0.1:55948/files/eme_player_js/utils.js (280)
[16401:3847:0901/075147:INFO:CONSOLE(280)] "07:51:47.157 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55948/files/eme_player_js/utils.js (280)
[16401:3847:0901/075147:INFO:CONSOLE(280)] "07:51:47.166 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:55948/files/eme_player_js/utils.js (280)
[16401:3847:0901/075147:INFO:CONSOLE(280)] "07:51:47.178 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:55948/files/eme_player_js/utils.js (280)
[16401:3847:0901/075147:INFO:CONSOLE(280)] "07:51:47.440 - timeupdate @ 0.189318", source: http://127.0.0.1:55948/files/eme_player_js/utils.js (280)
[16401:3847:0901/075147:INFO:CONSOLE(280)] "07:51:47.687 - timeupdate @ 0.42397", source: http://127.0.0.1:55948/files/eme_player_js/utils.js (280)
[16401:3847:0901/075147:INFO:CONSOLE(280)] "07:51:47.937 - timeupdate @ 0.679954", source: http://127.0.0.1:55948/files/eme_player_js/utils.js (280)
[16401:3847:0901/075147:INFO:CONSOLE(280)] "07:51:47.945 - heartbeat #1", source: http://127.0.0.1:55948/files/eme_player_js/utils.js (280)
[16401:3847:0901/075148:INFO:CONSOLE(280)] "07:51:48.187 - timeupdate @ 0.935938", source: http://127.0.0.1:55948/files/eme_player_js/utils.js (280)
[16401:3847:0901/075148:INFO:CONSOLE(280)] "07:51:48.437 - timeupdate @ 1.191922", source: http://127.0.0.1:55948/files/eme_player_js/utils.js (280)
[16401:3847:0901/075148:INFO:CONSOLE(280)] "07:51:48.439 - waiting for video to end.", source: http://127.0.0.1:55948/files/eme_player_js/utils.js (280)
[16401:3847:0901/075148:INFO:CONSOLE(280)] "07:51:48.529 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:55948/files/eme_player_js/utils.js (280)
[16413:13063:0901/075148:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (5701 ms)
[196/220] SRC_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (7520 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleWindows/1
[16405:3847:0901/075143:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16394:74499:0901/075146:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleWindows/1 (7927 ms)
[197/220] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleWindows/1 (9518 ms)
[ RUN ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0
[16421:3847:0901/075147:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55966...
sending server_data: {"host": "127.0.0.1", "port": 55966} (36 bytes)
[16412:3847:0901/075148:INFO:CONSOLE(280)] "07:51:48.497 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:55966/files/eme_player_js/utils.js (280)
[16412:3847:0901/075148:INFO:CONSOLE(280)] "07:51:48.504 - Registering video event handlers.", source: http://127.0.0.1:55966/files/eme_player_js/utils.js (280)
[16412:3847:0901/075148:INFO:CONSOLE(280)] "07:51:48.512 - Loading media using MSE.", source: http://127.0.0.1:55966/files/eme_player_js/utils.js (280)
[16412:3847:0901/075148:INFO:CONSOLE(280)] "07:51:48.645 - onSourceOpen [object Event]", source: http://127.0.0.1:55966/files/eme_player_js/utils.js (280)
[16412:3847:0901/075148:INFO:CONSOLE(280)] "07:51:48.650 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:55966/files/eme_player_js/utils.js (280)
[16412:3847:0901/075148:INFO:CONSOLE(280)] "07:51:48.676 - End of appending buffer from bear-320x240-opus-av_enc-av.webm", source: http://127.0.0.1:55966/files/eme_player_js/utils.js (280)
[16412:3847:0901/075148:INFO:CONSOLE(280)] "07:51:48.683 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55966/files/eme_player_js/utils.js (280)
[16412:3847:0901/075148:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[16412:3847:0901/075148:INFO:CONSOLE(280)] "07:51:48.686 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55966/files/eme_player_js/utils.js (280)
[16412:3847:0901/075148:INFO:CONSOLE(280)] "07:51:48.697 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55966/files/eme_player_js/utils.js (280)
[16412:3847:0901/075148:INFO:CONSOLE(280)] "07:51:48.712 - Adding key to sessionID: 1", source: http://127.0.0.1:55966/files/eme_player_js/utils.js (280)
[16412:3847:0901/075148:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[16412:3847:0901/075148:INFO:CONSOLE(280)] "07:51:48.713 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55966/files/eme_player_js/utils.js (280)
[16412:3847:0901/075148:INFO:CONSOLE(280)] "07:51:48.715 - Adding key to sessionID: 2", source: http://127.0.0.1:55966/files/eme_player_js/utils.js (280)
[16412:3847:0901/075148:INFO:CONSOLE(280)] "07:51:48.718 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55966/files/eme_player_js/utils.js (280)
[16412:3847:0901/075148:INFO:CONSOLE(280)] "07:51:48.719 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55966/files/eme_player_js/utils.js (280)
[16412:3847:0901/075149:INFO:CONSOLE(280)] "07:51:49.003 - timeupdate @ 0.139765", source: http://127.0.0.1:55966/files/eme_player_js/utils.js (280)
[16412:3847:0901/075149:INFO:CONSOLE(280)] "07:51:49.252 - timeupdate @ 0.395174", source: http://127.0.0.1:55966/files/eme_player_js/utils.js (280)
[16412:3847:0901/075149:INFO:CONSOLE(280)] "07:51:49.492 - heartbeat #1", source: http://127.0.0.1:55966/files/eme_player_js/utils.js (280)
[16412:3847:0901/075149:INFO:CONSOLE(280)] "07:51:49.504 - timeupdate @ 0.650583", source: http://127.0.0.1:55966/files/eme_player_js/utils.js (280)
[16412:3847:0901/075149:INFO:CONSOLE(280)] "07:51:49.754 - timeupdate @ 0.905992", source: http://127.0.0.1:55966/files/eme_player_js/utils.js (280)
[16412:3847:0901/075150:INFO:CONSOLE(280)] "07:51:50.005 - timeupdate @ 1.138182", source: http://127.0.0.1:55966/files/eme_player_js/utils.js (280)
[16412:3847:0901/075150:INFO:CONSOLE(280)] "07:51:50.008 - waiting for video to end.", source: http://127.0.0.1:55966/files/eme_player_js/utils.js (280)
[16412:3847:0901/075150:INFO:CONSOLE(280)] "07:51:50.493 - heartbeat #2", source: http://127.0.0.1:55966/files/eme_player_js/utils.js (280)
[16412:3847:0901/075151:INFO:CONSOLE(280)] "07:51:51.493 - heartbeat #3", source: http://127.0.0.1:55966/files/eme_player_js/utils.js (280)
[16412:3847:0901/075151:INFO:CONSOLE(280)] "07:51:51.565 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:55966/files/eme_player_js/utils.js (280)
[16423:13063:0901/075151:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (6390 ms)
[198/220] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (8012 ms)
[ RUN ] MSE_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0
[16422:3847:0901/075147:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55981...
sending server_data: {"host": "127.0.0.1", "port": 55981} (36 bytes)
[16414:3847:0901/075148:INFO:CONSOLE(280)] "07:51:48.956 - Using ClearKeyPlayer", source: http://127.0.0.1:55981/files/eme_player_js/utils.js (280)
[16414:3847:0901/075148:INFO:CONSOLE(280)] "07:51:48.965 - Registering video event handlers.", source: http://127.0.0.1:55981/files/eme_player_js/utils.js (280)
[16414:3847:0901/075148:INFO:CONSOLE(280)] "07:51:48.967 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:55981/files/eme_player_js/utils.js (280)
[16414:3847:0901/075149:INFO:CONSOLE(280)] "07:51:49.033 - Loading media using MSE.", source: http://127.0.0.1:55981/files/eme_player_js/utils.js (280)
[16414:3847:0901/075149:INFO:CONSOLE(280)] "07:51:49.201 - onSourceOpen [object Event]", source: http://127.0.0.1:55981/files/eme_player_js/utils.js (280)
[16414:3847:0901/075149:INFO:CONSOLE(280)] "07:51:49.204 - Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:55981/files/eme_player_js/utils.js (280)
[16414:3847:0901/075149:INFO:CONSOLE(280)] "07:51:49.240 - End of appending buffer from bear-a_enc-a.webm", source: http://127.0.0.1:55981/files/eme_player_js/utils.js (280)
[16414:3847:0901/075149:INFO:CONSOLE(280)] "07:51:49.247 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55981/files/eme_player_js/utils.js (280)
[16414:3847:0901/075149:INFO:CONSOLE(280)] "07:51:49.267 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:55981/files/eme_player_js/utils.js (280)
[16414:3847:0901/075149:INFO:CONSOLE(280)] "07:51:49.275 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:55981/files/eme_player_js/utils.js (280)
[16414:3847:0901/075149:INFO:CONSOLE(280)] "07:51:49.538 - timeupdate @ 0.093327", source: http://127.0.0.1:55981/files/eme_player_js/utils.js (280)
[16414:3847:0901/075149:INFO:CONSOLE(280)] "07:51:49.786 - timeupdate @ 0.348736", source: http://127.0.0.1:55981/files/eme_player_js/utils.js (280)
[16414:3847:0901/075149:INFO:CONSOLE(280)] "07:51:49.952 - heartbeat #1", source: http://127.0.0.1:55981/files/eme_player_js/utils.js (280)
[16414:3847:0901/075150:INFO:CONSOLE(280)] "07:51:50.036 - timeupdate @ 0.604145", source: http://127.0.0.1:55981/files/eme_player_js/utils.js (280)
[16414:3847:0901/075150:INFO:CONSOLE(280)] "07:51:50.287 - timeupdate @ 0.859554", source: http://127.0.0.1:55981/files/eme_player_js/utils.js (280)
[16414:3847:0901/075150:INFO:CONSOLE(280)] "07:51:50.537 - timeupdate @ 1.114963", source: http://127.0.0.1:55981/files/eme_player_js/utils.js (280)
[16414:3847:0901/075150:INFO:CONSOLE(280)] "07:51:50.539 - waiting for video to end.", source: http://127.0.0.1:55981/files/eme_player_js/utils.js (280)
[16414:3847:0901/075150:INFO:CONSOLE(280)] "07:51:50.953 - heartbeat #2", source: http://127.0.0.1:55981/files/eme_player_js/utils.js (280)
[16414:3847:0901/075151:INFO:CONSOLE(280)] "07:51:51.956 - heartbeat #3", source: http://127.0.0.1:55981/files/eme_player_js/utils.js (280)
[16414:3847:0901/075152:INFO:CONSOLE(280)] "07:51:52.189 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:55981/files/eme_player_js/utils.js (280)
[16424:13063:0901/075152:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[16414:35843:0901/075152:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16414:35843:0901/075152:WARNING:channel.cc(325)] RawChannel write error
[ OK ] MSE_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (6984 ms)
[199/220] MSE_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (8449 ms)
[ RUN ] PDFTestFiles/PDFExtensionTest.Load/4
[16450:3847:0901/075155:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16451:14595:0901/075156:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[16451:14595:0901/075156:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[16451:14595:0901/075156:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PDFTestFiles/PDFExtensionTest.Load/4 (2622 ms)
[200/220] PDFTestFiles/PDFExtensionTest.Load/4 (4038 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.InvalidResponseKeyError/0
[16446:3847:0901/075155:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56034...
sending server_data: {"host": "127.0.0.1", "port": 56034} (36 bytes)
[16438:3847:0901/075156:INFO:CONSOLE(280)] "07:51:56.724 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:56034/files/eme_player_js/utils.js (280)
[16438:3847:0901/075156:INFO:CONSOLE(280)] "07:51:56.728 - Using ClearKeyPlayer", source: http://127.0.0.1:56034/files/eme_player_js/utils.js (280)
[16438:3847:0901/075156:INFO:CONSOLE(280)] "07:51:56.732 - Registering video event handlers.", source: http://127.0.0.1:56034/files/eme_player_js/utils.js (280)
[16438:3847:0901/075156:INFO:CONSOLE(280)] "07:51:56.734 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:56034/files/eme_player_js/utils.js (280)
[16438:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.633 - Loading media using MSE.", source: http://127.0.0.1:56034/files/eme_player_js/utils.js (280)
[16438:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.700 - onSourceOpen [object Event]", source: http://127.0.0.1:56034/files/eme_player_js/utils.js (280)
[16438:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.703 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:56034/files/eme_player_js/utils.js (280)
[16438:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.723 - heartbeat #1", source: http://127.0.0.1:56034/files/eme_player_js/utils.js (280)
[16438:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.738 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56034/files/eme_player_js/utils.js (280)
[16438:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.741 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56034/files/eme_player_js/utils.js (280)
[16438:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.744 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:56034/files/eme_player_js/utils.js (280)
[16438:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.750 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56034/files/eme_player_js/utils.js (280)
[16438:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.755 - Forcing invalid key data.", source: http://127.0.0.1:56034/files/eme_player_js/utils.js (280)
[16438:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.760 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"qg"}]}", source: http://127.0.0.1:56034/files/eme_player_js/utils.js (280)
[16438:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.762 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56034/files/eme_player_js/utils.js (280)
[16438:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.764 - Forcing invalid key data.", source: http://127.0.0.1:56034/files/eme_player_js/utils.js (280)
[16438:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.766 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"qg"}]}", source: http://127.0.0.1:56034/files/eme_player_js/utils.js (280)
[16438:3847:0901/075157:INFO:CONSOLE(145)] "FAIL: InvalidAccessError Invalid key length.", source: http://127.0.0.1:56034/files/eme_player_js/utils.js (145)
[16438:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.775 - Set document title to: EME_UPDATE_FAILED, updated title: EME_UPDATE_FAILED", source: http://127.0.0.1:56034/files/eme_player_js/utils.js (280)
[16438:3847:0901/075157:INFO:CONSOLE(145)] "FAIL: InvalidAccessError Invalid key length.", source: http://127.0.0.1:56034/files/eme_player_js/utils.js (145)
[16438:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.779 - Set document title to: EME_UPDATE_FAILED, updated title: EME_UPDATE_FAILED", source: http://127.0.0.1:56034/files/eme_player_js/utils.js (280)
[16449:12807:0901/075157:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.InvalidResponseKeyError/0 (4758 ms)
[201/220] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.InvalidResponseKeyError/0 (6242 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0
[16434:3847:0901/075151:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56000...
sending server_data: {"host": "127.0.0.1", "port": 56000} (36 bytes)
[16428:3847:0901/075153:INFO:CONSOLE(280)] "07:51:53.722 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:56000/files/eme_player_js/utils.js (280)
[16428:3847:0901/075153:INFO:CONSOLE(280)] "07:51:53.728 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:56000/files/eme_player_js/utils.js (280)
[16428:3847:0901/075153:INFO:CONSOLE(280)] "07:51:53.734 - Registering video event handlers.", source: http://127.0.0.1:56000/files/eme_player_js/utils.js (280)
[16428:3847:0901/075153:INFO:CONSOLE(280)] "07:51:53.746 - Loading media using MSE.", source: http://127.0.0.1:56000/files/eme_player_js/utils.js (280)
[16428:3847:0901/075153:INFO:CONSOLE(280)] "07:51:53.894 - onSourceOpen [object Event]", source: http://127.0.0.1:56000/files/eme_player_js/utils.js (280)
[16428:3847:0901/075153:INFO:CONSOLE(280)] "07:51:53.897 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:56000/files/eme_player_js/utils.js (280)
[16428:3847:0901/075153:INFO:CONSOLE(280)] "07:51:53.924 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56000/files/eme_player_js/utils.js (280)
[16428:3847:0901/075153:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[16428:3847:0901/075154:INFO:CONSOLE(280)] "07:51:54.951 - End of appending buffer from bear-320x240-av_enc-a.webm", source: http://127.0.0.1:56000/files/eme_player_js/utils.js (280)
[16428:3847:0901/075154:INFO:CONSOLE(280)] "07:51:54.959 - heartbeat #1", source: http://127.0.0.1:56000/files/eme_player_js/utils.js (280)
[16428:3847:0901/075154:INFO:CONSOLE(280)] "07:51:54.972 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56000/files/eme_player_js/utils.js (280)
[16428:3847:0901/075154:INFO:CONSOLE(280)] "07:51:54.976 - Adding key to sessionID: 1", source: http://127.0.0.1:56000/files/eme_player_js/utils.js (280)
[16428:3847:0901/075154:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[16428:3847:0901/075155:INFO:CONSOLE(280)] "07:51:54.981 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56000/files/eme_player_js/utils.js (280)
[16428:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.182 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56000/files/eme_player_js/utils.js (280)
[16428:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.184 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:56000/files/eme_player_js/utils.js (280)
[16428:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.186 - Adding key to sessionID: 1", source: http://127.0.0.1:56000/files/eme_player_js/utils.js (280)
[16428:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.191 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56000/files/eme_player_js/utils.js (280)
[16428:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.295 - timeupdate @ 0.186203", source: http://127.0.0.1:56000/files/eme_player_js/utils.js (280)
[16428:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.544 - timeupdate @ 0.418393", source: http://127.0.0.1:56000/files/eme_player_js/utils.js (280)
[16428:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.583 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56000/files/eme_player_js/utils.js (280)
[16428:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.585 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:56000/files/eme_player_js/utils.js (280)
[16428:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.588 - Adding key to sessionID: 1", source: http://127.0.0.1:56000/files/eme_player_js/utils.js (280)
[16428:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.591 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56000/files/eme_player_js/utils.js (280)
[16428:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.794 - timeupdate @ 0.673802", source: http://127.0.0.1:56000/files/eme_player_js/utils.js (280)
[16428:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.960 - heartbeat #2", source: http://127.0.0.1:56000/files/eme_player_js/utils.js (280)
[16428:3847:0901/075156:INFO:CONSOLE(280)] "07:51:56.045 - timeupdate @ 0.929211", source: http://127.0.0.1:56000/files/eme_player_js/utils.js (280)
[16428:3847:0901/075156:INFO:CONSOLE(280)] "07:51:56.295 - timeupdate @ 1.18462", source: http://127.0.0.1:56000/files/eme_player_js/utils.js (280)
[16428:3847:0901/075156:INFO:CONSOLE(280)] "07:51:56.298 - waiting for video to end.", source: http://127.0.0.1:56000/files/eme_player_js/utils.js (280)
[16428:3847:0901/075156:INFO:CONSOLE(280)] "07:51:56.383 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56000/files/eme_player_js/utils.js (280)
[16428:3847:0901/075156:INFO:CONSOLE(280)] "07:51:56.388 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:56000/files/eme_player_js/utils.js (280)
[16428:3847:0901/075156:INFO:CONSOLE(280)] "07:51:56.391 - Adding key to sessionID: 1", source: http://127.0.0.1:56000/files/eme_player_js/utils.js (280)
[16428:3847:0901/075156:INFO:CONSOLE(280)] "07:51:56.394 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56000/files/eme_player_js/utils.js (280)
[16428:3847:0901/075156:INFO:CONSOLE(280)] "07:51:56.960 - heartbeat #3", source: http://127.0.0.1:56000/files/eme_player_js/utils.js (280)
[16428:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.869 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:56000/files/eme_player_js/utils.js (280)
[16435:12807:0901/075157:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (8250 ms)
[202/220] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (9758 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_AudioOnly_WebM/0
[16436:3847:0901/075152:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56017...
sending server_data: {"host": "127.0.0.1", "port": 56017} (36 bytes)
[16429:3847:0901/075154:INFO:CONSOLE(280)] "07:51:54.429 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:56017/files/eme_player_js/utils.js (280)
[16429:3847:0901/075154:INFO:CONSOLE(280)] "07:51:54.433 - Using ClearKeyPlayer", source: http://127.0.0.1:56017/files/eme_player_js/utils.js (280)
[16429:3847:0901/075154:INFO:CONSOLE(280)] "07:51:54.436 - Registering video event handlers.", source: http://127.0.0.1:56017/files/eme_player_js/utils.js (280)
[16429:3847:0901/075154:INFO:CONSOLE(280)] "07:51:54.438 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:56017/files/eme_player_js/utils.js (280)
[16429:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.534 - heartbeat #1", source: http://127.0.0.1:56017/files/eme_player_js/utils.js (280)
[16429:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.564 - Loading media using MSE.", source: http://127.0.0.1:56017/files/eme_player_js/utils.js (280)
[16429:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.704 - onSourceOpen [object Event]", source: http://127.0.0.1:56017/files/eme_player_js/utils.js (280)
[16429:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.707 - Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:56017/files/eme_player_js/utils.js (280)
[16429:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.730 - End of appending buffer from bear-a_enc-a.webm", source: http://127.0.0.1:56017/files/eme_player_js/utils.js (280)
[16429:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.741 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56017/files/eme_player_js/utils.js (280)
[16429:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.758 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56017/files/eme_player_js/utils.js (280)
[16429:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.767 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56017/files/eme_player_js/utils.js (280)
[16429:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.973 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56017/files/eme_player_js/utils.js (280)
[16429:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.977 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56017/files/eme_player_js/utils.js (280)
[16429:3847:0901/075155:INFO:CONSOLE(280)] "07:51:55.988 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56017/files/eme_player_js/utils.js (280)
[16429:3847:0901/075156:INFO:CONSOLE(280)] "07:51:56.061 - timeupdate @ 0.186203", source: http://127.0.0.1:56017/files/eme_player_js/utils.js (280)
[16429:3847:0901/075156:INFO:CONSOLE(280)] "07:51:56.309 - timeupdate @ 0.441612", source: http://127.0.0.1:56017/files/eme_player_js/utils.js (280)
[16429:3847:0901/075156:INFO:CONSOLE(280)] "07:51:56.372 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56017/files/eme_player_js/utils.js (280)
[16429:3847:0901/075156:INFO:CONSOLE(280)] "07:51:56.376 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56017/files/eme_player_js/utils.js (280)
[16429:3847:0901/075156:INFO:CONSOLE(280)] "07:51:56.381 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56017/files/eme_player_js/utils.js (280)
[16429:3847:0901/075156:INFO:CONSOLE(280)] "07:51:56.535 - heartbeat #2", source: http://127.0.0.1:56017/files/eme_player_js/utils.js (280)
[16429:3847:0901/075156:INFO:CONSOLE(280)] "07:51:56.560 - timeupdate @ 0.673802", source: http://127.0.0.1:56017/files/eme_player_js/utils.js (280)
[16429:3847:0901/075156:INFO:CONSOLE(280)] "07:51:56.810 - timeupdate @ 0.929211", source: http://127.0.0.1:56017/files/eme_player_js/utils.js (280)
[16429:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.060 - timeupdate @ 1.18462", source: http://127.0.0.1:56017/files/eme_player_js/utils.js (280)
[16429:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.063 - waiting for video to end.", source: http://127.0.0.1:56017/files/eme_player_js/utils.js (280)
[16429:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.172 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56017/files/eme_player_js/utils.js (280)
[16429:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.175 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56017/files/eme_player_js/utils.js (280)
[16429:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.179 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56017/files/eme_player_js/utils.js (280)
[16429:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.534 - heartbeat #3", source: http://127.0.0.1:56017/files/eme_player_js/utils.js (280)
[16429:3847:0901/075158:INFO:CONSOLE(280)] "07:51:58.557 - heartbeat #4", source: http://127.0.0.1:56017/files/eme_player_js/utils.js (280)
[16429:3847:0901/075158:INFO:CONSOLE(280)] "07:51:58.632 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:56017/files/eme_player_js/utils.js (280)
[16437:3847:0901/075158:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[16437:12551:0901/075158:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (8126 ms)
[203/220] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (9371 ms)
[ RUN ] PDFTestFiles/PDFExtensionTest.Load/7
[16460:3847:0901/075200:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16463:14339:0901/075201:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[ OK ] PDFTestFiles/PDFExtensionTest.Load/7 (3547 ms)
[204/220] PDFTestFiles/PDFExtensionTest.Load/7 (4918 ms)
[ RUN ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/3
[16469:3847:0901/075201:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16471:14595:0901/075202:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[16471:14595:0901/075202:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[16471:14595:0901/075202:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/3 (3156 ms)
[205/220] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/3 (4663 ms)
[ RUN ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/2
[16470:3847:0901/075202:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16473:14339:0901/075202:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[ OK ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/2 (3168 ms)
[206/220] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/2 (4489 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabled/0
[16489:3847:0901/075206:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16496:13063:0901/075208:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[16496:13063:0901/075208:WARNING:channel.cc(325)] RawChannel write error
[16479:40707:0901/075208:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16479:40707:0901/075208:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabled/0 (4175 ms)
[207/220] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabled/0 (5764 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/5
[16481:3847:0901/075205:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16474:3847:0901/075207:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[16474:3847:0901/075208:INFO:policy_prefs_browsertest.cc(641)] Testing policy: DefaultImagesSetting
[16474:3847:0901/075208:INFO:policy_prefs_browsertest.cc(641)] Testing policy: AudioCaptureAllowed
[16474:3847:0901/075208:INFO:policy_prefs_browsertest.cc(641)] Testing policy: BlockThirdPartyCookies
[16474:3847:0901/075208:INFO:policy_prefs_browsertest.cc(641)] Testing policy: ProxyBypassList
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/5 (6012 ms)
[208/220] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/5 (7445 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/6
[16488:3847:0901/075206:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16478:3847:0901/075208:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[16478:3847:0901/075209:INFO:policy_prefs_browsertest.cc(641)] Testing policy: ImportSavedPasswords
[16478:3847:0901/075209:INFO:policy_prefs_browsertest.cc(641)] Testing policy: CookiesSessionOnlyForUrls
[16478:3847:0901/075210:INFO:policy_prefs_browsertest.cc(641)] Testing policy: VideoCaptureAllowed
[16478:3847:0901/075210:INFO:policy_prefs_browsertest.cc(641)] Testing policy: RestoreOnStartupURLs
[16478:3847:0901/075210:INFO:policy_prefs_browsertest.cc(641)] Testing policy: DefaultNotificationsSetting
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/6 (6840 ms)
[209/220] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/6 (8222 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.LearnMore/1
[16504:3847:0901/075211:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16498:3847:0901/075214:WARNING:navigator_impl.cc(196)] Discarding message during interstitial.
[16511:13319:0901/075214:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[16511:13319:0901/075214:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.LearnMore/1 (4194 ms)
[210/220] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.LearnMore/1 (5713 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.LearnMore/2
[16505:3847:0901/075212:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16499:3847:0901/075214:WARNING:navigator_impl.cc(196)] Discarding message during interstitial.
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.LearnMore/2 (4415 ms)
[211/220] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.LearnMore/2 (5932 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Maximize/0
[16472:3847:0901/075202:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
ASAN:DEADLYSIGNAL
=================================================================
==16461==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000100 (pc 0x0001170a6ac4 bp 0x7fff577826f0 sp 0x7fff577826f0 T0)
#0 0x1170a6ac3 in get base/memory/scoped_ptr.h:252:33
#1 0x1170a6ac3 in get base/memory/scoped_ptr.h:389:0
#2 0x1170a6ac3 in extensions::AppWindow::GetBaseWindow() extensions/browser/app_window/app_window.cc:503:0
#3 0x109d73671 in NativeAppWindowCocoaBrowserTest_Maximize_Test::RunTestOnMainThread() chrome/browser/ui/cocoa/apps/native_app_window_cocoa_browsertest.mm:321:41
#4 0x10b8376f3 in InProcessBrowserTest::RunTestOnMainThreadLoop() chrome/test/base/in_process_browser_test.cc:599:5
#5 0x11939a691 in content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() content/public/test/browser_test_base.cc:300:3
#6 0x10a8af0db in Run base/callback.h:396:12
#7 0x10a8af0db in ChromeBrowserMainParts::PreMainMessageLoopRunImpl() chrome/browser/chrome_browser_main.cc:1704:0
#8 0x10a8ac601 in ChromeBrowserMainParts::PreMainMessageLoopRun() chrome/browser/chrome_browser_main.cc:1084:18
#9 0x115952616 in content::BrowserMainLoop::PreMainMessageLoopRun() content/browser/browser_main_loop.cc:880:5
#10 0x1161bccb6 in Run base/callback.h:396:12
#11 0x1161bccb6 in content::StartupTaskRunner::RunAllTasksNow() content/browser/startup_task_runner.cc:45:0
#12 0x11594dd00 in content::BrowserMainLoop::CreateStartupTasks() content/browser/browser_main_loop.cc:769:3
#13 0x115959af4 in content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) content/browser/browser_main_runner.cc:207:5
#14 0x115946f39 in content::BrowserMain(content::MainFunctionParams const&) content/browser/browser_main.cc:22:19
#15 0x119397ceb in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:806:12
#16 0x11939623d in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#17 0x119399b6f in content::BrowserTestBase::SetUp() content/public/test/browser_test_base.cc:273:3
#18 0x10b835091 in InProcessBrowserTest::SetUp() chrome/test/base/in_process_browser_test.cc:269:3
#19 0x10c5e44d2 in HandleExceptionsInMethodIfSupported<testing::Test, void> testing/gtest/src/gtest.cc:2458:12
#20 0x10c5e44d2 in testing::Test::Run() testing/gtest/src/gtest.cc:2470:0
#21 0x10c5e6a98 in testing::TestInfo::Run() testing/gtest/src/gtest.cc:2656:5
#22 0x10c5e77e8 in testing::TestCase::Run() testing/gtest/src/gtest.cc:2774:5
#23 0x10c5f9f72 in testing::internal::UnitTestImpl::RunAllTests() testing/gtest/src/gtest.cc:4647:11
#24 0x10c5f951b in HandleExceptionsInMethodIfSupported<testing::internal::UnitTestImpl, bool> testing/gtest/src/gtest.cc:2458:12
#25 0x10c5f951b in testing::UnitTest::Run() testing/gtest/src/gtest.cc:4255:0
#26 0x10ba535c6 in RUN_ALL_TESTS testing/gtest/include/gtest/gtest.h:2237:10
#27 0x10ba535c6 in base::TestSuite::Run() base/test/test_suite.cc:230:0
#28 0x10a3eed3e in ChromeBrowserTestSuiteRunner::RunTestSuite(int, char**) chrome/test/base/browser_tests_main.cc:14:12
#29 0x119471c59 in content::LaunchTests(content::TestLauncherDelegate*, int, int, char**) content/public/test/test_launcher.cc:478:12
#30 0x10b832712 in LaunchChromeTests(int, ChromeTestSuiteRunner*, int, char**) chrome/test/base/chrome_test_launcher.cc:125:10
#31 0x10a3eec0c in main chrome/test/base/browser_tests_main.cc:21:10
#32 0x10847ea33 in start ??:0:0
#26 0x8 (<unknown module>)
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/Volumes/data/b/swarm_slave/work/run_tha_testQkuEFN/chrome/../out/Release/browser_tests+0x10ec2aac3)
==16461==ABORTING
[212/220] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Maximize/0 (19707 ms)
[ RUN ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareImg/1
[16523:3847:0901/075217:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16516:16643:0901/075218:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /safe_browsing/malware_image.png
[16516:16643:0901/075218:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareImg/1 (3295 ms)
[213/220] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareImg/1 (4738 ms)
[ RUN ] DeclarativeApiTest.PersistRules
[16524:3847:0901/075218:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16517:40451:0901/075219:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16517:40451:0901/075219:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DeclarativeApiTest.PersistRules (3634 ms)
[214/220] DeclarativeApiTest.PersistRules (5008 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistUnsaved/2
[16513:3847:0901/075214:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16506:3847:0901/075216:WARNING:navigator_impl.cc(196)] Discarding message during interstitial.
[16506:36099:0901/075219:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[16506:36099:0901/075220:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistUnsaved/2 (7939 ms)
[215/220] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistUnsaved/2 (9316 ms)
[ RUN ] RestartTest.CookiesClearedOnExit
[16537:3847:0901/075222:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16529:40963:0901/075224:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16529:40963:0901/075224:WARNING:channel.cc(325)] RawChannel write error
[ OK ] RestartTest.CookiesClearedOnExit (4578 ms)
[216/220] RestartTest.CookiesClearedOnExit (6431 ms)
[ RUN ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/3
[16547:3847:0901/075224:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16549:13319:0901/075225:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[16549:13319:0901/075225:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[16549:13319:0901/075225:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[16549:13319:0901/075225:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16549:14851:0901/075225:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[16549:14851:0901/075225:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[16549:14851:0901/075225:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/3 (3254 ms)
[217/220] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/3 (4947 ms)
[ RUN ] TabRestoreTest.RestoreOnStartup
[16540:3847:0901/075223:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16551:12807:0901/075225:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[16551:12807:0901/075225:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16551:12807:0901/075225:WARNING:channel.cc(325)] RawChannel write error
[ OK ] TabRestoreTest.RestoreOnStartup (4592 ms)
[218/220] TabRestoreTest.RestoreOnStartup (6412 ms)
[ RUN ] TranslateManagerBrowserTest.TranslateSessionRestore
[16544:3847:0901/075223:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16548:13319:0901/075225:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[16548:13319:0901/075225:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[16548:13319:0901/075225:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[16548:13319:0901/075225:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16548:13319:0901/075225:WARNING:channel.cc(325)] RawChannel write error
[ OK ] TranslateManagerBrowserTest.TranslateSessionRestore (4649 ms)
[219/220] TranslateManagerBrowserTest.TranslateSessionRestore (6165 ms)
[ RUN ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/2
[16555:3847:0901/075227:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16556:14083:0901/075228:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[16556:14083:0901/075228:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[16556:14083:0901/075228:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/2 (2187 ms)
[220/220] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/2 (3534 ms)
Retrying 1 test (retry #1)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Maximize/0
[16561:3847:0901/075231:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Maximize/0 (6534 ms)
[221/221] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Maximize/0 (7716 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"60883f1d49da8948e0e6c2bf2161d0adfea3b2f5","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+---------------------------------------------------------------------------+
| End of shard 13 Pending: 10.0s Duration: 385.9s Bot: vm879-m4 Exit: 0 |
+---------------------------------------------------------------------------+
+--------------------------------------------------------------------------+
| Shard 10 https://chromium-swarm.appspot.com/user/task/29a230c26d2aea10 |
+--------------------------------------------------------------------------+
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outP_l3p6 (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outP_l3p6 (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outP_l3p6. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/isolated_outP_l3p6
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_test_t1zT0 (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_test_t1zT0 (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_test_t1zT0. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/run_tha_test_t1zT0
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
NSS_DISABLE_ARENA_FREE_LIST=1
NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/isolated_outbdKEM_/output.json
IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 10/20
Using 4 parallel jobs.
[ RUN ] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testWithAuditFailures_a11yChecksNotEnabled
[18708:3847:0901/074650:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18696:3847:0901/074651:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testWithAuditFailures_a11yChecksNotEnabled", source: test_api.js (1324)
[ OK ] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testWithAuditFailures_a11yChecksNotEnabled (4586 ms)
[1/222] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testWithAuditFailures_a11yChecksNotEnabled (5926 ms)
[ RUN ] ManageProfileUITest.CloseConfirmationOnDelete
[18706:3847:0901/074649:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18694:3847:0901/074652:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[18694:3847:0901/074653:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.CloseConfirmationOnDelete", source: test_api.js (1324)
[18706:3847:0901/074653:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000031200]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[18706:3847:0901/074653:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000031200]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[18706:3847:0901/074653:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000031200]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[18706:3847:0901/074653:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000031200]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[18706:3847:0901/074653:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000031200]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[18706:3847:0901/074653:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000031200]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] ManageProfileUITest.CloseConfirmationOnDelete (6124 ms)
[2/222] ManageProfileUITest.CloseConfirmationOnDelete (7383 ms)
[ RUN ] ManageProfileUITest.CreateConfirmationText
[18705:3847:0901/074649:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18693:3847:0901/074652:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[18693:3847:0901/074653:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.CreateConfirmationText", source: test_api.js (1324)
[18705:3847:0901/074653:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000031200]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[18705:3847:0901/074653:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000031200]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[18705:3847:0901/074653:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000031200]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[18705:3847:0901/074653:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000031200]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[18714:12551:0901/074653:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18714:12551:0901/074653:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ManageProfileUITest.CreateConfirmationText (6342 ms)
[3/222] ManageProfileUITest.CreateConfirmationText (7538 ms)
[ RUN ] OptionsWebUIExtendedTest.CloseOverlayNoHistory
[18707:3847:0901/074650:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18695:3847:0901/074652:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[18695:3847:0901/074653:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.CloseOverlayNoHistory", source: test_api.js (1324)
[18707:3847:0901/074654:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[18707:3847:0901/074654:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[18707:3847:0901/074654:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[18707:3847:0901/074654:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[18707:3847:0901/074654:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[18707:3847:0901/074654:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[18707:3847:0901/074654:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[18707:3847:0901/074654:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[18695:39939:0901/074654:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] OptionsWebUIExtendedTest.CloseOverlayNoHistory (7176 ms)
[4/222] OptionsWebUIExtendedTest.CloseOverlayNoHistory (8358 ms)
[ RUN ] HistoryWebUIRealBackendTest.shiftClickActivatesOneRow
[18725:3847:0901/074655:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18719:3847:0901/074657:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[18719:3847:0901/074658:INFO:CONSOLE(1324)] "Running TestCase HistoryWebUIRealBackendTest.shiftClickActivatesOneRow", source: test_api.js (1324)
[ OK ] HistoryWebUIRealBackendTest.shiftClickActivatesOneRow (4876 ms)
[5/222] HistoryWebUIRealBackendTest.shiftClickActivatesOneRow (6264 ms)
[ RUN ] NetInternalsTest.netInternalsHSTSViewQueryNotFound
[18733:3847:0901/074657:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18722:3847:0901/074659:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsHSTSViewQueryNotFound", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsHSTSViewQueryNotFound (5037 ms)
[6/222] NetInternalsTest.netInternalsHSTSViewQueryNotFound (6398 ms)
[ RUN ] PrintPreviewWebUITest.TestPrinterListCloudEmpty
[18734:3847:0901/074657:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18723:3847:0901/074659:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[18723:3847:0901/074700:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestPrinterListCloudEmpty", source: test_api.js (1324)
[18723:40451:0901/074701:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18723:40451:0901/074701:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrintPreviewWebUITest.TestPrinterListCloudEmpty (6177 ms)
[7/222] PrintPreviewWebUITest.TestPrinterListCloudEmpty (7716 ms)
[ RUN ] PlatformAppBrowserTest.WindowsApiAlphaEnabledWrongFrameType
[18749:3847:0901/074701:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18744:4611:0901/074703:ERROR:mach_broker_mac.mm(222)] Unknown process 18754 is sending Mach IPC messages!
[18744:3847:0901/074703:INFO:CONSOLE(0)] "[SUCCESS] testAlphaEnabledFrameNone", source: chrome-extension://nmhddcgedlfbfogapikhiglgelnggomf/_generated_background_page.html (0)
[18744:3847:0901/074703:INFO:CONSOLE(0)] "[SUCCESS] testAlphaEnabledFrameChrome", source: chrome-extension://nmhddcgedlfbfogapikhiglgelnggomf/_generated_background_page.html (0)
[18744:3847:0901/074704:INFO:CONSOLE(0)] "[SUCCESS] testAlphaDisabledFrameChrome", source: chrome-extension://nmhddcgedlfbfogapikhiglgelnggomf/_generated_background_page.html (0)
[18744:41219:0901/074704:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PlatformAppBrowserTest.WindowsApiAlphaEnabledWrongFrameType (4602 ms)
[8/222] PlatformAppBrowserTest.WindowsApiAlphaEnabledWrongFrameType (5885 ms)
[ RUN ] PlatformAppBrowserTest.DisallowStorage
[18755:3847:0901/074703:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18748:63491:0901/074704:ERROR:mach_broker_mac.mm(222)] Unknown process 18761 is sending Mach IPC messages!
[18748:3847:0901/074705:INFO:CONSOLE(0)] "[SUCCESS] testOpenDatabase", source: chrome-extension://nacdelamaineolnkdappkgajgilbmfeg/_generated_background_page.html (0)
[18748:3847:0901/074705:INFO:CONSOLE(0)] "[SUCCESS] testOpenDatabaseSync", source: chrome-extension://nacdelamaineolnkdappkgajgilbmfeg/_generated_background_page.html (0)
[18748:3847:0901/074705:INFO:CONSOLE(17)] "window.localStorage is not available in packaged apps. Use chrome.storage.local instead.", source: extensions::platformApp (17)
[18748:3847:0901/074705:INFO:CONSOLE(0)] "[SUCCESS] testLocalStorage", source: chrome-extension://nacdelamaineolnkdappkgajgilbmfeg/_generated_background_page.html (0)
[18757:12807:0901/074705:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18757:12807:0901/074705:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PlatformAppBrowserTest.DisallowStorage (4035 ms)
[9/222] PlatformAppBrowserTest.DisallowStorage (5431 ms)
[ RUN ] MediaRouterElementsBrowserTest.MediaRouterElementsTest
[18739:3847:0901/074658:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18729:38915:0901/074700:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18729:38915:0901/074700:WARNING:channel.cc(325)] RawChannel write error
[18729:3847:0901/074701:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[18729:3847:0901/074701:WARNING:CONSOLE(0)] "::shadow pseudo-element is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[18729:3847:0901/074701:INFO:CONSOLE(1324)] "Running TestCase MediaRouterElementsBrowserTest.MediaRouterElementsTest", source: test_api.js (1324)
[18729:3847:0901/074705:INFO:extension_view_internal_api.cc(45)] extension id not valid: 0.0.0.123
[18729:3847:0901/074706:INFO:extension_view_internal_api.cc(45)] extension id not valid: 0.0.0.123
[18729:3847:0901/074706:WARNING:CONSOLE(358)] "
Accessibility issues found on chrome://media-router/
*** Begin accessibility audit results ***
An accessibility audit found
Warnings:
Warning: AX_FOCUS_01 (These elements are focusable but either invisible or obscured by another element) failed on the following elements (1 - 3 of 3):
#back-button
#close-button
#close-route-button
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_focus_01--these-elements-are-focusable-but-either-invisible-or-obscured-by-another-element for more information.
*** End accessibility audit results ***", source: test_api.js (358)
[18739:3847:0901/074706:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000077900]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] MediaRouterElementsBrowserTest.MediaRouterElementsTest (10323 ms)
[10/222] MediaRouterElementsBrowserTest.MediaRouterElementsTest (11981 ms)
[ RUN ] PlatformAppBrowserTest.Restrictions
[18760:3847:0901/074704:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18753:9987:0901/074705:ERROR:mach_broker_mac.mm(222)] Unknown process 18766 is sending Mach IPC messages!
[18753:3847:0901/074706:INFO:CONSOLE(17)] "document.open() is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "document.clear() is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "document.close() is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(0)] "[SUCCESS] testDocumentBenignMethods", source: chrome-extension://ljiccalcdcdmdhakhogfdlpbhdgcgahk/main.html (0)
[18753:3847:0901/074706:INFO:CONSOLE(0)] "[SUCCESS] testDocumentEvilMethods", source: chrome-extension://ljiccalcdcdmdhakhogfdlpbhdgcgahk/main.html (0)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "document.all is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "document.bgColor is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "document.fgColor is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "document.alinkColor is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "document.linkColor is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "document.vlinkColor is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(0)] "[SUCCESS] testDocumentGetters", source: chrome-extension://ljiccalcdcdmdhakhogfdlpbhdgcgahk/main.html (0)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "history.back is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "history.forward is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "history.go is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "history.length is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "history.pushState is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "history.replaceState is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(0)] "[SUCCESS] testHistory", source: chrome-extension://ljiccalcdcdmdhakhogfdlpbhdgcgahk/main.html (0)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "window.find() is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "window.find() is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "window.find() is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(0)] "[SUCCESS] testWindowFind", source: chrome-extension://ljiccalcdcdmdhakhogfdlpbhdgcgahk/main.html (0)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "window.alert() is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "window.alert() is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "window.alert() is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(0)] "[SUCCESS] testWindowAlert", source: chrome-extension://ljiccalcdcdmdhakhogfdlpbhdgcgahk/main.html (0)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "window.confirm() is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "window.confirm() is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "window.confirm() is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(0)] "[SUCCESS] testWindowConfirm", source: chrome-extension://ljiccalcdcdmdhakhogfdlpbhdgcgahk/main.html (0)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "window.prompt() is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "window.prompt() is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "window.prompt() is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(0)] "[SUCCESS] testWindowPrompt", source: chrome-extension://ljiccalcdcdmdhakhogfdlpbhdgcgahk/main.html (0)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "window.locationbar is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "window.locationbar is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "window.menubar is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "window.menubar is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "window.personalbar is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "window.personalbar is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "window.scrollbars is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "window.scrollbars is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "window.statusbar is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "window.statusbar is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "window.toolbar is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "window.toolbar is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(0)] "[SUCCESS] testBars", source: chrome-extension://ljiccalcdcdmdhakhogfdlpbhdgcgahk/main.html (0)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "window.onunload is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "unload is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "unload is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "window.onbeforeunload is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "beforeunload is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(17)] "beforeunload is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074706:INFO:CONSOLE(0)] "[SUCCESS] testBlockedEvents", source: chrome-extension://ljiccalcdcdmdhakhogfdlpbhdgcgahk/main.html (0)
[18753:3847:0901/074706:INFO:CONSOLE(0)] "[SUCCESS] testSyncXhr", source: chrome-extension://ljiccalcdcdmdhakhogfdlpbhdgcgahk/main.html (0)
[18753:3847:0901/074707:INFO:CONSOLE(0)] "[SUCCESS] testIframe", source: chrome-extension://ljiccalcdcdmdhakhogfdlpbhdgcgahk/main.html (0)
[18753:3847:0901/074707:INFO:CONSOLE(17)] "window.onunload is not available in packaged apps.", source: extensions::platformApp (17)
[18753:3847:0901/074707:INFO:CONSOLE(0)] "[SUCCESS] testSandboxedIframe", source: chrome-extension://ljiccalcdcdmdhakhogfdlpbhdgcgahk/main.html (0)
[18753:3847:0901/074707:INFO:CONSOLE(0)] "[SUCCESS] testLegacyApis", source: chrome-extension://ljiccalcdcdmdhakhogfdlpbhdgcgahk/main.html (0)
[18753:3847:0901/074707:INFO:CONSOLE(0)] "[SUCCESS] testExtensionApis", source: chrome-extension://ljiccalcdcdmdhakhogfdlpbhdgcgahk/main.html (0)
[ OK ] PlatformAppBrowserTest.Restrictions (4688 ms)
[11/222] PlatformAppBrowserTest.Restrictions (6249 ms)
[ RUN ] BluetoothApiTest.GetAdapterState
[18771:3847:0901/074707:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18774:14595:0901/074708:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[18774:14595:0901/074708:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[18774:14595:0901/074708:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[18774:13063:0901/074708:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BluetoothApiTest.GetAdapterState (2456 ms)
[12/222] BluetoothApiTest.GetAdapterState (4015 ms)
[ RUN ] BluetoothApiTest.DiscoveryInProgress
[18776:3847:0901/074708:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18768:3847:0901/074710:INFO:CONSOLE(0)] "[SUCCESS] testDiscovery", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[18777:12551:0901/074710:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BluetoothApiTest.DiscoveryInProgress (4149 ms)
[13/222] BluetoothApiTest.DiscoveryInProgress (5659 ms)
[ RUN ] BluetoothLowEnergyApiTest.GetCharacteristics
[18783:3847:0901/074710:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18775:3847:0901/074712:INFO:CONSOLE(0)] "[SUCCESS] testGetCharacteristics", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[ OK ] BluetoothLowEnergyApiTest.GetCharacteristics (4158 ms)
[14/222] BluetoothLowEnergyApiTest.GetCharacteristics (5632 ms)
[ RUN ] BluetoothLowEnergyApiTest.StartStopNotifications
[18789:3847:0901/074711:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18778:3847:0901/074712:INFO:CONSOLE(0)] "[SUCCESS] testStartStopNotifications", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[18778:39939:0901/074712:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18778:39939:0901/074712:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BluetoothLowEnergyApiTest.StartStopNotifications (4004 ms)
[15/222] BluetoothLowEnergyApiTest.StartStopNotifications (5478 ms)
[ RUN ] ExtensionApiTest.UserLevelNativeMessaging
[18791:3847:0901/074711:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18781:35075:0901/074713:ERROR:native_process_launcher.cc(130)] Can't find manifest for native messaging host not.installed.app
[18781:3847:0901/074713:INFO:CONSOLE(0)] "[SUCCESS] invalidHostName", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[18781:54275:0901/074713:ERROR:native_process_launcher.cc(177)] Found manifest, but not the binary for native messaging host com.google.chrome.test.host_binary_missing. Host path specified in the manifest: /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/chrome/test/data/native_messaging/native_hosts/missing_nm_binary.exe
[18781:3847:0901/074713:INFO:CONSOLE(0)] "[SUCCESS] nonexistentHost", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[18781:3847:0901/074714:INFO:CONSOLE(0)] "[SUCCESS] sendMessageWithCallback", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[18781:3847:0901/074714:INFO:CONSOLE(0)] "[SUCCESS] sendMessageWithoutCallback", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[18781:41219:0901/074715:ERROR:native_message_process_host.cc(290)] Native Messaging host tried sending a message that is 1048676 bytes long.
[18781:3847:0901/074715:INFO:CONSOLE(0)] "[SUCCESS] bigMessage", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[18781:3847:0901/074715:INFO:CONSOLE(0)] "[SUCCESS] connect", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[18781:3847:0901/074716:INFO:CONSOLE(0)] "[SUCCESS] stopHost", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[18793:13063:0901/074716:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18793:13063:0901/074716:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18793:13063:0901/074716:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.UserLevelNativeMessaging (6502 ms)
[16/222] ExtensionApiTest.UserLevelNativeMessaging (8099 ms)
[ RUN ] ExtensionApiTest.ContentScriptExtensionAPIs
[18800:3847:0901/074714:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18794:74243:0901/074715:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[18794:41219:0901/074716:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18794:41219:0901/074716:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.ContentScriptExtensionAPIs (4441 ms)
[17/222] ExtensionApiTest.ContentScriptExtensionAPIs (5724 ms)
[ RUN ] ExtensionApiTest.SharedModuleLocale
[18811:3847:0901/074715:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18819:13063:0901/074717:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[18819:13063:0901/074717:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[18819:13063:0901/074717:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18819:13063:0901/074717:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18819:13063:0901/074717:WARNING:channel.cc(325)] RawChannel write error
[18828:12551:0901/074717:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.SharedModuleLocale (4222 ms)
[18/222] ExtensionApiTest.SharedModuleLocale (5611 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchNoType
[18824:3847:0901/074716:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18801:60955:0901/074718:ERROR:mach_broker_mac.mm(222)] Unknown process 18831 is sending Mach IPC messages!
[18801:3847:0901/074718:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://momohocdkieogmjnibiaegkbibgfmkip/_generated_background_page.html (0)
[ OK ] PlatformAppWithFileBrowserTest.LaunchNoType (4409 ms)
[19/222] PlatformAppWithFileBrowserTest.LaunchNoType (5966 ms)
[ RUN ] AppShimHostManagerBrowserTestSocketFiles.ReplacesSymlinkAndCleansUpFiles
[18838:3847:0901/074720:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18840:14595:0901/074720:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[18840:14595:0901/074720:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[18840:14595:0901/074720:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] AppShimHostManagerBrowserTestSocketFiles.ReplacesSymlinkAndCleansUpFiles (2744 ms)
[20/222] AppShimHostManagerBrowserTestSocketFiles.ReplacesSymlinkAndCleansUpFiles (4205 ms)
[ RUN ] SpeechRecognitionTest.SpeechFromBackgroundPageWithoutPermission
[18839:3847:0901/074720:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18830:4871:0901/074722:ERROR:mach_broker_mac.mm(222)] Unknown process 18849 is sending Mach IPC messages!
[18830:3847:0901/074722:INFO:CONSOLE(0)] "[SUCCESS] testWebkitSpeechRecognition", source: chrome-extension://pifbabpcpnhcimolkkfpakcfngkocdna/_generated_background_page.html (0)
[18844:13063:0901/074722:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18844:13063:0901/074722:WARNING:channel.cc(325)] RawChannel write error
[18851:12807:0901/074722:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[18851:12807:0901/074722:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SpeechRecognitionTest.SpeechFromBackgroundPageWithoutPermission (4904 ms)
[21/222] SpeechRecognitionTest.SpeechFromBackgroundPageWithoutPermission (6317 ms)
[ RUN ] AppWindowAPITest.TestCloseEvent
[18845:3847:0901/074721:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18836:3847:0901/074724:INFO:CONSOLE(0)] "[SUCCESS] basic", source: chrome-extension://nhgbnkgfooemhfochomnbehcdipeajfg/_generated_background_page.html (0)
[18836:38403:0901/074724:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AppWindowAPITest.TestCloseEvent (4876 ms)
[22/222] AppWindowAPITest.TestCloseEvent (6320 ms)
[ RUN ] AppWindowAPITest.TestMinimize
[18852:3847:0901/074722:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18842:3847:0901/074725:INFO:CONSOLE(0)] "[SUCCESS] basic", source: chrome-extension://nhgbnkgfooemhfochomnbehcdipeajfg/_generated_background_page.html (0)
[18842:3847:0901/074726:INFO:CONSOLE(0)] "[SUCCESS] checkSizeAfterRestore", source: chrome-extension://nhgbnkgfooemhfochomnbehcdipeajfg/_generated_background_page.html (0)
[18842:3847:0901/074726:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[ OK ] AppWindowAPITest.TestMinimize (6278 ms)
[23/222] AppWindowAPITest.TestMinimize (7918 ms)
[ RUN ] AppWindowAPITest.TestDeprecatedBounds
[18857:3847:0901/074724:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18850:3847:0901/074726:INFO:CONSOLE(0)] "[SUCCESS] contentSize", source: chrome-extension://nhgbnkgfooemhfochomnbehcdipeajfg/_generated_background_page.html (0)
[18850:3847:0901/074726:INFO:CONSOLE(0)] "[SUCCESS] windowPosition", source: chrome-extension://nhgbnkgfooemhfochomnbehcdipeajfg/_generated_background_page.html (0)
[18850:3847:0901/074726:INFO:CONSOLE(0)] "[SUCCESS] minSize", source: chrome-extension://nhgbnkgfooemhfochomnbehcdipeajfg/_generated_background_page.html (0)
[18850:3847:0901/074726:INFO:CONSOLE(0)] "[SUCCESS] maxSize", source: chrome-extension://nhgbnkgfooemhfochomnbehcdipeajfg/_generated_background_page.html (0)
[18850:3847:0901/074726:INFO:CONSOLE(0)] "[SUCCESS] minAndMaxSize", source: chrome-extension://nhgbnkgfooemhfochomnbehcdipeajfg/_generated_background_page.html (0)
[18850:3847:0901/074726:INFO:CONSOLE(0)] "[SUCCESS] simpleSetBounds", source: chrome-extension://nhgbnkgfooemhfochomnbehcdipeajfg/_generated_background_page.html (0)
[18850:3847:0901/074727:INFO:CONSOLE(0)] "[SUCCESS] heightOnlySetBounds", source: chrome-extension://nhgbnkgfooemhfochomnbehcdipeajfg/_generated_background_page.html (0)
[18850:36611:0901/074727:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18850:36611:0901/074727:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[18850:36611:0901/074727:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[18850:36611:0901/074727:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18850:36611:0901/074727:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AppWindowAPITest.TestDeprecatedBounds (5232 ms)
[24/222] AppWindowAPITest.TestDeprecatedBounds (6698 ms)
[ RUN ] EphemeralAppBrowserTest.PromoteBlacklistedEphemeralApp
[18870:3847:0901/074727:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18879:13063:0901/074730:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[18879:13063:0901/074730:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18879:13063:0901/074730:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EphemeralAppBrowserTest.PromoteBlacklistedEphemeralApp (4947 ms)
[25/222] EphemeralAppBrowserTest.PromoteBlacklistedEphemeralApp (6248 ms)
[ RUN ] EphemeralAppBrowserTest.InstallEventReceivedWhileIdle
[18866:3847:0901/074726:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EphemeralAppBrowserTest.InstallEventReceivedWhileIdle (6800 ms)
[26/222] EphemeralAppBrowserTest.InstallEventReceivedWhileIdle (8095 ms)
[ RUN ] AppViewTest.TestAppViewEmbedSelfShouldFail
[18882:3847:0901/074730:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18873:3847:0901/074734:INFO:CONSOLE(37)] "appToEmbed mpmkhkibcoaaeamoljeffbnhbpioacfm", source: chrome-extension://mpmkhkibcoaaeamoljeffbnhbpioacfm/main.js (37)
[18873:3847:0901/074734:INFO:CONSOLE(37)] "Attempting to embed self...(id=mpmkhkibcoaaeamoljeffbnhbpioacfm).", source: chrome-extension://mpmkhkibcoaaeamoljeffbnhbpioacfm/main.js (37)
[18873:3847:0901/074734:INFO:CONSOLE(66)] "Unable to connect to app "mpmkhkibcoaaeamoljeffbnhbpioacfm".", source: extensions::appView (66)
[18873:3847:0901/074734:INFO:CONSOLE(37)] "EXPECTED REFUSAL.", source: chrome-extension://mpmkhkibcoaaeamoljeffbnhbpioacfm/main.js (37)
[18893:13575:0901/074734:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18893:13575:0901/074734:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18893:13575:0901/074734:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AppViewTest.TestAppViewEmbedSelfShouldFail (6646 ms)
[27/222] AppViewTest.TestAppViewEmbedSelfShouldFail (8292 ms)
[ RUN ] ExtensionViewTest.ShimSrcAttribute
[18883:3847:0901/074730:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18875:3847:0901/074735:INFO:CONSOLE(0)] "src is read only. Use .load(url) to navigate to a new extension page.", source: chrome-extension://gdloliindgbiccapnoiglhjmghmdaofi/main.html (0)
[18894:14595:0901/074735:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[18894:14595:0901/074735:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[18894:13063:0901/074735:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[18894:13063:0901/074735:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[18894:13063:0901/074735:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483652, remote ID 5)
[18894:13063:0901/074735:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[18894:13063:0901/074735:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[18894:13063:0901/074735:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18901:14595:0901/074735:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[18901:14595:0901/074735:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[18894:14595:0901/074735:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[18894:14595:0901/074735:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[18894:14595:0901/074735:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[18894:14595:0901/074735:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] ExtensionViewTest.ShimSrcAttribute (6746 ms)
[28/222] ExtensionViewTest.ShimSrcAttribute (8215 ms)
[ RUN ] WebViewTest.Shim_TestChromeExtensionRelativePath
[18895:3847:0901/074733:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18898:12551:0901/074736:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18898:12551:0901/074736:WARNING:channel.cc(325)] RawChannel write error
[18887:39171:0901/074736:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18887:39171:0901/074736:WARNING:channel.cc(325)] RawChannel write error
[18887:39171:0901/074736:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18887:39171:0901/074736:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.Shim_TestChromeExtensionRelativePath (5732 ms)
[29/222] WebViewTest.Shim_TestChromeExtensionRelativePath (6978 ms)
[ RUN ] WebViewTest.Shim_TestDisplayNoneWebviewRemoveChild
[18900:3847:0901/074734:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18905:14083:0901/074736:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[18905:14083:0901/074736:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[18890:5383:0901/074737:ERROR:mach_broker_mac.mm(222)] Unknown process 18909 is sending Mach IPC messages!
[18902:13063:0901/074738:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18902:13063:0901/074738:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.Shim_TestDisplayNoneWebviewRemoveChild (6014 ms)
[30/222] WebViewTest.Shim_TestDisplayNoneWebviewRemoveChild (7519 ms)
[ RUN ] WebViewTest.Shim_TestExecuteScript
[18915:3847:0901/074738:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WebViewTest.Shim_TestExecuteScript (5791 ms)
[31/222] WebViewTest.Shim_TestExecuteScript (7320 ms)
[ RUN ] WebViewTest.Shim_TestWebRequestListenerSurvivesReparenting
[18918:3847:0901/074739:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18933:14595:0901/074742:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[18925:14083:0901/074742:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[18925:14083:0901/074742:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] WebViewTest.Shim_TestWebRequestListenerSurvivesReparenting (6073 ms)
[32/222] WebViewTest.Shim_TestWebRequestListenerSurvivesReparenting (7484 ms)
[ RUN ] WebViewTest.MediaAccessAPIAllow_TestAllowAsync
[18924:3847:0901/074740:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18916:75011:0901/074744:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[18916:3847:0901/074744:INFO:CONSOLE(20)] "test passed", source: chrome-extension://fdjbohogfhljiaeahjlgfkoglfdibpkm/embedder.js (20)
[18916:38147:0901/074744:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18916:38147:0901/074744:WARNING:channel.cc(325)] RawChannel write error
[18916:38147:0901/074744:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18916:38147:0901/074744:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.MediaAccessAPIAllow_TestAllowAsync (5747 ms)
[33/222] WebViewTest.MediaAccessAPIAllow_TestAllowAsync (7355 ms)
[ RUN ] WebViewTest.GeolocationAPIEmbedderHasAccessDeny
[18929:3847:0901/074741:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18922:3847:0901/074744:INFO:CONSOLE(79)] "embedder.setUpLoadStop_", source: chrome-extension://jjiklhlpgkfjbehpjbbkjnfgjcpibmma/embedder.js (79)
[18922:3847:0901/074745:INFO:CONSOLE(81)] "embedder.onWebViewLoadStop", source: chrome-extension://jjiklhlpgkfjbehpjbbkjnfgjcpibmma/embedder.js (81)
[18922:74243:0901/074745:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[18922:3847:0901/074745:INFO:CONSOLE(87)] "embedder.webview.postMessage", source: chrome-extension://jjiklhlpgkfjbehpjbbkjnfgjcpibmma/embedder.js (87)
[18932:3847:0901/074745:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[18932:13063:0901/074745:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[18922:36611:0901/074745:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18922:36611:0901/074745:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.GeolocationAPIEmbedderHasAccessDeny (5610 ms)
[34/222] WebViewTest.GeolocationAPIEmbedderHasAccessDeny (7044 ms)
[ RUN ] WebViewTest.ClearData
[18945:3847:0901/074746:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18937:5383:0901/074748:ERROR:mach_broker_mac.mm(222)] Unknown process 18954 is sending Mach IPC messages!
[18937:3847:0901/074749:INFO:CONSOLE(25)] "app.onload", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/main.js (25)
[18937:3847:0901/074749:INFO:CONSOLE(6)] "embeder.common got config: [object Object]", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/utils.js (6)
[18937:3847:0901/074749:INFO:CONSOLE(6)] "customArg: cleardata", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/utils.js (6)
[18937:3847:0901/074749:INFO:CONSOLE(6)] "startTest: cleardata", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/utils.js (6)
[18937:3847:0901/074749:INFO:CONSOLE(24)] "getConfig: [object Object]", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/cleardata/bootstrap.js (24)
[18937:3847:0901/074749:INFO:CONSOLE(6)] "embedder.loadGuest begin", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/utils.js (6)
[18937:3847:0901/074750:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/utils.js (6)
[18937:3847:0901/074750:INFO:CONSOLE(6)] "IS_JS_ONLY_GUEST: false", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/utils.js (6)
[18937:74507:0901/074750:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[18937:3847:0901/074750:INFO:CONSOLE(6)] "FROM GUEST: guest: create-channel", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/utils.js (6)
[18937:3847:0901/074750:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/utils.js (6)
[18937:3847:0901/074750:INFO:CONSOLE(60)] "clearDataTests.testCookies", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/cleardata/bootstrap.js (60)
[18937:3847:0901/074750:INFO:CONSOLE(6)] "FROM GUEST: guest.onPostMessageReceived: step1.add-cookies", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/utils.js (6)
[18937:3847:0901/074750:INFO:CONSOLE(6)] "FROM GUEST: guest.step1.add-cookies", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/utils.js (6)
[18937:3847:0901/074750:INFO:CONSOLE(6)] "FROM GUEST: setCookie: foo = foovalue", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/utils.js (6)
[18937:3847:0901/074750:INFO:CONSOLE(6)] "FROM GUEST: setCookie: bar = barvalue", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/utils.js (6)
[18937:3847:0901/074750:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/utils.js (6)
[18937:3847:0901/074750:INFO:CONSOLE(34)] "embedder, on message: step2.cookies-added", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/cleardata/bootstrap.js (34)
[18937:3847:0901/074750:INFO:CONSOLE(36)] "embedder.onDataCleared", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/cleardata/bootstrap.js (36)
[18937:3847:0901/074750:INFO:CONSOLE(6)] "FROM GUEST: guest.onPostMessageReceived: step3.get-cookies", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/utils.js (6)
[18937:3847:0901/074750:INFO:CONSOLE(6)] "FROM GUEST: guest.step3.get-cookies", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/utils.js (6)
[18937:3847:0901/074750:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/utils.js (6)
[18937:3847:0901/074750:INFO:CONSOLE(44)] "embedder, on message: step4.got-cookies", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/cleardata/bootstrap.js (44)
[18937:3847:0901/074750:INFO:CONSOLE(0)] "[SUCCESS] testCookies", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/main.html (0)
[ OK ] WebViewTest.ClearData (6984 ms)
[35/222] WebViewTest.ClearData (8417 ms)
[ RUN ] WebViewTest.ConsoleMessage
[18948:3847:0901/074747:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18938:8967:0901/074748:ERROR:mach_broker_mac.mm(222)] Unknown process 18958 is sending Mach IPC messages!
[18938:3847:0901/074749:INFO:CONSOLE(25)] "app.onload", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/main.js (25)
[18938:3847:0901/074749:INFO:CONSOLE(6)] "embeder.common got config: [object Object]", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/utils.js (6)
[18938:3847:0901/074749:INFO:CONSOLE(6)] "customArg: console_messages", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/utils.js (6)
[18938:3847:0901/074749:INFO:CONSOLE(6)] "startTest: console_messages", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/utils.js (6)
[18938:3847:0901/074749:INFO:CONSOLE(18)] "getConfig: [object Object]", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/console_messages/bootstrap.js (18)
[18938:3847:0901/074749:INFO:CONSOLE(6)] "embedder.loadGuest begin", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/utils.js (6)
[18938:3847:0901/074750:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/utils.js (6)
[18938:3847:0901/074750:INFO:CONSOLE(6)] "IS_JS_ONLY_GUEST: true", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/utils.js (6)
[18938:3847:0901/074750:INFO:CONSOLE(6)] "webview.inject", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/utils.js (6)
[18938:3847:0901/074750:INFO:CONSOLE(6)] "FROM GUEST: Guest script loading.", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/utils.js (6)
[18938:3847:0901/074750:INFO:CONSOLE(6)] "FROM GUEST: aaa. guest: create-channel", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/utils.js (6)
[18938:3847:0901/074750:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/utils.js (6)
[18938:3847:0901/074750:INFO:CONSOLE(6)] "FROM GUEST: log-one-a", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/utils.js (6)
[18938:3847:0901/074750:INFO:CONSOLE(0)] "[SUCCESS] testLogLog", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/main.html (0)
[18938:3847:0901/074750:INFO:CONSOLE(6)] "FROM GUEST: log-one-b", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/utils.js (6)
[18938:3847:0901/074750:INFO:CONSOLE(0)] "[SUCCESS] testLogInfo", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/main.html (0)
[18938:3847:0901/074751:INFO:CONSOLE(6)] "FROM GUEST: log-two", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/utils.js (6)
[18938:3847:0901/074751:INFO:CONSOLE(0)] "[SUCCESS] testLogWarn", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/main.html (0)
[18938:3847:0901/074751:INFO:CONSOLE(6)] "FROM GUEST: log-three", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/utils.js (6)
[18938:3847:0901/074751:INFO:CONSOLE(0)] "[SUCCESS] testLogError", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/main.html (0)
[18938:3847:0901/074751:INFO:CONSOLE(6)] "FROM GUEST: log-four", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/utils.js (6)
[18938:3847:0901/074751:INFO:CONSOLE(0)] "[SUCCESS] testLogDebug", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/main.html (0)
[18938:3847:0901/074751:INFO:CONSOLE(6)] "FROM GUEST: Uncaught Error: log-five", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/utils.js (6)
[18938:3847:0901/074751:INFO:CONSOLE(0)] "[SUCCESS] testThrow", source: chrome-extension://afafgkioboklnpbdcicdnfefldkdmmaj/main.html (0)
[18938:41987:0901/074751:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[18938:41987:0901/074751:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[18938:41987:0901/074751:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18938:41987:0901/074751:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18965:14339:0901/074751:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.ConsoleMessage (6675 ms)
[36/222] WebViewTest.ConsoleMessage (8361 ms)
[ RUN ] WebViewDPITest.Shim_TestAutosizeBeforeNavigation
[18955:3847:0901/074748:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18946:39683:0901/074752:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18946:39683:0901/074752:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewDPITest.Shim_TestAutosizeBeforeNavigation (5901 ms)
[37/222] WebViewDPITest.Shim_TestAutosizeBeforeNavigation (7634 ms)
[ RUN ] ChromeContentBrowserClientBrowserTest.UberURLHandler_SettingsPage
[18961:3847:0901/074749:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18949:40451:0901/074750:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[18949:40451:0901/074750:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18949:40451:0901/074750:WARNING:channel.cc(325)] RawChannel write error
[18949:3847:0901/074751:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ChromeContentBrowserClientBrowserTest.UberURLHandler_SettingsPage (5860 ms)
[38/222] ChromeContentBrowserClientBrowserTest.UberURLHandler_SettingsPage (7223 ms)
[ RUN ] ChromeSecurityExploitBrowserTest.ChromeExtensionResources
HTTP server started on http://127.0.0.1:56428...
sending server_data: {"host": "127.0.0.1", "port": 56428} (36 bytes)
HTTPS server started on https://127.0.0.1:56429...
sending server_data: {"host": "127.0.0.1", "port": 56429} (36 bytes)
[18987:3847:0901/074756:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ChromeSecurityExploitBrowserTest.ChromeExtensionResources (4511 ms)
[39/222] ChromeSecurityExploitBrowserTest.ChromeExtensionResources (6047 ms)
[ RUN ] ChromeSitePerProcessTest.OriginReplicationAllowsAccessToStorage
[18984:3847:0901/074755:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18971:73987:0901/074756:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[18992:13063:0901/074757:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18992:13063:0901/074757:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ChromeSitePerProcessTest.OriginReplicationAllowsAccessToStorage (3954 ms)
[40/222] ChromeSitePerProcessTest.OriginReplicationAllowsAccessToStorage (5374 ms)
[ RUN ] ChromeServiceWorkerTest.CanCloseIncognitoWindowWithServiceWorkerController
[18977:3847:0901/074754:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[18969:73987:0901/074757:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[18988:13319:0901/074757:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[18988:13319:0901/074757:WARNING:channel.cc(325)] RawChannel write error
[18969:36611:0901/074757:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18969:36611:0901/074757:WARNING:channel.cc(325)] RawChannel write error
[18969:36611:0901/074757:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[18969:36611:0901/074757:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ChromeServiceWorkerTest.CanCloseIncognitoWindowWithServiceWorkerController (5191 ms)
[41/222] ChromeServiceWorkerTest.CanCloseIncognitoWindowWithServiceWorkerController (6766 ms)
[ RUN ] ContentSettingsTest.PRE_BasicCookies
[18989:3847:0901/074756:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56438...
sending server_data: {"host": "127.0.0.1", "port": 56438} (36 bytes)
[ OK ] ContentSettingsTest.PRE_BasicCookies (6301 ms)
[42/222] ContentSettingsTest.PRE_BasicCookies (7886 ms)
[ RUN ] ContentSettingsTest.PRE_AllowCookiesForASessionUsingExceptions
[19004:3847:0901/074800:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ContentSettingsTest.PRE_AllowCookiesForASessionUsingExceptions (2892 ms)
[43/222] ContentSettingsTest.PRE_AllowCookiesForASessionUsingExceptions (4547 ms)
[ RUN ] PepperContentSettingsSpecialCasesJavaScriptBlockedTest.NaCl
[19008:3847:0901/074801:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19009:17155:0901/074802:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001091c2f33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001092082b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000109255ea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001155ba9e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001155ba09e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010ab11244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010a4b0d96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010a579fdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010b6bc3d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010b666308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010b6657c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001092caff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001092ca6b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001092c092f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff8239b772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff823881a1 thread_start + 13
[ OK ] PepperContentSettingsSpecialCasesJavaScriptBlockedTest.NaCl (2869 ms)
[44/222] PepperContentSettingsSpecialCasesJavaScriptBlockedTest.NaCl (4217 ms)
[ RUN ] RegisterProtocolHandlerBrowserTest.ContextMenuEntryAppearsForHandledUrls
[19010:3847:0901/074801:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19011:14083:0901/074802:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[19011:14083:0901/074802:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[19011:14083:0901/074802:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] RegisterProtocolHandlerBrowserTest.ContextMenuEntryAppearsForHandledUrls (2668 ms)
[45/222] RegisterProtocolHandlerBrowserTest.ContextMenuEntryAppearsForHandledUrls (4241 ms)
[ RUN ] DownloadTest.NoDownload
[19028:3847:0901/074805:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.NoDownload (2669 ms)
[46/222] DownloadTest.NoDownload (4334 ms)
[ RUN ] DownloadTest.DownloadTest_IncognitoRegular
[19031:3847:0901/074805:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19033:13063:0901/074809:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DownloadTest.DownloadTest_IncognitoRegular (5905 ms)
[47/222] DownloadTest.DownloadTest_IncognitoRegular (7496 ms)
[ RUN ] DevToolsSanityTest.TestDevToolsExternalNavigation
[19025:3847:0901/074805:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56447...
sending server_data: {"host": "127.0.0.1", "port": 56447} (36 bytes)
[19013:3847:0901/074809:INFO:CONSOLE(2)] "Loaded", source: http://127.0.0.1:56447/files/devtools/navigate_back.html (2)
[ OK ] DevToolsSanityTest.TestDevToolsExternalNavigation (7207 ms)
[48/222] DevToolsSanityTest.TestDevToolsExternalNavigation (8823 ms)
[ RUN ] DevToolsSanityTest.TestNetworkTiming
[19020:3847:0901/074804:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56444...
sending server_data: {"host": "127.0.0.1", "port": 56444} (36 bytes)
[19012:3847:0901/074810:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[19020:3847:0901/074810:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] DevToolsSanityTest.TestNetworkTiming (8899 ms)
[49/222] DevToolsSanityTest.TestNetworkTiming (10432 ms)
[ RUN ] ErrorPageTest.DNSError_DoReload
[19055:3847:0901/074813:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ErrorPageTest.DNSError_DoReload (3580 ms)
[50/222] ErrorPageTest.DNSError_DoReload (5133 ms)
[ RUN ] ErrorPageTest.CheckEasterEggIsNotDisabled
[19060:3847:0901/074814:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ErrorPageTest.CheckEasterEggIsNotDisabled (3403 ms)
[51/222] ErrorPageTest.CheckEasterEggIsNotDisabled (5085 ms)
[ RUN ] DownloadTest.DownloadTest_Renaming
[19042:3847:0901/074809:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.DownloadTest_Renaming (8087 ms)
[52/222] DownloadTest.DownloadTest_Renaming (9346 ms)
[ RUN ] ErrorPageAutoReloadTest.ManualReloadNotSuppressed
[19062:3847:0901/074814:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ErrorPageAutoReloadTest.ManualReloadNotSuppressed (3390 ms)
[53/222] ErrorPageAutoReloadTest.ManualReloadNotSuppressed (4872 ms)
[ RUN ] CastStreamingApiTest.StopNoStart
[19079:3847:0901/074819:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19067:3847:0901/074820:INFO:CONSOLE(13)] "[TEST] stopNoStart", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stop_no_start.js (13)
[19088:24579:0901/074821:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: ISAC/48000/1 (105)
[19088:24579:0901/074821:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMU/8000/2 (110)
[19088:24579:0901/074821:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMA/8000/2 (118)
[19088:24579:0901/074821:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: G722/8000/2 (119)
[19067:3847:0901/074821:INFO:CONSOLE(16)] "Got MediaStream.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stop_no_start.js (16)
[19067:3847:0901/074821:INFO:CONSOLE(0)] "[SUCCESS] stopNoStart", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stop_no_start.html (0)
[19067:3847:0901/074821:INFO:CONSOLE(0)] "[SUCCESS] stopNoStart", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stop_no_start.html (0)
[19088:13063:0901/074821:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19088:13063:0901/074821:WARNING:channel.cc(325)] RawChannel write error
[19088:13063:0901/074821:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[ OK ] CastStreamingApiTest.StopNoStart (4188 ms)
[54/222] CastStreamingApiTest.StopNoStart (5689 ms)
[ RUN ] CommandLinePrivateApiTest.Basics
[19081:3847:0901/074819:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19068:3847:0901/074821:INFO:CONSOLE(0)] "[SUCCESS] testHaveSwitch", source: chrome-extension://kgjeljgkbckpoekmgjfplammhcggiiaf/_generated_background_page.html (0)
[19068:3847:0901/074821:INFO:CONSOLE(0)] "[SUCCESS] testNotHaveSwitch", source: chrome-extension://kgjeljgkbckpoekmgjfplammhcggiiaf/_generated_background_page.html (0)
[19068:3847:0901/074821:INFO:CONSOLE(0)] "[SUCCESS] testInvalidArgs", source: chrome-extension://kgjeljgkbckpoekmgjfplammhcggiiaf/_generated_background_page.html (0)
[19084:13063:0901/074821:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[19084:13063:0901/074821:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] CommandLinePrivateApiTest.Basics (4422 ms)
[55/222] CommandLinePrivateApiTest.Basics (5924 ms)
[ RUN ] DeclarativeContentApiTest.PRE_RulesPersistence
[19083:3847:0901/074819:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19069:63763:0901/074821:ERROR:mach_broker_mac.mm(222)] Unknown process 19090 is sending Mach IPC messages!
[19096:13063:0901/074823:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19096:13063:0901/074823:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DeclarativeContentApiTest.PRE_RulesPersistence (6152 ms)
[56/222] DeclarativeContentApiTest.PRE_RulesPersistence (7764 ms)
[ RUN ] BrowserActionApiTest.Getters
[19102:3847:0901/074824:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19093:3847:0901/074826:INFO:CONSOLE(0)] "[SUCCESS] getBadgeText", source: chrome-extension://kooeedacdodfmjhocnecjaiikkajgijj/update.html (0)
[19093:3847:0901/074826:INFO:CONSOLE(0)] "[SUCCESS] getBadgeBackgroundColor", source: chrome-extension://kooeedacdodfmjhocnecjaiikkajgijj/update.html (0)
[19093:3847:0901/074826:INFO:CONSOLE(0)] "[SUCCESS] getPopup", source: chrome-extension://kooeedacdodfmjhocnecjaiikkajgijj/update.html (0)
[19093:3847:0901/074826:INFO:CONSOLE(0)] "[SUCCESS] getTitle", source: chrome-extension://kooeedacdodfmjhocnecjaiikkajgijj/update.html (0)
[19093:3847:0901/074827:INFO:CONSOLE(0)] "[SUCCESS] getBadgeText", source: chrome-extension://kooeedacdodfmjhocnecjaiikkajgijj/update2.html (0)
[19093:3847:0901/074827:INFO:CONSOLE(0)] "[SUCCESS] getBadgeBackgroundColor", source: chrome-extension://kooeedacdodfmjhocnecjaiikkajgijj/update2.html (0)
[19093:3847:0901/074827:INFO:CONSOLE(0)] "[SUCCESS] getPopup", source: chrome-extension://kooeedacdodfmjhocnecjaiikkajgijj/update2.html (0)
[19093:3847:0901/074827:INFO:CONSOLE(0)] "[SUCCESS] getTitle", source: chrome-extension://kooeedacdodfmjhocnecjaiikkajgijj/update2.html (0)
[19093:37891:0901/074827:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BrowserActionApiTest.Getters (4765 ms)
[57/222] BrowserActionApiTest.Getters (6287 ms)
[ RUN ] FileSystemApiTest.FileSystemApiGetDisplayPath
[19104:3847:0901/074825:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19095:4611:0901/074826:ERROR:mach_broker_mac.mm(222)] Unknown process 19114 is sending Mach IPC messages!
[19095:3847:0901/074827:INFO:CONSOLE(0)] "[SUCCESS] getDisplayPath", source: chrome-extension://keambndnpjpdlkahmmmocjihmciliffa/test.html (0)
[ OK ] FileSystemApiTest.FileSystemApiGetDisplayPath (5109 ms)
[58/222] FileSystemApiTest.FileSystemApiGetDisplayPath (6607 ms)
[ RUN ] FileSystemApiTest.FileSystemApiGetDisplayPathPrettifyMac
[19118:3847:0901/074827:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19107:3847:0901/074830:INFO:CONSOLE(0)] "chrome.fileSystem.chooseFile is deprecated", source: chrome-extension://mdppnkknbjfnbikedjebpbhciphmmicp/test.html (0)
[19107:3847:0901/074830:INFO:CONSOLE(0)] "Please use chrome.fileSystem.chooseEntry instead", source: chrome-extension://mdppnkknbjfnbikedjebpbhciphmmicp/test.html (0)
[19107:3847:0901/074830:INFO:CONSOLE(0)] "[SUCCESS] getDisplayPath", source: chrome-extension://mdppnkknbjfnbikedjebpbhciphmmicp/test.html (0)
[19120:13063:0901/074830:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[19120:13063:0901/074830:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[19120:13063:0901/074830:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19107:39683:0901/074830:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19107:39683:0901/074830:WARNING:channel.cc(325)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiGetDisplayPathPrettifyMac (4948 ms)
[59/222] FileSystemApiTest.FileSystemApiGetDisplayPathPrettifyMac (6609 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenDirectoryTest
[19131:3847:0901/074830:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19121:63235:0901/074832:ERROR:mach_broker_mac.mm(222)] Unknown process 19137 is sending Mach IPC messages!
[19121:3847:0901/074833:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://pndpakpbcpjckfcfofojlijmldmnmeka/test.html (0)
[19121:3847:0901/074833:INFO:CONSOLE(0)] "[SUCCESS] readDirectory", source: chrome-extension://pndpakpbcpjckfcfofojlijmldmnmeka/test.html (0)
[19121:3847:0901/074833:INFO:CONSOLE(0)] "[SUCCESS] removeFile", source: chrome-extension://pndpakpbcpjckfcfofojlijmldmnmeka/test.html (0)
[19121:3847:0901/074833:INFO:CONSOLE(0)] "[SUCCESS] copyFile", source: chrome-extension://pndpakpbcpjckfcfofojlijmldmnmeka/test.html (0)
[19121:3847:0901/074833:INFO:CONSOLE(0)] "[SUCCESS] moveFile", source: chrome-extension://pndpakpbcpjckfcfofojlijmldmnmeka/test.html (0)
[19121:3847:0901/074833:INFO:CONSOLE(0)] "[SUCCESS] createFile", source: chrome-extension://pndpakpbcpjckfcfofojlijmldmnmeka/test.html (0)
[19121:3847:0901/074833:INFO:CONSOLE(0)] "[SUCCESS] createDirectory", source: chrome-extension://pndpakpbcpjckfcfofojlijmldmnmeka/test.html (0)
[19132:12807:0901/074834:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19132:12807:0901/074834:WARNING:channel.cc(325)] RawChannel write error
[19121:37635:0901/074834:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] FileSystemApiTest.FileSystemApiOpenDirectoryTest (5080 ms)
[60/222] FileSystemApiTest.FileSystemApiOpenDirectoryTest (6732 ms)
[ RUN ] FileSystemApiTest.FileSystemApiSaveBackgroundTest
[19133:3847:0901/074831:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19125:5383:0901/074833:ERROR:mach_broker_mac.mm(222)] Unknown process 19141 is sending Mach IPC messages!
[19125:3847:0901/074834:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://lmmmlijdmmfnibjppndoeojnjeanebhe/_generated_background_page.html (0)
[19125:3847:0901/074834:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[19125:39427:0901/074834:WARNING:channel.cc(325)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiSaveBackgroundTest (4928 ms)
[61/222] FileSystemApiTest.FileSystemApiSaveBackgroundTest (6527 ms)
[ RUN ] HistoryApiTest.SearchAfterAdd
[19144:3847:0901/074833:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19134:41219:0901/074835:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[19134:3847:0901/074835:INFO:CONSOLE(0)] "[SUCCESS] searchAfterAdd", source: chrome-extension://palmpclhgedjbchlbajckhjjkmkneiof/search_after_add.html (0)
[ OK ] HistoryApiTest.SearchAfterAdd (4151 ms)
[62/222] HistoryApiTest.SearchAfterAdd (5739 ms)
[ RUN ] ActivityLogApiTest.TriggerEvent
[19076:3847:0901/074818:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19066:4611:0901/074820:ERROR:mach_broker_mac.mm(222)] Unknown process 19086 is sending Mach IPC messages!
[19066:3847:0901/074820:INFO:CONSOLE(458)] "Completed setup events", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[19066:3847:0901/074822:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074822:INFO:CONSOLE(458)] "Completed makeApiCall", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[19066:3847:0901/074822:INFO:CONSOLE(475)] "Logged:cookies.set Expected:cookies.set", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074822:INFO:CONSOLE(0)] "[SUCCESS] triggerApiCall", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[19066:3847:0901/074822:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074822:INFO:CONSOLE(475)] "Logged:extension.getURL Expected:extension.getURL", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074822:INFO:CONSOLE(458)] "Completed makeSpecialApiCalls", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[19066:3847:0901/074822:INFO:CONSOLE(475)] "Logged:extension.getViews Expected:extension.getViews", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074822:INFO:CONSOLE(0)] "[SUCCESS] triggerSpecialCall", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[19066:3847:0901/074822:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074822:INFO:CONSOLE(475)] "Logged:omnibox.setDefaultSuggestion Expected:omnibox.setDefaultSuggestion", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074822:INFO:CONSOLE(458)] "Completed checkNoDoubleLogging", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[19066:3847:0901/074822:INFO:CONSOLE(0)] "[SUCCESS] triggerDouble", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[19066:3847:0901/074822:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074822:INFO:CONSOLE(475)] "Logged:app.GetDetails Expected:app.GetDetails", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074822:INFO:CONSOLE(458)] "Completed checkAppCalls", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[19066:3847:0901/074822:INFO:CONSOLE(475)] "Logged:app.GetIsInstalled Expected:app.GetIsInstalled", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074822:INFO:CONSOLE(475)] "Logged:app.getInstallState Expected:app.getInstallState", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074822:INFO:CONSOLE(0)] "[SUCCESS] triggerAppBindings", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[19066:3847:0901/074822:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074822:INFO:CONSOLE(458)] "Completed callObjectMethod", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[19066:3847:0901/074822:INFO:CONSOLE(475)] "Logged:storage.clear Expected:storage.clear", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074822:INFO:CONSOLE(0)] "[SUCCESS] triggerObjectMethods", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[19066:3847:0901/074822:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074822:INFO:CONSOLE(475)] "Logged:runtime.connect Expected:runtime.connect", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074822:INFO:CONSOLE(475)] "Logged:runtime.sendMessage Expected:runtime.sendMessage", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074822:INFO:CONSOLE(0)] "[SUCCESS] triggerMessageSelf", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[19066:3847:0901/074822:INFO:CONSOLE(458)] "Completed sendMessageToSelf", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[19066:3847:0901/074822:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074822:INFO:CONSOLE(475)] "Logged:runtime.connect Expected:runtime.connect", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074822:INFO:CONSOLE(475)] "Logged:runtime.sendMessage Expected:runtime.sendMessage", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074822:INFO:CONSOLE(168)] "who's there?", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (168)
[19066:3847:0901/074822:INFO:CONSOLE(0)] "[SUCCESS] triggerMessageOther", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[19066:3847:0901/074822:INFO:CONSOLE(458)] "Completed sendMessageToOther", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[19066:3847:0901/074822:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074822:INFO:CONSOLE(458)] "Completed connectToOther", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[19066:3847:0901/074822:INFO:CONSOLE(475)] "Logged:runtime.connect Expected:runtime.connect", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074822:INFO:CONSOLE(0)] "[SUCCESS] triggerConnectOther", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[19066:3847:0901/074822:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074822:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[19066:3847:0901/074822:INFO:CONSOLE(475)] "Logged:blinkRequestResource XMLHttpRequest Expected:blinkRequestResource XMLHttpRequest", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074822:INFO:CONSOLE(0)] "[SUCCESS] triggerBackgroundXHR", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[19066:3847:0901/074822:INFO:CONSOLE(458)] "Completed doBackgroundXHR", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[19066:3847:0901/074822:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074823:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074823:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074823:INFO:CONSOLE(475)] "Logged:tabs.executeScript Expected:tabs.executeScript", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074823:INFO:CONSOLE(5)] "g o o g l e", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/chrome/test/data/extensions/api_test/activity_log_private/friend/google_cs.js (5)
[19066:3847:0901/074825:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074825:INFO:CONSOLE(458)] "Completed tabIdTranslation", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[19066:3847:0901/074825:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074825:INFO:CONSOLE(475)] "Logged:tabs.move Expected:tabs.move", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074825:INFO:CONSOLE(475)] "Logged:tabs.remove Expected:tabs.remove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074825:INFO:CONSOLE(0)] "[SUCCESS] triggerTabIds", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[19066:3847:0901/074825:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074825:INFO:CONSOLE(475)] "Logged:windows.create Expected:windows.create", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074826:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074826:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074826:INFO:CONSOLE(475)] "Logged:tabs.executeScript Expected:tabs.executeScript", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074827:INFO:CONSOLE(475)] "Logged:windows.create Expected:windows.create", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074827:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074827:INFO:CONSOLE(458)] "Completed tabIdTranslation", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[19066:3847:0901/074827:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074827:INFO:CONSOLE(475)] "Logged:tabs.move Expected:tabs.move", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074827:INFO:CONSOLE(475)] "Logged:tabs.remove Expected:tabs.remove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074827:INFO:CONSOLE(0)] "[SUCCESS] triggerTabIdsIncognito", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[19066:3847:0901/074827:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074827:INFO:CONSOLE(475)] "Logged:webRequestInternal.addEventListener Expected:webRequestInternal.addEventListener", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074827:INFO:CONSOLE(475)] "Logged:webRequestInternal.addEventListener Expected:webRequestInternal.addEventListener", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074829:INFO:CONSOLE(475)] "Logged:webRequest.onBeforeSendHeaders/1 Expected:webRequest.onBeforeSendHeaders/1", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074829:INFO:CONSOLE(475)] "Logged:webRequestInternal.eventHandled Expected:webRequestInternal.eventHandled", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074829:INFO:CONSOLE(475)] "Logged:webRequest.onBeforeSendHeaders Expected:webRequest.onBeforeSendHeaders", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074829:INFO:CONSOLE(475)] "Logged:webRequest.onHeadersReceived/2 Expected:webRequest.onHeadersReceived/2", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074829:INFO:CONSOLE(475)] "Logged:webRequestInternal.eventHandled Expected:webRequestInternal.eventHandled", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074829:INFO:CONSOLE(475)] "Logged:webRequest.onHeadersReceived Expected:webRequest.onHeadersReceived", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074829:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074829:INFO:CONSOLE(458)] "Completed doWebRequestModifications", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[19066:3847:0901/074829:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074829:INFO:CONSOLE(475)] "Logged:tabs.remove Expected:tabs.remove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074829:INFO:CONSOLE(0)] "[SUCCESS] triggerWebRequest", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[19066:3847:0901/074829:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074830:INFO:CONSOLE(475)] "Logged:webRequestInternal.addEventListener Expected:webRequestInternal.addEventListener", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074830:INFO:CONSOLE(475)] "Logged:webRequestInternal.addEventListener Expected:webRequestInternal.addEventListener", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074830:INFO:CONSOLE(475)] "Logged:windows.create Expected:windows.create", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074831:INFO:CONSOLE(475)] "Logged:webRequest.onBeforeSendHeaders/3 Expected:webRequest.onBeforeSendHeaders/3", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074831:INFO:CONSOLE(475)] "Logged:webRequestInternal.eventHandled Expected:webRequestInternal.eventHandled", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074831:INFO:CONSOLE(475)] "Logged:webRequest.onBeforeSendHeaders Expected:webRequest.onBeforeSendHeaders", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074831:INFO:CONSOLE(475)] "Logged:webRequest.onHeadersReceived/4 Expected:webRequest.onHeadersReceived/4", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074831:INFO:CONSOLE(475)] "Logged:webRequestInternal.eventHandled Expected:webRequestInternal.eventHandled", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074831:INFO:CONSOLE(475)] "Logged:webRequest.onHeadersReceived Expected:webRequest.onHeadersReceived", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074831:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074831:INFO:CONSOLE(458)] "Completed doWebRequestModifications", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[19066:3847:0901/074831:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19128:3847:0901/074831:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[19128:13063:0901/074831:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19066:3847:0901/074831:INFO:CONSOLE(475)] "Logged:tabs.remove Expected:tabs.remove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074831:INFO:CONSOLE(0)] "[SUCCESS] triggerWebRequestIncognito", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[19066:3847:0901/074831:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074832:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074832:INFO:CONSOLE(458)] "Completed sendMessageToCS", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[19066:3847:0901/074832:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074832:INFO:CONSOLE(475)] "Logged:tabs.connect Expected:tabs.connect", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074832:INFO:CONSOLE(475)] "Logged:tabs.sendMessage Expected:tabs.sendMessage", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074832:INFO:CONSOLE(475)] "Logged:tabs.executeScript Expected:tabs.executeScript", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074832:INFO:CONSOLE(475)] "Logged:tabs.executeScript Expected:tabs.executeScript", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074832:INFO:CONSOLE(5)] "g o o g l e", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/chrome/test/data/extensions/api_test/activity_log_private/friend/google_cs.js (5)
[19066:3847:0901/074832:INFO:CONSOLE(458)] "Completed injectContentScript", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[19066:3847:0901/074832:INFO:CONSOLE(458)] "Completed injectScriptBlob", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[19136:13063:0901/074832:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19136:13063:0901/074832:WARNING:channel.cc(325)] RawChannel write error
[19066:3847:0901/074832:INFO:CONSOLE(475)] "Logged:tabs.remove Expected:tabs.remove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074832:INFO:CONSOLE(0)] "[SUCCESS] triggerApiCallsOnTabsUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[19066:3847:0901/074833:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074833:INFO:CONSOLE(475)] "Logged:windows.create Expected:windows.create", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074833:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074834:INFO:CONSOLE(458)] "Completed sendMessageToCS", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[19066:3847:0901/074834:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074834:INFO:CONSOLE(475)] "Logged:tabs.connect Expected:tabs.connect", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074834:INFO:CONSOLE(475)] "Logged:tabs.sendMessage Expected:tabs.sendMessage", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074834:INFO:CONSOLE(475)] "Logged:tabs.executeScript Expected:tabs.executeScript", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074834:INFO:CONSOLE(475)] "Logged:tabs.executeScript Expected:tabs.executeScript", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074834:INFO:CONSOLE(458)] "Completed injectScriptBlob", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[19066:39683:0901/074834:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[19066:39683:0901/074834:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[19066:39683:0901/074834:WARNING:channel.cc(325)] RawChannel write error
[19066:3847:0901/074834:INFO:CONSOLE(458)] "Completed injectContentScript", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[19066:3847:0901/074834:INFO:CONSOLE(475)] "Logged:tabs.remove Expected:tabs.remove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074834:INFO:CONSOLE(0)] "[SUCCESS] triggerApiCallsOnTabsUpdatedIncognito", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[19066:3847:0901/074834:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074834:INFO:CONSOLE(475)] "Logged:extension.getURL Expected:extension.getURL", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074834:INFO:CONSOLE(433)] "Not installing extension message listener on options.html", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (433)
[19066:3847:0901/074834:INFO:CONSOLE(458)] "Completed setup events", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[19066:3847:0901/074834:INFO:CONSOLE(458)] "Completed Switching to fullscreen...", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[19066:3847:0901/074834:INFO:CONSOLE(0)] "Failed to execute 'requestFullScreen' on 'Element': API can only be initiated by a user gesture.", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/options.html#dom_fullscreen (0)
[19066:3847:0901/074834:INFO:CONSOLE(475)] "Logged:test.getConfig Expected:test.getConfig", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074834:INFO:CONSOLE(475)] "Logged:Element.webkitRequestFullscreen Expected:Element.webkitRequestFullscreen", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074834:INFO:CONSOLE(0)] "[SUCCESS] triggerFullscreen", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[19066:3847:0901/074834:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074835:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074835:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074835:INFO:CONSOLE(475)] "Logged:tabs.executeScript Expected:tabs.executeScript", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkSetAttribute LocalDOMWindow url Expected:blinkSetAttribute LocalDOMWindow url", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkSetAttribute LocalDOMWindow url Expected:blinkSetAttribute LocalDOMWindow url", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(0)] "getCurrentPosition() and watchPosition() are deprecated on insecure origins, and support will be removed in the future. You should consider switching your application to a secure origin, such as HTTPS. See https://goo.gl/rStTGz for more details.", source: (0)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkSetAttribute LocalDOMWindow url Expected:blinkSetAttribute LocalDOMWindow url", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkSetAttribute LocalDOMWindow url Expected:blinkSetAttribute LocalDOMWindow url", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:Window.navigator Expected:Window.navigator", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:Geolocation.getCurrentPosition Expected:Geolocation.getCurrentPosition", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:Geolocation.watchPosition Expected:Geolocation.watchPosition", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:Window.sessionStorage Expected:Window.sessionStorage", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:Storage.setItem Expected:Storage.setItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:Storage.getItem Expected:Storage.getItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:Storage.removeItem Expected:Storage.removeItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:Storage.clear Expected:Storage.clear", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:Window.localStorage Expected:Window.localStorage", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:Storage.setItem Expected:Storage.setItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:Storage.getItem Expected:Storage.getItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:Storage.removeItem Expected:Storage.removeItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:Storage.clear Expected:Storage.clear", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:Window.applicationCache Expected:Window.applicationCache", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:Window.openDatabase Expected:Window.openDatabase", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkRequestResource XMLHttpRequest Expected:blinkRequestResource XMLHttpRequest", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19148:13063:0901/074836:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19148:13063:0901/074836:WARNING:channel.cc(325)] RawChannel write error
[19066:3847:0901/074836:INFO:CONSOLE(458)] "Completed executeDOMChangesOnTabUpdated", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY click Expected:blinkAddEventListener BODY click", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document click Expected:blinkAddEventListener #document click", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow click Expected:blinkAddEventListener DOMWindow click", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dblclick Expected:blinkAddEventListener BODY dblclick", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dblclick Expected:blinkAddEventListener #document dblclick", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dblclick Expected:blinkAddEventListener DOMWindow dblclick", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY drag Expected:blinkAddEventListener BODY drag", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document drag Expected:blinkAddEventListener #document drag", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow drag Expected:blinkAddEventListener DOMWindow drag", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dragend Expected:blinkAddEventListener BODY dragend", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dragend Expected:blinkAddEventListener #document dragend", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dragend Expected:blinkAddEventListener DOMWindow dragend", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dragenter Expected:blinkAddEventListener BODY dragenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dragenter Expected:blinkAddEventListener #document dragenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dragenter Expected:blinkAddEventListener DOMWindow dragenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dragleave Expected:blinkAddEventListener BODY dragleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dragleave Expected:blinkAddEventListener #document dragleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dragleave Expected:blinkAddEventListener DOMWindow dragleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dragover Expected:blinkAddEventListener BODY dragover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dragover Expected:blinkAddEventListener #document dragover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dragover Expected:blinkAddEventListener DOMWindow dragover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dragstart Expected:blinkAddEventListener BODY dragstart", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dragstart Expected:blinkAddEventListener #document dragstart", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dragstart Expected:blinkAddEventListener DOMWindow dragstart", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY drop Expected:blinkAddEventListener BODY drop", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document drop Expected:blinkAddEventListener #document drop", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow drop Expected:blinkAddEventListener DOMWindow drop", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY input Expected:blinkAddEventListener BODY input", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document input Expected:blinkAddEventListener #document input", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow input Expected:blinkAddEventListener DOMWindow input", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY keydown Expected:blinkAddEventListener BODY keydown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document keydown Expected:blinkAddEventListener #document keydown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow keydown Expected:blinkAddEventListener DOMWindow keydown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY keypress Expected:blinkAddEventListener BODY keypress", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document keypress Expected:blinkAddEventListener #document keypress", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow keypress Expected:blinkAddEventListener DOMWindow keypress", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY keyup Expected:blinkAddEventListener BODY keyup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document keyup Expected:blinkAddEventListener #document keyup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow keyup Expected:blinkAddEventListener DOMWindow keyup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mousedown Expected:blinkAddEventListener BODY mousedown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mousedown Expected:blinkAddEventListener #document mousedown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mousedown Expected:blinkAddEventListener DOMWindow mousedown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mouseenter Expected:blinkAddEventListener BODY mouseenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mouseenter Expected:blinkAddEventListener #document mouseenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mouseenter Expected:blinkAddEventListener DOMWindow mouseenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mouseleave Expected:blinkAddEventListener BODY mouseleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mouseleave Expected:blinkAddEventListener #document mouseleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mouseleave Expected:blinkAddEventListener DOMWindow mouseleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mousemove Expected:blinkAddEventListener BODY mousemove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mousemove Expected:blinkAddEventListener #document mousemove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mousemove Expected:blinkAddEventListener DOMWindow mousemove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mouseout Expected:blinkAddEventListener BODY mouseout", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mouseout Expected:blinkAddEventListener #document mouseout", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mouseout Expected:blinkAddEventListener DOMWindow mouseout", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mouseover Expected:blinkAddEventListener BODY mouseover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mouseover Expected:blinkAddEventListener #document mouseover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mouseover Expected:blinkAddEventListener DOMWindow mouseover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mouseup Expected:blinkAddEventListener BODY mouseup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mouseup Expected:blinkAddEventListener #document mouseup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mouseup Expected:blinkAddEventListener DOMWindow mouseup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mousewheel Expected:blinkAddEventListener BODY mousewheel", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mousewheel Expected:blinkAddEventListener #document mousewheel", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mousewheel Expected:blinkAddEventListener DOMWindow mousewheel", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:tabs.remove Expected:tabs.remove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(0)] "[SUCCESS] triggerDOMChangesOnTabsUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:runtime.onMessageExternal Expected:runtime.onMessageExternal", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074836:INFO:CONSOLE(475)] "Logged:windows.create Expected:windows.create", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:tabs.onUpdated Expected:tabs.onUpdated", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:tabs.executeScript Expected:tabs.executeScript", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkSetAttribute LocalDOMWindow url Expected:blinkSetAttribute LocalDOMWindow url", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkSetAttribute LocalDOMWindow url Expected:blinkSetAttribute LocalDOMWindow url", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkSetAttribute LocalDOMWindow url Expected:blinkSetAttribute LocalDOMWindow url", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkSetAttribute LocalDOMWindow url Expected:blinkSetAttribute LocalDOMWindow url", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:Window.navigator Expected:Window.navigator", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:Geolocation.getCurrentPosition Expected:Geolocation.getCurrentPosition", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:Geolocation.watchPosition Expected:Geolocation.watchPosition", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:Window.sessionStorage Expected:Window.sessionStorage", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:Storage.setItem Expected:Storage.setItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:Storage.getItem Expected:Storage.getItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:Storage.removeItem Expected:Storage.removeItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:Storage.clear Expected:Storage.clear", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:Window.localStorage Expected:Window.localStorage", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:Storage.setItem Expected:Storage.setItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:Storage.getItem Expected:Storage.getItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:Storage.removeItem Expected:Storage.removeItem", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:Storage.clear Expected:Storage.clear", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:Window.applicationCache Expected:Window.applicationCache", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:Window.openDatabase Expected:Window.openDatabase", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkRequestResource XMLHttpRequest Expected:blinkRequestResource XMLHttpRequest", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY click Expected:blinkAddEventListener BODY click", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(458)] "Completed executeDOMChangesOnTabUpdated", source: chrome-extension://pknkgggnfecklokoggaggchhaebkajji/reply.js (458)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document click Expected:blinkAddEventListener #document click", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow click Expected:blinkAddEventListener DOMWindow click", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dblclick Expected:blinkAddEventListener BODY dblclick", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dblclick Expected:blinkAddEventListener #document dblclick", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dblclick Expected:blinkAddEventListener DOMWindow dblclick", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY drag Expected:blinkAddEventListener BODY drag", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document drag Expected:blinkAddEventListener #document drag", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow drag Expected:blinkAddEventListener DOMWindow drag", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dragend Expected:blinkAddEventListener BODY dragend", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dragend Expected:blinkAddEventListener #document dragend", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dragend Expected:blinkAddEventListener DOMWindow dragend", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dragenter Expected:blinkAddEventListener BODY dragenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dragenter Expected:blinkAddEventListener #document dragenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dragenter Expected:blinkAddEventListener DOMWindow dragenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dragleave Expected:blinkAddEventListener BODY dragleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dragleave Expected:blinkAddEventListener #document dragleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dragleave Expected:blinkAddEventListener DOMWindow dragleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dragover Expected:blinkAddEventListener BODY dragover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dragover Expected:blinkAddEventListener #document dragover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dragover Expected:blinkAddEventListener DOMWindow dragover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY dragstart Expected:blinkAddEventListener BODY dragstart", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document dragstart Expected:blinkAddEventListener #document dragstart", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow dragstart Expected:blinkAddEventListener DOMWindow dragstart", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY drop Expected:blinkAddEventListener BODY drop", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document drop Expected:blinkAddEventListener #document drop", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow drop Expected:blinkAddEventListener DOMWindow drop", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY input Expected:blinkAddEventListener BODY input", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document input Expected:blinkAddEventListener #document input", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow input Expected:blinkAddEventListener DOMWindow input", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY keydown Expected:blinkAddEventListener BODY keydown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document keydown Expected:blinkAddEventListener #document keydown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow keydown Expected:blinkAddEventListener DOMWindow keydown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY keypress Expected:blinkAddEventListener BODY keypress", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document keypress Expected:blinkAddEventListener #document keypress", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow keypress Expected:blinkAddEventListener DOMWindow keypress", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY keyup Expected:blinkAddEventListener BODY keyup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document keyup Expected:blinkAddEventListener #document keyup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow keyup Expected:blinkAddEventListener DOMWindow keyup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mousedown Expected:blinkAddEventListener BODY mousedown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mousedown Expected:blinkAddEventListener #document mousedown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mousedown Expected:blinkAddEventListener DOMWindow mousedown", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mouseenter Expected:blinkAddEventListener BODY mouseenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mouseenter Expected:blinkAddEventListener #document mouseenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mouseenter Expected:blinkAddEventListener DOMWindow mouseenter", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mouseleave Expected:blinkAddEventListener BODY mouseleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mouseleave Expected:blinkAddEventListener #document mouseleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mouseleave Expected:blinkAddEventListener DOMWindow mouseleave", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mousemove Expected:blinkAddEventListener BODY mousemove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mousemove Expected:blinkAddEventListener #document mousemove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074837:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mousemove Expected:blinkAddEventListener DOMWindow mousemove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074838:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mouseout Expected:blinkAddEventListener BODY mouseout", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074838:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mouseout Expected:blinkAddEventListener #document mouseout", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074838:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mouseout Expected:blinkAddEventListener DOMWindow mouseout", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074838:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mouseover Expected:blinkAddEventListener BODY mouseover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074838:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mouseover Expected:blinkAddEventListener #document mouseover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074838:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mouseover Expected:blinkAddEventListener DOMWindow mouseover", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074838:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mouseup Expected:blinkAddEventListener BODY mouseup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074838:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mouseup Expected:blinkAddEventListener #document mouseup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074838:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mouseup Expected:blinkAddEventListener DOMWindow mouseup", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074838:INFO:CONSOLE(475)] "Logged:blinkAddEventListener BODY mousewheel Expected:blinkAddEventListener BODY mousewheel", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074838:INFO:CONSOLE(475)] "Logged:blinkAddEventListener #document mousewheel Expected:blinkAddEventListener #document mousewheel", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074838:INFO:CONSOLE(475)] "Logged:blinkAddEventListener DOMWindow mousewheel Expected:blinkAddEventListener DOMWindow mousewheel", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074838:INFO:CONSOLE(475)] "Logged:tabs.remove Expected:tabs.remove", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/test.js (475)
[19066:3847:0901/074838:INFO:CONSOLE(0)] "[SUCCESS] triggerDOMChangesOnTabsUpdatedIncognito", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[19066:3847:0901/074838:INFO:CONSOLE(0)] "[SUCCESS] checkSavedHistory", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[19066:3847:0901/074838:INFO:CONSOLE(0)] "[SUCCESS] checkHistoryForURL", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[19066:3847:0901/074838:INFO:CONSOLE(0)] "[SUCCESS] checkOtherObject", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[19066:3847:0901/074838:INFO:CONSOLE(0)] "[SUCCESS] checkOtherObject", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[19066:3847:0901/074838:INFO:CONSOLE(0)] "[SUCCESS] deleteGoogleUrls", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[19066:3847:0901/074838:INFO:CONSOLE(0)] "[SUCCESS] deleteAllUrls", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[19066:3847:0901/074838:INFO:CONSOLE(0)] "[SUCCESS] deleteAllUrls", source: chrome-extension://abjoigjokfeibfhiahiijggogladbmfm/_generated_background_page.html (0)
[19087:13063:0901/074838:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19087:13063:0901/074838:WARNING:channel.cc(325)] RawChannel write error
[19092:12807:0901/074838:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19092:12807:0901/074838:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ActivityLogApiTest.TriggerEvent (21974 ms)
[63/222] ActivityLogApiTest.TriggerEvent (23540 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveLoginCanceled
[19156:3847:0901/074837:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19149:3847:0901/074839:INFO:CONSOLE(5)] "hi there", source: chrome-extension://bccnpkdndpobedonjnnibkegdfdnmchk/test.js (5)
[ OK ] GetAuthTokenFunctionTest.InteractiveLoginCanceled (3903 ms)
[64/222] GetAuthTokenFunctionTest.InteractiveLoginCanceled (5365 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveMintBadCredentialsLoginCanceled
[19158:3847:0901/074837:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19150:3847:0901/074839:INFO:CONSOLE(5)] "hi there", source: chrome-extension://bccnpkdndpobedonjnnibkegdfdnmchk/test.js (5)
[19160:12551:0901/074840:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19160:12551:0901/074840:WARNING:channel.cc(325)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.InteractiveMintBadCredentialsLoginCanceled (4093 ms)
[65/222] GetAuthTokenFunctionTest.InteractiveMintBadCredentialsLoginCanceled (5678 ms)
[ RUN ] MediaGalleriesGalleryWatchApiTest.RemoveAllGalleryWatch
[19174:3847:0901/074841:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19167:39171:0901/074843:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] MediaGalleriesGalleryWatchApiTest.RemoveAllGalleryWatch (3893 ms)
[66/222] MediaGalleriesGalleryWatchApiTest.RemoveAllGalleryWatch (5291 ms)
[ RUN ] ExtensionSessionsTest.RestoreInIncognito
[19177:3847:0901/074842:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: IsManaged()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: IsSyncActive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: IsManaged()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: HasSyncSetupCompleted()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: HasSyncSetupCompleted()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:164:
Function call: GetRegisteredDataTypes()
Returns: 8-byte object <FF-FF FF-FF 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
[ OK ] ExtensionSessionsTest.RestoreInIncognito (3530 ms)
[67/222] ExtensionSessionsTest.RestoreInIncognito (4959 ms)
[ RUN ] SocketApiTest.SocketUDPExtension
[19182:3847:0901/074843:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
Echo UDP server started on port 53851...
sending server_data: {"host": "127.0.0.1", "port": 53851} (36 bytes)
[19172:3847:0901/074845:INFO:CONSOLE(374)] "Running tests, protocol none, echo server LOCALhost:53851", source: chrome-extension://jlhcmekioaekpmgpkgphjfmnlpofhpal/background.js (374)
[19172:3847:0901/074845:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://jlhcmekioaekpmgpkgphjfmnlpofhpal/_generated_background_page.html (0)
[19172:3847:0901/074845:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running socket.getInfo: Socket not found
at Object.onGetInfo [as callback] (chrome-extension://jlhcmekioaekpmgpkgphjfmnlpofhpal/background.js:65:14)", source: chrome-extension://jlhcmekioaekpmgpkgphjfmnlpofhpal/_generated_background_page.html (0)
[19172:3847:0901/074845:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://jlhcmekioaekpmgpkgphjfmnlpofhpal/_generated_background_page.html (0)
[19172:3847:0901/074845:INFO:CONSOLE(255)] "calling create", source: chrome-extension://jlhcmekioaekpmgpkgphjfmnlpofhpal/background.js (255)
[19172:3847:0901/074845:INFO:CONSOLE(261)] "calling connect", source: chrome-extension://jlhcmekioaekpmgpkgphjfmnlpofhpal/background.js (261)
[19172:3847:0901/074845:INFO:CONSOLE(270)] "Socket connect: result=0", source: chrome-extension://jlhcmekioaekpmgpkgphjfmnlpofhpal/background.js (270)
[19172:3847:0901/074845:INFO:CONSOLE(272)] "calling read with readCB2 callback", source: chrome-extension://jlhcmekioaekpmgpkgphjfmnlpofhpal/background.js (272)
[19172:3847:0901/074845:INFO:CONSOLE(278)] "calling disconnect", source: chrome-extension://jlhcmekioaekpmgpkgphjfmnlpofhpal/background.js (278)
[19172:3847:0901/074845:INFO:CONSOLE(281)] "calling connect", source: chrome-extension://jlhcmekioaekpmgpkgphjfmnlpofhpal/background.js (281)
[19172:3847:0901/074845:INFO:CONSOLE(290)] "Socket connect: result=0", source: chrome-extension://jlhcmekioaekpmgpkgphjfmnlpofhpal/background.js (290)
[19172:3847:0901/074845:INFO:CONSOLE(292)] "calling read with readCB1 callback", source: chrome-extension://jlhcmekioaekpmgpkgphjfmnlpofhpal/background.js (292)
[19172:3847:0901/074845:INFO:CONSOLE(308)] "write callback: bytesWritten=24", source: chrome-extension://jlhcmekioaekpmgpkgphjfmnlpofhpal/background.js (308)
[19172:3847:0901/074845:INFO:CONSOLE(323)] "Socket read CB2: result=30", source: chrome-extension://jlhcmekioaekpmgpkgphjfmnlpofhpal/background.js (323)
[19172:3847:0901/074845:INFO:CONSOLE(333)] "Success!", source: chrome-extension://jlhcmekioaekpmgpkgphjfmnlpofhpal/background.js (333)
[19172:3847:0901/074845:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://jlhcmekioaekpmgpkgphjfmnlpofhpal/_generated_background_page.html (0)
[19172:3847:0901/074845:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://jlhcmekioaekpmgpkgphjfmnlpofhpal/_generated_background_page.html (0)
[19172:3847:0901/074845:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running socket.recvFrom: Socket not found
at Object.callback (chrome-extension://jlhcmekioaekpmgpkgphjfmnlpofhpal/background.js:345:14)", source: chrome-extension://jlhcmekioaekpmgpkgphjfmnlpofhpal/_generated_background_page.html (0)
[19172:3847:0901/074845:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://jlhcmekioaekpmgpkgphjfmnlpofhpal/_generated_background_page.html (0)
[19183:13063:0901/074845:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19183:13063:0901/074845:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SocketApiTest.SocketUDPExtension (4248 ms)
[68/222] SocketApiTest.SocketUDPExtension (5751 ms)
[ RUN ] ExtensionSettingsApiTest.ManagedStorageDisabled
[19194:3847:0901/074846:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19187:3847:0901/074848:INFO:CONSOLE(0)] "[SUCCESS] storageIsDisabled", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[ OK ] ExtensionSettingsApiTest.ManagedStorageDisabled (3726 ms)
[69/222] ExtensionSettingsApiTest.ManagedStorageDisabled (4951 ms)
[ RUN ] TabCaptureApiTest.TabIndicator
[19197:3847:0901/074847:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19189:38147:0901/074849:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[19189:3847:0901/074849:INFO:CONSOLE(0)] "[SUCCESS] startTabCapture", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/start_tab_capture.html (0)
[ OK ] TabCaptureApiTest.TabIndicator (3702 ms)
[70/222] TabCaptureApiTest.TabIndicator (4872 ms)
[ RUN ] ExtensionTabsTest.NoTabsAppWindow
[19213:3847:0901/074851:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19218:12551:0901/074855:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionTabsTest.NoTabsAppWindow (5106 ms)
[71/222] ExtensionTabsTest.NoTabsAppWindow (6491 ms)
[ RUN ] WebNavigationApiTest.ClientRedirect
[19215:3847:0901/074852:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19207:37891:0901/074855:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19207:37891:0901/074855:WARNING:channel.cc(325)] RawChannel write error
[19207:3847:0901/074855:INFO:CONSOLE(0)] "[SUCCESS] clientRedirect", source: chrome-extension://depofmljijknkdkknfhpocoficbppdik/test_clientRedirect.html (0)
[19207:37891:0901/074855:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[19207:37891:0901/074855:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19207:37891:0901/074855:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19207:37891:0901/074855:WARNING:channel.cc(325)] RawChannel write error
[19207:3847:0901/074855:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.ClientRedirect (4994 ms)
[72/222] WebNavigationApiTest.ClientRedirect (6434 ms)
[ RUN ] ExtensionTabsTest.GetAllWindowsAllTypes
[19203:3847:0901/074849:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19204:3847:0901/074858:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[19196:39427:0901/074858:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19196:39427:0901/074858:WARNING:channel.cc(325)] RawChannel write error
[19196:39427:0901/074858:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[19196:39427:0901/074858:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[19196:39427:0901/074858:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19196:39427:0901/074858:WARNING:channel.cc(325)] RawChannel write error
[19196:39427:0901/074859:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19196:39427:0901/074859:WARNING:channel.cc(325)] RawChannel write error
[19203:3847:0901/074859:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000ac0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[19203:3847:0901/074859:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000ac0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[19203:3847:0901/074859:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000ac0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[19203:3847:0901/074859:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000ac0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[19203:3847:0901/074859:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000ac0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[19196:39427:0901/074859:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionTabsTest.GetAllWindowsAllTypes (11903 ms)
[73/222] ExtensionTabsTest.GetAllWindowsAllTypes (13403 ms)
[ RUN ] ExtensionWebstorePrivateApiTest.InstallLocalized
HTTP server started on http://127.0.0.1:56485...
sending server_data: {"host": "127.0.0.1", "port": 56485} (36 bytes)
[19234:3847:0901/074859:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19225:37635:0901/074900:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[19225:3847:0901/074901:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[19225:3847:0901/074901:INFO:CONSOLE(52)] "img.onload called", source: http://www.example.com:56485/files/extensions/api_test/webstore_private/common.js (52)
[19225:3847:0901/074903:INFO:CONSOLE(0)] "[SUCCESS] localizeName", source: http://www.example.com:56485/files/extensions/api_test/webstore_private/localized.html (0)
[ OK ] ExtensionWebstorePrivateApiTest.InstallLocalized (6970 ms)
[74/222] ExtensionWebstorePrivateApiTest.InstallLocalized (8437 ms)
[ RUN ] ExtensionBrowsertestUtilTest.ExecuteScriptInBackground
[19244:3847:0901/074902:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19249:12551:0901/074904:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19249:12551:0901/074904:WARNING:channel.cc(325)] RawChannel write error
[19239:37635:0901/074904:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19239:37635:0901/074904:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionBrowsertestUtilTest.ExecuteScriptInBackground (3917 ms)
[75/222] ExtensionBrowsertestUtilTest.ExecuteScriptInBackground (5153 ms)
[ RUN ] BundleWebstorePrivateApiTest.InstallBundleInvalid
HTTP server started on http://127.0.0.1:56486...
sending server_data: {"host": "127.0.0.1", "port": 56486} (36 bytes)
[19236:3847:0901/074859:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19227:3847:0901/074901:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
File not found extensions/api_test/webstore_private/bundle/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.crx full path:/Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/chrome/test/data/extensions/api_test/webstore_private/bundle/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.crx
127.0.0.1 - - [01/Sep/2015 07:49:03] code 404, message Not Found
[19227:3847:0901/074903:WARNING:extension_error_reporter.cc(79)] Extension error: Package is invalid: 'CRX_MAGIC_NUMBER_INVALID'.
[19227:3847:0901/074904:WARNING:extension_error_reporter.cc(79)] Extension error: Manifest file is invalid.
[19227:3847:0901/074904:INFO:CONSOLE(0)] "[SUCCESS] partialInstall", source: http://www.example.com:56486/files/extensions/api_test/webstore_private/install_bundle_invalid.html (0)
[19227:3847:0901/074906:WARNING:extension_error_reporter.cc(79)] Extension error: Manifest file is invalid.
[19227:3847:0901/074906:INFO:CONSOLE(0)] "[SUCCESS] allItemsFail", source: http://www.example.com:56486/files/extensions/api_test/webstore_private/install_bundle_invalid.html (0)
[19227:3847:0901/074906:INFO:CONSOLE(0)] "[SUCCESS] noItems", source: http://www.example.com:56486/files/extensions/api_test/webstore_private/install_bundle_invalid.html (0)
[ OK ] BundleWebstorePrivateApiTest.InstallBundleInvalid (9299 ms)
[76/222] BundleWebstorePrivateApiTest.InstallBundleInvalid (10741 ms)
[ RUN ] ContentVerifierTest.FailOnRead
[19261:3847:0901/074906:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ContentVerifierTest.FailOnRead (4292 ms)
[77/222] ContentVerifierTest.FailOnRead (5667 ms)
[ RUN ] ExtensionCrxInstallerTest.ExperimentalExtensionFromOutsideGallery
[19265:3847:0901/074907:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionCrxInstallerTest.ExperimentalExtensionFromOutsideGallery (3754 ms)
[78/222] ExtensionCrxInstallerTest.ExperimentalExtensionFromOutsideGallery (5150 ms)
[ RUN ] ExtensionCrxInstallerTest.DoNotSync
[19272:3847:0901/074909:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionCrxInstallerTest.DoNotSync (3149 ms)
[79/222] ExtensionCrxInstallerTest.DoNotSync (4364 ms)
[ RUN ] ErrorConsoleBrowserTest.BrowserActionRuntimeError
[19283:3847:0901/074912:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19275:5383:0901/074914:ERROR:mach_broker_mac.mm(222)] Unknown process 19289 is sending Mach IPC messages!
[19275:3847:0901/074914:INFO:CONSOLE(0)] "Error in event handler for browserAction.onClicked: ReferenceError: baz is not defined
at chrome-extension://kjmocbipmehgboncaklapkmchfhcmeeb/browser_action.js:7:12", source: chrome-extension://kjmocbipmehgboncaklapkmchfhcmeeb/_generated_background_page.html (0)
[ OK ] ErrorConsoleBrowserTest.BrowserActionRuntimeError (3963 ms)
[80/222] ErrorConsoleBrowserTest.BrowserActionRuntimeError (5252 ms)
[ RUN ] ErrorConsoleBrowserTest.CatchesLastError
[19285:3847:0901/074912:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19277:4611:0901/074914:ERROR:mach_broker_mac.mm(222)] Unknown process 19292 is sending Mach IPC messages!
[19277:3847:0901/074915:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running permissions.remove: 'foobar' is not a recognized permission.
at chrome-extension://lakkoakkkeocmbmiijapbmimbmenmghb/background.js:12:20", source: chrome-extension://lakkoakkkeocmbmiijapbmimbmenmghb/_generated_background_page.html (0)
[19286:12551:0901/074915:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19286:12551:0901/074915:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ErrorConsoleBrowserTest.CatchesLastError (4068 ms)
[81/222] ErrorConsoleBrowserTest.CatchesLastError (5435 ms)
[ RUN ] ExecuteScriptApiTest.RemovedFrames
[19290:3847:0901/074914:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19282:3847:0901/074917:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://bfdladjfddajbjkjblkckbkkejnmambm/_generated_background_page.html (0)
[19282:73987:0901/074917:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[19282:3847:0901/074919:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://bfdladjfddajbjkjblkckbkkejnmambm/_generated_background_page.html (0)
[19296:13063:0901/074919:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExecuteScriptApiTest.RemovedFrames (6964 ms)
[82/222] ExecuteScriptApiTest.RemovedFrames (8407 ms)
[ RUN ] ExtensionBindingsApiTest.Nocompile
[19304:3847:0901/074917:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19297:39171:0901/074919:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[19297:3847:0901/074919:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://panoaepkfknhmjgcfihpboimfdahpnlf/page.html (0)
[19305:13063:0901/074919:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[19305:13063:0901/074919:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[19305:13063:0901/074919:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19297:39171:0901/074919:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19297:39171:0901/074919:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionBindingsApiTest.Nocompile (3562 ms)
[83/222] ExtensionBindingsApiTest.Nocompile (4991 ms)
[ RUN ] ExtensionContextMenuBrowserTest.Simple
[19306:3847:0901/074918:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionContextMenuBrowserTest.Simple (3676 ms)
[84/222] ExtensionContextMenuBrowserTest.Simple (5100 ms)
[ RUN ] ExternallyConnectableMessagingTest.FromIframeWithoutPermission
[19321:3847:0901/074922:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19312:73987:0901/074924:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ExternallyConnectableMessagingTest.FromIframeWithoutPermission (3869 ms)
[85/222] ExternallyConnectableMessagingTest.FromIframeWithoutPermission (5227 ms)
[ RUN ] ExtensionDisabledGlobalErrorTest.UninstallFromDialog
[19318:3847:0901/074922:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19311:37635:0901/074926:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionDisabledGlobalErrorTest.UninstallFromDialog (5434 ms)
[86/222] ExtensionDisabledGlobalErrorTest.UninstallFromDialog (6910 ms)
[ RUN ] ExtensionStorageMonitorTest.DoubleInitialThreshold
[19324:3847:0901/074923:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19314:3847:0901/074927:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://hkjmljmibfaadoblhkefaipinbjjllgl/index.html (0)
[ OK ] ExtensionStorageMonitorTest.DoubleInitialThreshold (5446 ms)
[87/222] ExtensionStorageMonitorTest.DoubleInitialThreshold (6814 ms)
[ RUN ] ExtensionWebUITest.SanityCheckUnavailableAPIs
[19342:3847:0901/074929:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19336:36611:0901/074930:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[19336:3847:0901/074931:ERROR:CONSOLE(34)] "chrome://chrome-urls/: Expected: ["csi","developerPrivate","getVariableValue","loadTimes","management","runtime","send","test"], Actual: ["csi","getVariableValue","loadTimes","runtime","send"]", source: (34)
[ OK ] ExtensionWebUITest.SanityCheckUnavailableAPIs (3507 ms)
[88/222] ExtensionWebUITest.SanityCheckUnavailableAPIs (4858 ms)
[ RUN ] ExtensionApiCaptureTest.CaptureVisibleDisabled
[19337:3847:0901/074927:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19332:3847:0901/074931:INFO:CONSOLE(0)] "[SUCCESS] captureVisibleDisabled", source: chrome-extension://jegnbmnkeghnohgcnlfahlokdmomekdp/test_disabled.html (0)
[19332:3847:0901/074931:INFO:CONSOLE(0)] "[SUCCESS] captureVisibleDisabledInNullWindow", source: chrome-extension://jegnbmnkeghnohgcnlfahlokdmomekdp/test_disabled.html (0)
[19332:3847:0901/074931:INFO:CONSOLE(0)] "[SUCCESS] captureVisibleDisabledInCurrentWindow", source: chrome-extension://jegnbmnkeghnohgcnlfahlokdmomekdp/test_disabled.html (0)
[19337:3847:0901/074931:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000149ac0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[19337:3847:0901/074931:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000149ac0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] ExtensionApiCaptureTest.CaptureVisibleDisabled (5037 ms)
[89/222] ExtensionApiCaptureTest.CaptureVisibleDisabled (6301 ms)
[ RUN ] ExtensionWebUITest.SendMessage
[19347:3847:0901/074930:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19339:3847:0901/074932:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ExtensionWebUITest.SendMessage (4261 ms)
[90/222] ExtensionWebUITest.SendMessage (5472 ms)
[ RUN ] GeolocationBrowserTest.NoPromptBeforeStart
[19360:3847:0901/074934:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19353:74243:0901/074934:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[19353:3847:0901/074935:WARNING:geolocation_browsertest.cc(283)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.NoPromptBeforeStart (2661 ms)
[91/222] GeolocationBrowserTest.NoPromptBeforeStart (4101 ms)
[ RUN ] StartupHelperBrowserTest.ValidateCrx
[19359:3847:0901/074934:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19352:3847:0901/074936:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] StartupHelperBrowserTest.ValidateCrx (3960 ms)
[92/222] StartupHelperBrowserTest.ValidateCrx (5158 ms)
[ RUN ] MediaGalleriesGalleryWatchApiTest.RemoveListenerAndModifyGallery
[19165:3847:0901/074839:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19157:3847:0901/074841:INFO:CONSOLE(1)] "Uncaught ReferenceError: getMediaFileSystems is not defined", source: (1)
[19170:13063:0901/074856:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[19170:13063:0901/074856:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19170:13063:0901/074856:WARNING:channel.cc(325)] RawChannel write error
BrowserTestBase signal handler received SIGTERM. Backtrace:
0 browser_tests 0x000000010f1a4a43 base::debug::StackTrace::StackTrace() + 19
1 browser_tests 0x000000011cc9cc87 content::(anonymous namespace)::DumpStackTraceSignalHandler(int) + 199
2 libsystem_c.dylib 0x00007fff8238990a _sigtramp + 26
3 ??? 0x000060e000009500 0x0 + 106515188978944
4 CoreFoundation 0x00007fff884f3233 __CFRunLoopServiceMachPort + 195
5 CoreFoundation 0x00007fff884f8916 __CFRunLoopRun + 1078
6 CoreFoundation 0x00007fff884f80e2 CFRunLoopRunSpecific + 290
7 HIToolbox 0x00007fff8e2daeb4 RunCurrentEventLoopInMode + 209
8 HIToolbox 0x00007fff8e2dac52 ReceiveNextEventCommon + 356
9 HIToolbox 0x00007fff8e2daae3 BlockUntilNextEventMatchingListInMode + 62
10 AppKit 0x00007fff85079533 _DPSNextEvent + 685
11 AppKit 0x00007fff85078df2 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 128
12 AppKit 0x00007fff850701a3 -[NSApplication run] + 517
13 browser_tests 0x000000010f186447 base::MessagePumpNSApplication::DoRun(base::MessagePump::Delegate*) + 967
14 browser_tests 0x000000010f18431c base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) + 396
15 browser_tests 0x000000010f24555f base::RunLoop::Run() + 479
16 browser_tests 0x000000011cd7ccee content::RunThisRunLoop(base::RunLoop*) + 126
17 browser_tests 0x000000011cd7cc05 content::RunMessageLoop() + 181
18 browser_tests 0x000000011d0f2339 ExtensionTestMessageListener::WaitUntilSatisfied() + 73
19 browser_tests 0x000000010c82f110 MediaGalleriesGalleryWatchApiTest::ExecuteCmdAndCheckReply(std::string const&, std::string const&) + 544
20 browser_tests 0x000000010c834709 MediaGalleriesGalleryWatchApiTest::FetchMediaGalleriesList() + 425
21 browser_tests 0x000000010c8304ce MediaGalleriesGalleryWatchApiTest::SetUpOnMainThread() + 382
22 browser_tests 0x000000010f1396a5 InProcessBrowserTest::RunTestOnMainThreadLoop() + 789
23 browser_tests 0x000000011cc9c692 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() + 738
24 browser_tests 0x000000010e1b10dc ChromeBrowserMainParts::PreMainMessageLoopRunImpl() + 9804
25 browser_tests 0x000000010e1ae602 ChromeBrowserMainParts::PreMainMessageLoopRun() + 386
26 browser_tests 0x0000000119254617 content::BrowserMainLoop::PreMainMessageLoopRun() + 487
27 browser_tests 0x0000000119abecb7 content::StartupTaskRunner::RunAllTasksNow() + 295
28 browser_tests 0x000000011924fd01 content::BrowserMainLoop::CreateStartupTasks() + 1809
29 browser_tests 0x000000011925baf5 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) + 1077
30 browser_tests 0x0000000119248f3a content::BrowserMain(content::MainFunctionParams const&) + 394
31 browser_tests 0x000000011cc99cec content::ContentMainRunnerImpl::Run() + 444
32 browser_tests 0x000000011cc9823e content::ContentMain(content::ContentMainParams const&) + 142
33 browser_tests 0x000000011cc9bb70 content::BrowserTestBase::SetUp() + 1776
34 browser_tests 0x000000010f137092 InProcessBrowserTest::SetUp() + 706
35 browser_tests 0x000000010fee64d3 testing::Test::Run() + 451
36 browser_tests 0x000000010fee8a99 testing::TestInfo::Run() + 921
37 browser_tests 0x000000010fee97e9 testing::TestCase::Run() + 1177
38 browser_tests 0x000000010fefbf73 testing::internal::UnitTestImpl::RunAllTests() + 2451
39 browser_tests 0x000000010fefb51c testing::UnitTest::Run() + 396
40 browser_tests 0x000000010f3555c7 base::TestSuite::Run() + 583
41 browser_tests 0x000000010dcf0d3f ChromeBrowserTestSuiteRunner::RunTestSuite(int, char**) + 191
42 browser_tests 0x000000011cd73c5a content::LaunchTests(content::TestLauncherDelegate*, int, int, char**) + 890
43 browser_tests 0x000000010f134713 LaunchChromeTests(int, ChromeTestSuiteRunner*, int, char**) + 259
44 browser_tests 0x000000010dcf0c0d main + 237
45 browser_tests 0x000000010bd80a34 start + 52
46 ??? 0x0000000000000009 0x0 + 9
[93/222] MediaGalleriesGalleryWatchApiTest.RemoveListenerAndModifyGallery (TIMED OUT)
[ RUN ] HistoryBrowserTest.SavingHistoryDisabled
HTTP server started on http://127.0.0.1:56519...
sending server_data: {"host": "127.0.0.1", "port": 56519} (36 bytes)
[19369:3847:0901/074936:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] HistoryBrowserTest.SavingHistoryDisabled (3200 ms)
[94/222] HistoryBrowserTest.SavingHistoryDisabled (4728 ms)
[ RUN ] MediaStreamDevicesControllerTest.WebUIRequestAndAllowCam
[19383:3847:0901/074939:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19383:3847:0901/074940:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[19383:3847:0901/074940:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[19383:3847:0901/074940:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[19383:3847:0901/074940:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] MediaStreamDevicesControllerTest.WebUIRequestAndAllowCam (3196 ms)
[95/222] MediaStreamDevicesControllerTest.WebUIRequestAndAllowCam (4808 ms)
[ RUN ] DnsProbeBrowserTest.CorrectionsLoadStopped
[19387:3847:0901/074940:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DnsProbeBrowserTest.CorrectionsLoadStopped (2652 ms)
[96/222] DnsProbeBrowserTest.CorrectionsLoadStopped (4313 ms)
[ RUN ] WebSocketBrowserTest.WebSocketBasicAuthInHTTPSURL
[19389:3847:0901/074940:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
Trying to start websocket server on wss://127.0.0.1:0...
WebSocket server started on wss://127.0.0.1:56548...
sending server_data: {"host": "127.0.0.1", "port": 56548} (36 bytes)
1.0.0.127.in-addr.arpa - code 404, message File not found
[ OK ] WebSocketBrowserTest.WebSocketBasicAuthInHTTPSURL (3366 ms)
[97/222] WebSocketBrowserTest.WebSocketBasicAuthInHTTPSURL (4711 ms)
[ RUN ] ECKPrefixedEncryptedMediaTest.FileIOTest
[19376:3847:0901/074938:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56531...
sending server_data: {"host": "127.0.0.1", "port": 56531} (36 bytes)
[19370:3847:0901/074940:INFO:CONSOLE(280)] "07:49:40.736 - Using FileIOTestPlayer", source: http://127.0.0.1:56531/files/eme_player_js/utils.js (280)
[19370:3847:0901/074940:INFO:CONSOLE(280)] "07:49:40.743 - Registering video event handlers.", source: http://127.0.0.1:56531/files/eme_player_js/utils.js (280)
[19370:3847:0901/074940:INFO:CONSOLE(280)] "07:49:40.751 - Loading media using src.", source: http://127.0.0.1:56531/files/eme_player_js/utils.js (280)
[19370:3847:0901/074940:INFO:CONSOLE(280)] "07:49:40.885 - org.chromium.externalclearkey.fileiotest Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56531/files/eme_player_js/utils.js (280)
[19370:3847:0901/074940:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[19370:3847:0901/074941:INFO:CONSOLE(280)] "07:49:41.776 - heartbeat #1", source: http://127.0.0.1:56531/files/eme_player_js/utils.js (280)
[19370:3847:0901/074941:INFO:CONSOLE(280)] "07:49:41.784 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56531/files/eme_player_js/utils.js (280)
[19380:3847:0901/074941:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[19370:3847:0901/074942:INFO:CONSOLE(280)] "07:49:42.776 - heartbeat #2", source: http://127.0.0.1:56531/files/eme_player_js/utils.js (280)
[19370:3847:0901/074942:INFO:CONSOLE(280)] "07:49:42.794 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56531/files/eme_player_js/utils.js (280)
[19370:3847:0901/074942:INFO:CONSOLE(280)] "07:49:42.796 - CDM file IO test: Success", source: http://127.0.0.1:56531/files/eme_player_js/utils.js (280)
[19370:3847:0901/074942:INFO:CONSOLE(280)] "07:49:42.798 - Set document title to: FILE_IO_TEST_SUCCESS, updated title: FILE_IO_TEST_SUCCESS", source: http://127.0.0.1:56531/files/eme_player_js/utils.js (280)
[19380:13063:0901/074942:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] ECKPrefixedEncryptedMediaTest.FileIOTest (6460 ms)
[98/222] ECKPrefixedEncryptedMediaTest.FileIOTest (7955 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptForPushStateWhenFormPersists
[19402:3847:0901/074944:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19394:3847:0901/074945:INFO:CONSOLE(22)] "Uncaught TypeError: Cannot read property 'addEventListener' of null", source: http://127.0.0.1:56553/password/password_push_state.html (22)
[19394:55079:0901/074945:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.NoPromptForPushStateWhenFormPersists (3103 ms)
[99/222] PasswordManagerBrowserTestBase.NoPromptForPushStateWhenFormPersists (4397 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptOnBack
[19403:3847:0901/074944:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19395:54311:0901/074945:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.NoPromptOnBack (3453 ms)
[100/222] PasswordManagerBrowserTestBase.NoPromptOnBack (4790 ms)
[ RUN ] PDFExtensionTest.Bookmark
[19410:3847:0901/074945:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19399:74499:0901/074946:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[19399:3847:0901/074949:INFO:CONSOLE(0)] "[SUCCESS] testHasCorrectBookmarks", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[19416:13063:0901/074949:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[19416:13063:0901/074949:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PDFExtensionTest.Bookmark (6373 ms)
[101/222] PDFExtensionTest.Bookmark (7880 ms)
[ RUN ] PDFExtensionTest.EnsureCrossOriginRepliesBlocked
[19414:3847:0901/074947:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19407:3847:0901/074950:INFO:CONSOLE(0)] "Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('http://127.0.0.1:56564') does not match the recipient window's origin ('null').", source: (0)
[19407:3847:0901/074950:INFO:CONSOLE(0)] "Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('http://127.0.0.1:56564') does not match the recipient window's origin ('null').", source: (0)
[ OK ] PDFExtensionTest.EnsureCrossOriginRepliesBlocked (5964 ms)
[102/222] PDFExtensionTest.EnsureCrossOriginRepliesBlocked (7714 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPagePending
[19426:3847:0901/074949:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56569...
sending server_data: {"host": "127.0.0.1", "port": 56569} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderPagePending (6112 ms)
[103/222] PrerenderBrowserTest.PrerenderPagePending (7720 ms)
[ RUN ] MaterialPDFExtensionTest.ParamsParser
[19424:3847:0901/074948:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19415:74243:0901/074949:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[19415:3847:0901/074952:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[19415:3847:0901/074953:INFO:CONSOLE(0)] "[SUCCESS] testParamsParser", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[ OK ] MaterialPDFExtensionTest.ParamsParser (7129 ms)
[104/222] MaterialPDFExtensionTest.ParamsParser (8701 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPopup
[19443:3847:0901/074954:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56583...
sending server_data: {"host": "127.0.0.1", "port": 56583} (36 bytes)
[19456:13063:0901/074957:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19456:13063:0901/074957:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderPopup (5297 ms)
[105/222] PrerenderBrowserTest.PrerenderPopup (6595 ms)
[ RUN ] PrerenderBrowserTest.PrerenderContentSettingDetect
[19438:3847:0901/074953:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56578...
sending server_data: {"host": "127.0.0.1", "port": 56578} (36 bytes)
[19442:13063:0901/074956:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[19442:13063:0901/074956:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
objc[19455]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[19455]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[19455]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[19455]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[19455]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[19455]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[19455]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[19455]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[19455]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[19455]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[19455]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[19455]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[19455]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[19455]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[19455]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[19455]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[19455]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[19455]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[19455]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[19455]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[19455]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[19455]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[19455]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[19455]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[19455]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
[19438:3847:0901/074957:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000142ac0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[19438:3847:0901/074957:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000142ac0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[19438:3847:0901/074957:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000142ac0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[19438:3847:0901/074957:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000142ac0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[19438:3847:0901/074957:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000142ac0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[19438:3847:0901/074957:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000142ac0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[19438:3847:0901/074957:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000142ac0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[19438:3847:0901/074957:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000142ac0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[19438:3847:0901/074957:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000142ac0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[19438:3847:0901/074957:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000142ac0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[19438:3847:0901/074957:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000142ac0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[19438:3847:0901/074957:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000142ac0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[19438:3847:0901/074957:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000142ac0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[19438:3847:0901/074957:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000142ac0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[19438:3847:0901/074957:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000142ac0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[19438:3847:0901/074957:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000142ac0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[19438:3847:0901/074957:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000142ac0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[19438:3847:0901/074957:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000142ac0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[19438:3847:0901/074957:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000142ac0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[19438:3847:0901/074957:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000142ac0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[19438:3847:0901/074957:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000142ac0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[19438:3847:0901/074957:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000142ac0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[19438:3847:0901/074957:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000142ac0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[19438:3847:0901/074957:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000142ac0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] PrerenderBrowserTest.PrerenderContentSettingDetect (6139 ms)
[106/222] PrerenderBrowserTest.PrerenderContentSettingDetect (7755 ms)
[ RUN ] PrerenderBrowserTest.PrerenderXhrGet
[19459:3847:0901/074957:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56593...
sending server_data: {"host": "127.0.0.1", "port": 56593} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderXhrGet (5117 ms)
[107/222] PrerenderBrowserTest.PrerenderXhrGet (6692 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPrint
[19471:3847:0901/075000:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56602...
sending server_data: {"host": "127.0.0.1", "port": 56602} (36 bytes)
[19462:36355:0901/075003:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19462:36355:0901/075003:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderPrint (4153 ms)
[108/222] PrerenderBrowserTest.PrerenderPrint (5446 ms)
[ RUN ] PrerenderBrowserTest.PrerenderHTML5VideoNetwork
[19457:3847:0901/074957:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56589...
sending server_data: {"host": "127.0.0.1", "port": 56589} (36 bytes)
[19464:12807:0901/075003:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] PrerenderBrowserTest.PrerenderHTML5VideoNetwork (8629 ms)
[109/222] PrerenderBrowserTest.PrerenderHTML5VideoNetwork (10007 ms)
[ RUN ] PrerenderBrowserTest.PrerenderTargetHasPopup
[19472:3847:0901/075000:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56606...
sending server_data: {"host": "127.0.0.1", "port": 56606} (36 bytes)
[19481:12551:0901/075004:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderTargetHasPopup (5103 ms)
[110/222] PrerenderBrowserTest.PrerenderTargetHasPopup (6548 ms)
[ RUN ] PrerenderBrowserTest.PrerenderSSLClientCertTopLevel
[19482:3847:0901/075004:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56616...
sending server_data: {"host": "127.0.0.1", "port": 56616} (36 bytes)
HTTPS server started on https://127.0.0.1:56617...
sending server_data: {"host": "127.0.0.1", "port": 56617} (36 bytes)
[19476:38915:0901/075007:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderSSLClientCertTopLevel (5850 ms)
[111/222] PrerenderBrowserTest.PrerenderSSLClientCertTopLevel (7074 ms)
[ RUN ] PrerenderBrowserTest.PrerenderSafeBrowsingClientRedirect
[19492:3847:0901/075006:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56622...
sending server_data: {"host": "127.0.0.1", "port": 56622} (36 bytes)
[19484:35843:0901/075009:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19484:35843:0901/075009:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderSafeBrowsingClientRedirect (4913 ms)
[112/222] PrerenderBrowserTest.PrerenderSafeBrowsingClientRedirect (6465 ms)
[ RUN ] PrerenderBrowserTest.PrerenderReferrerPolicy
[19498:3847:0901/075007:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56626...
sending server_data: {"host": "127.0.0.1", "port": 56626} (36 bytes)
[19499:3847:0901/075009:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderReferrerPolicy (4727 ms)
[113/222] PrerenderBrowserTest.PrerenderReferrerPolicy (6356 ms)
[ RUN ] PrerenderBrowserTest.PrerenderCancelSubresourceRedirectUnsupportedScheme
[19501:3847:0901/075007:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56631...
sending server_data: {"host": "127.0.0.1", "port": 56631} (36 bytes)
[19511:12807:0901/075011:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[19511:12807:0901/075011:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderCancelSubresourceRedirectUnsupportedScheme (5406 ms)
[114/222] PrerenderBrowserTest.PrerenderCancelSubresourceRedirectUnsupportedScheme (6881 ms)
[ RUN ] ProfileBrowserTest.URLFetcherUsingMainContextDuringIncognitoTeardown
[19513:3847:0901/075011:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19520:14339:0901/075013:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[19520:14339:0901/075013:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[19506:36867:0901/075013:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[19506:36867:0901/075013:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19506:36867:0901/075013:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ProfileBrowserTest.URLFetcherUsingMainContextDuringIncognitoTeardown (3945 ms)
[115/222] ProfileBrowserTest.URLFetcherUsingMainContextDuringIncognitoTeardown (5301 ms)
[ RUN ] ProfileWindowBrowserTest.GuestCannotSignin
[19521:3847:0901/075013:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19512:38659:0901/075014:ERROR:service_worker_context_wrapper.cc(335)] ServiceWorkerContextCore is no longer alive.
[ OK ] ProfileWindowBrowserTest.GuestCannotSignin (3384 ms)
[116/222] ProfileWindowBrowserTest.GuestCannotSignin (5002 ms)
[ RUN ] PushMessagingBrowserTest.GrantAlreadyGrantedPermissionDoesNotUnsubscribe
HTTPS server started on https://127.0.0.1:56639...
sending server_data: {"host": "127.0.0.1", "port": 56639} (36 bytes)
[19527:3847:0901/075014:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19514:3847:0901/075015:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:56639/files/push_messaging/push_test.js (18)
[19514:3847:0901/075015:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:56639/files/push_messaging/push_test.js (18)
[19514:3847:0901/075015:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:56639/files/push_messaging/push_test.js (18)
[19514:3847:0901/075015:INFO:CONSOLE(18)] "sendResultToTest: true - subscribed", source: https://127.0.0.1:56639/files/push_messaging/push_test.js (18)
[19514:3847:0901/075015:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:56639/files/push_messaging/push_test.js (18)
[19514:3847:0901/075015:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:56639/files/push_messaging/push_test.js (18)
[19514:3847:0901/075015:INFO:CONSOLE(18)] "sendResultToTest: true - subscribed", source: https://127.0.0.1:56639/files/push_messaging/push_test.js (18)
[19514:3847:0901/075015:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[19514:3847:0901/075015:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[19514:3847:0901/075015:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.GrantAlreadyGrantedPermissionDoesNotUnsubscribe (3790 ms)
[117/222] PushMessagingBrowserTest.GrantAlreadyGrantedPermissionDoesNotUnsubscribe (5222 ms)
[ RUN ] ReferrerPolicyTest.LeftClickOrigin
[19528:3847:0901/075014:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19519:39683:0901/075015:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19519:39683:0901/075015:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ReferrerPolicyTest.LeftClickOrigin (2933 ms)
[118/222] ReferrerPolicyTest.LeftClickOrigin (4255 ms)
[ RUN ] ReferrerPolicyTest.LeftClickRedirect
[19537:3847:0901/075016:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19530:38403:0901/075017:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19530:38403:0901/075017:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ReferrerPolicyTest.LeftClickRedirect (2743 ms)
[119/222] ReferrerPolicyTest.LeftClickRedirect (4379 ms)
[ RUN ] ReferrerPolicyTest.HttpLeftClickHTTPSRedirectToHTTPOriginWhenCrossOrigin
[19543:3847:0901/075017:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ReferrerPolicyTest.HttpLeftClickHTTPSRedirectToHTTPOriginWhenCrossOrigin (2880 ms)
[120/222] ReferrerPolicyTest.HttpLeftClickHTTPSRedirectToHTTPOriginWhenCrossOrigin (4293 ms)
[ RUN ] ContinueWhereILeftOffTest.PRE_SessionCookies
[19549:3847:0901/075018:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ContinueWhereILeftOffTest.PRE_SessionCookies (2820 ms)
[121/222] ContinueWhereILeftOffTest.PRE_SessionCookies (4291 ms)
[ RUN ] NoSessionRestoreTest.PRE_PRE_LocalStorageClearedOnExit
[19550:3847:0901/075018:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19553:13063:0901/075019:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19553:13063:0901/075019:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NoSessionRestoreTest.PRE_PRE_LocalStorageClearedOnExit (2773 ms)
[122/222] NoSessionRestoreTest.PRE_PRE_LocalStorageClearedOnExit (4292 ms)
[ RUN ] CaptivePortalBlockingPageTest.WiredNetwork_LoginURL
[19564:3847:0901/075022:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19556:3847:0901/075024:INFO:CONSOLE(1687)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAMAAADQmBKKAAACvlBMVEUAAAD/gID/gID/VVX/VVX/Tk7/YmL/YGD/VVXzUVH/XV32UlL/W1v2T0//WFj3UlL/UlL3UFD/WFjwTk7/U1P/U1PxTU3/V1fyT0//VFTzTk7/UlLwTU3/VVX0UFD/VFT/VFT1Tk7/VVX/VFT/U1PyT0//VFT/U1PxTEz/UlLuS0v/U1P/UlL/VFT0T0//U1P0Tk7/VFT/U1PuTU3/UlLzTU3/U1P/U1PwTEz/UlL/U1PvTU3/U1P/U1PxTU3/U1PzTk70Tk7/U1PyTk7/U1PzTk7/U1P/U1P6UFD/UlLzTk7/U1P/U1PyTk7/U1PtTEz/UlLyTU3/U1P/UlL/UlLxTk7/UlLvTEz/U1PvTU3/U1P/U1P/UlLxTEzxTU3zTU3/UlK7Ozu8Ozu8PDy9PDy+PDy+PT2/PDy/PT3APDzAPT3BPT3BPj7CPT3CPj7DPT3DPj7EPj7EPz/FPj7FPz/GPj7GPz/HPz/HQEDIPz/IQEDJPz/JQEDKQEDKQUHLQEDLQUHMQEDMQUHNQUHNQkLOQUHOQkLOZWXPQUHPQkLPZWXQQkLRQkLRQ0PSQkLSQ0PSZmbTQ0PTZmbUQ0PURETVQ0PVRETVaGjWRETWRUXXRETXRUXXaGjYRUXZRUXZaGjaRUXaRkbaaWnbRUXbRkbbaWncRkbdRkbdaWneRkbeR0ffRkbfR0ffa2vgR0fga2vhR0fhSEjha2viR0fiSEjia2vjSEjjbGzkSEjkSUnkbGzlSEjlSUnlbGzmSUnmbGznSUnnSkroSkrobW3pSkrqSkrqS0vqi4vrS0vriYnri4vsS0vsiYntS0vtTEzuTEzvTEzwTEzwTU3w6OjxTU3x6OjyTU3y6Ojy6eny8vLz8/P0Tk71Tk72Tk72cnL3T0/3cnL4T0/4cnL5T0/5c3P6T0/7UFD8UFD9UFD/UlJJWZWgAAAAYXRSTlMAAgQGDA0NEBUWFhwcHR0fHyAgNDQ3ODg9PT4+QkJDQ0lLS15fdHR1fHyEhIWGiIiJiYuVlaioqaurrK+vuLm5u7u7wsLExMXGxszM0tTU2dna2t/p7Ozt7fPz+fv+/v7+jD+tjQAACYhJREFUeAHs1cFqwjAcx/G1FR0iIqKIFFEUHKJQKlIRFKGUilSKVCmiHrKpCDuPHcbA99xtjA1+b7HLjmMkaeIu+TzBl18C/xtFURRFURSFQ6bc6g0ns8Uq3u3i1WI2GfZa5cz/tKQafW+NX629fiN11Rij1p3v8af9vFszrpRTGWxAZTOoyK8pdpZgsOwUpeaUxgSMyLgkLac6BZdpVUpO3QM3ry48JzdCIqOc0By9vUVC27YurscMIUBoiprHIhCCWEJGyvsQxhfwk5oxBIqbCXM0m0AoYmuJrqgD4RyDvyftQgI3zduTDSBFcMvXU4ggSVTg2ieCNFGW4/8EkChg/keGC6lcg61Hc8Dg7cc76DkaU5ANnqAnliKb6V4QrqB7liLCcEXyMfiCHp4/QC3O0/boPniDDi8MRb5OGWSBN+hwOL4yFFl0PSYB/0LH0+UTtIhJ9WAhEgSdTufLF2iFNI92ByRa6PzIUPTNih21uFG1cQC/Kewn6GWh0BdeSu1NKRRKS2+EUuiF2CKl7UWR3WabNHFmk84k2WSTndmsGyfZMc42ziYmJhozbo0hxSVsMYRYFhEEFWt7Uau1V3q+hf+Ts2ZXMsmMnHk+wY//ec55zjn/d/Heuc4DmqUg/4pr0XXnO+1Zwp2QP5B1LTrr+D4lHKC3aQ8BFHxn3bXI6U37OuFPKBAUI4U/3b6yHf4TCIqrh3w+vwCQVHQrmv4TcYFwJ3THHxIkSYqZLkUXpv7/EC4QTmrf3J1QSAwDtFh2KZr2f3SOGzQXCNwNCbIkx5LpqjvRuSn/dbcIbw/5fYGQIN6T5EQ6rX7qSnRr8q/fcYLi2vaz876AIIr34olESlEzzb+Iizo+EfQmJwie+WAQLXQvGk+mlEwma7kRvTHxv5dwJ3R7PiAIoixHk8mUmnErmvR7fJoXNHsbp3RQkMLRaHw5BY6maV+4EJ2e8PK5xg2apaCIiJZOJJfVbDarZXNtZ9E1+zfREcINoi0UXJBjMbpiq/BouZzWcRYdsQWd4AfNYY4tLOAQiidVdVWjnpyuf+UoOmELusQP8gfQ0wuynEBCqwDldHh0w1F0yc5z6CY3aM6POSZIsryYSCtoIayXXsgbht51EN08ZAM6SrhBPl9IFDDpFxfT6QxaGvkUUEbR6DuIjtqATvGD/L67oihF5MTSUlrNaDoKHN0oFs2vydQ6ZXs141+yu4IQFumeX1LX1vKaRj2GUQSo9M1/vqZd9SAhP0BhKYEOUjJrWr6gF3Tq2TBNs/SYTKmr454Zwg+ax6AXo/F4Mqkqa3l4DJYPOGalskum1MwY6LAHIAQkShIGq6KghfI6Wy8EVCqVKpXyt2RyHR4D/c8DUCAgRiJR3Dxw9UBLG6yfTXjMUqVarX1HJtaxMdBJD0BBQYhEpEQqqWBs5KjI+CeeKkDTRCfHQGc8ANGAZDmeSuGYph7WP0UmqtUatcb3ZEKd4X9v2CUUBAhjQ1lZwdgoIB54hhzkU6k1GvXmD67fHpc8AAnhSCQmJxQElF1f3yiAM/SUwUFA9Uaz2fzR7TS77AVIACiWximEMVYoDNeL5VODh3KshmUvujwGuuIBKBSOyAAp6iruHRs4DunuMoftzECWtbVl/URs6soY6C0PQO+KmPRoIUx6BASQud8/aCDLagLUav1s9wM6BrrhAejJe1EJPa2q2bymb2zQfEbx1Fk+8LTaNqIbXoJePt8XxZMJVVWyGKvY88P1QjtXWf8AZG21HrTbrV+cQTxL9ur5vuj9ZAoLltHzBlasshcQPA14miyfdrvTeeawZJxN/fuTA6LllJrVADKKFRQ81RryoR29hQKo1elsbz9zbOrLxCPRB+oqNplxv1iulPfyoZrhBoMG+WwD1P3VadtfJF6JPqRzo3Afoio7EJt1ixaLp418HnZR/xZdHAOdJ96JNGx6c7NC46Ee1Kh/OggI+XS3d3ZekAN13nm4cog+Wsce29xkGx7FNrw1BIHzcHunu7PTe/Ri6nA9SbwTPf14vWCW2X5nG77J8kE/dxAPDajX6/V/I6N6bQx0jHgp+sQslsusf5qsfSiIctoUNOT0+oN90THuK6yD6DNcERusfxoW2+5DD2sfgPr9/mDw+OXkK+wM8Vb0eam6Ny8sxnkAUBugIQee3mAw6I9EM/bPIG7R0wOien00MFp0YAw5XfRzr9vrPRr0wdnd3X016RmEh6IH9ccB0ZeUM1qvv7s539YmgiCMx5S+KP4RFUREBKFaFSqiSLWCVVSwBdEKIr5QP6IgtYrYiNe7unpudleWpHlrxdRv4cwOmyYVmSudg6XzCX7MPnN5sjsz+P0BoCXIz+DAsizPikB0T+avNEP0mvwP8dD3Bw5smWgQBzJUFCFHV5jLBiGiN+R/IPD3Ar/PpGcssCz7nCNPodQGXTYw1zEiRG/j95n0PBB00DPyKOAp9QZdx/A2XyBH5H9IPwCEcg4FFs9LlWtaqwfMlZ4g0TvSc8BBQbeiniE/GeSnhNDmotylJ09E+UEBYX0BzUfAQQGhfABIK21OyV0L80QfyP+8h1hGnhbVF+AUOfJobZ6NSV6c80Tkf0jP+H2m+qIEKeAxVyWeFpj4uUXUXQk/YLG+SM5ZEWhK5DHHG/+Jx4JEv4ZytEL+B3FIPwWEWqPzMuaR8PMUT9T9tBR/UGO5F0E+CnisPS/zgMcTdbeIVsn/oH5Az3mQDyWobV8cEX/i5InWV1sD/WR4XsRjMEE3+UfgWojI/2SxvEJ9tYHHHZN7JueJ1iNQ7yv5n3BeOeGUxgLPrRoaCXii3rfof0J+FMonCNq4E7KtFjwR8Qz5nyhnAzTO3ZVvRuGJel9G/A8dmGnjgbnTDSZuyBNhfkb8T6mNBhxnnb8u39DEE33/x/9oAwFE/vn+Bhvn/kjH73y7/9EWcaz3Z+tpiuOiX2zzP8biiXn/sCnfNliRaMT/AJBzwPPypHxjZVUiNex/qL6cvyTfelqdqBzyP6Sfzv1mXc25lYj0wP+0rYPwTw/W1r5cjchE/wM8oOhXZ+pr8K5OpCk9cF7+co0t8JWJgn5MILq2L4EhgT7yBBx/eyyJMYq+Czw/OgvjiQya9G3Iz+JEMqM4/Y71ncXDCQ0rbXb8wkRS41ybd8bTH3hLfyQw/aHJusZKDyU/eLsHRpMpSVO7H96easqOt8/ujmf2wF5fAJDgioQEl0jQmo0deYAnF46mv4gk/VUtKS2zkV/3Mzk9Mzcf1/3Mz81MTwqt+/kLc5W5R5JoGz0AAAAASUVORK5CYII=)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20network%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20network%20you%20are%20using%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20network%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.matches(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: Could not find value for displaycheckbox", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20network%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20network%20you%20are%20using%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20network%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.matches(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1687)
[19556:3847:0901/075024:INFO:CONSOLE(1687)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAQAAABNTyozAAAKSUlEQVR4Xu2de2wUxx3Hfxhj5dkSIgOhpICDWilH1AjTGEwdnaCNdbi+2/n+EGlKAvSBopRIKa+KSC5tCU+ZoKaKQ9WSNihqgsXDqRMkHBRBDDi04Q9kGQFG4JAEqF1TIkwSP+BcjBXK7zC3551Ze3zdz/7NnffD3uz8HjND/hAQEBAQEBAQEBAQEBAQEBAQEOAMjeWpOVjF5djFB7gWDWjmNm5DMxq4lg9gF5djlZoTy3OGkmceuzNWoBaiDDu5Dmf4M26/en2GM1yHnShTC2MFj91JNhG+y4lwKVejkTtTv9DI1VzqRMJ3UaoMxlS1Bof5iuunX8FhtQZTaTD1J6EsNU2tRA06uNP7hQ7UkCuxB3kDN/X605t4Q+xB6g8wGWV8njvNXJQUnoH9Op+O/TyD+g5nLEpwXAjwURCK+JCR7ziEIvKf6CRUIC4E+CiIc7DT5LdgJ+eQf8QKuEoI8FdQBi/jL41/05e8jDLIPM50rhYCfBaE+/Cei4DL+Ce2ogy/4We4i2fwG5RhK3/Il5NLwnu4j0yC0dgqBfgvKKmeI/wSopGv0S34/tcRxR/4SDJFZIpwplrCLdzZ54LG9DinalG/Lx5H1+AQP4dNqOSDfIovXb1O8UFUYhM/x6GvRjB+iS/1NP/CGDIDHuU6DQFaY5CaglZxW2d5WdE9RMV3qDn8Op9LKvwcv67mTLmdqOgePI+zQk+rmmLo2eG1Ou8r/beY8+R1AW14PpRFFMlWv0NzqtLxb/w2kk0UysLz3PaVIOdJMkHsfo2pmbHXPFZ1z2A4RPTDb/BG/qLX6r/AK9FRRBzqnk1hFZkAReL/qd8E0SC8iZJwJhGewgXP+v/T9dSEM1GCN2kQaZOBdTo/LfOhhhqOCt3Pxw413FD4iS1CgAWCsNvEN2A36RO9W/wxlggq/uYt0yjH+DW1Ri1Us69eC9Ua/JWPCS1mX+1quAgLrRFEFMvnNnG7cbyDeRh9i2ntPLyTMEi0YSrpgjGo5057BEkw74ab/Ut3hieSjZn8MvbyEW7idm7iI9jLL2NmJPta9ujV/0lVPzHw9Ag9VgiScGl3Zsd5gCh3iPMEasRTIp+vGvWjcKbzAPZ16cF6A2OP+HFZKYgyeLtaQhmUwc/ypylI/5SfDWdiMW+nDO03lxiaLRMk4RA+SF07PuAQaZMhXuyWC8KOXqrfTrpgHXfaLUgWfHo1GBzSLv+gCHHbBUlmjMRHqenBRzNGaoekIuayWJAsAN0Ql7VjL1bgaWcWnsYLeJ/br+u5oF3uCWeKiN1qQRIn3DXHQTN+XXQPCQqH8fJrxag2J0y68FohwHJBEjUblWo4USwfr+Aot3ALjqKsOxUWHcFvq9kGsoWIWyPoEnmgS0SiaFRGR5jKF9bZ8/zwKfIA3u9JNvaSCXipRXo6sYM8oCb0kJK/pCYYKeRwiw1idINJPH6T6sfJBNhmkx6cLb6DPKJeFKJfNFUl7bTpUj8l7wzmPdcF7THUDcTVNunBJtIiko1PuvTgk0i2oRYEm/Twn3KHkCbOI2hFq/MImYGrbJGDj/EUGUHNV/ON9fdYoKYF9diCH4dvI/tAhQWhg704YxEPBCUBJckFBILqA0FJwOTkAgJBZYGgpMUdPh8ISoKallxAIGilbM7HvkCQADVCwKLCYXwsEHTDgiW5Isd5+Nq08V/pJ8h5WK4kSnGxlRMR/6y5u1fPyeVL6SaIBslanxOhVOBSIWjbDQuNOqwWpJ8vLfWQJFML6Dr4eboJUguEoGpKBdnlJzP/WGFaDy70q6AJsjsxpaW2cuBKzOLxa4YFvU/9SO4QOWyksHw4licE1ffwke8aFNSG79oUlMfyyA01V9zA2z02AB82Iucc/s4h6mdkSVrNITewWjxB66kHoqPwcboEElgv7ne1u9FyYXT+Lfv/LqSHIDVf3EF5bysZhcn6btJBEBcKQVW9jMOSLShznkA8DZ6gKWJIqXE3WitG9YcoCfjVwBcUe0jcQS25gQYRnYzVzTzaX70RT1ADuSHDN3Wva0/7WwNbkLo3ITR3Qw69oSxyYcrtfHAgCwplyYmrIUGyZ4JPpJkg/Z+YJDqem9LvJ6Y/SMsI7os0G6T1X/MSFeMr/xeveT4gBOVTyuAXPheIzmEr5xgXlC8EHSA3sEuGGpb147eob/kZamCXTrDqziB+w29FqPQ3WNVNd7i/NPf4rKjJ13THKnejc1wSZq4pW78XLvibMPOQcvWwsuyMrYLcU64aSfvUUd/BxYEhKHcIX5ZJey9lHw+oH3C7HYL0yz7uhUNPqLlWCNIvHLqXnm1rA/Wz9KzRvOAF/NkCQfrNC+7tLxpLgXdaIEi3/cW9gYo8IBb3WyqIF8mEvdcWvH2kQXQEGmwVJFsL1UrvTZw5Woq+zedtFMQ5Urya5r0NeDlpob7HX1ooaLkQdD6U5b2R/ARpgpl8xTZBMpOOMq2lCLF80gS/tEtQLF9qx2TqHXIfcWwmbewShM1Cz3HNeTA6iselk6DicXKuhxL9BXUb00kQ/ij0xJ2x2ksy0RodlS6CoqPQKgRVmFnUuyFdBPEGqTw6yciycHyOMekgCGMSipxV5jYWeIs08G3h+HF+w5mV+jQvsR8lVmBwawoU2SNIXjjJTCmAogTB1WY3NznlfYm//6sYsd5tJ83wbXxKCnKmkx6Jx0BgBXkE//BbkHsdDy9IPdhqfIMldHg4KUCkcn2+OFnDJjrk+IXRpI9aIq3z6cJh5AEnty8E4aQoVMltAU9LmWqJ0U3e9OvjeLcvFDmzqEdQmSCzLpxJAoPbBGKxtyoUWv0XhL9RD2Cx1IM4HiWB2Y0m272N/mp2Hwg63uPbOLGQuZYExrcqxUVMJA/gZ9zudw8RJYCJiaVw7Hf9eelvdovG6HiP+4J86K+ixBZTNEo9aI7dT+7ob5eMkx43GR7kRPhVHMVFvsKX/RU0Y2Ti1BBxl3jA6IbbtUKRJSGI0FObqA/ryAWjW7bjZHS8rYKi43HyJj1bXMIR85v+oxETbRSEiWi8Sc9ut6jfl2MjcNGZbpsgZ3oPTVyHoneTBjoHj7TzIpsE8aKbJxOo1zr1Sf/oGlQWDrND0PWgQujRyIcaO/zotJqiIcjP65DG02Py+Cx0YEX4NtsEYbfO2GP+ALZTKLJJELbov7nMH+H3FsbYIAhxrNOY9/h5CCQ+5w3RUf0rCM26QYXPx4iilTcWj+svQdhvIiT1/SBadGBzLL+vBSHOa00mNPw/yvgEL+ecPhNUJ7OF9jxHS5MfMYF9vMh5mAb5KqiFl4YzyVYwGttSGDq3qQVqQu4Q84KwDaPJDvQP5EcH6vltrDemp1qEzHYTK+jjAwOqYgU00IhOQoX/274jjgrR3zPgdsYvQb1vcupR4oylgQ8mo8xwb8d5lGEypROhLDVNrUSN3nan6ECNWqmmhbIoXQnf5US4lKvR2CsxjVzNpU5ELFhKd5yhsTw1F6u5nKtQw7VoQDO3cRua0cC1qOEqLsdqNTeW5wwla/gvpXzJeo7GTncAAAAASUVORK5CYII=)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20network%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20network%20you%20are%20using%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20network%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.matches(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: [undefined] (displaycheckbox) is not a boolean", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAMAAADQmBKKAAAB/lBMVEUAAAD////////4+Pj09PTz8/P19fX39/f29vb39/f19fXhSTzgSDvfRzrjl5HwpJ7gSDreRzrkmJHrUUPeRjneRzndRjndRTjjmJHcRTjkmJLcRDffSDrbRDfbQzbaQzbYjIbs7OzpUEL0p6HY2NjZ2dnpT0LoTkHgRzrXjIbu7u7oT0H0p6DhSTvcRTfZjYfX19fa2trv7+/pT0HnTkHnTUDzpqDb29ve3t7mTUDw8PDnTkDmTT/lTD/ypp/c3Nzf39/aRDfg4ODx8fHkSz7ypZ/Zjofi4uLy8vLjSz7xpZ7d3d3h4eHj4+Pz8/PmTD/lTD7jSz3jSj3iSTzk5OTl5eXm5ub09PTiSj3n5+fiSjzp6enZQzbr6+vzpp/kTD7q6ur19fXo6Oj29vbxpJ7t7e3ZQjXYQTXYQjXXQTTajojXQDTaj4jYQTTXQDPWQDPVPzLZjoj39/fUPjHaj4nTPjH4+PjXjIXYjYfUPzLSPTDbkIrUPjLTPTDSPDDckYvRPC/////WPzPQOy71qKHVPzPTPTHPOi3ckozwpJ3YjYbPOy7POi7dk4zqUELSPC/ROy/OOS3NOSzQOy/OOi3OOSzNOCzMOCvLNyvbkYrKNirLNyrbkYvKNinJNinKNyrbkovqUEPNOCvhSDvdRjjjl5DckovJNSnlmZLrUEOrszXuAAAAC3RSTlMAgAAAAAAAAACAgKEmtJUAAAnFSURBVHgB7M6xDYBADMBAw+ZINGzNCG+lcJWb4FhrrbXWWmfXM3HdE9xng898hPqEI8ynHCE+6QjxSUeITzpCfNIR4pOOEJ90hPikI8QnHSE+6QjxSUeITzoi+ugR1ceOyD5yRPdxI8KPGlF+zIj0I0akHzEi/YgR6UeMSD9iRPoRI9KPGJF+xIj0I0akHzEi/YgR6UeMEJ90hP+87yN933yE//y00j0OwjAMBeDu2P2BkBCgt/XSJXd46kJviZ2dYkVK5Jcx+vTiAnF69v3TLBrcngPwibYLEY+tosHrAYqOQzQR0czL1fduK0hwAyx/RRsRM4e7ijqCRCnl8HSk/8UmiiE9+oEEdoqjo4mqJ4QYY372AolaDsBSlCSnHhUtygkpv/LYBySKMElVGUvOPPyuoJzzuq5jJxBKNdnUS3555rrQIaWYvrSWUVKbUBiFF8CDZZoJk0nxigaoYppqRYOGalOsVUENiElM06LWhbABN+FTd9nz/97gGH29d1jAN+ec/3Ca5qIplixFlrEwFCF8QFpeeZPnkQQCT61uNBpNEzwt21ITalKGUR4Iy1l2V97g0T6yPhCo3iS/zNWWbdtrqs6ej55lenA8z1l/xdPGfX3Q9Trp84mAOp/Bs7GxqQBIavSeM+R8cRxvy9+e78N38Kum03kZ8EuIJeKxd3a6mwqAQCRDBH1cx93a8oPt+fxwQdcNg+9LdFqkD3i63V0VQKTRPxKIeFx/rxeEX1/2Mx7FxyC7hNlptciv/X0AHeyqAJJ1Db8c1/eDoNdjIrk3uKB1qmc8U3x7yo/9xNPtf1cBRESg8aAPXhiGUXRY7R95X/LcxY+WzA+/g4OjnyqA4Nqy53h7/l7QCxno+KTyC4/6EEDi2a/TU8Lp9+MkOVMBVK640Mf1A/88vIiiQZRmIFrgOtSr/JiC/NqAPuwXgOI4uczPVACV6x5wgvD8PAJPmqZZtlDtH9yXvHfoA79m+en3E/DkV0MFQCCCX2EAv46jdDDKNO2R9k+N9k+jTvJIv6Q+ZNhRkuTguRoPVQCV28zDAl1fZ22az5xn7p8m+8X52WEayHMEvy6vwDOeDBUAgaiH/KTIzyjLIA/XM88x7J9F8xf5hbfPcSaihHjyMXgm06EKoPL3xR/oM0pHmsY8FGjE+UU/S7uQZ8oP6zMuiun0RgVQeRil6SAlfar90zDk/nmRnyrP5FdRTKYgUgAEogH51daon3XZh7P9U/0vCIfik5NftxMYRs+6UQFUnmQjra3R/qkRT8Og/SPEKvMgP6ev81M88UytOxVA5d9rTWtzfHhv8P4Rcv9U/RPHuczP5JZxCsuy7u/vVABh/jzvn+bc/pnpE1+SYZwfwJA+DLR2pwSI86PT/mmQXwDqyP1T9WE+65//rJhNbxpXFIZTtU3aLrKoHBzLspB3FZuqs5ztSC6bskVRXInxCMLU5sMQYoMNRh3V4JSo9QQHzEccVf34mz3vmZub8U24uiEc+Qc8es97mccH74t5fs4TTwpEKwSS/sN9ps/pFvensFvYubWv+O+PKDTi2U6BaNVAnA/2lUhssv8kd5OFwpPvpf/Q7/Pb9/UoF+tPKp/CWN5qgeA/eF3Sf2gKxaLv/yL958efRH/2cjQcDxaW4slbtrcyIOk/a/Afeu+bRLNboHyK/v7+gfQfxkF/ZEDA4YVZlmVb3sqAhP+syf4goEKh5Ptlv1I9lP4DoL3He7nHoj7bUaFpaTYB2XZtVUAx/8HvM+MQT6nkVyqVavVQfi9oXXs5TocXJvtjpWyMU1sN0AX7zwP4z/qmiGe3WCzu+5Uy8VTrT6X/PJLfCy401kVMSAc8jlVbBRDuPzQJ+M8WFxoPnvrsAwdAjafSfxAQBnVmnKg+Nv85TvrZpwNdfEdAVB/2ny34z9Fx4UmpVPZ97KvZbDQarRP5+xPblxjsC+MQTzrzzAzIoM9x/9lBf8pUoNPTap142p0z6T/888x1FjzIBjgAymSI6JOALth/xL/vW/CfI/jPMaWDfOrNervRarW63RPpP7I/2BgWJvoDHAdEn6tjDAQe9p8EPXhqD/oT+cYPh+XKr8SDfNod4ukGZ7LP8n3lo/pgsK404dBkv1DHFAg88B/MxjrjUD7Cfw6qv53WT5vt81aXeYJeX/oP0tmO9iXrbFN/Ip7Ml+rc+bj3RfXhfPBBff7Ofw6rzWr9vN1udTrE8/ugN3jx9vtFI3BQaNlnTDqbde+qYwQk7z/ggR5uIp+4/+zU6+3z89YfnT+7QS8Y9C7DvvSfWwVyRD5AytIstzLwKP6D9xX3n4N61J+XQTAIhpeXYdiX/oNhGsvm5xXREE9m6YQuaF3ocwLfL+Akn+N9xf3npAWe4CWtqzcMr8JXozMlHoxjYV+i0FnXXRKI+8w6Bv8BzzH355b/EBEF1KMGDUOa0Wjcx/tS+pN23vXHXQ4IPFF90Gehq+r9B/5zTQENgt6QeC7D0Xg8mfal/8iFoT5p7IsWtiwQ74uAIv/B5/RYuf8I/zkLqNC9q/Dq1WhEQNPJ5Fr6T5SPTTwiIBeTXRII+4r6s7nw/oPv+6w3GCIg2td0Op1PXs+k/zBQGv0R9QHRsiu7L8/zwFl0/4H/9KnPVGfmuZnP38T9x2EepAOgiMer3VPHqNTfPlhbl/6z8P4D/3lB7+uvcIwCvZ7PbvsPATlIJ8oHf57rfaWO2bN/+Df8B6O7/8B/+uGIEppOpvP5TPUf3hYjRThZr7ZcQthaAvuC/+juPzS5/mhM9bm5QX9U/1H35X1oZZ+ZEf2zsZFM6u4/0n/+naLQ/715338w/PMc8dDUvn4f6J4h0cMt4jnS3H+k/8xuJujzB/wHI/vjuTXBowCZEt2X/qO7/9Dk+9SfRf7DPKgz4UgeBciY6Mjk/gP/uZ4t8h8RkLIvBciYaNvo/qP3Hx7alod8FgCZE+WN7j9a/3FFPi7xaIBMiVJG9x+N/8TflwbInMgyuv9o/Afvq8bvSw9kTmRy/9H4D3hkfzRA5kS2wf1H4z+a/ihA5kT6+4/ef8CDfAyAzIkc/f1H7z+eiz4bAZkTZfT3H53/oD/f3NXNnf+LsWMUhmEgCqK5peqQG6jI+Q3qDIt5MIXdhTSPr2bY2y8V0f1n7J+zDy/EG63x/iP9czwOctFw/6H+Oe/lT+avtqb7j/ePL+Qbwf0H+gdALIL7D/QPgFg03H+8fxzkom/vHwS5qPePgVT06/2DIBbl/lEQi2r/MIhFsX8cxCLvHwV1EfVPB7GI+we+z+O/KNrWP30h3mhj/3QQi7x//Mnaq3n/+EJpo7/3j4OiyPvHQVHk/eOgIvL+cdDr3wXi3sf0ME5PmgAAAABJRU5ErkJggg==)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20network%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20network%20you%20are%20using%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20network%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.matches(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1687)
[19556:36867:0901/075024:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] CaptivePortalBlockingPageTest.WiredNetwork_LoginURL (4023 ms)
[123/222] CaptivePortalBlockingPageTest.WiredNetwork_LoginURL (5483 ms)
[ RUN ] CaptivePortalBlockingPageTest.WiFi_NoSSID_LoginURL
[19570:3847:0901/075023:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19558:3847:0901/075025:INFO:CONSOLE(1687)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAMAAADQmBKKAAACvlBMVEUAAAD/gID/gID/VVX/VVX/Tk7/YmL/YGD/VVXzUVH/XV32UlL/W1v2T0//WFj3UlL/UlL3UFD/WFjwTk7/U1P/U1PxTU3/V1fyT0//VFTzTk7/UlLwTU3/VVX0UFD/VFT/VFT1Tk7/VVX/VFT/U1PyT0//VFT/U1PxTEz/UlLuS0v/U1P/UlL/VFT0T0//U1P0Tk7/VFT/U1PuTU3/UlLzTU3/U1P/U1PwTEz/UlL/U1PvTU3/U1P/U1PxTU3/U1PzTk70Tk7/U1PyTk7/U1PzTk7/U1P/U1P6UFD/UlLzTk7/U1P/U1PyTk7/U1PtTEz/UlLyTU3/U1P/UlL/UlLxTk7/UlLvTEz/U1PvTU3/U1P/U1P/UlLxTEzxTU3zTU3/UlK7Ozu8Ozu8PDy9PDy+PDy+PT2/PDy/PT3APDzAPT3BPT3BPj7CPT3CPj7DPT3DPj7EPj7EPz/FPj7FPz/GPj7GPz/HPz/HQEDIPz/IQEDJPz/JQEDKQEDKQUHLQEDLQUHMQEDMQUHNQUHNQkLOQUHOQkLOZWXPQUHPQkLPZWXQQkLRQkLRQ0PSQkLSQ0PSZmbTQ0PTZmbUQ0PURETVQ0PVRETVaGjWRETWRUXXRETXRUXXaGjYRUXZRUXZaGjaRUXaRkbaaWnbRUXbRkbbaWncRkbdRkbdaWneRkbeR0ffRkbfR0ffa2vgR0fga2vhR0fhSEjha2viR0fiSEjia2vjSEjjbGzkSEjkSUnkbGzlSEjlSUnlbGzmSUnmbGznSUnnSkroSkrobW3pSkrqSkrqS0vqi4vrS0vriYnri4vsS0vsiYntS0vtTEzuTEzvTEzwTEzwTU3w6OjxTU3x6OjyTU3y6Ojy6eny8vLz8/P0Tk71Tk72Tk72cnL3T0/3cnL4T0/4cnL5T0/5c3P6T0/7UFD8UFD9UFD/UlJJWZWgAAAAYXRSTlMAAgQGDA0NEBUWFhwcHR0fHyAgNDQ3ODg9PT4+QkJDQ0lLS15fdHR1fHyEhIWGiIiJiYuVlaioqaurrK+vuLm5u7u7wsLExMXGxszM0tTU2dna2t/p7Ozt7fPz+fv+/v7+jD+tjQAACYhJREFUeAHs1cFqwjAcx/G1FR0iIqKIFFEUHKJQKlIRFKGUilSKVCmiHrKpCDuPHcbA99xtjA1+b7HLjmMkaeIu+TzBl18C/xtFURRFURSFQ6bc6g0ns8Uq3u3i1WI2GfZa5cz/tKQafW+NX629fiN11Rij1p3v8af9vFszrpRTGWxAZTOoyK8pdpZgsOwUpeaUxgSMyLgkLac6BZdpVUpO3QM3ry48JzdCIqOc0By9vUVC27YurscMIUBoiprHIhCCWEJGyvsQxhfwk5oxBIqbCXM0m0AoYmuJrqgD4RyDvyftQgI3zduTDSBFcMvXU4ggSVTg2ieCNFGW4/8EkChg/keGC6lcg61Hc8Dg7cc76DkaU5ANnqAnliKb6V4QrqB7liLCcEXyMfiCHp4/QC3O0/boPniDDi8MRb5OGWSBN+hwOL4yFFl0PSYB/0LH0+UTtIhJ9WAhEgSdTufLF2iFNI92ByRa6PzIUPTNih21uFG1cQC/Kewn6GWh0BdeSu1NKRRKS2+EUuiF2CKl7UWR3WabNHFmk84k2WSTndmsGyfZMc42ziYmJhozbo0hxSVsMYRYFhEEFWt7Uau1V3q+hf+Ts2ZXMsmMnHk+wY//ec55zjn/d/Heuc4DmqUg/4pr0XXnO+1Zwp2QP5B1LTrr+D4lHKC3aQ8BFHxn3bXI6U37OuFPKBAUI4U/3b6yHf4TCIqrh3w+vwCQVHQrmv4TcYFwJ3THHxIkSYqZLkUXpv7/EC4QTmrf3J1QSAwDtFh2KZr2f3SOGzQXCNwNCbIkx5LpqjvRuSn/dbcIbw/5fYGQIN6T5EQ6rX7qSnRr8q/fcYLi2vaz876AIIr34olESlEzzb+Iizo+EfQmJwie+WAQLXQvGk+mlEwma7kRvTHxv5dwJ3R7PiAIoixHk8mUmnErmvR7fJoXNHsbp3RQkMLRaHw5BY6maV+4EJ2e8PK5xg2apaCIiJZOJJfVbDarZXNtZ9E1+zfREcINoi0UXJBjMbpiq/BouZzWcRYdsQWd4AfNYY4tLOAQiidVdVWjnpyuf+UoOmELusQP8gfQ0wuynEBCqwDldHh0w1F0yc5z6CY3aM6POSZIsryYSCtoIayXXsgbht51EN08ZAM6SrhBPl9IFDDpFxfT6QxaGvkUUEbR6DuIjtqATvGD/L67oihF5MTSUlrNaDoKHN0oFs2vydQ6ZXs141+yu4IQFumeX1LX1vKaRj2GUQSo9M1/vqZd9SAhP0BhKYEOUjJrWr6gF3Tq2TBNs/SYTKmr454Zwg+ax6AXo/F4Mqkqa3l4DJYPOGalskum1MwY6LAHIAQkShIGq6KghfI6Wy8EVCqVKpXyt2RyHR4D/c8DUCAgRiJR3Dxw9UBLG6yfTXjMUqVarX1HJtaxMdBJD0BBQYhEpEQqqWBs5KjI+CeeKkDTRCfHQGc8ANGAZDmeSuGYph7WP0UmqtUatcb3ZEKd4X9v2CUUBAhjQ1lZwdgoIB54hhzkU6k1GvXmD67fHpc8AAnhSCQmJxQElF1f3yiAM/SUwUFA9Uaz2fzR7TS77AVIACiWximEMVYoDNeL5VODh3KshmUvujwGuuIBKBSOyAAp6iruHRs4DunuMoftzECWtbVl/URs6soY6C0PQO+KmPRoIUx6BASQud8/aCDLagLUav1s9wM6BrrhAejJe1EJPa2q2bymb2zQfEbx1Fk+8LTaNqIbXoJePt8XxZMJVVWyGKvY88P1QjtXWf8AZG21HrTbrV+cQTxL9ur5vuj9ZAoLltHzBlasshcQPA14miyfdrvTeeawZJxN/fuTA6LllJrVADKKFRQ81RryoR29hQKo1elsbz9zbOrLxCPRB+oqNplxv1iulPfyoZrhBoMG+WwD1P3VadtfJF6JPqRzo3Afoio7EJt1ixaLp418HnZR/xZdHAOdJ96JNGx6c7NC46Ee1Kh/OggI+XS3d3ZekAN13nm4cog+Wsce29xkGx7FNrw1BIHzcHunu7PTe/Ri6nA9SbwTPf14vWCW2X5nG77J8kE/dxAPDajX6/V/I6N6bQx0jHgp+sQslsusf5qsfSiIctoUNOT0+oN90THuK6yD6DNcERusfxoW2+5DD2sfgPr9/mDw+OXkK+wM8Vb0eam6Ny8sxnkAUBugIQee3mAw6I9EM/bPIG7R0wOien00MFp0YAw5XfRzr9vrPRr0wdnd3X016RmEh6IH9ccB0ZeUM1qvv7s539YmgiCMx5S+KP4RFUREBKFaFSqiSLWCVVSwBdEKIr5QP6IgtYrYiNe7unpudleWpHlrxdRv4cwOmyYVmSudg6XzCX7MPnN5sjsz+P0BoCXIz+DAsizPikB0T+avNEP0mvwP8dD3Bw5smWgQBzJUFCFHV5jLBiGiN+R/IPD3Ar/PpGcssCz7nCNPodQGXTYw1zEiRG/j95n0PBB00DPyKOAp9QZdx/A2XyBH5H9IPwCEcg4FFs9LlWtaqwfMlZ4g0TvSc8BBQbeiniE/GeSnhNDmotylJ09E+UEBYX0BzUfAQQGhfABIK21OyV0L80QfyP+8h1hGnhbVF+AUOfJobZ6NSV6c80Tkf0jP+H2m+qIEKeAxVyWeFpj4uUXUXQk/YLG+SM5ZEWhK5DHHG/+Jx4JEv4ZytEL+B3FIPwWEWqPzMuaR8PMUT9T9tBR/UGO5F0E+CnisPS/zgMcTdbeIVsn/oH5Az3mQDyWobV8cEX/i5InWV1sD/WR4XsRjMEE3+UfgWojI/2SxvEJ9tYHHHZN7JueJ1iNQ7yv5n3BeOeGUxgLPrRoaCXii3rfof0J+FMonCNq4E7KtFjwR8Qz5nyhnAzTO3ZVvRuGJel9G/A8dmGnjgbnTDSZuyBNhfkb8T6mNBhxnnb8u39DEE33/x/9oAwFE/vn+Bhvn/kjH73y7/9EWcaz3Z+tpiuOiX2zzP8biiXn/sCnfNliRaMT/AJBzwPPypHxjZVUiNex/qL6cvyTfelqdqBzyP6Sfzv1mXc25lYj0wP+0rYPwTw/W1r5cjchE/wM8oOhXZ+pr8K5OpCk9cF7+co0t8JWJgn5MILq2L4EhgT7yBBx/eyyJMYq+Czw/OgvjiQya9G3Iz+JEMqM4/Y71ncXDCQ0rbXb8wkRS41ybd8bTH3hLfyQw/aHJusZKDyU/eLsHRpMpSVO7H96easqOt8/ujmf2wF5fAJDgioQEl0jQmo0deYAnF46mv4gk/VUtKS2zkV/3Mzk9Mzcf1/3Mz81MTwqt+/kLc5W5R5JoGz0AAAAASUVORK5CYII=)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAMAAADQmBKKAAAB/lBMVEUAAAD////////4+Pj09PTz8/P19fX39/f29vb39/f19fXhSTzgSDvfRzrjl5HwpJ7gSDreRzrkmJHrUUPeRjneRzndRjndRTjjmJHcRTjkmJLcRDffSDrbRDfbQzbaQzbYjIbs7OzpUEL0p6HY2NjZ2dnpT0LoTkHgRzrXjIbu7u7oT0H0p6DhSTvcRTfZjYfX19fa2trv7+/pT0HnTkHnTUDzpqDb29ve3t7mTUDw8PDnTkDmTT/lTD/ypp/c3Nzf39/aRDfg4ODx8fHkSz7ypZ/Zjofi4uLy8vLjSz7xpZ7d3d3h4eHj4+Pz8/PmTD/lTD7jSz3jSj3iSTzk5OTl5eXm5ub09PTiSj3n5+fiSjzp6enZQzbr6+vzpp/kTD7q6ur19fXo6Oj29vbxpJ7t7e3ZQjXYQTXYQjXXQTTajojXQDTaj4jYQTTXQDPWQDPVPzLZjoj39/fUPjHaj4nTPjH4+PjXjIXYjYfUPzLSPTDbkIrUPjLTPTDSPDDckYvRPC/////WPzPQOy71qKHVPzPTPTHPOi3ckozwpJ3YjYbPOy7POi7dk4zqUELSPC/ROy/OOS3NOSzQOy/OOi3OOSzNOCzMOCvLNyvbkYrKNirLNyrbkYvKNinJNinKNyrbkovqUEPNOCvhSDvdRjjjl5DckovJNSnlmZLrUEOrszXuAAAAC3RSTlMAgAAAAAAAAACAgKEmtJUAAAnFSURBVHgB7M6xDYBADMBAw+ZINGzNCG+lcJWb4FhrrbXWWmfXM3HdE9xng898hPqEI8ynHCE+6QjxSUeITzpCfNIR4pOOEJ90hPikI8QnHSE+6QjxSUeITzoi+ugR1ceOyD5yRPdxI8KPGlF+zIj0I0akHzEi/YgR6UeMSD9iRPoRI9KPGJF+xIj0I0akHzEi/YgR6UeMEJ90hP+87yN933yE//y00j0OwjAMBeDu2P2BkBCgt/XSJXd46kJviZ2dYkVK5Jcx+vTiAnF69v3TLBrcngPwibYLEY+tosHrAYqOQzQR0czL1fduK0hwAyx/RRsRM4e7ijqCRCnl8HSk/8UmiiE9+oEEdoqjo4mqJ4QYY372AolaDsBSlCSnHhUtygkpv/LYBySKMElVGUvOPPyuoJzzuq5jJxBKNdnUS3555rrQIaWYvrSWUVKbUBiFF8CDZZoJk0nxigaoYppqRYOGalOsVUENiElM06LWhbABN+FTd9nz/97gGH29d1jAN+ec/3Ca5qIplixFlrEwFCF8QFpeeZPnkQQCT61uNBpNEzwt21ITalKGUR4Iy1l2V97g0T6yPhCo3iS/zNWWbdtrqs6ej55lenA8z1l/xdPGfX3Q9Trp84mAOp/Bs7GxqQBIavSeM+R8cRxvy9+e78N38Kum03kZ8EuIJeKxd3a6mwqAQCRDBH1cx93a8oPt+fxwQdcNg+9LdFqkD3i63V0VQKTRPxKIeFx/rxeEX1/2Mx7FxyC7hNlptciv/X0AHeyqAJJ1Db8c1/eDoNdjIrk3uKB1qmc8U3x7yo/9xNPtf1cBRESg8aAPXhiGUXRY7R95X/LcxY+WzA+/g4OjnyqA4Nqy53h7/l7QCxno+KTyC4/6EEDi2a/TU8Lp9+MkOVMBVK640Mf1A/88vIiiQZRmIFrgOtSr/JiC/NqAPuwXgOI4uczPVACV6x5wgvD8PAJPmqZZtlDtH9yXvHfoA79m+en3E/DkV0MFQCCCX2EAv46jdDDKNO2R9k+N9k+jTvJIv6Q+ZNhRkuTguRoPVQCV28zDAl1fZ22az5xn7p8m+8X52WEayHMEvy6vwDOeDBUAgaiH/KTIzyjLIA/XM88x7J9F8xf5hbfPcSaihHjyMXgm06EKoPL3xR/oM0pHmsY8FGjE+UU/S7uQZ8oP6zMuiun0RgVQeRil6SAlfar90zDk/nmRnyrP5FdRTKYgUgAEogH51daon3XZh7P9U/0vCIfik5NftxMYRs+6UQFUnmQjra3R/qkRT8Og/SPEKvMgP6ev81M88UytOxVA5d9rTWtzfHhv8P4Rcv9U/RPHuczP5JZxCsuy7u/vVABh/jzvn+bc/pnpE1+SYZwfwJA+DLR2pwSI86PT/mmQXwDqyP1T9WE+65//rJhNbxpXFIZTtU3aLrKoHBzLspB3FZuqs5ztSC6bskVRXInxCMLU5sMQYoMNRh3V4JSo9QQHzEccVf34mz3vmZub8U24uiEc+Qc8es97mccH74t5fs4TTwpEKwSS/sN9ps/pFvensFvYubWv+O+PKDTi2U6BaNVAnA/2lUhssv8kd5OFwpPvpf/Q7/Pb9/UoF+tPKp/CWN5qgeA/eF3Sf2gKxaLv/yL958efRH/2cjQcDxaW4slbtrcyIOk/a/Afeu+bRLNboHyK/v7+gfQfxkF/ZEDA4YVZlmVb3sqAhP+syf4goEKh5Ptlv1I9lP4DoL3He7nHoj7bUaFpaTYB2XZtVUAx/8HvM+MQT6nkVyqVavVQfi9oXXs5TocXJvtjpWyMU1sN0AX7zwP4z/qmiGe3WCzu+5Uy8VTrT6X/PJLfCy401kVMSAc8jlVbBRDuPzQJ+M8WFxoPnvrsAwdAjafSfxAQBnVmnKg+Nv85TvrZpwNdfEdAVB/2ny34z9Fx4UmpVPZ97KvZbDQarRP5+xPblxjsC+MQTzrzzAzIoM9x/9lBf8pUoNPTap142p0z6T/888x1FjzIBjgAymSI6JOALth/xL/vW/CfI/jPMaWDfOrNervRarW63RPpP7I/2BgWJvoDHAdEn6tjDAQe9p8EPXhqD/oT+cYPh+XKr8SDfNod4ukGZ7LP8n3lo/pgsK404dBkv1DHFAg88B/MxjrjUD7Cfw6qv53WT5vt81aXeYJeX/oP0tmO9iXrbFN/Ip7Ml+rc+bj3RfXhfPBBff7Ofw6rzWr9vN1udTrE8/ugN3jx9vtFI3BQaNlnTDqbde+qYwQk7z/ggR5uIp+4/+zU6+3z89YfnT+7QS8Y9C7DvvSfWwVyRD5AytIstzLwKP6D9xX3n4N61J+XQTAIhpeXYdiX/oNhGsvm5xXREE9m6YQuaF3ocwLfL+Akn+N9xf3npAWe4CWtqzcMr8JXozMlHoxjYV+i0FnXXRKI+8w6Bv8BzzH355b/EBEF1KMGDUOa0Wjcx/tS+pN23vXHXQ4IPFF90Gehq+r9B/5zTQENgt6QeC7D0Xg8mfal/8iFoT5p7IsWtiwQ74uAIv/B5/RYuf8I/zkLqNC9q/Dq1WhEQNPJ5Fr6T5SPTTwiIBeTXRII+4r6s7nw/oPv+6w3GCIg2td0Op1PXs+k/zBQGv0R9QHRsiu7L8/zwFl0/4H/9KnPVGfmuZnP38T9x2EepAOgiMer3VPHqNTfPlhbl/6z8P4D/3lB7+uvcIwCvZ7PbvsPATlIJ8oHf57rfaWO2bN/+Df8B6O7/8B/+uGIEppOpvP5TPUf3hYjRThZr7ZcQthaAvuC/+juPzS5/mhM9bm5QX9U/1H35X1oZZ+ZEf2zsZFM6u4/0n/+naLQ/715338w/PMc8dDUvn4f6J4h0cMt4jnS3H+k/8xuJujzB/wHI/vjuTXBowCZEt2X/qO7/9Dk+9SfRf7DPKgz4UgeBciY6Mjk/gP/uZ4t8h8RkLIvBciYaNvo/qP3Hx7alod8FgCZE+WN7j9a/3FFPi7xaIBMiVJG9x+N/8TflwbInMgyuv9o/Afvq8bvSw9kTmRy/9H4D3hkfzRA5kS2wf1H4z+a/ihA5kT6+4/ef8CDfAyAzIkc/f1H7z+eiz4bAZkTZfT3H53/oD/f3NXNnf+LsWMUhmEgCqK5peqQG6jI+Q3qDIt5MIXdhTSPr2bY2y8V0f1n7J+zDy/EG63x/iP9czwOctFw/6H+Oe/lT+avtqb7j/ePL+Qbwf0H+gdALIL7D/QPgFg03H+8fxzkom/vHwS5qPePgVT06/2DIBbl/lEQi2r/MIhFsX8cxCLvHwV1EfVPB7GI+we+z+O/KNrWP30h3mhj/3QQi7x//Mnaq3n/+EJpo7/3j4OiyPvHQVHk/eOgIvL+cdDr3wXi3sf0ME5PmgAAAABJRU5ErkJggg==)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.matches(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: Could not find value for displaycheckbox", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.matches(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1687)
[19558:3847:0901/075025:INFO:CONSOLE(1687)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.matches(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: [undefined] (displaycheckbox) is not a boolean", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.matches(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1687)
[19558:38915:0901/075025:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19558:38915:0901/075025:WARNING:channel.cc(325)] RawChannel write error
[ OK ] CaptivePortalBlockingPageTest.WiFi_NoSSID_LoginURL (4128 ms)
[124/222] CaptivePortalBlockingPageTest.WiFi_NoSSID_LoginURL (5714 ms)
[ RUN ] CaptivePortalBlockingPageTest.CertReportingOptIn
[19571:3847:0901/075023:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19559:3847:0901/075025:ERROR:certificate_error_report.cc(69)] Could not get PEM encoded chain.
[19559:39939:0901/075025:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19559:39939:0901/075025:WARNING:channel.cc(325)] RawChannel write error
[19571:3847:0901/075025:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[19571:3847:0901/075025:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[19571:3847:0901/075025:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[19571:3847:0901/075025:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[19571:3847:0901/075025:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[19571:3847:0901/075025:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[19571:3847:0901/075025:ERROR:gpu_command_buffer_stub.cc(1048)] Image with ID doesn't exist.
[19571:3847:0901/075025:ERROR:gpu_command_buffer_stub.cc(1048)] Image with ID doesn't exist.
[19571:3847:0901/075025:ERROR:gpu_command_buffer_stub.cc(1048)] Image with ID doesn't exist.
[ OK ] CaptivePortalBlockingPageTest.CertReportingOptIn (4339 ms)
[125/222] CaptivePortalBlockingPageTest.CertReportingOptIn (5785 ms)
[ RUN ] NoSessionRestoreTest.CookiesClearedOnBrowserClose
[19557:3847:0901/075020:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19551:38915:0901/075024:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[19551:38915:0901/075024:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19551:38915:0901/075024:WARNING:channel.cc(325)] RawChannel write error
[19551:38915:0901/075027:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[19551:38915:0901/075027:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[19551:38915:0901/075027:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[19551:38915:0901/075027:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19551:38915:0901/075027:WARNING:channel.cc(325)] RawChannel write error
[19551:38915:0901/075030:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] NoSessionRestoreTest.CookiesClearedOnBrowserClose (11063 ms)
[126/222] NoSessionRestoreTest.CookiesClearedOnBrowserClose (12600 ms)
[ RUN ] SSLUITest.TestBrokenHTTPSMetricsReporting_Proceed
[19586:3847:0901/075027:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:56645...
sending server_data: {"host": "127.0.0.1", "port": 56645} (36 bytes)
[19600:16899:0901/075030:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000110b07f33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000110b4d2b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000110b9aea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011ceff9e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011ceff09e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000112456244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000111df5d96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000111ebefdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001130013d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000112fab308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000112faa7c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000110c0fff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000110c0f6b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000110c0592f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff8239b772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff823881a1 thread_start + 13
[ OK ] SSLUITest.TestBrokenHTTPSMetricsReporting_Proceed (5162 ms)
[127/222] SSLUITest.TestBrokenHTTPSMetricsReporting_Proceed (6718 ms)
[ RUN ] ExtensionTagsTest.Basic
[19594:3847:0901/075028:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19601:12807:0901/075030:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19601:12807:0901/075030:WARNING:channel.cc(325)] RawChannel write error
[19585:39171:0901/075030:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[19585:39171:0901/075030:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[19585:39171:0901/075030:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19585:39171:0901/075030:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionTagsTest.Basic (4248 ms)
[128/222] ExtensionTagsTest.Basic (5640 ms)
[ RUN ] SSLUITest.TestRedirectHTTPToBadHTTPS
[19593:3847:0901/075028:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56647...
sending server_data: {"host": "127.0.0.1", "port": 56647} (36 bytes)
HTTPS server started on https://127.0.0.1:56650...
sending server_data: {"host": "127.0.0.1", "port": 56650} (36 bytes)
[19604:16899:0901/075032:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000109a22f33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000109a682b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000109ab5ea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000115e1a9e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000115e1a09e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010b371244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010ad10d96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010add9fdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010bf1c3d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010bec6308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010bec57c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000109b2aff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000109b2a6b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000109b2092f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff8239b772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff823881a1 thread_start + 13
[ OK ] SSLUITest.TestRedirectHTTPToBadHTTPS (5682 ms)
[129/222] SSLUITest.TestRedirectHTTPToBadHTTPS (7389 ms)
[ RUN ] TaskManagerBrowserTest.NoticeAppTab
[19609:3847:0901/075033:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] TaskManagerBrowserTest.NoticeAppTab (4402 ms)
[130/222] TaskManagerBrowserTest.NoticeAppTab (5881 ms)
[ RUN ] ChromeTracingDelegateBrowserTestOnStartup.ScenarioSetFromFieldtrial
[19625:3847:0901/075036:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19626:14339:0901/075036:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[19626:14339:0901/075036:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[19626:14339:0901/075036:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] ChromeTracingDelegateBrowserTestOnStartup.ScenarioSetFromFieldtrial (2539 ms)
[131/222] ChromeTracingDelegateBrowserTestOnStartup.ScenarioSetFromFieldtrial (3985 ms)
[ RUN ] TaskManagerBrowserTest.JSHeapMemory
[19616:3847:0901/075034:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] TaskManagerBrowserTest.JSHeapMemory (7124 ms)
[132/222] TaskManagerBrowserTest.JSHeapMemory (8508 ms)
[ RUN ] TaskManagerUtilityProcessBrowserTest.UtilityJSHeapMemory
[19617:3847:0901/075034:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19606:38147:0901/075039:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19606:38147:0901/075039:WARNING:channel.cc(325)] RawChannel write error
[ OK ] TaskManagerUtilityProcessBrowserTest.UtilityJSHeapMemory (7258 ms)
[133/222] TaskManagerUtilityProcessBrowserTest.UtilityJSHeapMemory (8764 ms)
[ RUN ] AutofillDialogControllerTest.NoCvcSegfault
[19632:3847:0901/075038:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.NoCvcSegfault (3026 ms)
[134/222] AutofillDialogControllerTest.NoCvcSegfault (4408 ms)
[ RUN ] PopupBlockerBrowserTest.WindowFeatures
[19635:3847:0901/075039:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19628:74243:0901/075040:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[19636:12551:0901/075040:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PopupBlockerBrowserTest.WindowFeatures (2733 ms)
[135/222] PopupBlockerBrowserTest.WindowFeatures (4073 ms)
[ RUN ] BrowserNavigatorTest.ViewSourceIsntSingleton
[19655:3847:0901/075044:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19643:40451:0901/075045:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[19643:40451:0901/075045:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19643:40451:0901/075045:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowserNavigatorTest.ViewSourceIsntSingleton (3849 ms)
[136/222] BrowserNavigatorTest.ViewSourceIsntSingleton (5370 ms)
[ RUN ] BrowserTest.WindowOpenClose
[19654:3847:0901/075044:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19641:3847:0901/075046:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[ OK ] BrowserTest.WindowOpenClose (4870 ms)
[137/222] BrowserTest.WindowOpenClose (6527 ms)
[ RUN ] BookmarkBrowsertest.HideStarOnNonbookmarkedInterstitial
[19646:3847:0901/075043:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://localhost:56658...
sending server_data: {"host": "localhost", "port": 56658} (36 bytes)
[19663:13063:0901/075047:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BookmarkBrowsertest.HideStarOnNonbookmarkedInterstitial (6518 ms)
[138/222] BookmarkBrowsertest.HideStarOnNonbookmarkedInterstitial (7947 ms)
[ RUN ] BrowserTest.InterstitialCancelsGuestViewDialogs
[19649:3847:0901/075043:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56657...
sending server_data: {"host": "127.0.0.1", "port": 56657} (36 bytes)
[19639:3847:0901/075047:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[19639:39683:0901/075050:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19639:39683:0901/075050:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowserTest.InterstitialCancelsGuestViewDialogs (9117 ms)
[139/222] BrowserTest.InterstitialCancelsGuestViewDialogs (10752 ms)
[ RUN ] FindInPageControllerTest.SpanAndListsSearchable
[19680:3847:0901/075051:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19682:12807:0901/075051:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[19682:12807:0901/075051:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[19682:12807:0901/075051:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[19682:12807:0901/075051:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19680:3847:0901/075051:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[19680:3847:0901/075051:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[19680:3847:0901/075051:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[19680:3847:0901/075051:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[19680:3847:0901/075051:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] FindInPageControllerTest.SpanAndListsSearchable (3038 ms)
[140/222] FindInPageControllerTest.SpanAndListsSearchable (4344 ms)
[ RUN ] FullscreenControllerTest.PendingMouseLockExitsOnTabClose
[19678:3847:0901/075050:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19666:37379:0901/075053:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] FullscreenControllerTest.PendingMouseLockExitsOnTabClose (5387 ms)
[141/222] FullscreenControllerTest.PendingMouseLockExitsOnTabClose (6871 ms)
[ RUN ] BrowserCrApplicationAppleScriptTest.InsertAndDeleteWindows
[19671:3847:0901/075049:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserCrApplicationAppleScriptTest.InsertAndDeleteWindows (6866 ms)
[142/222] BrowserCrApplicationAppleScriptTest.InsertAndDeleteWindows (8297 ms)
[ RUN ] FindInPageControllerTest.GlobalPasteBoardClearMatches
[19689:3847:0901/075053:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19683:35843:0901/075057:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[19683:35843:0901/075057:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19683:35843:0901/075057:WARNING:channel.cc(325)] RawChannel write error
[19683:35843:0901/075057:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19683:35843:0901/075057:WARNING:channel.cc(325)] RawChannel write error
[ OK ] FindInPageControllerTest.GlobalPasteBoardClearMatches (5625 ms)
[143/222] FindInPageControllerTest.GlobalPasteBoardClearMatches (7123 ms)
[ RUN ] LocationBarBrowserTest.PageActionUITest
[19693:3847:0901/075055:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19701:12551:0901/075058:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[19701:12551:0901/075058:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[19701:12551:0901/075058:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19688:36099:0901/075058:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19688:3847:0901/075058:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[19688:36099:0901/075058:WARNING:channel.cc(325)] RawChannel write error
[ OK ] LocationBarBrowserTest.PageActionUITest (5422 ms)
[144/222] LocationBarBrowserTest.PageActionUITest (7119 ms)
[ RUN ] OneClickSigninBubbleLinksDelegateBrowserTest.LearnMoreLink
[19707:3847:0901/075057:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19709:13063:0901/075058:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[19709:13063:0901/075058:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[19709:13063:0901/075058:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] OneClickSigninBubbleLinksDelegateBrowserTest.LearnMoreLink (3245 ms)
[145/222] OneClickSigninBubbleLinksDelegateBrowserTest.LearnMoreLink (4587 ms)
[ RUN ] SettingsWindowManagerTest.OpenSettingsWindow
[19705:3847:0901/075057:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19695:61187:0901/075059:ERROR:mach_broker_mac.mm(222)] Unknown process 19710 is sending Mach IPC messages!
[19695:40451:0901/075059:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19695:40451:0901/075059:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SettingsWindowManagerTest.OpenSettingsWindow (4073 ms)
[146/222] SettingsWindowManagerTest.OpenSettingsWindow (5635 ms)
[ RUN ] FormAutocompleteTest.AutoCompleteOffFormSubmit
[ OK ] FormAutocompleteTest.AutoCompleteOffFormSubmit (298 ms)
[147/222] FormAutocompleteTest.AutoCompleteOffFormSubmit (1744 ms)
[ RUN ] FormAutofillTest.DetectTextDirectionFromDirectStyle
[ OK ] FormAutofillTest.DetectTextDirectionFromDirectStyle (169 ms)
[148/222] FormAutofillTest.DetectTextDirectionFromDirectStyle (1648 ms)
[ RUN ] FormAutofillTest.OnlyExtractNewForms
[ OK ] FormAutofillTest.OnlyExtractNewForms (273 ms)
[149/222] FormAutofillTest.OnlyExtractNewForms (1591 ms)
[ RUN ] FormAutofillTest.ExtractFormsNoFields
[ OK ] FormAutofillTest.ExtractFormsNoFields (220 ms)
[150/222] FormAutofillTest.ExtractFormsNoFields (1591 ms)
[ RUN ] FormAutofillTest.FindFormForInputElement
[ OK ] FormAutofillTest.FindFormForInputElement (267 ms)
[151/222] FormAutofillTest.FindFormForInputElement (1591 ms)
[ RUN ] FormAutofillTest.FindFormForTextAreaElementForUnownedForm
[ OK ] FormAutofillTest.FindFormForTextAreaElementForUnownedForm (183 ms)
[152/222] FormAutofillTest.FindFormForTextAreaElementForUnownedForm (1532 ms)
[ RUN ] ChromeURLDataManagerTest.200
[19719:3847:0901/075101:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19712:37891:0901/075103:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[19719:3847:0901/075103:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] ChromeURLDataManagerTest.200 (3888 ms)
[153/222] ChromeURLDataManagerTest.200 (5539 ms)
[ RUN ] FormAutofillTest.ClearFormWithNodeContainingSelectOne
[ OK ] FormAutofillTest.ClearFormWithNodeContainingSelectOne (267 ms)
[154/222] FormAutofillTest.ClearFormWithNodeContainingSelectOne (1620 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromTableEmptyTDs
[ OK ] FormAutofillTest.LabelsInferredFromTableEmptyTDs (279 ms)
[155/222] FormAutofillTest.LabelsInferredFromTableEmptyTDs (1620 ms)
[ RUN ] FormAutofillTest.ClearPreviewedFormWithNonEmptyInitiatingNode
[ OK ] FormAutofillTest.ClearPreviewedFormWithNonEmptyInitiatingNode (259 ms)
[156/222] FormAutofillTest.ClearPreviewedFormWithNonEmptyInitiatingNode (1479 ms)
[ RUN ] PasswordAutofillAgentTest.NoInitialAutocompleteForReadOnlyPassword
[ OK ] PasswordAutofillAgentTest.NoInitialAutocompleteForReadOnlyPassword (252 ms)
[157/222] PasswordAutofillAgentTest.NoInitialAutocompleteForReadOnlyPassword (1471 ms)
[ RUN ] PasswordAutofillAgentTest.ClearPreviewWithAutofilledUsernameAndPassword
[ OK ] PasswordAutofillAgentTest.ClearPreviewWithAutofilledUsernameAndPassword (246 ms)
[158/222] PasswordAutofillAgentTest.ClearPreviewWithAutofilledUsernameAndPassword (1598 ms)
[ RUN ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyCredentialsOnPasswordClick
[ OK ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyCredentialsOnPasswordClick (292 ms)
[159/222] PasswordAutofillAgentTest.FillOnAccountSelectOnlyCredentialsOnPasswordClick (1598 ms)
[ RUN ] PasswordAutofillAgentTest.RememberLastTypedAfterAutofilledUsernameAndPasswordOnSubmit_ScriptChanged
[19732:3847:0901/075105:4086400703614:WARNING:keycode_converter.cc(98)] empty code string
[19732:3847:0901/075105:4086404026548:WARNING:keycode_converter.cc(98)] empty code string
[19732:3847:0901/075105:4086404697864:WARNING:keycode_converter.cc(98)] empty code string
[19732:3847:0901/075105:4086405138032:WARNING:keycode_converter.cc(98)] empty code string
[19732:3847:0901/075105:4086405566019:WARNING:keycode_converter.cc(98)] empty code string
[19732:3847:0901/075105:4086406018036:WARNING:keycode_converter.cc(98)] empty code string
[19732:3847:0901/075105:4086438551288:WARNING:keycode_converter.cc(98)] empty code string
[19732:3847:0901/075105:4086440409444:WARNING:keycode_converter.cc(98)] empty code string
[19732:3847:0901/075105:4086442214774:WARNING:keycode_converter.cc(98)] empty code string
[19732:3847:0901/075105:4086447709973:WARNING:keycode_converter.cc(98)] empty code string
[19732:3847:0901/075105:4086449560231:WARNING:keycode_converter.cc(98)] empty code string
[19732:3847:0901/075105:4086449977299:WARNING:keycode_converter.cc(98)] empty code string
[19732:3847:0901/075105:4086450429506:WARNING:keycode_converter.cc(98)] empty code string
[19732:3847:0901/075105:4086450857958:WARNING:keycode_converter.cc(98)] empty code string
[19732:3847:0901/075105:4086451266637:WARNING:keycode_converter.cc(98)] empty code string
[19732:3847:0901/075105:4086451709499:WARNING:keycode_converter.cc(98)] empty code string
[19732:3847:0901/075105:4086452097374:WARNING:keycode_converter.cc(98)] empty code string
[19732:3847:0901/075105:4086452561687:WARNING:keycode_converter.cc(98)] empty code string
[19732:3847:0901/075105:4086454127916:WARNING:keycode_converter.cc(98)] empty code string
[19732:3847:0901/075105:4086455670620:WARNING:keycode_converter.cc(98)] empty code string
[19732:3847:0901/075105:4086457402157:WARNING:keycode_converter.cc(98)] empty code string
[19732:3847:0901/075105:4086459008326:WARNING:keycode_converter.cc(98)] empty code string
[19732:3847:0901/075105:4086460574306:WARNING:keycode_converter.cc(98)] empty code string
[ OK ] PasswordAutofillAgentTest.RememberLastTypedAfterAutofilledUsernameAndPasswordOnSubmit_ScriptChanged (341 ms)
[160/222] PasswordAutofillAgentTest.RememberLastTypedAfterAutofilledUsernameAndPasswordOnSubmit_ScriptChanged (1471 ms)
[ RUN ] PasswordGenerationAgentTest.BlurTest
[ OK ] PasswordGenerationAgentTest.BlurTest (286 ms)
[161/222] PasswordGenerationAgentTest.BlurTest (1469 ms)
[ RUN ] CastSessionBrowserTest.CreateAndDestroy
[ OK ] CastSessionBrowserTest.CreateAndDestroy (114 ms)
[162/222] CastSessionBrowserTest.CreateAndDestroy (1338 ms)
[ RUN ] WebUIResourceBrowserTest.CommandTest
[19749:3847:0901/075109:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19737:3847:0901/075110:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[19737:3847:0901/075110:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[ OK ] WebUIResourceBrowserTest.CommandTest (2915 ms)
[163/222] WebUIResourceBrowserTest.CommandTest (4374 ms)
[ RUN ] WebUIBrowserAsyncTest.TestSyncOkTestFail
[19745:3847:0901/075108:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19736:3847:0901/075110:INFO:CONSOLE(1791)] "Running test testFailsAssert", source: async.js (1791)
[19736:3847:0901/075110:ERROR:web_ui_test_handler.cc(76)] undefinedFailed: testFailsAssert()
Error: assertNotReached()
at assertNotReached (async.js:1680:11)
at testFailsAssert (async.js:4193:3)
at expectFunc (async.js:1748:20)
at runTestFunction (async.js:1821:37)
at runTest (async.js:1795:18)
at async.js:4252:1
[19736:38659:0901/075110:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebUIBrowserAsyncTest.TestSyncOkTestFail (3910 ms)
[164/222] WebUIBrowserAsyncTest.TestSyncOkTestFail (5160 ms)
[ RUN ] WebUIResourceBrowserTest.MenuButtonTest
[19751:3847:0901/075110:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19742:3847:0901/075110:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[19742:3847:0901/075110:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[ OK ] WebUIResourceBrowserTest.MenuButtonTest (2761 ms)
[165/222] WebUIResourceBrowserTest.MenuButtonTest (4163 ms)
[ RUN ] SingleProcessTracingBrowserTest.TestMemoryInfra
[19735:38915:0901/075107:ERROR:proxy_service_factory.cc(133)] Cannot use V8 Proxy resolver in single process mode.
[19735:38915:0901/075107:ERROR:proxy_service_factory.cc(133)] Cannot use V8 Proxy resolver in single process mode.
[19735:3847:0901/075111:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[19735:3847:0901/075111:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[19735:3847:0901/075111:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] SingleProcessTracingBrowserTest.TestMemoryInfra (4542 ms)
[166/222] SingleProcessTracingBrowserTest.TestMemoryInfra (5867 ms)
[ RUN ] OutOfProcessPPAPITest.ImeInputEvent
[19765:3847:0901/075114:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[19775]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19775]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19775]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19775]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19775]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19775]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19775]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19775]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19775]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19775]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19775]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19775]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19775]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19775]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19775]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19775]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19775]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19775]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19775]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19775]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19775]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19775]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19775]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19775]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19775]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[19754:3847:0901/075115:INFO:CONSOLE(177)] "ImeCommit finished in 0.014 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/ppapi/tests/test_case.html?testcase=ImeInputEvent (177)
[19754:3847:0901/075115:INFO:CONSOLE(177)] "ImeCancel finished in 0.005 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/ppapi/tests/test_case.html?testcase=ImeInputEvent (177)
[19769:3847:0901/075115:WARNING:keycode_converter.cc(98)] empty code string
[19769:3847:0901/075115:WARNING:keycode_converter.cc(98)] empty code string
[19769:3847:0901/075115:WARNING:keycode_converter.cc(98)] empty code string
[19754:3847:0901/075115:INFO:CONSOLE(177)] "ImeUnawareCommit finished in 0.014 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/ppapi/tests/test_case.html?testcase=ImeInputEvent (177)
[19754:3847:0901/075115:INFO:CONSOLE(177)] "ImeUnawareCancel finished in 0.004 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/ppapi/tests/test_case.html?testcase=ImeInputEvent (177)
[ OK ] OutOfProcessPPAPITest.ImeInputEvent (3954 ms)
[167/222] OutOfProcessPPAPITest.ImeInputEvent (5380 ms)
[ RUN ] OutOfProcessPPAPITest.URLRequest_CreateAndIsURLRequestInfo
[19768:3847:0901/075114:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56665...
sending server_data: {"host": "127.0.0.1", "port": 56665} (36 bytes)
objc[19779]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19779]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19779]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19779]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19779]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19779]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19779]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19779]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19779]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19779]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19779]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19779]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19779]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19779]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19779]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19779]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19779]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19779]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19779]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19779]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19779]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19779]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19779]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19779]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19779]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[19756:3847:0901/075117:INFO:CONSOLE(0)] "ppapi_tests.plugin: 0xFFFFF0 is not a valid instance ID.", source: http://127.0.0.1:56665/files/test_case.html?testcase=URLRequest_CreateAndIsURLRequestInfo (0)
[19756:3847:0901/075117:INFO:CONSOLE(177)] "CreateAndIsURLRequestInfo finished in 0.000 seconds.", source: http://127.0.0.1:56665/files/test_case.html?testcase=URLRequest_CreateAndIsURLRequestInfo (177)
[ OK ] OutOfProcessPPAPITest.URLRequest_CreateAndIsURLRequestInfo (4953 ms)
[168/222] OutOfProcessPPAPITest.URLRequest_CreateAndIsURLRequestInfo (6248 ms)
[ RUN ] OutOfProcessPPAPITest.UDPSocket_ParallelSend
[19767:3847:0901/075114:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56666...
sending server_data: {"host": "127.0.0.1", "port": 56666} (36 bytes)
objc[19780]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19780]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19780]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19780]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19780]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19780]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19780]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19780]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19780]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19780]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19780]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19780]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19780]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19780]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19780]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19780]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19780]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19780]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19780]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19780]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19780]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19780]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19780]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19780]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19780]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[19755:3847:0901/075117:INFO:CONSOLE(177)] "ParallelSendForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:56666/files/test_case.html?testcase=UDPSocket_ParallelSend, (177)
[19755:3847:0901/075117:INFO:CONSOLE(177)] "ParallelSend finished in 0.023 seconds.", source: http://127.0.0.1:56666/files/test_case.html?testcase=UDPSocket_ParallelSend, (177)
[19755:3847:0901/075117:INFO:CONSOLE(177)] "ParallelSendBlocking finished in 0.001 seconds.", source: http://127.0.0.1:56666/files/test_case.html?testcase=UDPSocket_ParallelSend, (177)
[19755:3847:0901/075117:INFO:CONSOLE(177)] "ParallelSendBackground finished in 0.001 seconds.", source: http://127.0.0.1:56666/files/test_case.html?testcase=UDPSocket_ParallelSend, (177)
[ OK ] OutOfProcessPPAPITest.UDPSocket_ParallelSend (5244 ms)
[169/222] OutOfProcessPPAPITest.UDPSocket_ParallelSend (6744 ms)
[ RUN ] OutOfProcessPPAPITest.URLRequest_AppendDataToBody
[19772:3847:0901/075115:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56671...
sending server_data: {"host": "127.0.0.1", "port": 56671} (36 bytes)
objc[19781]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19781]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19781]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19781]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19781]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19781]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19781]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19781]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19781]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19781]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19781]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19781]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19781]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19781]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19781]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19781]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19781]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19781]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19781]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19781]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19781]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19781]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19781]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19781]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19781]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[19757:3847:0901/075117:INFO:CONSOLE(177)] "AppendDataToBody finished in 0.016 seconds.", source: http://127.0.0.1:56671/files/test_case.html?testcase=URLRequest_AppendDataToBody (177)
[ OK ] OutOfProcessPPAPITest.URLRequest_AppendDataToBody (5027 ms)
[170/222] OutOfProcessPPAPITest.URLRequest_AppendDataToBody (6691 ms)
[ RUN ] OutOfProcessPPAPITest.X509CertificatePrivate
[19788:3847:0901/075119:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[19799]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19799]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19799]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19799]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19799]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19799]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19799]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19799]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19799]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19799]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19799]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19799]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19799]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19799]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19799]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19799]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19799]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19799]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19799]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19799]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19799]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19799]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19799]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19799]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[19799]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[19782:3847:0901/075121:INFO:CONSOLE(177)] "ValidCertificateForceAsync finished in 0.010 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/ppapi/tests/test_case.html?testcase=X509CertificatePrivate (177)
[19782:3847:0901/075121:INFO:CONSOLE(177)] "ValidCertificate finished in 0.001 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/ppapi/tests/test_case.html?testcase=X509CertificatePrivate (177)
[19782:3847:0901/075121:INFO:CONSOLE(177)] "InvalidCertificateForceAsync finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/ppapi/tests/test_case.html?testcase=X509CertificatePrivate (177)
[19782:3847:0901/075121:INFO:CONSOLE(177)] "InvalidCertificate finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/ppapi/tests/test_case.html?testcase=X509CertificatePrivate (177)
[ OK ] OutOfProcessPPAPITest.X509CertificatePrivate (4251 ms)
[171/222] OutOfProcessPPAPITest.X509CertificatePrivate (5873 ms)
[ RUN ] NaClBrowserTestGLibc.SuccessfulLoadUMA
[19796:3847:0901/075121:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56680...
sending server_data: {"host": "127.0.0.1", "port": 56680} (36 bytes)
[19806,1913708928:07:51:23.347971] Native Client module will be loaded at base address 0x0000681d00000000
[19784:3847:0901/075123:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[ OK ] NaClBrowserTestGLibc.SuccessfulLoadUMA (5086 ms)
[172/222] NaClBrowserTestGLibc.SuccessfulLoadUMA (6728 ms)
[ RUN ] CloudPolicyManagerTest.RegisterFailsWithRetries
[19813:3847:0901/075125:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19805:3847:0901/075125:WARNING:device_management_service.cc(216)] DMServer request failed, status: 3, error: -21
[19816:14595:0901/075125:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[ OK ] CloudPolicyManagerTest.RegisterFailsWithRetries (2606 ms)
[173/222] CloudPolicyManagerTest.RegisterFailsWithRetries (4051 ms)
[ RUN ] NaClBrowserTestPnaclDebug.PnaclDebugURLFlagNoURL
[19797:3847:0901/075121:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56688...
sending server_data: {"host": "127.0.0.1", "port": 56688} (36 bytes)
[19808,1913708928:07:51:23.906441] NaClSetUpBootstrapChannel: descriptor 20, error 0
[19808,1913708928:07:51:23.906538] NaClPerfCounterInterval(NaClAppLoadFile __start__:PreAllocAddrSpace): 47 microsecs
[19808,1913708928:07:51:23.907160] Native Client module will be loaded at base address 0x0000070600000000
[19808,1913708928:07:51:23.907208] NaClPerfCounterInterval(NaClAppLoadFile PreAllocAddrSpace:*AllocAddrSpace): 670 microsecs
[19808,1913708928:07:51:23.907236] NaClElfFileMapSegment: mapping for validation
[19808,1913708928:07:51:23.907249] NaClPerfCounterInterval(NaClElfFileMapSegment __start__:PreMap): 12 microsecs
[19808,1913708928:07:51:23.908953] NaClPerfCounterInterval(NaClElfFileMapSegment PreMap:MapForValidate): 1703 microsecs
[19808,1913708928:07:51:24.101299] NaClPerfCounterInterval(NaClElfFileMapSegment MapForValidate:ValidateMapped): 192344 microsecs
[19808,1913708928:07:51:24.101617] NaClElfFileMapSegment: mapping into code space
[19808,1913708928:07:51:24.101647] NaClElfFileMapSegment: EXERCISING MMAP LOAD PATH
[19808,1913708928:07:51:24.102360] NaClPerfCounterInterval(NaClElfFileMapSegment ValidateMapped:MapFinal): 1064 microsecs
[19808,1913708928:07:51:24.102402] NaClPerfCounterInterval(NaClElfFileMapSegment __start__:MapFinal): 10 microsecs
[19808,1913708928:07:51:24.102446] NaClPerfCounterInterval(NaClElfFileMapSegment __start__:PRead tail): 29 microsecs
[19808,1913708928:07:51:24.102473] NaClPerfCounterInterval(NaClElfFileMapSegment PRead tail:MapFinal): 27 microsecs
[19808,1913708928:07:51:24.102487] NaClPerfCounterInterval(NaClAppLoadFile *AllocAddrSpace:*NaClElfImageLoad): 195280 microsecs
[19808,1913708928:07:51:24.107471] NaClPerfCounterInterval(NaClAppLoadFile *NaClElfImageLoad:*MakeDynText): 4983 microsecs
[19808,1913708928:07:51:24.107494] NaClPerfCounterInterval(NaClAppLoadFile *MakeDynText:*ValidateImg): 24 microsecs
[19808,1913708928:07:51:24.107925] NaClPerfCounterInterval(NaClAppLoadFile __start__:EndLoadFile): 201434 microsecs
[19808,1913708928:07:51:24.151218] NaClPerfCounterInterval(NaClTextDyncodeCreate __start__:*DynRegionValidate): 41068 microsecs
[19808,509419520:07:51:24.240585] Exit syscall handler: 0
[19808,1913708928:07:51:24.240739] NaCl untrusted code called _exit(0x0)
[19812,1913708928:07:51:25.279757] NaClSetUpBootstrapChannel: descriptor 20, error 0
[19812,1913708928:07:51:25.279866] NaClPerfCounterInterval(NaClAppLoadFile __start__:PreAllocAddrSpace): 50 microsecs
[19812,1913708928:07:51:25.280291] Native Client module will be loaded at base address 0x0000302200000000
[19812,1913708928:07:51:25.280341] NaClPerfCounterInterval(NaClAppLoadFile PreAllocAddrSpace:*AllocAddrSpace): 475 microsecs
[19812,1913708928:07:51:25.280454] NaClElfFileMapSegment: mapping for validation
[19812,1913708928:07:51:25.280475] NaClPerfCounterInterval(NaClElfFileMapSegment __start__:PreMap): 21 microsecs
[19812,1913708928:07:51:25.280710] NaClPerfCounterInterval(NaClElfFileMapSegment PreMap:MapForValidate): 234 microsecs
[19812,1913708928:07:51:25.311791] NaClPerfCounterInterval(NaClElfFileMapSegment MapForValidate:ValidateMapped): 31079 microsecs
[19812,1913708928:07:51:25.311884] NaClElfFileMapSegment: mapping into code space
[19812,1913708928:07:51:25.311914] NaClElfFileMapSegment: EXERCISING MMAP LOAD PATH
[19812,1913708928:07:51:25.312039] NaClPerfCounterInterval(NaClElfFileMapSegment ValidateMapped:MapFinal): 251 microsecs
[19812,1913708928:07:51:25.312074] NaClPerfCounterInterval(NaClElfFileMapSegment __start__:MapFinal): 8 microsecs
[19812,1913708928:07:51:25.312160] NaClPerfCounterInterval(NaClElfFileMapSegment __start__:PRead tail): 54 microsecs
[19812,1913708928:07:51:25.312194] NaClPerfCounterInterval(NaClElfFileMapSegment PRead tail:MapFinal): 35 microsecs
[19812,1913708928:07:51:25.312209] NaClPerfCounterInterval(NaClAppLoadFile *AllocAddrSpace:*NaClElfImageLoad): 31868 microsecs
[19812,1913708928:07:51:25.317299] NaClPerfCounterInterval(NaClAppLoadFile *NaClElfImageLoad:*MakeDynText): 5090 microsecs
[19812,1913708928:07:51:25.317332] NaClPerfCounterInterval(NaClAppLoadFile *MakeDynText:*ValidateImg): 34 microsecs
[19812,1913708928:07:51:25.317752] NaClPerfCounterInterval(NaClAppLoadFile __start__:EndLoadFile): 37936 microsecs
[19812,1913708928:07:51:25.320563] NaClPerfCounterInterval(NaClTextDyncodeCreate __start__:*DynRegionValidate): 385 microsecs
[19812,566099968:07:51:25.341851] Exit syscall handler: 0
[19812,1913708928:07:51:25.341904] NaCl untrusted code called _exit(0x0)
Received signal 11 SEGV_MAPERR 000121bae000
[0x0001098c1c90]
[0x7fff8238990a]
[end of stack trace]
[19786:37379:0901/075125:WARNING:nacl_process_host.cc(863)] debug stub on port 4014
[19786:37379:0901/075125:INFO:nacl_browsertest.cc(289)] python /Volumes/data/b/swarm_slave/work/run_tha_testgdYqc4/chrome/test/data/nacl/debug_stub_browser_tests.py 4014 continue
[19786:37379:0901/075125:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 256 (0x100)
[19818,1913708928:07:51:26.306439] NaClSetUpBootstrapChannel: descriptor 20, error 0
[19818,1913708928:07:51:26.306543] NaClPerfCounterInterval(NaClAppLoadFile __start__:PreAllocAddrSpace): 47 microsecs
[19818,1913708928:07:51:26.309153] Native Client module will be loaded at base address 0x00006c7100000000
[19818,1913708928:07:51:26.309209] NaClPerfCounterInterval(NaClAppLoadFile PreAllocAddrSpace:*AllocAddrSpace): 2666 microsecs
[19818,1913708928:07:51:26.309498] NaClPerfCounterInterval(NaClAppLoadFile *AllocAddrSpace:*NaClElfImageLoad): 288 microsecs
[19818,1913708928:07:51:26.314597] NaClPerfCounterInterval(NaClAppLoadFile *NaClElfImageLoad:*MakeDynText): 5099 microsecs
[19818,1913708928:07:51:26.317818] NaClPerfCounterInterval(NaClAppLoadFile *MakeDynText:*ValidateImg): 3221 microsecs
[19818,1913708928:07:51:26.318259] NaClPerfCounterInterval(NaClAppLoadFile __start__:EndLoadFile): 11763 microsecs
[19818,1913708928:07:51:26.320974] NaClPerfCounterInterval(NaClTextDyncodeCreate __start__:*DynRegionValidate): 469 microsecs
[19818,1913708928:07:51:26.326537] nacl_debug(142) : Debugging started.
[19818,655425536:07:51:26.326640] nacl_debug(93) : Connected, happy debugging!
[19818,655425536:07:51:26.327513] RX $vCont;c
[19786:3847:0901/075126:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[19786:3847:0901/075126:INFO:nacl_browsertest.cc(305)] Waiting for script to exit (which waits for embed to die).
[19786:37379:0901/075126:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19786:37379:0901/075126:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NaClBrowserTestPnaclDebug.PnaclDebugURLFlagNoURL (7738 ms)
[174/222] NaClBrowserTestPnaclDebug.PnaclDebugURLFlagNoURL (9428 ms)
[ RUN ] NaClBrowserTestGLibcVcacheExtension.ValidationCacheOfMainNexe
[19801:3847:0901/075121:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56697...
sending server_data: {"host": "127.0.0.1", "port": 56697} (36 bytes)
[19787:40451:0901/075124:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19787:40451:0901/075124:WARNING:channel.cc(325)] RawChannel write error
[19817,1913708928:07:51:25.873230] Native Client module will be loaded at base address 0x00000bc700000000
[19787:3847:0901/075126:INFO:nacl_browsertest_util.cc(130)] |||| 1 test passed.
[19822,1913708928:07:51:27.134724] Native Client module will be loaded at base address 0x0000773b00000000
[19787:3847:0901/075127:INFO:nacl_browsertest_util.cc(130)] |||| 1 test passed.
[ OK ] NaClBrowserTestGLibcVcacheExtension.ValidationCacheOfMainNexe (7764 ms)
[175/222] NaClBrowserTestGLibcVcacheExtension.ValidationCacheOfMainNexe (9328 ms)
[ RUN ] PolicyTest.HomepageLocation
[19823:3847:0901/075127:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19815:3847:0901/075128:INFO:CONSOLE(1)] "Uncaught ReferenceError: policy is not defined", source: (1)
[19815:5383:0901/075129:ERROR:mach_broker_mac.mm(222)] Unknown process 19830 is sending Mach IPC messages!
[19815:38915:0901/075129:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19815:38915:0901/075129:WARNING:channel.cc(325)] RawChannel write error
[19815:38915:0901/075131:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[19823:3847:0901/075131:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[19839:12551:0901/075131:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483652, remote ID 5)
[19839:12551:0901/075131:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[19839:12551:0901/075131:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[19839:12551:0901/075131:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[19839:12551:0901/075131:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[19839:12551:0901/075131:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PolicyTest.HomepageLocation (6000 ms)
[176/222] PolicyTest.HomepageLocation (7479 ms)
[ RUN ] CaptivePortalBrowserTest.AbortLoad
[19832:3847:0901/075129:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19824:36611:0901/075131:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] CaptivePortalBrowserTest.AbortLoad (4343 ms)
[177/222] CaptivePortalBrowserTest.AbortLoad (5927 ms)
[ RUN ] NetworkingPrivateApiTest.EnableNetworkType
[19841:3847:0901/075130:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19829:41219:0901/075132:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[19829:3847:0901/075132:INFO:CONSOLE(0)] "[SUCCESS] enableNetworkType", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?enableNetworkType (0)
[ OK ] NetworkingPrivateApiTest.EnableNetworkType (3976 ms)
[178/222] NetworkingPrivateApiTest.EnableNetworkType (5778 ms)
[ RUN ] CaptivePortalBrowserTest.GoBackToTimeout
[19838:3847:0901/075130:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19826:35843:0901/075132:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19826:35843:0901/075132:WARNING:channel.cc(325)] RawChannel write error
[19826:35843:0901/075134:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[19853:13063:0901/075135:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] CaptivePortalBrowserTest.GoBackToTimeout (6707 ms)
[179/222] CaptivePortalBrowserTest.GoBackToTimeout (8209 ms)
[ RUN ] NetworkingPrivateApiTest.VerifyAndEncryptCredentials
[19855:3847:0901/075134:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19846:3847:0901/075136:INFO:CONSOLE(0)] "[SUCCESS] verifyAndEncryptCredentials", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?verifyAndEncryptCredentials (0)
[19846:40195:0901/075136:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] NetworkingPrivateApiTest.VerifyAndEncryptCredentials (3948 ms)
[180/222] NetworkingPrivateApiTest.VerifyAndEncryptCredentials (5303 ms)
[ RUN ] ITunesDataProviderRefreshTest.RefreshTest
[19856:3847:0901/075134:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ITunesDataProviderRefreshTest.RefreshTest (4233 ms)
[181/222] ITunesDataProviderRefreshTest.RefreshTest (5436 ms)
[ RUN ] DriveAppConverterTest.GoodApp
[19864:3847:0901/075136:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DriveAppConverterTest.GoodApp (3556 ms)
[182/222] DriveAppConverterTest.GoodApp (5323 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/5
[19872:3847:0901/075138:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/5 (2811 ms)
[183/222] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/5 (4097 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/8
[19880:3847:0901/075140:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19881:12807:0901/075141:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[19881:12807:0901/075141:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[19881:12807:0901/075141:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[19881:12807:0901/075141:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19881:12807:0901/075141:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/8 (3122 ms)
[184/222] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/8 (4613 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/12
[19883:3847:0901/075140:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19886:13575:0901/075141:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[19886:13575:0901/075141:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[19886:13575:0901/075141:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[19886:13575:0901/075141:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/12 (2870 ms)
[185/222] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/12 (4614 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/23
[19888:3847:0901/075141:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19890:13063:0901/075143:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[19890:13063:0901/075143:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[19890:13063:0901/075143:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19890:13063:0901/075143:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/23 (3216 ms)
[186/222] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/23 (4672 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/36
[19891:3847:0901/075142:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19893:12551:0901/075143:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19891:3847:0901/075143:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[19891:3847:0901/075143:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[19891:3847:0901/075143:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[19891:3847:0901/075143:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[19891:3847:0901/075143:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/36 (2818 ms)
[187/222] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/36 (4533 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/55
[19900:3847:0901/075145:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19902:12807:0901/075145:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19902:12807:0901/075145:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/55 (2970 ms)
[188/222] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/55 (4617 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/80
[19901:3847:0901/075145:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19905:12807:0901/075146:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/80 (2969 ms)
[189/222] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/80 (4594 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/93
[19910:3847:0901/075146:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/93 (2839 ms)
[190/222] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/93 (4508 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/114
[19912:3847:0901/075147:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19914:13063:0901/075148:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[19914:13063:0901/075148:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19914:13063:0901/075148:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/114 (2773 ms)
[191/222] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/114 (4381 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestShutdownMoreThanOnce/1
[19921:3847:0901/075149:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19913:74243:0901/075150:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestShutdownMoreThanOnce/1 (3010 ms)
[192/222] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestShutdownMoreThanOnce/1 (4538 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestMultipleWindows/1
[19923:3847:0901/075149:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19915:74243:0901/075152:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[19933:13063:0901/075152:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19933:13063:0901/075152:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestMultipleWindows/1 (4715 ms)
[193/222] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestMultipleWindows/1 (6244 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowWithBeforeUnloadDuringShutdown/0
[19930:3847:0901/075151:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19920:75011:0901/075151:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[19920:75011:0901/075153:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[19936:13063:0901/075153:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[19936:13063:0901/075153:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[19936:13063:0901/075153:WARNING:channel.cc(325)] RawChannel write error
[19920:38915:0901/075153:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowWithBeforeUnloadDuringShutdown/0 (4289 ms)
[194/222] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowWithBeforeUnloadDuringShutdown/0 (5696 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseTabDuringShutdown/0
[19932:3847:0901/075151:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19922:74243:0901/075152:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[19922:74243:0901/075153:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseTabDuringShutdown/0 (4279 ms)
[195/222] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseTabDuringShutdown/0 (5961 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseTabDuringShutdown/1
[19940:3847:0901/075153:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19934:74499:0901/075154:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[19934:74499:0901/075155:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseTabDuringShutdown/1 (4249 ms)
[196/222] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseTabDuringShutdown/1 (5731 ms)
[ RUN ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0
[19951:3847:0901/075155:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56729...
sending server_data: {"host": "127.0.0.1", "port": 56729} (36 bytes)
[19942:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.857 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:56729/files/eme_player_js/utils.js (280)
[19942:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.864 - Registering video event handlers.", source: http://127.0.0.1:56729/files/eme_player_js/utils.js (280)
[19942:3847:0901/075157:INFO:CONSOLE(280)] "07:51:57.872 - Loading media using src.", source: http://127.0.0.1:56729/files/eme_player_js/utils.js (280)
[19942:3847:0901/075158:INFO:CONSOLE(280)] "07:51:58.000 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56729/files/eme_player_js/utils.js (280)
[19942:3847:0901/075158:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[19942:3847:0901/075158:INFO:CONSOLE(280)] "07:51:58.003 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56729/files/eme_player_js/utils.js (280)
[19942:3847:0901/075158:INFO:CONSOLE(280)] "07:51:58.008 - Adding key to sessionID: 1", source: http://127.0.0.1:56729/files/eme_player_js/utils.js (280)
[19942:3847:0901/075158:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[19942:3847:0901/075158:INFO:CONSOLE(280)] "07:51:58.016 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56729/files/eme_player_js/utils.js (280)
[19942:3847:0901/075158:INFO:CONSOLE(280)] "07:51:58.272 - timeupdate @ 0.186203", source: http://127.0.0.1:56729/files/eme_player_js/utils.js (280)
[19942:3847:0901/075158:INFO:CONSOLE(280)] "07:51:58.520 - timeupdate @ 0.418393", source: http://127.0.0.1:56729/files/eme_player_js/utils.js (280)
[19942:3847:0901/075158:INFO:CONSOLE(280)] "07:51:58.770 - timeupdate @ 0.673802", source: http://127.0.0.1:56729/files/eme_player_js/utils.js (280)
[19942:3847:0901/075158:INFO:CONSOLE(280)] "07:51:58.853 - heartbeat #1", source: http://127.0.0.1:56729/files/eme_player_js/utils.js (280)
[19942:3847:0901/075159:INFO:CONSOLE(280)] "07:51:59.020 - timeupdate @ 0.929211", source: http://127.0.0.1:56729/files/eme_player_js/utils.js (280)
[19942:3847:0901/075159:INFO:CONSOLE(280)] "07:51:59.271 - timeupdate @ 1.18462", source: http://127.0.0.1:56729/files/eme_player_js/utils.js (280)
[19942:3847:0901/075159:INFO:CONSOLE(280)] "07:51:59.272 - waiting for video to end.", source: http://127.0.0.1:56729/files/eme_player_js/utils.js (280)
[19942:3847:0901/075159:INFO:CONSOLE(280)] "07:51:59.853 - heartbeat #2", source: http://127.0.0.1:56729/files/eme_player_js/utils.js (280)
[19942:3847:0901/075200:INFO:CONSOLE(280)] "07:52:00.847 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:56729/files/eme_player_js/utils.js (280)
[19942:3847:0901/075200:INFO:CONSOLE(280)] "07:52:00.853 - heartbeat #3", source: http://127.0.0.1:56729/files/eme_player_js/utils.js (280)
[19952:12807:0901/075200:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (6881 ms)
[197/222] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (8350 ms)
[ RUN ] SRC_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0
[19954:3847:0901/075156:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56746...
sending server_data: {"host": "127.0.0.1", "port": 56746} (36 bytes)
[19943:3847:0901/075158:INFO:CONSOLE(280)] "07:51:58.292 - Using ClearKeyPlayer", source: http://127.0.0.1:56746/files/eme_player_js/utils.js (280)
[19943:3847:0901/075158:INFO:CONSOLE(280)] "07:51:58.298 - Registering video event handlers.", source: http://127.0.0.1:56746/files/eme_player_js/utils.js (280)
[19943:3847:0901/075158:INFO:CONSOLE(280)] "07:51:58.300 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:56746/files/eme_player_js/utils.js (280)
[19943:3847:0901/075158:INFO:CONSOLE(280)] "07:51:58.347 - Loading media using src.", source: http://127.0.0.1:56746/files/eme_player_js/utils.js (280)
[19943:3847:0901/075158:INFO:CONSOLE(280)] "07:51:58.437 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56746/files/eme_player_js/utils.js (280)
[19943:3847:0901/075158:INFO:CONSOLE(280)] "07:51:58.441 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56746/files/eme_player_js/utils.js (280)
[19943:3847:0901/075158:INFO:CONSOLE(280)] "07:51:58.450 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56746/files/eme_player_js/utils.js (280)
[19943:3847:0901/075158:INFO:CONSOLE(280)] "07:51:58.713 - timeupdate @ 0.186203", source: http://127.0.0.1:56746/files/eme_player_js/utils.js (280)
[19943:3847:0901/075158:INFO:CONSOLE(280)] "07:51:58.960 - timeupdate @ 0.441612", source: http://127.0.0.1:56746/files/eme_player_js/utils.js (280)
[19943:3847:0901/075159:INFO:CONSOLE(280)] "07:51:59.211 - timeupdate @ 0.697021", source: http://127.0.0.1:56746/files/eme_player_js/utils.js (280)
[19943:3847:0901/075159:INFO:CONSOLE(280)] "07:51:59.288 - heartbeat #1", source: http://127.0.0.1:56746/files/eme_player_js/utils.js (280)
[19943:3847:0901/075159:INFO:CONSOLE(280)] "07:51:59.461 - timeupdate @ 0.95243", source: http://127.0.0.1:56746/files/eme_player_js/utils.js (280)
[19943:3847:0901/075159:INFO:CONSOLE(280)] "07:51:59.712 - timeupdate @ 1.18462", source: http://127.0.0.1:56746/files/eme_player_js/utils.js (280)
[19943:3847:0901/075159:INFO:CONSOLE(280)] "07:51:59.714 - waiting for video to end.", source: http://127.0.0.1:56746/files/eme_player_js/utils.js (280)
[19943:3847:0901/075200:INFO:CONSOLE(280)] "07:52:00.288 - heartbeat #2", source: http://127.0.0.1:56746/files/eme_player_js/utils.js (280)
[19943:3847:0901/075201:INFO:CONSOLE(280)] "07:52:01.274 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:56746/files/eme_player_js/utils.js (280)
[19956:13063:0901/075201:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (6606 ms)
[198/222] SRC_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (8078 ms)
[ RUN ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0
[19957:3847:0901/075157:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56763...
sending server_data: {"host": "127.0.0.1", "port": 56763} (36 bytes)
[19948:3847:0901/075159:INFO:CONSOLE(280)] "07:51:59.042 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:56763/files/eme_player_js/utils.js (280)
[19948:3847:0901/075159:INFO:CONSOLE(280)] "07:51:59.050 - Registering video event handlers.", source: http://127.0.0.1:56763/files/eme_player_js/utils.js (280)
[19948:3847:0901/075159:INFO:CONSOLE(280)] "07:51:59.057 - Loading media using MSE.", source: http://127.0.0.1:56763/files/eme_player_js/utils.js (280)
[19948:3847:0901/075159:INFO:CONSOLE(280)] "07:51:59.179 - onSourceOpen [object Event]", source: http://127.0.0.1:56763/files/eme_player_js/utils.js (280)
[19948:3847:0901/075159:INFO:CONSOLE(280)] "07:51:59.182 - Creating a source buffer for type video/webm; codecs="vp8"", source: http://127.0.0.1:56763/files/eme_player_js/utils.js (280)
[19948:3847:0901/075159:INFO:CONSOLE(280)] "07:51:59.214 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56763/files/eme_player_js/utils.js (280)
[19948:3847:0901/075159:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[19948:3847:0901/075159:INFO:CONSOLE(280)] "07:51:59.217 - End of appending buffer from bear-320x240-v_enc-v.webm", source: http://127.0.0.1:56763/files/eme_player_js/utils.js (280)
[19948:3847:0901/075159:INFO:CONSOLE(280)] "07:51:59.226 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56763/files/eme_player_js/utils.js (280)
[19948:3847:0901/075159:INFO:CONSOLE(280)] "07:51:59.231 - Adding key to sessionID: 1", source: http://127.0.0.1:56763/files/eme_player_js/utils.js (280)
[19948:3847:0901/075159:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[19948:3847:0901/075159:INFO:CONSOLE(280)] "07:51:59.233 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56763/files/eme_player_js/utils.js (280)
[19948:3847:0901/075159:INFO:CONSOLE(280)] "07:51:59.493 - timeupdate @ 0.250756", source: http://127.0.0.1:56763/files/eme_player_js/utils.js (280)
[19948:3847:0901/075159:INFO:CONSOLE(280)] "07:51:59.741 - timeupdate @ 0.500562", source: http://127.0.0.1:56763/files/eme_player_js/utils.js (280)
[19948:3847:0901/075159:INFO:CONSOLE(280)] "07:51:59.991 - timeupdate @ 0.750946", source: http://127.0.0.1:56763/files/eme_player_js/utils.js (280)
[19948:3847:0901/075200:INFO:CONSOLE(280)] "07:52:00.038 - heartbeat #1", source: http://127.0.0.1:56763/files/eme_player_js/utils.js (280)
[19948:3847:0901/075200:INFO:CONSOLE(280)] "07:52:00.241 - timeupdate @ 1.001301", source: http://127.0.0.1:56763/files/eme_player_js/utils.js (280)
[19948:3847:0901/075200:INFO:CONSOLE(280)] "07:52:00.243 - waiting for video to end.", source: http://127.0.0.1:56763/files/eme_player_js/utils.js (280)
[19948:3847:0901/075201:INFO:CONSOLE(280)] "07:52:01.039 - heartbeat #2", source: http://127.0.0.1:56763/files/eme_player_js/utils.js (280)
[19948:3847:0901/075201:INFO:CONSOLE(280)] "07:52:01.935 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:56763/files/eme_player_js/utils.js (280)
[ OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (6521 ms)
[199/222] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (7814 ms)
[ RUN ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0
[19965:3847:0901/075159:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56780...
sending server_data: {"host": "127.0.0.1", "port": 56780} (36 bytes)
[19958:3847:0901/075200:INFO:CONSOLE(280)] "07:52:00.541 - Using ClearKeyPlayer", source: http://127.0.0.1:56780/files/eme_player_js/utils.js (280)
[19958:3847:0901/075200:INFO:CONSOLE(280)] "07:52:00.547 - Registering video event handlers.", source: http://127.0.0.1:56780/files/eme_player_js/utils.js (280)
[19958:3847:0901/075200:INFO:CONSOLE(280)] "07:52:00.549 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:56780/files/eme_player_js/utils.js (280)
[19958:3847:0901/075201:INFO:CONSOLE(280)] "07:52:01.407 - Loading media using src.", source: http://127.0.0.1:56780/files/eme_player_js/utils.js (280)
[0901/075201:ERROR:ffmpeg_cdm_video_decoder.cc(172)] Initialize(): avcodec_find_decoder failed.
[19958:3847:0901/075201:INFO:CONSOLE(280)] "07:52:01.504 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56780/files/eme_player_js/utils.js (280)
[19958:3847:0901/075201:INFO:CONSOLE(280)] "07:52:01.519 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56780/files/eme_player_js/utils.js (280)
[19958:3847:0901/075201:INFO:CONSOLE(280)] "07:52:01.532 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56780/files/eme_player_js/utils.js (280)
[19958:3847:0901/075201:INFO:CONSOLE(280)] "07:52:01.537 - heartbeat #1", source: http://127.0.0.1:56780/files/eme_player_js/utils.js (280)
[19958:3847:0901/075201:INFO:CONSOLE(280)] "07:52:01.739 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56780/files/eme_player_js/utils.js (280)
[19958:3847:0901/075201:INFO:CONSOLE(280)] "07:52:01.740 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56780/files/eme_player_js/utils.js (280)
[19958:3847:0901/075201:INFO:CONSOLE(280)] "07:52:01.750 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56780/files/eme_player_js/utils.js (280)
[19958:3847:0901/075201:INFO:CONSOLE(280)] "07:52:01.812 - timeupdate @ 0.167986", source: http://127.0.0.1:56780/files/eme_player_js/utils.js (280)
[19958:3847:0901/075202:INFO:CONSOLE(280)] "07:52:02.059 - timeupdate @ 0.42397", source: http://127.0.0.1:56780/files/eme_player_js/utils.js (280)
[19958:3847:0901/075202:INFO:CONSOLE(280)] "07:52:02.138 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56780/files/eme_player_js/utils.js (280)
[19958:3847:0901/075202:INFO:CONSOLE(280)] "07:52:02.140 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56780/files/eme_player_js/utils.js (280)
[19958:3847:0901/075202:INFO:CONSOLE(280)] "07:52:02.145 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56780/files/eme_player_js/utils.js (280)
[19958:3847:0901/075202:INFO:CONSOLE(280)] "07:52:02.310 - timeupdate @ 0.679954", source: http://127.0.0.1:56780/files/eme_player_js/utils.js (280)
[19958:3847:0901/075202:INFO:CONSOLE(280)] "07:52:02.537 - heartbeat #2", source: http://127.0.0.1:56780/files/eme_player_js/utils.js (280)
[19958:3847:0901/075202:INFO:CONSOLE(280)] "07:52:02.560 - timeupdate @ 0.935938", source: http://127.0.0.1:56780/files/eme_player_js/utils.js (280)
[19958:3847:0901/075202:INFO:CONSOLE(280)] "07:52:02.810 - timeupdate @ 1.17059", source: http://127.0.0.1:56780/files/eme_player_js/utils.js (280)
[19958:3847:0901/075202:INFO:CONSOLE(280)] "07:52:02.812 - waiting for video to end.", source: http://127.0.0.1:56780/files/eme_player_js/utils.js (280)
[19958:3847:0901/075202:INFO:CONSOLE(280)] "07:52:02.938 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56780/files/eme_player_js/utils.js (280)
[19958:3847:0901/075202:INFO:CONSOLE(280)] "07:52:02.940 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56780/files/eme_player_js/utils.js (280)
[19958:3847:0901/075202:INFO:CONSOLE(280)] "07:52:02.942 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56780/files/eme_player_js/utils.js (280)
[19958:3847:0901/075203:INFO:CONSOLE(280)] "07:52:03.537 - heartbeat #3", source: http://127.0.0.1:56780/files/eme_player_js/utils.js (280)
[19958:3847:0901/075204:INFO:CONSOLE(280)] "07:52:04.346 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:56780/files/eme_player_js/utils.js (280)
[19965:3847:0901/075204:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[19965:3847:0901/075204:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[19965:3847:0901/075204:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[19965:3847:0901/075204:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[19966:3847:0901/075204:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[19966:12807:0901/075204:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (6905 ms)
[200/222] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (8343 ms)
[ RUN ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/0
[19993:3847:0901/075207:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19994:14595:0901/075208:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[19994:14595:0901/075208:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[19994:14595:0901/075208:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/0 (2256 ms)
[201/222] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/0 (3519 ms)
[ RUN ] PDFTestFiles/PDFExtensionTest.Load/1
[19982:3847:0901/075205:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[19971:3847:0901/075205:INFO:pdf_extension_test.cc(160)] Loading: pdf/test-bookmarks.pdf
[19971:74499:0901/075206:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PDFTestFiles/PDFExtensionTest.Load/1 (5579 ms)
[202/222] PDFTestFiles/PDFExtensionTest.Load/1 (7013 ms)
[ RUN ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0
[19976:3847:0901/075204:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56797...
sending server_data: {"host": "127.0.0.1", "port": 56797} (36 bytes)
[19969:3847:0901/075205:INFO:CONSOLE(280)] "07:52:05.855 - Using ClearKeyPlayer", source: http://127.0.0.1:56797/files/eme_player_js/utils.js (280)
[19969:3847:0901/075205:INFO:CONSOLE(280)] "07:52:05.861 - Registering video event handlers.", source: http://127.0.0.1:56797/files/eme_player_js/utils.js (280)
[19969:3847:0901/075205:INFO:CONSOLE(280)] "07:52:05.862 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:56797/files/eme_player_js/utils.js (280)
[19969:3847:0901/075206:INFO:CONSOLE(280)] "07:52:06.839 - Loading media using MSE.", source: http://127.0.0.1:56797/files/eme_player_js/utils.js (280)
[19969:3847:0901/075206:INFO:CONSOLE(280)] "07:52:06.903 - heartbeat #1", source: http://127.0.0.1:56797/files/eme_player_js/utils.js (280)
[19969:3847:0901/075206:INFO:CONSOLE(280)] "07:52:06.905 - onSourceOpen [object Event]", source: http://127.0.0.1:56797/files/eme_player_js/utils.js (280)
[19969:3847:0901/075206:INFO:CONSOLE(280)] "07:52:06.908 - Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:56797/files/eme_player_js/utils.js (280)
[19969:3847:0901/075206:INFO:CONSOLE(280)] "07:52:06.927 - End of appending buffer from bear-a_enc-a.webm", source: http://127.0.0.1:56797/files/eme_player_js/utils.js (280)
[19969:3847:0901/075206:INFO:CONSOLE(280)] "07:52:06.933 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56797/files/eme_player_js/utils.js (280)
[19969:3847:0901/075206:INFO:CONSOLE(280)] "07:52:06.945 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56797/files/eme_player_js/utils.js (280)
[19969:3847:0901/075206:INFO:CONSOLE(280)] "07:52:06.953 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56797/files/eme_player_js/utils.js (280)
[19969:3847:0901/075207:INFO:CONSOLE(280)] "07:52:07.159 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56797/files/eme_player_js/utils.js (280)
[19969:3847:0901/075207:INFO:CONSOLE(280)] "07:52:07.160 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56797/files/eme_player_js/utils.js (280)
[19969:3847:0901/075207:INFO:CONSOLE(280)] "07:52:07.171 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56797/files/eme_player_js/utils.js (280)
[19969:3847:0901/075207:INFO:CONSOLE(280)] "07:52:07.254 - timeupdate @ 0.186203", source: http://127.0.0.1:56797/files/eme_player_js/utils.js (280)
[19969:3847:0901/075207:INFO:CONSOLE(280)] "07:52:07.501 - timeupdate @ 0.441612", source: http://127.0.0.1:56797/files/eme_player_js/utils.js (280)
[19969:3847:0901/075207:INFO:CONSOLE(280)] "07:52:07.558 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56797/files/eme_player_js/utils.js (280)
[19969:3847:0901/075207:INFO:CONSOLE(280)] "07:52:07.560 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56797/files/eme_player_js/utils.js (280)
[19969:3847:0901/075207:INFO:CONSOLE(280)] "07:52:07.565 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56797/files/eme_player_js/utils.js (280)
[19969:3847:0901/075207:INFO:CONSOLE(280)] "07:52:07.751 - timeupdate @ 0.697021", source: http://127.0.0.1:56797/files/eme_player_js/utils.js (280)
[19969:3847:0901/075207:INFO:CONSOLE(280)] "07:52:07.903 - heartbeat #2", source: http://127.0.0.1:56797/files/eme_player_js/utils.js (280)
[19969:3847:0901/075208:INFO:CONSOLE(280)] "07:52:08.002 - timeupdate @ 0.929211", source: http://127.0.0.1:56797/files/eme_player_js/utils.js (280)
[19969:3847:0901/075208:INFO:CONSOLE(280)] "07:52:08.252 - timeupdate @ 1.18462", source: http://127.0.0.1:56797/files/eme_player_js/utils.js (280)
[19969:3847:0901/075208:INFO:CONSOLE(280)] "07:52:08.254 - waiting for video to end.", source: http://127.0.0.1:56797/files/eme_player_js/utils.js (280)
[19969:3847:0901/075208:INFO:CONSOLE(280)] "07:52:08.358 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56797/files/eme_player_js/utils.js (280)
[19969:3847:0901/075208:INFO:CONSOLE(280)] "07:52:08.361 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56797/files/eme_player_js/utils.js (280)
[19969:3847:0901/075208:INFO:CONSOLE(280)] "07:52:08.363 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56797/files/eme_player_js/utils.js (280)
[19969:3847:0901/075208:INFO:CONSOLE(280)] "07:52:08.903 - heartbeat #3", source: http://127.0.0.1:56797/files/eme_player_js/utils.js (280)
[19969:3847:0901/075209:INFO:CONSOLE(280)] "07:52:09.818 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:56797/files/eme_player_js/utils.js (280)
[19969:36867:0901/075209:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[19969:36867:0901/075209:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[19969:36867:0901/075209:WARNING:channel.cc(325)] RawChannel write error
[19979:13063:0901/075209:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (7515 ms)
[203/222] MSE_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (8972 ms)
[ RUN ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0
[19980:3847:0901/075204:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56814...
sending server_data: {"host": "127.0.0.1", "port": 56814} (36 bytes)
[19970:3847:0901/075206:INFO:CONSOLE(280)] "07:52:06.352 - Using ClearKeyPlayer", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[19970:3847:0901/075206:INFO:CONSOLE(280)] "07:52:06.358 - Registering video event handlers.", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[19970:3847:0901/075206:INFO:CONSOLE(280)] "07:52:06.359 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[19970:3847:0901/075207:INFO:CONSOLE(280)] "07:52:07.297 - Loading media using MSE.", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[19970:3847:0901/075207:INFO:CONSOLE(280)] "07:52:07.355 - heartbeat #1", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[19970:3847:0901/075207:INFO:CONSOLE(280)] "07:52:07.361 - onSourceOpen [object Event]", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[19970:3847:0901/075207:INFO:CONSOLE(280)] "07:52:07.364 - Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[19970:3847:0901/075207:INFO:CONSOLE(280)] "07:52:07.383 - End of appending buffer from bear-320x240-opus-a_enc-a.webm", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[0901/075207:ERROR:ffmpeg_cdm_audio_decoder.cc(151)] Initialize(): invalid audio decoder configuration.
[19970:3847:0901/075207:INFO:CONSOLE(280)] "07:52:07.389 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[19970:3847:0901/075207:INFO:CONSOLE(280)] "07:52:07.399 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[19970:3847:0901/075207:INFO:CONSOLE(280)] "07:52:07.407 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[19970:3847:0901/075207:INFO:CONSOLE(280)] "07:52:07.614 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[19970:3847:0901/075207:INFO:CONSOLE(280)] "07:52:07.616 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[19970:3847:0901/075207:INFO:CONSOLE(280)] "07:52:07.626 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[19970:3847:0901/075207:INFO:CONSOLE(280)] "07:52:07.680 - timeupdate @ 0.186203", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[19970:3847:0901/075207:INFO:CONSOLE(280)] "07:52:07.928 - timeupdate @ 0.441612", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[19970:3847:0901/075208:INFO:CONSOLE(280)] "07:52:08.014 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[19970:3847:0901/075208:INFO:CONSOLE(280)] "07:52:08.016 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[19970:3847:0901/075208:INFO:CONSOLE(280)] "07:52:08.020 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[19970:3847:0901/075208:INFO:CONSOLE(280)] "07:52:08.178 - timeupdate @ 0.697021", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[19970:3847:0901/075208:INFO:CONSOLE(280)] "07:52:08.355 - heartbeat #2", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[19970:3847:0901/075208:INFO:CONSOLE(280)] "07:52:08.428 - timeupdate @ 0.95243", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[19970:3847:0901/075208:INFO:CONSOLE(280)] "07:52:08.679 - timeupdate @ 1.18462", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[19970:3847:0901/075208:INFO:CONSOLE(280)] "07:52:08.681 - waiting for video to end.", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[19970:3847:0901/075208:INFO:CONSOLE(280)] "07:52:08.814 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[19970:3847:0901/075208:INFO:CONSOLE(280)] "07:52:08.816 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[19970:3847:0901/075208:INFO:CONSOLE(280)] "07:52:08.819 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[19970:3847:0901/075209:INFO:CONSOLE(280)] "07:52:09.355 - heartbeat #3", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[19970:3847:0901/075210:INFO:CONSOLE(280)] "07:52:10.218 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:56814/files/eme_player_js/utils.js (280)
[19981:13063:0901/075210:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (7573 ms)
[204/222] MSE_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (8884 ms)
[ RUN ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/1
[20006:3847:0901/075212:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[20008:14595:0901/075213:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[20008:14595:0901/075213:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[20008:14595:0901/075213:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[20008:13063:0901/075213:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/1 (2802 ms)
[205/222] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/1 (4235 ms)
[ RUN ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/0
[20000:3847:0901/075211:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[20005:13063:0901/075213:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[20005:13063:0901/075213:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[20005:13063:0901/075213:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[20005:13063:0901/075213:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/0 (4195 ms)
[206/222] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/0 (5652 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/0
[20013:3847:0901/075213:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[20015:14851:0901/075214:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[20015:14851:0901/075214:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[20015:14851:0901/075214:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/0 (2816 ms)
[207/222] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/0 (4504 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.ControlsFrameless/0
[20014:3847:0901/075214:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.ControlsFrameless/0 (5001 ms)
[208/222] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.ControlsFrameless/0 (6613 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.DontProceed/0
[20029:3847:0901/075217:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[20018:36867:0901/075219:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.DontProceed/0 (4005 ms)
[209/222] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.DontProceed/0 (5399 ms)
[ RUN ] SafeBrowsingBlockingPageIDNTestWithThreatType/SafeBrowsingBlockingPageIDNTest.SafeBrowsingBlockingPageDecodesIDN/1
[20032:3847:0901/075218:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[20035:13063:0901/075219:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[20039:12807:0901/075220:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[20039:12807:0901/075220:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[20039:12807:0901/075220:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SafeBrowsingBlockingPageIDNTestWithThreatType/SafeBrowsingBlockingPageIDNTest.SafeBrowsingBlockingPageDecodesIDN/1 (4280 ms)
[210/222] SafeBrowsingBlockingPageIDNTestWithThreatType/SafeBrowsingBlockingPageIDNTest.SafeBrowsingBlockingPageDecodesIDN/1 (5649 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/1
[20026:3847:0901/075216:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[20017:3847:0901/075219:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[20017:3847:0901/075220:INFO:policy_prefs_browsertest.cc(641)] Testing policy: ProxyPacUrl
[20017:3847:0901/075220:INFO:policy_prefs_browsertest.cc(641)] Testing policy: PluginsBlockedForUrls
[20017:3847:0901/075220:INFO:policy_prefs_browsertest.cc(641)] Testing policy: AllowFileSelectionDialogs
[20017:3847:0901/075220:INFO:policy_prefs_browsertest.cc(641)] Testing policy: ImportAutofillFormData
[20017:3847:0901/075220:INFO:policy_prefs_browsertest.cc(641)] Testing policy: DnsPrefetchingEnabled
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/1 (6391 ms)
[211/222] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/1 (7924 ms)
[ RUN ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareImg/0
[20040:3847:0901/075220:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[20046:13063:0901/075222:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[20046:13063:0901/075222:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[20046:16387:0901/075222:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000110a54f33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000110a9a2b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000110ae7ea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011ce4c9e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011ce4c09e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001123a3244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000111d42d96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000111e0bfdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000112f4e3d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000112ef8308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000112ef77c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000110b5cff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000110b5c6b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000110b5292f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff8239b772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff823881a1 thread_start + 13
[ OK ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareImg/0 (3811 ms)
[212/222] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareImg/0 (5267 ms)
[ RUN ] ContentSettingsTest.AllowCookiesForASessionUsingExceptions
[20052:3847:0901/075223:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[20056:14595:0901/075224:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[ OK ] ContentSettingsTest.AllowCookiesForASessionUsingExceptions (2516 ms)
[213/222] ContentSettingsTest.AllowCookiesForASessionUsingExceptions (3982 ms)
[ RUN ] ContentSettingsTest.BasicCookies
[20047:3847:0901/075222:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56841...
sending server_data: {"host": "127.0.0.1", "port": 56841} (36 bytes)
[ OK ] ContentSettingsTest.BasicCookies (3757 ms)
[214/222] ContentSettingsTest.BasicCookies (5147 ms)
[ RUN ] ContinueWhereILeftOffTest.SessionCookies
[20063:3847:0901/075225:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[20067:12807:0901/075226:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[20067:12807:0901/075226:WARNING:channel.cc(325)] RawChannel write error
[20068:12807:0901/075226:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ContinueWhereILeftOffTest.SessionCookies (2933 ms)
[215/222] ContinueWhereILeftOffTest.SessionCookies (4346 ms)
[ RUN ] NoSessionRestoreTest.PRE_LocalStorageClearedOnExit
[20074:3847:0901/075227:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] NoSessionRestoreTest.PRE_LocalStorageClearedOnExit (2941 ms)
[216/222] NoSessionRestoreTest.PRE_LocalStorageClearedOnExit (4523 ms)
[ RUN ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/0
[20075:3847:0901/075227:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[20079:12807:0901/075228:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[20079:12807:0901/075228:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[20079:12807:0901/075228:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[20079:12807:0901/075228:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[20079:14339:0901/075228:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[20079:14339:0901/075228:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[20079:14339:0901/075228:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/0 (2957 ms)
[217/222] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/0 (4410 ms)
[ RUN ] DeclarativeContentApiTest.RulesPersistence
[20058:3847:0901/075224:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DeclarativeContentApiTest.RulesPersistence (6886 ms)
[218/222] DeclarativeContentApiTest.RulesPersistence (8430 ms)
[ RUN ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/1
[20082:3847:0901/075230:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[20085:14595:0901/075230:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[20085:14595:0901/075230:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[20085:14595:0901/075230:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/1 (2599 ms)
[219/222] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/1 (4335 ms)
[ RUN ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/0
[20092:3847:0901/075232:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[20095:13063:0901/075232:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[20095:13063:0901/075232:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[20095:13063:0901/075232:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[20095:13063:0901/075232:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[20095:13063:0901/075232:WARNING:channel.cc(325)] RawChannel write error
[20095:14595:0901/075232:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[20095:14595:0901/075232:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[20095:14595:0901/075232:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/0 (2463 ms)
[220/222] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/0 (4077 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/0
[20093:3847:0901/075232:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[20096:13063:0901/075232:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[20096:13063:0901/075232:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[20096:13063:0901/075232:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[20096:14595:0901/075232:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[20096:14595:0901/075232:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[20096:14595:0901/075232:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/0 (2491 ms)
[221/222] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/0 (4112 ms)
[ RUN ] NoSessionRestoreTest.LocalStorageClearedOnExit
[20097:3847:0901/075232:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] NoSessionRestoreTest.LocalStorageClearedOnExit (2632 ms)
[222/222] NoSessionRestoreTest.LocalStorageClearedOnExit (4037 ms)
Retrying 1 test (retry #1)
[ RUN ] MediaGalleriesGalleryWatchApiTest.RemoveListenerAndModifyGallery
[20103:3847:0901/075236:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] MediaGalleriesGalleryWatchApiTest.RemoveListenerAndModifyGallery (3229 ms)
[223/223] MediaGalleriesGalleryWatchApiTest.RemoveListenerAndModifyGallery (4283 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"bd66f9889b42a4eb1bdef9a47d8e1481dc7ebe9c","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+--------------------------------------------------------------------------+
| End of shard 10 Pending: 8.0s Duration: 388.7s Bot: vm870-m4 Exit: 0 |
+--------------------------------------------------------------------------+
+---------------------------------------------------------------------------+
| Shard 17 https://chromium-swarm.appspot.com/user/task/29a230cba1d7bc10 |
+---------------------------------------------------------------------------+
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outWy4VGi (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outWy4VGi (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outWy4VGi. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/isolated_outWy4VGi
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testIZ0993 (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testIZ0993 (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testIZ0993. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/run_tha_testIZ0993
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/run_tha_test5assSf/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
NSS_DISABLE_ARENA_FREE_LIST=1
NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/isolated_outIz2ID0/output.json
IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 17/20
Using 4 parallel jobs.
[ RUN ] IdentityInternalsWebUITestAsync.revokeToken
[12570:3847:0901/074656:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12560:36099:0901/074659:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[12560:3847:0901/074659:INFO:CONSOLE(1324)] "Running TestCase IdentityInternalsWebUITestAsync.revokeToken", source: test_api.js (1324)
[12560:36099:0901/074659:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12560:36099:0901/074659:WARNING:channel.cc(325)] RawChannel write error
[ OK ] IdentityInternalsWebUITestAsync.revokeToken (5864 ms)
[1/222] IdentityInternalsWebUITestAsync.revokeToken (7359 ms)
[ RUN ] IdentityInternalsSingleTokenWebUITest.getAllTokens
[12573:3847:0901/074656:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12559:38915:0901/074659:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[12559:38915:0901/074659:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12559:38915:0901/074659:WARNING:channel.cc(325)] RawChannel write error
[12559:3847:0901/074659:INFO:CONSOLE(1324)] "Running TestCase IdentityInternalsSingleTokenWebUITest.getAllTokens", source: test_api.js (1324)
[12559:38915:0901/074659:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] IdentityInternalsSingleTokenWebUITest.getAllTokens (6178 ms)
[2/222] IdentityInternalsSingleTokenWebUITest.getAllTokens (7545 ms)
[ RUN ] BrowserOptionsWebUITest.testOpenBrowserOptions
[12572:3847:0901/074656:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12561:3847:0901/074659:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[12561:3847:0901/074701:INFO:CONSOLE(1324)] "Running TestCase BrowserOptionsWebUITest.MAYBE_testOpenBrowserOptions", source: test_api.js (1324)
[ OK ] BrowserOptionsWebUITest.testOpenBrowserOptions (7624 ms)
[3/222] BrowserOptionsWebUITest.testOpenBrowserOptions (9218 ms)
[ RUN ] BasicExtensionSettingsWebUITest.testDeveloperModeManyExtensions
[12571:3847:0901/074656:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12558:3847:0901/074700:INFO:CONSOLE(5)] "line1", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (5)
[12558:3847:0901/074700:INFO:CONSOLE(6)] "line2", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (6)
[12558:3847:0901/074700:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[12558:3847:0901/074701:INFO:CONSOLE(1324)] "Running TestCase BasicExtensionSettingsWebUITest.testDeveloperModeManyExtensions", source: test_api.js (1324)
[12586:13575:0901/074702:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12586:13575:0901/074702:WARNING:channel.cc(325)] RawChannel write error
[12571:3847:0901/074702:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300003d280]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12571:3847:0901/074702:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300003d280]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12571:3847:0901/074702:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300003d280]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12571:3847:0901/074702:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300003d280]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12571:3847:0901/074702:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300003d280]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12571:3847:0901/074702:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300003d280]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[12571:3847:0901/074702:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300003d280]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] BasicExtensionSettingsWebUITest.testDeveloperModeManyExtensions (8895 ms)
[4/222] BasicExtensionSettingsWebUITest.testDeveloperModeManyExtensions (10246 ms)
[ RUN ] ManageProfileUITest.CreateInProgress
[12595:3847:0901/074703:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12588:3847:0901/074706:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[12588:3847:0901/074708:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.CreateInProgress", source: test_api.js (1324)
[12595:3847:0901/074708:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x6130001462c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[12595:3847:0901/074708:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x6130001462c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[12588:38915:0901/074708:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12588:38915:0901/074708:WARNING:channel.cc(325)] RawChannel write error
[12595:3847:0901/074708:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x6130001462c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[12595:3847:0901/074708:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x6130001462c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[12595:3847:0901/074708:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x6130001462c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[12595:3847:0901/074708:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x6130001462c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[12595:3847:0901/074708:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x6130001462c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[12595:3847:0901/074708:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x6130001462c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[12595:3847:0901/074708:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x6130001462c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[12595:3847:0901/074708:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x6130001462c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[12595:3847:0901/074708:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x6130001462c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[12595:3847:0901/074708:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x6130001462c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[12595:3847:0901/074708:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x6130001462c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[12595:3847:0901/074708:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x6130001462c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[12595:3847:0901/074708:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x6130001462c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[12595:3847:0901/074708:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x6130001462c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] ManageProfileUITest.CreateInProgress (7211 ms)
[5/222] ManageProfileUITest.CreateInProgress (8736 ms)
[ RUN ] SyncInternalsWebUITest.SignedOut
[12603:3847:0901/074705:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12596:3847:0901/074708:INFO:CONSOLE(1324)] "Running TestCase SyncInternalsWebUITest.SignedOut", source: test_api.js (1324)
[ OK ] SyncInternalsWebUITest.SignedOut (4953 ms)
[6/222] SyncInternalsWebUITest.SignedOut (6934 ms)
[ RUN ] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings_ShouldFail.testWithAuditFailuresAndIssuesAreErrors
[12608:3847:0901/074706:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12599:37123:0901/074708:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[12599:3847:0901/074708:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings_ShouldFail.testWithAuditFailuresAndIssuesAreErrors", source: test_api.js (1324)
[12599:3847:0901/074709:ERROR:web_ui_test_handler.cc(76)] Failed: RUN_TEST_F("WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings_ShouldFail","testWithAuditFailuresAndIssuesAreErrors")
Error:
Accessibility issues found on chrome://terms/
*** Begin accessibility audit results ***
An accessibility audit found
Errors:
Error: AX_ARIA_01 (Elements with ARIA roles must use a valid, non-abstract ARIA role) failed on the following element:
DIV
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_aria_01--elements-with-aria-roles-must-use-a-valid-non-abstract-aria-role for more information.
Error: AX_TEXT_01 (Controls and media elements should have labels) failed on the following element:
INPUT
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_text_01--controls-and-media-elements-should-have-labels for more information.
Warnings:
Warning: AX_COLOR_01 (Text elements should have a reasonable contrast ratio) failed on the following element:
P
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_color_01--text-elements-should-have-a-reasonable-contrast-ratio for more information.
*** End accessibility audit results ***
at Object.Test.runAccessibilityAudit (test_api.js:356:17)
at Object.TestCase.runAccessibilityAudit (test_api.js:486:22)
at expectFunc (test_api.js:1120:20)
at testDone (test_api.js:863:31)
at runTest (test_api.js:1170:7)
at <anonymous>:1:1
Failed: RUN_TEST_F("WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings_ShouldFail","testWithAuditFailuresAndIssuesAreErrors")
Error: Test Error expectEquals(this.expectedErrors, numAccessibilityErrors)
Actual: 3
Expected: 2
at assertEquals (test_api.js:989:13)
at expectFunc (test_api.js:1120:20)
at Object.WebUIAccessibilityAuditBrowserTest.tearDown (accessibility_audit_browsertest.js:64:7)
at Object.TestCase.tearDown (test_api.js:470:22)
at expectFunc (test_api.js:1120:20)
at testDone (test_api.js:865:31)
at runTest (test_api.js:1170:7)
at <anonymous>:1:1
Failed: RUN_TEST_F("WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings_ShouldFail","testWithAuditFailuresAndIssuesAreErrors")
Error: Test Error expectEquals(this.expectedWarnings, numAccessibilityWarnings)
Actual: 0
Expected: 1
at assertEquals (test_api.js:989:13)
at expectFunc (test_api.js:1120:20)
at Object.WebUIAccessibilityAuditBrowserTest.tearDown (accessibility_audit_browsertest.js:66:7)
at Object.TestCase.tearDown (test_api.js:470:22)
at expectFunc (test_api.js:1120:20)
at testDone (test_api.js:865:31)
at runTest (test_api.js:1170:7)
at <anonymous>:1:1
[ OK ] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings_ShouldFail.testWithAuditFailuresAndIssuesAreErrors (4635 ms)
[7/222] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings_ShouldFail.testWithAuditFailuresAndIssuesAreErrors (6407 ms)
[ RUN ] OptionsWebUIExtendedTest.ShowSearchFromField
[12594:3847:0901/074703:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12589:3847:0901/074706:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[12589:3847:0901/074708:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.ShowSearchFromField", source: test_api.js (1324)
[12589:40195:0901/074709:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[12589:40195:0901/074709:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[12589:40195:0901/074709:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] OptionsWebUIExtendedTest.ShowSearchFromField (8147 ms)
[8/222] OptionsWebUIExtendedTest.ShowSearchFromField (9464 ms)
[ RUN ] NetInternalsTest.netInternalsHSTSViewQueryError
[12626:3847:0901/074712:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12613:3847:0901/074715:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsHSTSViewQueryError", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsHSTSViewQueryError (5996 ms)
[9/222] NetInternalsTest.netInternalsHSTSViewQueryError (7505 ms)
[ RUN ] NetInternalsTest.netInternalsDnsViewAddTwoTwice
[12625:3847:0901/074712:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12612:35843:0901/074714:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12612:35843:0901/074714:WARNING:channel.cc(325)] RawChannel write error
[12612:3847:0901/074715:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsDnsViewAddTwoTwice", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsDnsViewAddTwoTwice (6252 ms)
[10/222] NetInternalsTest.netInternalsDnsViewAddTwoTwice (7794 ms)
[ RUN ] NetInternalsTest.netInternalsHSTSViewAddTwice
[12627:3847:0901/074712:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12614:3847:0901/074715:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsHSTSViewAddTwice", source: test_api.js (1324)
[12614:40451:0901/074716:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12614:40451:0901/074716:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NetInternalsTest.netInternalsHSTSViewAddTwice (6198 ms)
[11/222] NetInternalsTest.netInternalsHSTSViewAddTwice (7766 ms)
[ RUN ] NetInternalsTest.netInternalsPrerenderViewSucceed
[12631:3847:0901/074713:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12616:40451:0901/074715:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[12616:3847:0901/074716:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsPrerenderViewSucceed", source: test_api.js (1324)
HTTP server started on http://127.0.0.1:55186...
sending server_data: {"host": "127.0.0.1", "port": 55186} (36 bytes)
[12616:40451:0901/074720:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12616:40451:0901/074720:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NetInternalsTest.netInternalsPrerenderViewSucceed (9895 ms)
[12/222] NetInternalsTest.netInternalsPrerenderViewSucceed (11561 ms)
[ RUN ] PlatformAppBrowserTest.WindowsApiAlphaEnabledInStable
[12652:3847:0901/074720:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12641:4611:0901/074722:ERROR:mach_broker_mac.mm(222)] Unknown process 12658 is sending Mach IPC messages!
[12641:3847:0901/074722:INFO:CONSOLE(0)] "[SUCCESS] testAlphaEnabledStableInitTrue", source: chrome-extension://dncbckbemmmpohgpifkgfedckonglefj/_generated_background_page.html (0)
[12641:3847:0901/074723:INFO:CONSOLE(0)] "[SUCCESS] testAlphaEnabledStableInitFalse", source: chrome-extension://dncbckbemmmpohgpifkgfedckonglefj/_generated_background_page.html (0)
[ OK ] PlatformAppBrowserTest.WindowsApiAlphaEnabledInStable (4784 ms)
[13/222] PlatformAppBrowserTest.WindowsApiAlphaEnabledInStable (6497 ms)
[ RUN ] PrintPreviewWebUITest.TestColorSettingsBothStandardDefaultMonochrome
[12649:3847:0901/074720:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12638:3847:0901/074722:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[12638:3847:0901/074723:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestColorSettingsBothStandardDefaultMonochrome", source: test_api.js (1324)
[12638:39427:0901/074724:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12638:39427:0901/074724:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrintPreviewWebUITest.TestColorSettingsBothStandardDefaultMonochrome (7015 ms)
[14/222] PrintPreviewWebUITest.TestColorSettingsBothStandardDefaultMonochrome (8581 ms)
[ RUN ] PrintPreviewWebUITest.TestPrinterChangeUpdatesPreview
[12650:3847:0901/074720:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12639:3847:0901/074722:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[12639:3847:0901/074724:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestPrinterChangeUpdatesPreview", source: test_api.js (1324)
[12639:38915:0901/074724:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12639:38915:0901/074724:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrintPreviewWebUITest.TestPrinterChangeUpdatesPreview (7467 ms)
[15/222] PrintPreviewWebUITest.TestPrinterChangeUpdatesPreview (8975 ms)
[ RUN ] PlatformAppBrowserTest.WindowsApiVisibleOnAllWorkspacesInStable
[12665:3847:0901/074724:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12659:63235:0901/074726:ERROR:mach_broker_mac.mm(222)] Unknown process 12670 is sending Mach IPC messages!
[12659:3847:0901/074727:INFO:CONSOLE(0)] "[SUCCESS] testCreateOption", source: chrome-extension://gnncpjjhfllmoemhpcfeojlbfcakgbhj/_generated_background_page.html (0)
[12659:3847:0901/074727:INFO:CONSOLE(0)] "[SUCCESS] testCanSetVisibleOnAllWorkspaces", source: chrome-extension://gnncpjjhfllmoemhpcfeojlbfcakgbhj/_generated_background_page.html (0)
[ OK ] PlatformAppBrowserTest.WindowsApiVisibleOnAllWorkspacesInStable (5058 ms)
[16/222] PlatformAppBrowserTest.WindowsApiVisibleOnAllWorkspacesInStable (6485 ms)
[ RUN ] BluetoothApiTest.OnAdapterStateChanged
[12680:3847:0901/074728:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12671:3847:0901/074730:INFO:CONSOLE(0)] "[SUCCESS] testEvents", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[12682:13063:0901/074730:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[12682:13063:0901/074730:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[12682:13063:0901/074730:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12682:13063:0901/074730:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12686:12807:0901/074730:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BluetoothApiTest.OnAdapterStateChanged (4506 ms)
[17/222] BluetoothApiTest.OnAdapterStateChanged (6272 ms)
[ RUN ] PlatformAppBrowserTest.InstalledAppWithContextMenu
[12673:3847:0901/074726:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12666:39683:0901/074731:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12666:39683:0901/074731:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PlatformAppBrowserTest.InstalledAppWithContextMenu (7089 ms)
[18/222] PlatformAppBrowserTest.InstalledAppWithContextMenu (8361 ms)
[ RUN ] BluetoothLowEnergyApiTest.GattConnection
[12681:3847:0901/074728:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12674:3847:0901/074731:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[12674:39683:0901/074731:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[12674:39683:0901/074731:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[12674:39683:0901/074731:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12674:39683:0901/074731:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BluetoothLowEnergyApiTest.GattConnection (4614 ms)
[19/222] BluetoothLowEnergyApiTest.GattConnection (6464 ms)
[ RUN ] CastChannelAPITest.TestSetAuthorityKeysInvalid
[12692:3847:0901/074731:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12693:14851:0901/074732:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[ OK ] CastChannelAPITest.TestSetAuthorityKeysInvalid (2988 ms)
[20/222] CastChannelAPITest.TestSetAuthorityKeysInvalid (4619 ms)
[ RUN ] ExtensionApiTest.CookiesNoPermission
[12705:3847:0901/074735:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12694:3847:0901/074737:INFO:CONSOLE(0)] "[SUCCESS] readCookies", source: chrome-extension://pokjofjdncdobniohmmebleoghglbopd/_generated_background_page.html (0)
[ OK ] ExtensionApiTest.CookiesNoPermission (4590 ms)
[21/222] ExtensionApiTest.CookiesNoPermission (6386 ms)
[ RUN ] ExtensionApiTest.IncognitoNoScript
[12709:3847:0901/074735:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12712:13063:0901/074737:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[12712:13063:0901/074737:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[12712:13063:0901/074737:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12712:13063:0901/074737:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12712:13063:0901/074737:WARNING:channel.cc(325)] RawChannel write error
[12696:73995:0901/074737:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ExtensionApiTest.IncognitoNoScript (4456 ms)
[22/222] ExtensionApiTest.IncognitoNoScript (6074 ms)
[ RUN ] ExtensionApiTest.FaviconPermission
[12708:3847:0901/074735:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12695:3847:0901/074737:INFO:CONSOLE(9)] "Not allowed to load local resource: chrome://theme/product_logo", source: chrome-extension://gpgfjhjknbaeiggnbcbjbahllmimpnhi/test.html (9)
[12695:3847:0901/074737:INFO:CONSOLE(0)] "[SUCCESS] favicon", source: chrome-extension://gpgfjhjknbaeiggnbcbjbahllmimpnhi/test.html (0)
[12695:3847:0901/074737:INFO:CONSOLE(0)] "[SUCCESS] theme", source: chrome-extension://gpgfjhjknbaeiggnbcbjbahllmimpnhi/test.html (0)
[12711:13063:0901/074737:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[12711:13063:0901/074737:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[12711:13063:0901/074737:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12711:13063:0901/074737:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12711:13063:0901/074737:WARNING:channel.cc(325)] RawChannel write error
[12716:13827:0901/074737:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12716:13827:0901/074737:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.FaviconPermission (5036 ms)
[23/222] ExtensionApiTest.FaviconPermission (6801 ms)
[ RUN ] ExtensionApiTest.MessagingUserGesture
[12710:3847:0901/074735:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionApiTest.MessagingUserGesture (6117 ms)
[24/222] ExtensionApiTest.MessagingUserGesture (7606 ms)
[ RUN ] MimeHandlerViewTest.Iframe
[12739:3847:0901/074743:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12729:74243:0901/074744:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[12729:3847:0901/074745:INFO:CONSOLE(0)] "[SUCCESS] testIframe", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[12744:13063:0901/074745:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] MimeHandlerViewTest.Iframe (4748 ms)
[25/222] MimeHandlerViewTest.Iframe (6525 ms)
[ RUN ] ExtensionApiTest.TabsOnUpdated
[12732:3847:0901/074741:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12720:3847:0901/074744:INFO:CONSOLE(27)] "---onUpdated: loading, chrome-extension://gppojjhoehbdepbejcpcmicnjknbinkd/browserThenRendererInitiated/a.html. undefined", source: chrome-extension://gppojjhoehbdepbejcpcmicnjknbinkd/test.js (27)
[12720:3847:0901/074744:INFO:CONSOLE(27)] "---onUpdated: complete, undefined. undefined", source: chrome-extension://gppojjhoehbdepbejcpcmicnjknbinkd/test.js (27)
[12720:3847:0901/074744:INFO:CONSOLE(27)] "---onUpdated: loading, chrome-extension://gppojjhoehbdepbejcpcmicnjknbinkd/browserThenRendererInitiated/b.html. undefined", source: chrome-extension://gppojjhoehbdepbejcpcmicnjknbinkd/test.js (27)
[12720:3847:0901/074744:INFO:CONSOLE(27)] "---onUpdated: complete, undefined. undefined", source: chrome-extension://gppojjhoehbdepbejcpcmicnjknbinkd/test.js (27)
[12720:3847:0901/074744:INFO:CONSOLE(0)] "[SUCCESS] browserThenRendererInitiated", source: chrome-extension://gppojjhoehbdepbejcpcmicnjknbinkd/test.html (0)
[12720:3847:0901/074745:INFO:CONSOLE(27)] "---onUpdated: loading, chrome://newtab/. undefined", source: chrome-extension://gppojjhoehbdepbejcpcmicnjknbinkd/test.js (27)
[12720:3847:0901/074745:INFO:CONSOLE(27)] "---onUpdated: complete, undefined. undefined", source: chrome-extension://gppojjhoehbdepbejcpcmicnjknbinkd/test.js (27)
[12720:3847:0901/074745:INFO:CONSOLE(0)] "[SUCCESS] newTab", source: chrome-extension://gppojjhoehbdepbejcpcmicnjknbinkd/test.html (0)
[12720:3847:0901/074746:INFO:CONSOLE(27)] "---onUpdated: loading, chrome-extension://gppojjhoehbdepbejcpcmicnjknbinkd/iframeNavigated/a.html. undefined", source: chrome-extension://gppojjhoehbdepbejcpcmicnjknbinkd/test.js (27)
[12720:3847:0901/074746:INFO:CONSOLE(27)] "---onUpdated: complete, undefined. undefined", source: chrome-extension://gppojjhoehbdepbejcpcmicnjknbinkd/test.js (27)
[12720:3847:0901/074746:INFO:CONSOLE(27)] "---onUpdated: loading, undefined. undefined", source: chrome-extension://gppojjhoehbdepbejcpcmicnjknbinkd/test.js (27)
[12720:3847:0901/074746:INFO:CONSOLE(27)] "---onUpdated: complete, undefined. undefined", source: chrome-extension://gppojjhoehbdepbejcpcmicnjknbinkd/test.js (27)
[12720:3847:0901/074746:INFO:CONSOLE(0)] "[SUCCESS] iframeNavigated", source: chrome-extension://gppojjhoehbdepbejcpcmicnjknbinkd/test.html (0)
[12720:3847:0901/074746:INFO:CONSOLE(27)] "---onUpdated: loading, chrome-extension://gppojjhoehbdepbejcpcmicnjknbinkd/internalAnchorNavigated/a.html. undefined", source: chrome-extension://gppojjhoehbdepbejcpcmicnjknbinkd/test.js (27)
[12720:3847:0901/074746:INFO:CONSOLE(27)] "---onUpdated: complete, undefined. undefined", source: chrome-extension://gppojjhoehbdepbejcpcmicnjknbinkd/test.js (27)
[12720:3847:0901/074746:INFO:CONSOLE(27)] "---onUpdated: loading, chrome-extension://gppojjhoehbdepbejcpcmicnjknbinkd/internalAnchorNavigated/a.html#b. undefined", source: chrome-extension://gppojjhoehbdepbejcpcmicnjknbinkd/test.js (27)
[12720:3847:0901/074746:INFO:CONSOLE(27)] "---onUpdated: complete, undefined. undefined", source: chrome-extension://gppojjhoehbdepbejcpcmicnjknbinkd/test.js (27)
[12720:3847:0901/074746:INFO:CONSOLE(0)] "[SUCCESS] internalAnchorNavigated", source: chrome-extension://gppojjhoehbdepbejcpcmicnjknbinkd/test.html (0)
[12720:3847:0901/074746:INFO:CONSOLE(27)] "---onUpdated: loading, chrome-extension://gppojjhoehbdepbejcpcmicnjknbinkd/favicon/a.html. undefined", source: chrome-extension://gppojjhoehbdepbejcpcmicnjknbinkd/test.js (27)
[12720:3847:0901/074746:INFO:CONSOLE(27)] "---onUpdated: complete, undefined. undefined", source: chrome-extension://gppojjhoehbdepbejcpcmicnjknbinkd/test.js (27)
[12720:3847:0901/074746:INFO:CONSOLE(27)] "---onUpdated: undefined, undefined. chrome-extension://gppojjhoehbdepbejcpcmicnjknbinkd/favicon/favicon.ico", source: chrome-extension://gppojjhoehbdepbejcpcmicnjknbinkd/test.js (27)
[12720:3847:0901/074746:INFO:CONSOLE(0)] "[SUCCESS] faviconLoaded", source: chrome-extension://gppojjhoehbdepbejcpcmicnjknbinkd/test.html (0)
[12733:12551:0901/074746:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[12733:12551:0901/074746:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[12733:12551:0901/074746:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12733:12551:0901/074746:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12733:12551:0901/074746:WARNING:channel.cc(325)] RawChannel write error
[12720:41219:0901/074746:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 9, remote ID 2147483656)
[12720:41219:0901/074746:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[12720:41219:0901/074746:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 11, remote ID 2147483658)
[12720:41219:0901/074746:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 15, remote ID 2147483662)
[12720:41219:0901/074746:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 14, remote ID 2147483661)
[12720:41219:0901/074746:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[12720:41219:0901/074746:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 18, remote ID 2147483665)
[12720:41219:0901/074746:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 17, remote ID 2147483664)
[12720:41219:0901/074746:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 19, remote ID 2147483666)
[12720:41219:0901/074746:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12720:41219:0901/074746:WARNING:channel.cc(325)] RawChannel write error
[12720:41219:0901/074746:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[12720:41219:0901/074746:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[12720:41219:0901/074746:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[12720:41219:0901/074746:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12720:41219:0901/074746:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.TabsOnUpdated (7938 ms)
[26/222] ExtensionApiTest.TabsOnUpdated (9369 ms)
[ RUN ] ExtensionApiTest.TabConnect
[12727:3847:0901/074741:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12719:3847:0901/074745:INFO:CONSOLE(0)] "[SUCCESS] setup", source: chrome-extension://ohcklbhnhhldipmhmomodoodokdepadj/test.html (0)
[12719:74243:0901/074745:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[12719:3847:0901/074745:INFO:CONSOLE(0)] "[SUCCESS] connectMultipleConnects", source: chrome-extension://ohcklbhnhhldipmhmomodoodokdepadj/test.html (0)
[12719:3847:0901/074745:INFO:CONSOLE(0)] "[SUCCESS] connectName", source: chrome-extension://ohcklbhnhhldipmhmomodoodokdepadj/test.html (0)
[12719:3847:0901/074745:INFO:CONSOLE(0)] "[SUCCESS] connectPostMessageTypes", source: chrome-extension://ohcklbhnhhldipmhmomodoodokdepadj/test.html (0)
[12719:3847:0901/074745:INFO:CONSOLE(0)] "[SUCCESS] connectPostManyMessages", source: chrome-extension://ohcklbhnhhldipmhmomodoodokdepadj/test.html (0)
[12719:3847:0901/074745:INFO:CONSOLE(0)] "[SUCCESS] connectToRemovedTab", source: chrome-extension://ohcklbhnhhldipmhmomodoodokdepadj/test.html (0)
[12719:3847:0901/074745:INFO:CONSOLE(0)] "[SUCCESS] sendRequest", source: chrome-extension://ohcklbhnhhldipmhmomodoodokdepadj/test.html (0)
[12719:3847:0901/074745:INFO:CONSOLE(0)] "[SUCCESS] sendRequestToImpossibleTab", source: chrome-extension://ohcklbhnhhldipmhmomodoodokdepadj/test.html (0)
[12719:63491:0901/074746:ERROR:mach_broker_mac.mm(222)] Unknown process 12747 is sending Mach IPC messages!
[12719:3847:0901/074746:INFO:CONSOLE(0)] "[SUCCESS] sendRequestToRemovedTab", source: chrome-extension://ohcklbhnhhldipmhmomodoodokdepadj/test.html (0)
[12719:3847:0901/074746:INFO:CONSOLE(0)] "[SUCCESS] sendRequestMultipleTabs", source: chrome-extension://ohcklbhnhhldipmhmomodoodokdepadj/test.html (0)
[12719:4611:0901/074746:ERROR:mach_broker_mac.mm(222)] Unknown process 12748 is sending Mach IPC messages!
[ OK ] ExtensionApiTest.TabConnect (8281 ms)
[27/222] ExtensionApiTest.TabConnect (9784 ms)
[ RUN ] ExtensionOptionsApiTest.CannotEmbedUsingInvalidExtensionIds
[12734:3847:0901/074742:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12721:41731:0901/074746:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12721:41731:0901/074746:WARNING:channel.cc(325)] RawChannel write error
[12721:3847:0901/074746:INFO:CONSOLE(0)] "[SUCCESS] cannotEmbedInvalidExtensionId", source: chrome-extension://encpnmlhojfcgdkmoplhoehgahebofdo/test.html (0)
[12721:3847:0901/074746:INFO:CONSOLE(0)] "[SUCCESS] cannotEmbedSelfIfNoOptionsPage", source: chrome-extension://encpnmlhojfcgdkmoplhoehgahebofdo/test.html (0)
[12721:41731:0901/074746:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[12721:41731:0901/074746:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[12721:41731:0901/074746:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12721:41731:0901/074746:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionOptionsApiTest.CannotEmbedUsingInvalidExtensionIds (7217 ms)
[28/222] ExtensionOptionsApiTest.CannotEmbedUsingInvalidExtensionIds (9159 ms)
[ RUN ] AppControllerWebAppBrowserTest.WebAppReopenWithNoWindows
[12755:3847:0901/074749:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AppControllerWebAppBrowserTest.WebAppReopenWithNoWindows (4079 ms)
[29/222] AppControllerWebAppBrowserTest.WebAppReopenWithNoWindows (5579 ms)
[ RUN ] AppControllerNewProfileManagementBrowserTest.AboutChromeForcesUserManager
[12764:3847:0901/074751:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AppControllerNewProfileManagementBrowserTest.AboutChromeForcesUserManager (4396 ms)
[30/222] AppControllerNewProfileManagementBrowserTest.AboutChromeForcesUserManager (5996 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithSniffableType
[12765:3847:0901/074751:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12752:4611:0901/074754:ERROR:mach_broker_mac.mm(222)] Unknown process 12774 is sending Mach IPC messages!
[12752:3847:0901/074755:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://clpnfibfllimafhiciblehnlcedfcfom/_generated_background_page.html (0)
[12770:12551:0901/074755:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12770:12551:0901/074755:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithSniffableType (6210 ms)
[31/222] PlatformAppWithFileBrowserTest.LaunchWithSniffableType (8056 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithNothing
[12766:3847:0901/074751:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12754:4611:0901/074754:ERROR:mach_broker_mac.mm(222)] Unknown process 12773 is sending Mach IPC messages!
[12754:3847:0901/074755:INFO:CONSOLE(0)] "[SUCCESS] testIntent", source: chrome-extension://hjeogelpjfngfjlaigfclpeojjanffkg/_generated_background_page.html (0)
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithNothing (6719 ms)
[32/222] PlatformAppWithFileBrowserTest.LaunchWithNothing (8264 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.BlankClickInTabIntercepted
[12780:3847:0901/074755:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12772:3847:0901/074759:INFO:CONSOLE(18)] "Clicking a matching link", source: http://127.0.0.1:55207/extensions/platform_apps/url_handlers/launching_pages/navigate.js (18)
[12772:74763:0901/074759:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PlatformAppUrlRedirectorBrowserTest.BlankClickInTabIntercepted (6516 ms)
[33/222] PlatformAppUrlRedirectorBrowserTest.BlankClickInTabIntercepted (8266 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.EntryInOmnibarIntercepted
[12785:3847:0901/074757:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12800:13319:0901/074801:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppUrlRedirectorBrowserTest.EntryInOmnibarIntercepted (6014 ms)
[34/222] PlatformAppUrlRedirectorBrowserTest.EntryInOmnibarIntercepted (8024 ms)
[ RUN ] EphemeralAppLauncherTest.LaunchLegacyApp
HTTP server started on http://127.0.0.1:55208...
sending server_data: {"host": "127.0.0.1", "port": 55208} (36 bytes)
[12797:3847:0901/074759:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12805:13063:0901/074802:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12805:13063:0901/074802:WARNING:channel.cc(325)] RawChannel write error
[ OK ] EphemeralAppLauncherTest.LaunchLegacyApp (6143 ms)
[35/222] EphemeralAppLauncherTest.LaunchLegacyApp (7931 ms)
[ RUN ] WebViewTest.ReloadEmbedder
[12796:3847:0901/074759:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12802:3847:0901/074803:WARNING:console.cc(108)] Could not log "Extension view no longer exists": no render frame found
[12786:38147:0901/074805:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12786:38147:0901/074805:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.ReloadEmbedder (7775 ms)
[36/222] WebViewTest.ReloadEmbedder (9398 ms)
[ RUN ] WebViewTest.Shim_TestNestedCrossOriginSubframes
[12810:3847:0901/074803:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12804:73987:0901/074807:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[12811:12807:0901/074807:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12811:12807:0901/074807:WARNING:channel.cc(325)] RawChannel write error
[12824:13063:0901/074807:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12824:13063:0901/074807:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.Shim_TestNestedCrossOriginSubframes (6281 ms)
[37/222] WebViewTest.Shim_TestNestedCrossOriginSubframes (7817 ms)
[ RUN ] WebViewTest.Dialog_TestConfirmDialogDefaultCancel
[12816:3847:0901/074804:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12808:3847:0901/074809:INFO:CONSOLE(77)] "webview has loaded.", source: chrome-extension://dolodppebemndobnmlcffjpiappbllon/embedder.js (77)
[12808:3847:0901/074809:INFO:CONSOLE(81)] "Script has been injected into webview.", source: chrome-extension://dolodppebemndobnmlcffjpiappbllon/embedder.js (81)
[12808:3847:0901/074809:INFO:CONSOLE(92)] "A communication channel has been established with webview.", source: chrome-extension://dolodppebemndobnmlcffjpiappbllon/embedder.js (92)
[12808:3847:0901/074809:INFO:CONSOLE(203)] "The confirm dialog test has started.", source: chrome-extension://dolodppebemndobnmlcffjpiappbllon/embedder.js (203)
[12808:3847:0901/074809:INFO:CONSOLE(218)] "webview has requested a dialog.", source: chrome-extension://dolodppebemndobnmlcffjpiappbllon/embedder.js (218)
[12808:3847:0901/074809:INFO:CONSOLE(138)] "<webview>: A confirm dialog was blocked.", source: extensions::webViewActionRequests (138)
[12808:3847:0901/074809:INFO:CONSOLE(210)] "webview has reported a result for its confirm dialog.", source: chrome-extension://dolodppebemndobnmlcffjpiappbllon/embedder.js (210)
[12818:13063:0901/074809:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12818:13063:0901/074809:WARNING:channel.cc(325)] RawChannel write error
[12830:13063:0901/074809:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Dialog_TestConfirmDialogDefaultCancel (6867 ms)
[38/222] WebViewTest.Dialog_TestConfirmDialogDefaultCancel (8434 ms)
[ RUN ] WebViewSizeTest.Shim_TestAutosizeHeight
[12823:3847:0901/074806:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12825:13063:0901/074811:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12825:13063:0901/074811:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12815:38147:0901/074811:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewSizeTest.Shim_TestAutosizeHeight (6655 ms)
[39/222] WebViewSizeTest.Shim_TestAutosizeHeight (8476 ms)
[ RUN ] WebViewSizeTest.Shim_TestAutosizeBeforeNavigation
[12829:3847:0901/074809:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12831:12551:0901/074813:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12831:12551:0901/074813:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12843:13319:0901/074813:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12843:13319:0901/074813:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewSizeTest.Shim_TestAutosizeBeforeNavigation (6830 ms)
[40/222] WebViewSizeTest.Shim_TestAutosizeBeforeNavigation (8450 ms)
[ RUN ] AutocompleteBrowserTest.TabAwayRevertSelect
[12844:3847:0901/074813:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12851:14339:0901/074815:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[12851:14339:0901/074815:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] AutocompleteBrowserTest.TabAwayRevertSelect (4681 ms)
[41/222] AutocompleteBrowserTest.TabAwayRevertSelect (6290 ms)
[ RUN ] WebViewCommonTest.BasicPostMessage
[12839:3847:0901/074811:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12832:5383:0901/074813:ERROR:mach_broker_mac.mm(222)] Unknown process 12846 is sending Mach IPC messages!
[12832:3847:0901/074814:INFO:CONSOLE(8)] "guestURL: http://localhost:55222/extensions/platform_apps/web_view/post_message/basic/guest.html", source: chrome-extension://koiiomgcaghgdgaennikoihdbdnfeoek/embedder.js (8)
[12832:74755:0901/074816:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[12832:3847:0901/074816:INFO:CONSOLE(8)] "onWebviewLoaded", source: chrome-extension://koiiomgcaghgdgaennikoihdbdnfeoek/embedder.js (8)
[12832:3847:0901/074816:INFO:CONSOLE(8)] "[Guest]: post message received.", source: chrome-extension://koiiomgcaghgdgaennikoihdbdnfeoek/embedder.js (8)
[12832:3847:0901/074816:INFO:CONSOLE(0)] "[SUCCESS] postMessage", source: chrome-extension://koiiomgcaghgdgaennikoihdbdnfeoek/embedder.html (0)
[12855:12551:0901/074816:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12855:12551:0901/074816:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewCommonTest.BasicPostMessage (6897 ms)
[42/222] WebViewCommonTest.BasicPostMessage (8558 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirect
[12853:3847:0901/074815:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12845:3847:0901/074816:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:55223/banners/main.js (13)
[12845:74499:0901/074816:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
=================================================================
==12854==ERROR: AddressSanitizer: heap-use-after-free on address 0x60e000050e80 at pc 0x000117006e32 bp 0x7fff57249650 sp 0x7fff57249648
READ of size 8 at 0x60e000050e80 thread T0
#0 0x117006e31 in operator() base/memory/scoped_ptr.h:128:5
#1 0x117006e31 in ~scoped_ptr_impl base/memory/scoped_ptr.h:222:0
#2 0x117006e31 in ~scoped_ptr_impl base/memory/scoped_ptr.h:218:0
#3 0x117006e31 in ~scoped_ptr base/memory/scoped_ptr.h:312:0
#4 0x117006e31 in ~scoped_ptr base/memory/scoped_ptr.h:312:0
#5 0x117006e31 in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:797:0
#6 0x11700700d in ~RenderFrameImpl content/renderer/render_frame_impl.cc:764:37
#7 0x11700700d in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:764:0
#8 0x117022cd0 in content::RenderFrameImpl::frameDetached(blink::WebFrame*, blink::WebFrameClient::DetachType) content/renderer/render_frame_impl.cc:2295:3
#9 0x10f504e68 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:346:5
#10 0x1115aaa48 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#11 0x111621625 in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:307:5
#12 0x1119f896d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:570:5
#13 0x10f662be0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1694:9
#14 0x1170d5c88 in content::RenderWidget::Close() content/renderer/render_widget.cc:1631:5
#15 0x1170ab3b0 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3073:3
#16 0x10a88d44c in Run base/callback.h:396:12
#17 0x10a88d44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#18 0x116e4f3b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#19 0x116e4b5b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#20 0x10a88d44c in Run base/callback.h:396:12
#21 0x10a88d44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#22 0x10a8ef5bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#23 0x10a8f00a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#24 0x10a8f0656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#25 0x10a86bfa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#26 0x10a8d5f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#27 0x10a86a526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#28 0x7fff96a16b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#29 0x7fff96a16454 in __CFRunLoopDoSources0 ??:0:0
#30 0x7fff96a397f4 in __CFRunLoopRun ??:0:0
#31 0x7fff96a390e1 in CFRunLoopRunSpecific ??:0:0
#32 0x7fff8f5cf7bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#33 0x10a86d497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#34 0x10a86b89b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#35 0x10a92d12e in base::RunLoop::Run() base/run_loop.cc:55:3
#36 0x10a8ee124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
#37 0x1170f0058 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:201:7
#38 0x10a7a6d8b in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:806:12
#39 0x10a7a52dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#40 0x1096c20dd in ChromeMain chrome/app/chrome_main.cc:66:12
#41 0x1089b4c0a in main chrome/app/chrome_exe_main_mac.cc:16:12
#42 0x1089b4bf3 in start ??:0:0
#35 0x10 (<unknown module>)
0x60e000050e80 is located 32 bytes inside of 152-byte region [0x60e000050e60,0x60e000050ef8)
freed by thread T0 here:
#0 0x108a0ad7b in __asan_print_accumulated_stats ??:0:0
#1 0x117006014 in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:766:3
#2 0x11700700d in ~RenderFrameImpl content/renderer/render_frame_impl.cc:764:37
#3 0x11700700d in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:764:0
#4 0x117022cd0 in content::RenderFrameImpl::frameDetached(blink::WebFrame*, blink::WebFrameClient::DetachType) content/renderer/render_frame_impl.cc:2295:3
#5 0x10f504e68 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:346:5
#6 0x1115aaa48 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#7 0x111621625 in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:307:5
#8 0x1119f896d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:570:5
#9 0x10f662be0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1694:9
#10 0x1170d5c88 in content::RenderWidget::Close() content/renderer/render_widget.cc:1631:5
#11 0x1170ab3b0 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3073:3
#12 0x10a88d44c in Run base/callback.h:396:12
#13 0x10a88d44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#14 0x116e4f3b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#15 0x116e4b5b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#16 0x10a88d44c in Run base/callback.h:396:12
#17 0x10a88d44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#18 0x10a8ef5bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#19 0x10a8f00a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#20 0x10a8f0656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#21 0x10a86bfa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#22 0x10a8d5f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#23 0x10a86a526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#24 0x7fff96a16b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#25 0x7fff96a16454 in __CFRunLoopDoSources0 ??:0:0
#26 0x7fff96a397f4 in __CFRunLoopRun ??:0:0
#27 0x7fff96a390e1 in CFRunLoopRunSpecific ??:0:0
#28 0x7fff8f5cf7bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#29 0x10a86d497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#30 0x10a86b89b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#31 0x10a92d12e in base::RunLoop::Run() base/run_loop.cc:55:3
#32 0x10a8ee124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
previously allocated by thread T0 here:
#0 0x108a0a7bb in __asan_print_accumulated_stats ??:0:0
#1 0x10a5f8c79 in ChromeContentRendererClient::CreateAppBannerClient(content::RenderFrame*) chrome/renderer/chrome_content_renderer_client.cc:1618:7
#2 0x117044c87 in appBannerClient content/renderer/render_frame_impl.cc:3800:9
#3 0x117044c87 in non-virtual thunk to content::RenderFrameImpl::appBannerClient() content/renderer/render_frame_impl.cc:3797:0
#4 0x10f5f52b4 in blink::WebLocalFrameImpl::willShowInstallBannerPrompt(int, blink::WebVector<blink::WebString> const&, blink::WebAppBannerPromptReply*) third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:2134:65
#5 0x10a5ff869 in ChromeRenderFrameObserver::OnAppBannerPromptRequest(int, std::string const&) chrome/renderer/chrome_render_frame_observer.cc:223:3
#6 0x10a5fd21c in DispatchToMethodImpl<ChromeRenderFrameObserver, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &), int, std::basic_string<char> , 0, 1> base/tuple.h:254:3
#7 0x10a5fd21c in DispatchToMethod<ChromeRenderFrameObserver, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &), int, std::basic_string<char> > base/tuple.h:261:0
#8 0x10a5fd21c in Dispatch<ChromeRenderFrameObserver, ChromeRenderFrameObserver, void, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &)> chrome/common/render_messages.h:423:0
#9 0x10a5fd21c in ChromeRenderFrameObserver::OnMessageReceived(IPC::Message const&) chrome/renderer/chrome_render_frame_observer.cc:106:0
#10 0x11700c13b in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1065:9
#11 0x10ca8483e in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
#12 0x10ca846c1 in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
#13 0x116c91910 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:656:10
#14 0x10cae5f6e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:288:3
#15 0x10a88d44c in Run base/callback.h:396:12
#16 0x10a88d44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#17 0x116e4f3b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#18 0x116e4b5b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#19 0x10a88d44c in Run base/callback.h:396:12
#20 0x10a88d44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#21 0x10a8ef5bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#22 0x10a8f00a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#23 0x10a8f0656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#24 0x10a86bfa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#25 0x10a8d5f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#26 0x10a86a526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#27 0x7fff96a16b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#28 0x7fff96a16454 in __CFRunLoopDoSources0 ??:0:0
#29 0x7fff96a397f4 in __CFRunLoopRun ??:0:0
#30 0x7fff96a390e1 in CFRunLoopRunSpecific ??:0:0
#31 0x7fff8f5cf7bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#32 0x10a86d497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#33 0x10a86b89b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#34 0x10a92d12e in base::RunLoop::Run() base/run_loop.cc:55:3
#35 0x10a8ee124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
SUMMARY: AddressSanitizer: heap-use-after-free (/Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4+0xd948e31)
Shadow bytes around the buggy address:
0x1c1c0000a180: fd fd fd fd fd fd fd fd fd fd fd fd fa fa fa fa
0x1c1c0000a190: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000a1a0: fd fd fd fd fd fd fd fa fa fa fa fa fa fa fa fa
0x1c1c0000a1b0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000a1c0: fd fd fd fa fa fa fa fa fa fa fa fa fd fd fd fd
=>0x1c1c0000a1d0:[fd]fd fd fd fd fd fd fd fd fd fd fd fd fd fd fa
0x1c1c0000a1e0: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
0x1c1c0000a1f0: fd fd fd fd fd fd fd fd fd fd fd fa fa fa fa fa
0x1c1c0000a200: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000a210: fd fd fd fd fd fd fd fd fa fa fa fa fa fa fa fa
0x1c1c0000a220: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
Shadow byte legend (one shadow byte represents 8 application bytes):
Addressable: 00
Partially addressable: 01 02 03 04 05 06 07
Heap left redzone: fa
Heap right redzone: fb
Freed heap region: fd
Stack left redzone: f1
Stack mid redzone: f2
Stack right redzone: f3
Stack partial redzone: f4
Stack after return: f5
Stack use after scope: f8
Global redzone: f9
Global init order: f6
Poisoned by user: f7
Container overflow: fc
Array cookie: ac
Intra object redzone: bb
ASan internal: fe
Left alloca redzone: ca
Right alloca redzone: cb
==12854==ABORTING
Received signal 6
[0x00010a88bc90]
[0x7fff9085d90a]
[0x0001170ab3b1]
[0x7fff908b4f61]
[0x000108a1c4b6]
[0x000108a06c8e]
[0x000117006e32]
[0x00011700700e]
[0x000117022cd1]
[0x00010f504e69]
[0x0001115aaa49]
[0x000111621626]
[0x0001119f896e]
[0x00010f662be1]
[0x0001170d5c89]
[0x0001170ab3b1]
[0x00010a88d44d]
[0x000116e4f3ba]
[0x000116e4b5b4]
[0x00010a88d44d]
[0x00010a8ef5bd]
[0x00010a8f00a7]
[0x00010a8f0657]
[0x00010a86bfaa]
[0x00010a8d5f1a]
[0x00010a86a527]
[0x7fff96a16b31]
[0x7fff96a16455]
[0x7fff96a397f5]
[0x7fff96a390e2]
[0x7fff8f5cf7be]
[0x00010a86d498]
[0x00010a86b89c]
[0x00010a92d12f]
[0x00010a8ee125]
[0x0001170f0059]
[0x00010a7a6d8c]
[0x00010a7a52de]
[0x0001096c20de]
[0x0001089b4c0b]
[0x0001089b4bf4]
[end of stack trace]
[12845:3847:0901/074817:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[12845:3847:0901/074817:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[12845:3847:0901/074817:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirect (3679 ms)
[43/222] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirect (5345 ms)
[ RUN ] BitmapFetcherBrowserTest.OnImageDecodedTest
[12858:3847:0901/074817:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12860:14595:0901/074818:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[12860:14595:0901/074818:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[12860:14595:0901/074818:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] BitmapFetcherBrowserTest.OnImageDecodedTest (3005 ms)
[44/222] BitmapFetcherBrowserTest.OnImageDecodedTest (4903 ms)
[ RUN ] ChromeServiceWorkerTest.CanShutDownWithRegisteredServiceWorker
[12874:3847:0901/074819:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12859:3847:0901/074821:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[12859:3847:0901/074821:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[12859:3847:0901/074821:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] ChromeServiceWorkerTest.CanShutDownWithRegisteredServiceWorker (4187 ms)
[45/222] ChromeServiceWorkerTest.CanShutDownWithRegisteredServiceWorker (5961 ms)
[ RUN ] DevToolsBeforeUnloadTest.TestUndockedDevToolsInspectedBrowserClose
[12876:3847:0901/074820:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55240...
sending server_data: {"host": "127.0.0.1", "port": 55240} (36 bytes)
[12861:3847:0901/074826:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] DevToolsBeforeUnloadTest.TestUndockedDevToolsInspectedBrowserClose (8029 ms)
[46/222] DevToolsBeforeUnloadTest.TestUndockedDevToolsInspectedBrowserClose (9746 ms)
[ RUN ] DoNotTrackTest.Redirect
[12895:3847:0901/074825:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55249...
sending server_data: {"host": "127.0.0.1", "port": 55249} (36 bytes)
[12889:37379:0901/074826:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[12889:37379:0901/074826:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12889:37379:0901/074826:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DoNotTrackTest.Redirect (3597 ms)
[47/222] DoNotTrackTest.Redirect (5162 ms)
[ RUN ] DevToolsSanityTest.TestToolboxLoadedUndocked
[12886:3847:0901/074822:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55246...
sending server_data: {"host": "127.0.0.1", "port": 55246} (36 bytes)
[12875:3847:0901/074827:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[12894:13063:0901/074828:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12875:37379:0901/074828:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DevToolsSanityTest.TestToolboxLoadedUndocked (8801 ms)
[48/222] DevToolsSanityTest.TestToolboxLoadedUndocked (10637 ms)
[ RUN ] DevToolsSanityTest.TestShowScriptsTab
[12878:3847:0901/074820:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55242...
sending server_data: {"host": "127.0.0.1", "port": 55242} (36 bytes)
[12862:3847:0901/074829:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[12897:13063:0901/074830:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[12897:13063:0901/074830:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12897:13063:0901/074830:WARNING:channel.cc(325)] RawChannel write error
[12862:40195:0901/074830:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12862:40195:0901/074830:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DevToolsSanityTest.TestShowScriptsTab (11587 ms)
[49/222] DevToolsSanityTest.TestShowScriptsTab (13202 ms)
[ RUN ] ErrorPageTest.Failed
[12904:3847:0901/074829:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ErrorPageTest.Failed (3203 ms)
[50/222] ErrorPageTest.Failed (4518 ms)
[ RUN ] AutofillPrivateApiTest.GetAddressComponents
[12908:3847:0901/074830:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12901:38147:0901/074832:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12901:38147:0901/074832:WARNING:channel.cc(325)] RawChannel write error
[12901:3847:0901/074832:INFO:CONSOLE(0)] "[SUCCESS] getAddressComponents", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getAddressComponents (0)
[12901:3847:0901/074832:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[ OK ] AutofillPrivateApiTest.GetAddressComponents (4321 ms)
[51/222] AutofillPrivateApiTest.GetAddressComponents (5845 ms)
[ RUN ] CastStreamingApiTest.BadLogging
[12923:3847:0901/074834:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12912:41219:0901/074836:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[12912:3847:0901/074836:INFO:CONSOLE(14)] "[TEST] emptyLogWithLoggingDisabled", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/bad_logging.js (14)
[12930:27395:0901/074836:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: ISAC/48000/1 (105)
[12930:27395:0901/074836:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMU/8000/2 (110)
[12930:27395:0901/074836:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMA/8000/2 (118)
[12930:27395:0901/074836:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: G722/8000/2 (119)
[12912:3847:0901/074836:INFO:CONSOLE(17)] "Got MediaStream.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/bad_logging.js (17)
[12912:3847:0901/074836:INFO:CONSOLE(22)] "Starting.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/bad_logging.js (22)
[12912:41219:0901/074836:WARNING:cast_transport_sender_impl.cc(172)] Unsafe to send audio with encryption DISABLED.
[12912:41219:0901/074836:WARNING:cast_transport_sender_impl.cc(211)] Unsafe to send video with encryption DISABLED.
[12912:3847:0901/074836:INFO:CONSOLE(40)] "Getting logs without enabling logging.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/bad_logging.js (40)
[12912:3847:0901/074836:INFO:CONSOLE(43)] "Disabling logging that is already disabled.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/bad_logging.js (43)
[12912:3847:0901/074836:INFO:CONSOLE(46)] "Stopping.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/bad_logging.js (46)
[12912:3847:0901/074836:INFO:CONSOLE(54)] "Destroying.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/bad_logging.js (54)
[12912:3847:0901/074836:INFO:CONSOLE(0)] "[SUCCESS] emptyLogWithLoggingDisabled", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/bad_logging.html (0)
[12912:3847:0901/074836:INFO:CONSOLE(0)] "[SUCCESS] emptyLogWithLoggingDisabled", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/bad_logging.html (0)
[12930:12551:0901/074836:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[ OK ] CastStreamingApiTest.BadLogging (4716 ms)
[52/222] CastStreamingApiTest.BadLogging (6372 ms)
[ RUN ] AutomationApiTest.TabsAutomationBooleanActions
[12917:3847:0901/074832:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12909:37379:0901/074835:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[12909:37379:0901/074835:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12909:74243:0901/074836:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[12909:3847:0901/074836:INFO:CONSOLE(0)] "[SUCCESS] testError", source: chrome-extension://ebcjincgnljigjdkekkijnlbjdmpdgfm/actions.html (0)
[12927:12807:0901/074837:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AutomationApiTest.TabsAutomationBooleanActions (6601 ms)
[53/222] AutomationApiTest.TabsAutomationBooleanActions (8347 ms)
[ RUN ] CastStreamingApiTestWithPixelOutput.EndToEnd
[12925:3847:0901/074834:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12932:22275:0901/074836:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: ISAC/48000/1 (105)
[12932:22275:0901/074836:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMU/8000/2 (110)
[12932:22275:0901/074836:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMA/8000/2 (118)
[12932:22275:0901/074836:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: G722/8000/2 (119)
[12916:3847:0901/074836:INFO:CONSOLE(0)] "The provided value 'undefined' is not a valid enum value of type OscillatorType.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end_sender.html?port=64734&aesKey=30313233343536373839616263646566&aesIvMask=66656463626139383736353433323130 (0)
[12916:3847:0901/074836:INFO:CONSOLE(0)] "[SUCCESS] sendTestPatterns", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end_sender.html?port=64734&aesKey=30313233343536373839616263646566&aesIvMask=66656463626139383736353433323130 (0)
[12916:75011:0901/074836:INFO:cast_streaming_apitest.cc(149)] Waiting to encounter 3 more tone(s) and 3 more color(s).
[12916:75011:0901/074836:INFO:cast_streaming_apitest.cc(187)] Heard tone at frequency 200 Hz.
[12916:75011:0901/074836:INFO:cast_streaming_apitest.cc(149)] Waiting to encounter 2 more tone(s) and 3 more color(s).
[12916:75011:0901/074837:INFO:cast_streaming_apitest.cc(187)] Heard tone at frequency 500 Hz.
[12916:75011:0901/074837:INFO:cast_streaming_apitest.cc(149)] Waiting to encounter 1 more tone(s) and 3 more color(s).
[12916:3847:0901/074837:INFO:CONSOLE(0)] "The provided value 'undefined' is not a valid enum value of type OscillatorType.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end_sender.html?port=64734&aesKey=30313233343536373839616263646566&aesIvMask=66656463626139383736353433323130 (0)
[12916:75011:0901/074837:INFO:cast_streaming_apitest.cc(234)] Saw color yuv(82, 90, 240).
[12916:75011:0901/074837:INFO:cast_streaming_apitest.cc(149)] Waiting to encounter 1 more tone(s) and 2 more color(s).
[12916:3847:0901/074837:INFO:CONSOLE(0)] "The provided value 'undefined' is not a valid enum value of type OscillatorType.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end_sender.html?port=64734&aesKey=30313233343536373839616263646566&aesIvMask=66656463626139383736353433323130 (0)
[12916:3847:0901/074837:INFO:CONSOLE(0)] "The provided value 'undefined' is not a valid enum value of type OscillatorType.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end_sender.html?port=64734&aesKey=30313233343536373839616263646566&aesIvMask=66656463626139383736353433323130 (0)
[12916:75011:0901/074837:INFO:cast_streaming_apitest.cc(187)] Heard tone at frequency 1800 Hz.
[12916:75011:0901/074837:INFO:cast_streaming_apitest.cc(149)] Waiting to encounter 0 more tone(s) and 2 more color(s).
[12916:75011:0901/074837:INFO:cast_streaming_apitest.cc(234)] Saw color yuv(145, 54, 34).
[12916:75011:0901/074837:INFO:cast_streaming_apitest.cc(149)] Waiting to encounter 0 more tone(s) and 1 more color(s).
[12916:75011:0901/074837:INFO:cast_streaming_apitest.cc(234)] Saw color yuv(41, 240, 110).
[12916:3847:0901/074837:INFO:CONSOLE(0)] "The provided value 'undefined' is not a valid enum value of type OscillatorType.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/end_to_end_sender.html?port=64734&aesKey=30313233343536373839616263646566&aesIvMask=66656463626139383736353433323130 (0)
[12932:12807:0901/074837:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[12932:12807:0901/074837:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] CastStreamingApiTestWithPixelOutput.EndToEnd (5457 ms)
[54/222] CastStreamingApiTestWithPixelOutput.EndToEnd (6987 ms)
[ RUN ] DeclarativeContentApiTest.WebContentsWithoutTabAddedNotificationAtOnLoaded
[12934:3847:0901/074836:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DeclarativeContentApiTest.WebContentsWithoutTabAddedNotificationAtOnLoaded (4081 ms)
[55/222] DeclarativeContentApiTest.WebContentsWithoutTabAddedNotificationAtOnLoaded (5715 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_FileIcon_History
[12957:3847:0901/074841:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_FileIcon_History (3331 ms)
[56/222] DownloadExtensionTest.DownloadExtensionTest_FileIcon_History (4987 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_SearchEmptyQuery
[12963:3847:0901/074842:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12964:12807:0901/074843:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12964:12807:0901/074843:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DownloadExtensionTest.DownloadExtensionTest_SearchEmptyQuery (2989 ms)
[57/222] DownloadExtensionTest.DownloadExtensionTest_SearchEmptyQuery (4685 ms)
[ RUN ] DeclarativeContentApiTest.PendingWebContentsClearedOnRemoveRules
[12948:3847:0901/074840:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12961:13063:0901/074844:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[12961:13063:0901/074844:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DeclarativeContentApiTest.PendingWebContentsClearedOnRemoveRules (6061 ms)
[58/222] DeclarativeContentApiTest.PendingWebContentsClearedOnRemoveRules (7898 ms)
[ RUN ] DeveloperPrivateApiTest.InspectAppWindowView
[12956:3847:0901/074841:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DeveloperPrivateApiTest.InspectAppWindowView (5828 ms)
[59/222] DeveloperPrivateApiTest.InspectAppWindowView (7519 ms)
[ RUN ] BrowserActionApiTest.TabSpecificBrowserActionState
[12978:3847:0901/074847:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12981:13063:0901/074849:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12988:12551:0901/074849:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserActionApiTest.TabSpecificBrowserActionState (5015 ms)
[60/222] BrowserActionApiTest.TabSpecificBrowserActionState (6725 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_UnsafeHeaders
[12975:3847:0901/074846:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55258...
sending server_data: {"host": "127.0.0.1", "port": 55258} (36 bytes)
[12977:12551:0901/074851:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[12977:12551:0901/074851:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_UnsafeHeaders (7455 ms)
[61/222] DownloadExtensionTest.DownloadExtensionTest_Download_UnsafeHeaders (9273 ms)
[ RUN ] ExtensionBrowserTest.PageAction
[12984:3847:0901/074848:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55259...
sending server_data: {"host": "127.0.0.1", "port": 55259} (36 bytes)
[12973:40963:0901/074851:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12973:40963:0901/074851:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionBrowserTest.PageAction (5774 ms)
[62/222] ExtensionBrowserTest.PageAction (7598 ms)
[ RUN ] ExtensionBrowserTest.UnloadPageAction
[12987:3847:0901/074848:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55260...
sending server_data: {"host": "127.0.0.1", "port": 55260} (36 bytes)
[12976:39683:0901/074852:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12976:39683:0901/074852:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionBrowserTest.UnloadPageAction (5535 ms)
[63/222] ExtensionBrowserTest.UnloadPageAction (7429 ms)
[ RUN ] PageActionApiTest.Getters
[13013:3847:0901/074856:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13000:41219:0901/074858:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[13000:3847:0901/074858:INFO:CONSOLE(0)] "[SUCCESS] getPopup", source: chrome-extension://fakefniichfgjhechoejgmfhkchklkgb/update.html (0)
[13000:3847:0901/074858:INFO:CONSOLE(0)] "[SUCCESS] getTitle", source: chrome-extension://fakefniichfgjhechoejgmfhkchklkgb/update.html (0)
[ OK ] PageActionApiTest.Getters (4921 ms)
[64/222] PageActionApiTest.Getters (6816 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenExistingFileTest
[13012:3847:0901/074856:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13002:4611:0901/074858:ERROR:mach_broker_mac.mm(222)] Unknown process 13020 is sending Mach IPC messages!
[13002:3847:0901/074859:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://kkmopjfjnbphmbaeeejbfcihcedjbffp/test.html (0)
[ OK ] FileSystemApiTest.FileSystemApiOpenExistingFileTest (5602 ms)
[65/222] FileSystemApiTest.FileSystemApiOpenExistingFileTest (7397 ms)
[ RUN ] FileSystemApiTest.FileSystemApiSaveNewFileTest
[13014:3847:0901/074856:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13004:5383:0901/074858:ERROR:mach_broker_mac.mm(222)] Unknown process 13022 is sending Mach IPC messages!
[13004:3847:0901/074859:INFO:CONSOLE(0)] "[SUCCESS] saveFile", source: chrome-extension://pfinmjddoicodmiefphfncgmlcmogphl/test.html (0)
[ OK ] FileSystemApiTest.FileSystemApiSaveNewFileTest (5644 ms)
[66/222] FileSystemApiTest.FileSystemApiSaveNewFileTest (7231 ms)
[ RUN ] ExtensionBrowserTest.PageActionRefreshCrash
[13001:3847:0901/074853:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[12997:3847:0901/074855:INFO:page_action_browsertest.cc(137)] Load extension A done : 1778 ms
[12997:3847:0901/074857:INFO:page_action_browsertest.cc(147)] Load extension B done : 3161 ms
[12997:3847:0901/074858:INFO:page_action_browsertest.cc(157)] Reload extension A done: 4541 ms
[13018:3847:0901/074858:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[12997:3847:0901/074900:INFO:page_action_browsertest.cc(163)] Reload extension B done: 6074 ms
[12997:40963:0901/074900:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[12997:40963:0901/074900:WARNING:channel.cc(325)] RawChannel write error
[12997:3847:0901/074901:INFO:page_action_browsertest.cc(170)] Test completed : 7387 ms
[13025:13063:0901/074901:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[13025:13063:0901/074901:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13025:13063:0901/074901:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionBrowserTest.PageActionRefreshCrash (10473 ms)
[67/222] ExtensionBrowserTest.PageActionRefreshCrash (11949 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveLoginSuccessLoginAccessTokenFailure
[13040:3847:0901/074903:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13030:3847:0901/074905:INFO:CONSOLE(5)] "hi there", source: chrome-extension://benbgelmenhbnegikblhmfpbpcellmhj/test.js (5)
[13043:13063:0901/074905:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13043:13063:0901/074905:WARNING:channel.cc(325)] RawChannel write error
[13048:14087:0901/074905:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13048:14087:0901/074905:WARNING:channel.cc(325)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.InteractiveLoginSuccessLoginAccessTokenFailure (4584 ms)
[68/222] GetAuthTokenFunctionTest.InteractiveLoginSuccessLoginAccessTokenFailure (6242 ms)
[ RUN ] FileSystemApiTest.FileSystemApiSaveMultipleFilesTest
[13035:3847:0901/074902:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13026:5383:0901/074904:ERROR:mach_broker_mac.mm(222)] Unknown process 13046 is sending Mach IPC messages!
[13026:3847:0901/074906:INFO:CONSOLE(0)] "[SUCCESS] saveFile", source: chrome-extension://nokikjlmaahhemnjdepppjpfnafjgaeg/test.html (0)
[ OK ] FileSystemApiTest.FileSystemApiSaveMultipleFilesTest (5837 ms)
[69/222] FileSystemApiTest.FileSystemApiSaveMultipleFilesTest (7614 ms)
[ RUN ] FileSystemApiTest.FileSystemApiGetWritableWithWriteTest
[13039:3847:0901/074903:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13028:5635:0901/074905:ERROR:mach_broker_mac.mm(222)] Unknown process 13049 is sending Mach IPC messages!
[13028:3847:0901/074906:INFO:CONSOLE(0)] "[SUCCESS] getWritableEntry", source: chrome-extension://kcknaeaecdebonfgekcnkcldmkdhdffg/test.html (0)
[13042:12551:0901/074906:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] FileSystemApiTest.FileSystemApiGetWritableWithWriteTest (5698 ms)
[70/222] FileSystemApiTest.FileSystemApiGetWritableWithWriteTest (7332 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveApprovalLoadFailed
[13050:3847:0901/074905:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13041:3847:0901/074907:INFO:CONSOLE(5)] "hi there", source: chrome-extension://benbgelmenhbnegikblhmfpbpcellmhj/test.js (5)
[ OK ] GetAuthTokenFunctionTest.InteractiveApprovalLoadFailed (4343 ms)
[71/222] GetAuthTokenFunctionTest.InteractiveApprovalLoadFailed (5897 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveApprovalConnectionFailure
[13062:3847:0901/074909:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13054:3847:0901/074911:INFO:CONSOLE(5)] "hi there", source: chrome-extension://benbgelmenhbnegikblhmfpbpcellmhj/test.js (5)
[13066:13063:0901/074911:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13066:13063:0901/074911:WARNING:channel.cc(325)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.InteractiveApprovalConnectionFailure (4398 ms)
[72/222] GetAuthTokenFunctionTest.InteractiveApprovalConnectionFailure (5885 ms)
[ RUN ] OmniboxApiTest.OnInputEntered
[13068:3847:0901/074910:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13056:36611:0901/074913:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13056:36611:0901/074913:WARNING:channel.cc(325)] RawChannel write error
[ OK ] OmniboxApiTest.OnInputEntered (4734 ms)
[73/222] OmniboxApiTest.OnInputEntered (6423 ms)
[ RUN ] MediaGalleriesPlatformAppPpapiTest.SendFilesystem
[13065:3847:0901/074910:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13081,2093801856:07:49:13.711473] Native Client module will be loaded at base address 0x000048b500000000
[13055:3847:0901/074913:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://koclekfknmacgcejkgpcgadgddnlpllc/index.html (0)
[13055:41219:0901/074913:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] MediaGalleriesPlatformAppPpapiTest.SendFilesystem (6311 ms)
[74/222] MediaGalleriesPlatformAppPpapiTest.SendFilesystem (7833 ms)
[ RUN ] ProxySettingsApiTest.ProxyAutoSettings
[13074:3847:0901/074911:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13061:61979:0901/074913:ERROR:mach_broker_mac.mm(222)] Unknown process 13078 is sending Mach IPC messages!
[13061:3847:0901/074914:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://fgckfnclbfahejoobgepdgamijidknnf/_generated_background_page.html (0)
[13061:3847:0901/074914:INFO:CONSOLE(0)] "[SUCCESS] setAutoSettings", source: chrome-extension://fgckfnclbfahejoobgepdgamijidknnf/_generated_background_page.html (0)
[13061:3847:0901/074914:INFO:CONSOLE(0)] "[SUCCESS] verifyRegular", source: chrome-extension://fgckfnclbfahejoobgepdgamijidknnf/_generated_background_page.html (0)
[13061:3847:0901/074914:INFO:CONSOLE(0)] "[SUCCESS] verifyIncognito", source: chrome-extension://fgckfnclbfahejoobgepdgamijidknnf/_generated_background_page.html (0)
[13076:13319:0901/074914:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13061:39171:0901/074914:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13061:39171:0901/074914:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ProxySettingsApiTest.ProxyAutoSettings (4842 ms)
[75/222] ProxySettingsApiTest.ProxyAutoSettings (6523 ms)
[ RUN ] ExtensionSessionsTest.GetDevicesListEmpty
[13086:3847:0901/074915:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: IsManaged()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: IsSyncActive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: IsManaged()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: HasSyncSetupCompleted()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: HasSyncSetupCompleted()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:164:
Function call: GetRegisteredDataTypes()
Returns: 8-byte object <FF-FF FF-FF 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:166:
Function call: GetPreferredDataTypes()
Returns: 8-byte object <00-08 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:162:
Function call: IsDataTypeControllerRunning(13)
Returns: true
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
[13079:40195:0901/074916:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[13079:40195:0901/074916:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[13079:40195:0901/074916:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13079:40195:0901/074916:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionSessionsTest.GetDevicesListEmpty (3186 ms)
[76/222] ExtensionSessionsTest.GetDevicesListEmpty (4910 ms)
[ RUN ] StreamsPrivateApiTest.Navigate
[13092:3847:0901/074917:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13097:13063:0901/074919:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13103:13063:0901/074919:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13103:13063:0901/074919:WARNING:channel.cc(325)] RawChannel write error
[ OK ] StreamsPrivateApiTest.Navigate (4414 ms)
[77/222] StreamsPrivateApiTest.Navigate (6125 ms)
[ RUN ] WebNavigationApiTest.ReferenceFragment
[13099:3847:0901/074918:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13089:3847:0901/074921:INFO:CONSOLE(0)] "[SUCCESS] referenceFragment", source: chrome-extension://iecejpnbggonojflokaoobnhinmjpaig/test_referenceFragment.html (0)
[13102:13063:0901/074921:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13102:13063:0901/074921:WARNING:channel.cc(325)] RawChannel write error
[13089:3847:0901/074921:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.ReferenceFragment (5839 ms)
[78/222] WebNavigationApiTest.ReferenceFragment (7435 ms)
[ RUN ] WebNavigationApiTest.SimpleLoad
[13108:3847:0901/074920:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13100:3847:0901/074923:INFO:CONSOLE(0)] "[SUCCESS] simpleLoad", source: chrome-extension://lpmnkannnmopamhigjiocndpjjfmlkfi/test_simpleLoad.html (0)
[13100:40195:0901/074923:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[13109:13063:0901/074923:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13114:12807:0901/074923:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[13114:12807:0901/074923:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13114:12807:0901/074923:WARNING:channel.cc(325)] RawChannel write error
[13100:3847:0901/074923:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.SimpleLoad (5424 ms)
[79/222] WebNavigationApiTest.SimpleLoad (7146 ms)
[ RUN ] ExtensionTabsTest.QueryAllTabsWithDevTools
[13098:3847:0901/074918:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13087:41219:0901/074924:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13087:41219:0901/074924:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionTabsTest.QueryAllTabsWithDevTools (8865 ms)
[80/222] ExtensionTabsTest.QueryAllTabsWithDevTools (10793 ms)
[ RUN ] WebrtcLoggingPrivateApiTest.TestStoreWithoutLog
[13125:3847:0901/074925:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13127:14083:0901/074926:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[13127:14083:0901/074926:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[13127:14083:0901/074926:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[13127:12551:0901/074926:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebrtcLoggingPrivateApiTest.TestStoreWithoutLog (3108 ms)
[81/222] WebrtcLoggingPrivateApiTest.TestStoreWithoutLog (4664 ms)
[ RUN ] WebNavigationApiTest.CrossProcessHistory
[13118:3847:0901/074922:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13111:40707:0901/074927:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[13111:73987:0901/074928:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /test2
[13111:73987:0901/074928:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[13111:3847:0901/074928:INFO:CONSOLE(0)] "[SUCCESS] crossProcessHistory", source: chrome-extension://bkncbikkciapolcjejanhehimnlmdklg/test_crossProcessHistory.html (0)
[13111:73987:0901/074928:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /test5
[13111:3847:0901/074928:INFO:CONSOLE(0)] "[SUCCESS] crossProcessHistoryIFrame", source: chrome-extension://bkncbikkciapolcjejanhehimnlmdklg/test_crossProcessHistory.html (0)
[13111:73987:0901/074929:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /test6
[13111:3847:0901/074930:INFO:CONSOLE(0)] "[SUCCESS] crossProcessHistoryReplace", source: chrome-extension://bkncbikkciapolcjejanhehimnlmdklg/test_crossProcessHistory.html (0)
[13111:3847:0901/074930:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.CrossProcessHistory (9352 ms)
[82/222] WebNavigationApiTest.CrossProcessHistory (11089 ms)
[ RUN ] ExtensionWebstoreGetWebGLStatusTest.Allowed
[13145:3847:0901/074930:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13147:14339:0901/074930:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[13147:14339:0901/074930:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[13147:12807:0901/074930:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13147:14339:0901/074930:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] ExtensionWebstoreGetWebGLStatusTest.Allowed (2787 ms)
[83/222] ExtensionWebstoreGetWebGLStatusTest.Allowed (4427 ms)
[ RUN ] ExtensionWebstorePrivateApiTest.AppInstallBubble
HTTP server started on http://127.0.0.1:55270...
sending server_data: {"host": "127.0.0.1", "port": 55270} (36 bytes)
[13138:3847:0901/074928:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13126:37635:0901/074930:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[13126:3847:0901/074930:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[13126:3847:0901/074932:INFO:CONSOLE(0)] "[SUCCESS] appInstallBubble", source: http://www.example.com:55270/files/extensions/api_test/webstore_private/app_install_bubble.html (0)
[ OK ] ExtensionWebstorePrivateApiTest.AppInstallBubble (7473 ms)
[84/222] ExtensionWebstorePrivateApiTest.AppInstallBubble (9156 ms)
[ RUN ] ExtensionWebstorePrivateApiTest.BeginInstall
HTTP server started on http://127.0.0.1:55271...
sending server_data: {"host": "127.0.0.1", "port": 55271} (36 bytes)
[13140:3847:0901/074929:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13128:3847:0901/074931:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[13128:3847:0901/074932:INFO:CONSOLE(0)] "[SUCCESS] beginInstallWithAppBubble", source: http://www.example.com:55271/files/extensions/api_test/webstore_private/begin_install.html (0)
[13128:3847:0901/074933:INFO:CONSOLE(0)] "[SUCCESS] beginInstallWithNoAppBubble", source: http://www.example.com:55271/files/extensions/api_test/webstore_private/begin_install.html (0)
[13128:40963:0901/074933:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionWebstorePrivateApiTest.BeginInstall (7777 ms)
[85/222] ExtensionWebstorePrivateApiTest.BeginInstall (9421 ms)
[ RUN ] AppApiTest.OpenAppFromIframe
[13161:3847:0901/074934:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13152:74499:0901/074935:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[13152:41219:0901/074936:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13152:41219:0901/074936:WARNING:channel.cc(325)] RawChannel write error
[13169:3847:0901/074936:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[13169:12551:0901/074936:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483652, remote ID 5)
[13169:12551:0901/074936:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[13169:12551:0901/074936:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13169:12551:0901/074936:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AppApiTest.OpenAppFromIframe (4687 ms)
[86/222] AppApiTest.OpenAppFromIframe (6481 ms)
[ RUN ] ExtensionBindingsApiTest.UnavailableBindingsNeverRegistered
[13171:3847:0901/074936:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13162:3847:0901/074939:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://enlhebjgofbbmklmpglgfdoadhfbfcne/_generated_background_page.html (0)
[13162:3847:0901/074939:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://enlhebjgofbbmklmpglgfdoadhfbfcne/_generated_background_page.html (0)
[ OK ] ExtensionBindingsApiTest.UnavailableBindingsNeverRegistered (4452 ms)
[87/222] ExtensionBindingsApiTest.UnavailableBindingsNeverRegistered (6015 ms)
[ RUN ] AppApiTest.ServerRedirectToAppFromExtension
[13163:3847:0901/074934:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13153:41219:0901/074937:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13153:74243:0901/074939:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[13176:13063:0901/074939:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13176:13063:0901/074939:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13176:13063:0901/074939:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AppApiTest.ServerRedirectToAppFromExtension (7792 ms)
[88/222] AppApiTest.ServerRedirectToAppFromExtension (9443 ms)
[ RUN ] ExtensionDisabledGlobalErrorTest.Uninstall
[13175:3847:0901/074938:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionDisabledGlobalErrorTest.Uninstall (5987 ms)
[89/222] ExtensionDisabledGlobalErrorTest.Uninstall (7619 ms)
[ RUN ] ExtensionRequestLimitingThrottleBrowserTest.ThrottleRequest
[13193:3847:0901/074943:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13184:41475:0901/074945:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13184:41475:0901/074945:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionRequestLimitingThrottleBrowserTest.ThrottleRequest (5052 ms)
[90/222] ExtensionRequestLimitingThrottleBrowserTest.ThrottleRequest (7064 ms)
[ RUN ] ExtensionInstallUIBrowserTest.TestThemeInstallUndoResetsToPreviousTheme
[13185:3847:0901/074940:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionInstallUIBrowserTest.TestThemeInstallUndoResetsToPreviousTheme (8079 ms)
[91/222] ExtensionInstallUIBrowserTest.TestThemeInstallUndoResetsToPreviousTheme (9981 ms)
[ RUN ] ExtensionURLRewriteBrowserTest.BookmarksURLOverride
[13205:3847:0901/074945:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13198:37635:0901/074949:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[13198:37635:0901/074949:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13198:37635:0901/074949:WARNING:channel.cc(325)] RawChannel write error
[13208:13063:0901/074949:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13208:13063:0901/074949:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13208:13063:0901/074949:WARNING:channel.cc(325)] RawChannel write error
[13209:12807:0901/074949:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13210:13831:0901/074949:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[13210:13831:0901/074949:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13210:13831:0901/074949:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13211:13575:0901/074949:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[13211:13575:0901/074949:WARNING:channel.cc(325)] RawChannel write error
[13198:37635:0901/074949:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13198:37635:0901/074949:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionURLRewriteBrowserTest.BookmarksURLOverride (6752 ms)
[92/222] ExtensionURLRewriteBrowserTest.BookmarksURLOverride (8472 ms)
[ RUN ] LazyBackgroundPageApiTest.WaitForRequest
[13220:3847:0901/074950:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13226:13063:0901/074952:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13226:13063:0901/074952:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] LazyBackgroundPageApiTest.WaitForRequest (4950 ms)
[93/222] LazyBackgroundPageApiTest.WaitForRequest (6556 ms)
[ RUN ] LazyBackgroundPageApiTest.EventDispatchToTab
[13222:3847:0901/074950:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13214:3847:0901/074954:INFO:CONSOLE(0)] "[SUCCESS] testReceivedEvent", source: chrome-extension://cipcgemlmjkfbloodmdkcpcchemcjjdl/page.html (0)
[ OK ] LazyBackgroundPageApiTest.EventDispatchToTab (5912 ms)
[94/222] LazyBackgroundPageApiTest.EventDispatchToTab (7335 ms)
[ RUN ] RequirementsCheckerBrowserTest.DisallowWebGL
[13231:3847:0901/074953:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13233:14595:0901/074954:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[13233:13063:0901/074954:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] RequirementsCheckerBrowserTest.DisallowWebGL (2769 ms)
[95/222] RequirementsCheckerBrowserTest.DisallowWebGL (4184 ms)
[ RUN ] ExtensionApiNewTabTest.Tabs
[13199:3847:0901/074944:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13190:39427:0901/074946:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[13190:39427:0901/074946:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[13190:39427:0901/074946:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13190:39427:0901/074946:WARNING:channel.cc(325)] RawChannel write error
[13190:3847:0901/074946:INFO:CONSOLE(0)] "[SUCCESS] getSelected", source: chrome-extension://lpcgpkkoaekdjpnhhoeceigfekpgegad/crud.html (0)
[13190:3847:0901/074947:INFO:CONSOLE(0)] "[SUCCESS] create", source: chrome-extension://lpcgpkkoaekdjpnhhoeceigfekpgegad/crud.html (0)
[13190:3847:0901/074947:INFO:CONSOLE(0)] "[SUCCESS] createInCurrent", source: chrome-extension://lpcgpkkoaekdjpnhhoeceigfekpgegad/crud.html (0)
[13190:3847:0901/074948:INFO:CONSOLE(0)] "[SUCCESS] createInOtherWindow", source: chrome-extension://lpcgpkkoaekdjpnhhoeceigfekpgegad/crud.html (0)
[13190:3847:0901/074949:INFO:CONSOLE(0)] "[SUCCESS] createAtIndex", source: chrome-extension://lpcgpkkoaekdjpnhhoeceigfekpgegad/crud.html (0)
[13190:3847:0901/074950:INFO:CONSOLE(0)] "[SUCCESS] createSelected", source: chrome-extension://lpcgpkkoaekdjpnhhoeceigfekpgegad/crud.html (0)
[13190:3847:0901/074951:INFO:CONSOLE(0)] "[SUCCESS] createWindowWithDefaultTab", source: chrome-extension://lpcgpkkoaekdjpnhhoeceigfekpgegad/crud.html (0)
[13190:3847:0901/074952:INFO:CONSOLE(0)] "[SUCCESS] createWindowWithExistingTab", source: chrome-extension://lpcgpkkoaekdjpnhhoeceigfekpgegad/crud.html (0)
[13190:3847:0901/074953:INFO:CONSOLE(0)] "[SUCCESS] getAllInWindowNullArg", source: chrome-extension://lpcgpkkoaekdjpnhhoeceigfekpgegad/crud.html (0)
[13190:3847:0901/074954:INFO:CONSOLE(0)] "[SUCCESS] detectLanguage", source: chrome-extension://lpcgpkkoaekdjpnhhoeceigfekpgegad/crud.html (0)
[13190:3847:0901/074955:INFO:CONSOLE(0)] "[SUCCESS] windowCreate", source: chrome-extension://lpcgpkkoaekdjpnhhoeceigfekpgegad/crud.html (0)
[13190:3847:0901/074956:INFO:CONSOLE(0)] "[SUCCESS] getCurrentWindow", source: chrome-extension://lpcgpkkoaekdjpnhhoeceigfekpgegad/crud.html (0)
[ OK ] ExtensionApiNewTabTest.Tabs (16381 ms)
[96/222] ExtensionApiNewTabTest.Tabs (18085 ms)
[ RUN ] GeolocationBrowserTest.NoPromptForDeniedOrigin
[13237:3847:0901/074955:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13232:74499:0901/074956:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[13232:38915:0901/074959:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[13240:12807:0901/074959:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13240:12807:0901/074959:WARNING:channel.cc(325)] RawChannel write error
[13232:3847:0901/074959:WARNING:geolocation_browsertest.cc(283)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.NoPromptForDeniedOrigin (5694 ms)
[97/222] GeolocationBrowserTest.NoPromptForDeniedOrigin (7238 ms)
[ RUN ] MediaStreamPermissionTest.TestDenyingUserMedia
[13247:3847:0901/074958:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55320...
sending server_data: {"host": "127.0.0.1", "port": 55320} (36 bytes)
[13238:3847:0901/075000:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:55320/files/webrtc/adapter.js (71)
[13238:3847:0901/075000:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:55320/files/webrtc/test_functions.js (13)
[13238:3847:0901/075000:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:55320/files/webrtc/test_functions.js (13)
[13238:3847:0901/075000:INFO:CONSOLE(13)] "failed-with-error-PermissionDeniedError", source: http://127.0.0.1:55320/files/webrtc/test_functions.js (13)
[13238:3847:0901/075000:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:55320/files/webrtc/test_functions.js (13)
[13238:3847:0901/075000:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDeniedError to test.", source: http://127.0.0.1:55320/files/webrtc/test_functions.js (13)
[ OK ] MediaStreamPermissionTest.TestDenyingUserMedia (3996 ms)
[98/222] MediaStreamPermissionTest.TestDenyingUserMedia (5520 ms)
[ RUN ] HistoryBrowserTest.HistorySearchXSS
HTTP server started on http://127.0.0.1:55316...
sending server_data: {"host": "127.0.0.1", "port": 55316} (36 bytes)
[13248:3847:0901/074958:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13236:38915:0901/075000:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[13236:3847:0901/075001:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] HistoryBrowserTest.HistorySearchXSS (5773 ms)
[99/222] HistoryBrowserTest.HistorySearchXSS (7657 ms)
[ RUN ] EncryptedMediaIsTypeSupportedWidevineTest.IsSupportedKeySystemWithMediaMimeType_Widevine_NoType
[13267:3847:0901/075003:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13258:3847:0901/075004:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[13269:14595:0901/075004:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[ OK ] EncryptedMediaIsTypeSupportedWidevineTest.IsSupportedKeySystemWithMediaMimeType_Widevine_NoType (2952 ms)
[100/222] EncryptedMediaIsTypeSupportedWidevineTest.IsSupportedKeySystemWithMediaMimeType_Widevine_NoType (4487 ms)
[ RUN ] EncryptedMediaIsTypeSupportedWidevineCDMRegisteredWithWrongPathTest.PepperCDMsRegisteredButAdapterNotPresent
[13268:3847:0901/075003:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55346...
sending server_data: {"host": "127.0.0.1", "port": 55346} (36 bytes)
[13259:3847:0901/075005:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[13259:3847:0901/075005:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[13268:3847:0901/075005:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000157200]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[13268:3847:0901/075005:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000157200]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] EncryptedMediaIsTypeSupportedWidevineCDMRegisteredWithWrongPathTest.PepperCDMsRegisteredButAdapterNotPresent (4381 ms)
[101/222] EncryptedMediaIsTypeSupportedWidevineCDMRegisteredWithWrongPathTest.PepperCDMsRegisteredButAdapterNotPresent (5822 ms)
[ RUN ] ECKPrefixedEncryptedMediaTest.InitializeCDMFail
[13260:3847:0901/075002:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55329...
sending server_data: {"host": "127.0.0.1", "port": 55329} (36 bytes)
[13253:3847:0901/075004:INFO:CONSOLE(280)] "07:50:04.531 - org.chromium.externalclearkey.initializefail is not a known key system", source: http://127.0.0.1:55329/files/eme_player_js/utils.js (280)
[13253:3847:0901/075004:INFO:CONSOLE(280)] "07:50:04.536 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:55329/files/eme_player_js/utils.js (280)
[13253:3847:0901/075004:INFO:CONSOLE(280)] "07:50:04.540 - Registering video event handlers.", source: http://127.0.0.1:55329/files/eme_player_js/utils.js (280)
[13253:3847:0901/075004:INFO:CONSOLE(280)] "07:50:04.552 - Loading media using src.", source: http://127.0.0.1:55329/files/eme_player_js/utils.js (280)
[13253:3847:0901/075004:INFO:CONSOLE(280)] "07:50:04.766 - org.chromium.externalclearkey.initializefail Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55329/files/eme_player_js/utils.js (280)
[13253:3847:0901/075004:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[13253:3847:0901/075005:INFO:CONSOLE(280)] "07:50:05.859 - heartbeat #1", source: http://127.0.0.1:55329/files/eme_player_js/utils.js (280)
[13253:3847:0901/075005:INFO:CONSOLE(280)] "07:50:05.870 - onWebkitKeyError KeySystem: org.chromium.externalclearkey.initializefail, sessionId: , errorCode: 1, systemCode: 0", source: http://127.0.0.1:55329/files/eme_player_js/utils.js (280)
[13253:3847:0901/075005:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:55329/files/eme_player_js/utils.js (145)
[13253:3847:0901/075005:INFO:CONSOLE(280)] "07:50:05.876 - Set document title to: PREFIXED_EME_ERROR_EVENT, updated title: PREFIXED_EME_ERROR_EVENT", source: http://127.0.0.1:55329/files/eme_player_js/utils.js (280)
[ OK ] ECKPrefixedEncryptedMediaTest.InitializeCDMFail (5946 ms)
[102/222] ECKPrefixedEncryptedMediaTest.InitializeCDMFail (7737 ms)
[ RUN ] MediaFileValidatorTest.InvalidImage
[13274:3847:0901/075005:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] MediaFileValidatorTest.InvalidImage (3972 ms)
[103/222] MediaFileValidatorTest.InvalidImage (5766 ms)
[ RUN ] DnsProbeBrowserTest.NxdomainProbeResultWithWorkingCorrections
[13284:3847:0901/075008:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13277:35843:0901/075009:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[13277:35843:0901/075009:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[13277:35843:0901/075009:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DnsProbeBrowserTest.NxdomainProbeResultWithWorkingCorrections (3659 ms)
[104/222] DnsProbeBrowserTest.NxdomainProbeResultWithWorkingCorrections (5259 ms)
[ RUN ] LoadTimingBrowserTest.Ssl
[13292:3847:0901/075010:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] LoadTimingBrowserTest.Ssl (3963 ms)
[105/222] LoadTimingBrowserTest.Ssl (5581 ms)
[ RUN ] DnsProbeBrowserTest.Incognito
[13291:3847:0901/075009:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13293:12551:0901/075012:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13293:12551:0901/075012:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13282:37379:0901/075012:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DnsProbeBrowserTest.Incognito (4744 ms)
[106/222] DnsProbeBrowserTest.Incognito (6319 ms)
[ RUN ] LoadTimingBrowserTest.EverythingAtOnce
[13299:3847:0901/075011:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] LoadTimingBrowserTest.EverythingAtOnce (3335 ms)
[107/222] LoadTimingBrowserTest.EverythingAtOnce (5076 ms)
[ RUN ] PredictorBrowserTest.PRE_ShutdownStartupCycle
[13304:3847:0901/075013:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13298:39427:0901/075014:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[13306:14595:0901/075014:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[ OK ] PredictorBrowserTest.PRE_ShutdownStartupCycle (2805 ms)
[108/222] PredictorBrowserTest.PRE_ShutdownStartupCycle (4408 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForFetchSubmitWithoutNavigation_SignupForm
[13315:3847:0901/075015:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13305:54311:0901/075016:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[13318:13063:0901/075016:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13318:13063:0901/075016:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PasswordManagerBrowserTestBase.PromptForFetchSubmitWithoutNavigation_SignupForm (3340 ms)
[109/222] PasswordManagerBrowserTestBase.PromptForFetchSubmitWithoutNavigation_SignupForm (5169 ms)
[ RUN ] SyncedPrefChangeRegistrarTest.DifferentiateRemoteAndLocalChanges
[13325:3847:0901/075018:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13328:14083:0901/075019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[ OK ] SyncedPrefChangeRegistrarTest.DifferentiateRemoteAndLocalChanges (3079 ms)
[110/222] SyncedPrefChangeRegistrarTest.DifferentiateRemoteAndLocalChanges (4880 ms)
[ RUN ] PDFExtensionTest.Navigator
[13317:3847:0901/075016:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13307:74499:0901/075017:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[13307:3847:0901/075020:INFO:CONSOLE(0)] "[SUCCESS] testNavigate", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[13307:3847:0901/075020:INFO:CONSOLE(0)] "[SUCCESS] testNavigateForLinksWithoutScheme", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[13307:3847:0901/075020:INFO:CONSOLE(0)] "[SUCCESS] testNavigateFromLocalFile", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[ OK ] PDFExtensionTest.Navigator (7352 ms)
[111/222] PDFExtensionTest.Navigator (9026 ms)
[ RUN ] MaterialPDFExtensionTest.ToolbarManager
[13319:3847:0901/075016:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13308:73987:0901/075018:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[13308:3847:0901/075020:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[13308:3847:0901/075022:INFO:CONSOLE(0)] "[SUCCESS] testToolbarManagerForceHideTopToolbar", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[13308:3847:0901/075022:INFO:CONSOLE(0)] "[SUCCESS] testToolbarManagerResizeDropdown", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[ OK ] MaterialPDFExtensionTest.ToolbarManager (8795 ms)
[112/222] MaterialPDFExtensionTest.ToolbarManager (10407 ms)
[ RUN ] PrerenderBrowserTest.PrerenderServerRedirectNavigateToSecondViaClick
[13333:3847:0901/075020:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55361...
sending server_data: {"host": "127.0.0.1", "port": 55361} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderServerRedirectNavigateToSecondViaClick (5376 ms)
[113/222] PrerenderBrowserTest.PrerenderServerRedirectNavigateToSecondViaClick (7147 ms)
[ RUN ] PrerenderBrowserTest.PrerenderImagePng
[13340:3847:0901/075022:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55368...
sending server_data: {"host": "127.0.0.1", "port": 55368} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderImagePng (5640 ms)
[114/222] PrerenderBrowserTest.PrerenderImagePng (7220 ms)
[ RUN ] PrerenderBrowserTest.PrerenderClearHistory
[13348:3847:0901/075025:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55374...
sending server_data: {"host": "127.0.0.1", "port": 55374} (36 bytes)
[13362:3847:0901/075029:WARNING:proxy_message_pipe_endpoint.cc(50)] Failed to write enqueue message to channel
[13362:13063:0901/075029:WARNING:channel.cc(325)] RawChannel write error
[13341:40451:0901/075029:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderClearHistory (6481 ms)
[115/222] PrerenderBrowserTest.PrerenderClearHistory (8121 ms)
[ RUN ] PrerenderBrowserTest.ControlGroupRendererInitiated
[13354:3847:0901/075026:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55379...
sending server_data: {"host": "127.0.0.1", "port": 55379} (36 bytes)
[ OK ] PrerenderBrowserTest.ControlGroupRendererInitiated (4501 ms)
[116/222] PrerenderBrowserTest.ControlGroupRendererInitiated (6403 ms)
[ RUN ] PrerenderBrowserTest.MatchCompleteDummy
[13360:3847:0901/075027:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55386...
sending server_data: {"host": "127.0.0.1", "port": 55386} (36 bytes)
[ OK ] PrerenderBrowserTest.MatchCompleteDummy (5770 ms)
[117/222] PrerenderBrowserTest.MatchCompleteDummy (7570 ms)
[ RUN ] PrerenderBrowserTest.PrerenderDeferredImageAfterRedirect
[13367:3847:0901/075029:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55394...
sending server_data: {"host": "127.0.0.1", "port": 55394} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderDeferredImageAfterRedirect (5612 ms)
[118/222] PrerenderBrowserTest.PrerenderDeferredImageAfterRedirect (7226 ms)
[ RUN ] ProfileWindowBrowserTest.GuestWrenchLacksBookmarks
[13380:3847:0901/075033:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13372:35843:0901/075034:ERROR:service_worker_context_wrapper.cc(335)] ServiceWorkerContextCore is no longer alive.
[ OK ] ProfileWindowBrowserTest.GuestWrenchLacksBookmarks (3596 ms)
[119/222] ProfileWindowBrowserTest.GuestWrenchLacksBookmarks (5144 ms)
[ RUN ] ProfileWindowBrowserTest.GuestIgnoresHistory
[13379:3847:0901/075032:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13371:38147:0901/075036:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[13371:38147:0901/075036:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[13371:38147:0901/075036:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[13371:38147:0901/075036:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13371:38147:0901/075037:ERROR:service_worker_context_wrapper.cc(335)] ServiceWorkerContextCore is no longer alive.
[ OK ] ProfileWindowBrowserTest.GuestIgnoresHistory (6380 ms)
[120/222] ProfileWindowBrowserTest.GuestIgnoresHistory (7899 ms)
[ RUN ] ReferrerPolicyTest.HttpsMiddleClickTargetBlankOrigin
[13396:3847:0901/075037:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13387:37379:0901/075038:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13387:37379:0901/075038:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ReferrerPolicyTest.HttpsMiddleClickTargetBlankOrigin (3189 ms)
[121/222] ReferrerPolicyTest.HttpsMiddleClickTargetBlankOrigin (4618 ms)
[ RUN ] PushMessagingBrowserTest.SubscribePersisted
HTTPS server started on https://127.0.0.1:55404...
sending server_data: {"host": "127.0.0.1", "port": 55404} (36 bytes)
[13390:3847:0901/075036:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13381:3847:0901/075037:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:55404/files/push_messaging/push_test.js (18)
[13381:3847:0901/075037:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:55404/files/push_messaging/push_test.js (18)
[13381:3847:0901/075037:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:55404/files/push_messaging/push_test.js (18)
[13381:3847:0901/075037:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:55404/files/push_messaging/push_test.js (18)
[13381:3847:0901/075037:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:55404/files/push_messaging/push_test.js (18)
[13381:3847:0901/075038:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:55404/files/push_messaging/push_test.js (18)
[13381:3847:0901/075038:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:55404/files/push_messaging/push_test.js (18)
[13381:3847:0901/075038:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-1", source: https://127.0.0.1:55404/files/push_messaging/push_test.js (18)
[13381:3847:0901/075038:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:55404/files/push_messaging/push_test.js (18)
[13381:3847:0901/075038:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:55404/files/push_messaging/push_test.js (18)
[13381:3847:0901/075038:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-2", source: https://127.0.0.1:55404/files/push_messaging/push_test.js (18)
[13381:3847:0901/075038:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:55404/files/push_messaging/push_test.js (18)
[13381:3847:0901/075038:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:55404/files/push_messaging/push_test.js (18)
[13381:3847:0901/075038:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-2", source: https://127.0.0.1:55404/files/push_messaging/push_test.js (18)
[13381:3847:0901/075038:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:55404/files/push_messaging/push_test.js (18)
[13381:3847:0901/075038:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:55404/files/push_messaging/push_test.js (18)
[13381:3847:0901/075038:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-1", source: https://127.0.0.1:55404/files/push_messaging/push_test.js (18)
[13381:3847:0901/075038:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:55404/files/push_messaging/push_test.js (18)
[13381:3847:0901/075038:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:55404/files/push_messaging/push_test.js (18)
[13381:3847:0901/075038:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:55404/files/push_messaging/push_test.js (18)
[13381:3847:0901/075038:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[13381:3847:0901/075038:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[13381:3847:0901/075038:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.SubscribePersisted (5515 ms)
[122/222] PushMessagingBrowserTest.SubscribePersisted (6982 ms)
[ RUN ] ContextMenuBrowserTest.ContextMenuForCanvas
[13401:3847:0901/075038:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13402:13063:0901/075039:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13402:14595:0901/075039:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[13402:14595:0901/075039:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[13402:14595:0901/075039:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] ContextMenuBrowserTest.ContextMenuForCanvas (2740 ms)
[123/222] ContextMenuBrowserTest.ContextMenuForCanvas (4466 ms)
[ RUN ] ContextMenuBrowserTest.ViewPageInfoWithNoEntry
[13413:3847:0901/075041:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13403:40451:0901/075042:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[13403:40451:0901/075042:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[13403:40451:0901/075042:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ContextMenuBrowserTest.ViewPageInfoWithNoEntry (3339 ms)
[124/222] ContextMenuBrowserTest.ViewPageInfoWithNoEntry (5004 ms)
[ RUN ] ContinueWhereILeftOffTest.PostCloseAllBrowsers
[13429:3847:0901/075042:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ContinueWhereILeftOffTest.PostCloseAllBrowsers (4459 ms)
[125/222] ContinueWhereILeftOffTest.PostCloseAllBrowsers (6263 ms)
[ RUN ] ImageFetcherImplBrowserTest.InvalidFetch
HTTP server started on http://127.0.0.1:55441...
sending server_data: {"host": "127.0.0.1", "port": 55441} (36 bytes)
[13444:3847:0901/075043:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
File not found DOESNOTEXIST full path:/Volumes/data/b/swarm_slave/work/run_tha_test5assSf/chrome/test/data/DOESNOTEXIST
127.0.0.1 - - [01/Sep/2015 07:50:44] code 404, message Not Found
[13407:40451:0901/075045:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13407:40451:0901/075045:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ImageFetcherImplBrowserTest.InvalidFetch (5458 ms)
[126/222] ImageFetcherImplBrowserTest.InvalidFetch (7307 ms)
[ RUN ] ChromeRenderProcessHostTest.DevToolsOnSelfInOwnProcessPPT
[13415:3847:0901/075041:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13404:37891:0901/075046:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13404:37891:0901/075046:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ChromeRenderProcessHostTest.DevToolsOnSelfInOwnProcessPPT (7274 ms)
[127/222] ChromeRenderProcessHostTest.DevToolsOnSelfInOwnProcessPPT (8970 ms)
[ RUN ] SessionRestoreTest.IncognitotoNonIncognito
[13611:3847:0901/075049:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13559:6147:0901/075052:ERROR:mach_broker_mac.mm(222)] Unknown process 13717 is sending Mach IPC messages!
[ OK ] SessionRestoreTest.IncognitotoNonIncognito (6137 ms)
[128/222] SessionRestoreTest.IncognitotoNonIncognito (7779 ms)
[ RUN ] SessionRestoreTest.RestoredTabsShouldHaveWindow
[13545:3847:0901/075046:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13614:14851:0901/075049:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[13614:14851:0901/075049:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[13494:35587:0901/075049:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[13614:13319:0901/075049:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13614:13319:0901/075049:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13664:13063:0901/075052:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13664:13063:0901/075052:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13675:13063:0901/075052:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[13675:13063:0901/075052:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[13675:13063:0901/075052:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13675:13063:0901/075052:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13675:13063:0901/075052:WARNING:channel.cc(325)] RawChannel write error
[13711:14851:0901/075052:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[13711:14851:0901/075052:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] SessionRestoreTest.RestoredTabsShouldHaveWindow (9568 ms)
[129/222] SessionRestoreTest.RestoredTabsShouldHaveWindow (11285 ms)
[ RUN ] SessionRestoreTest.ActiveIndexUpdatedAtClose
[13629:3847:0901/075049:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13767:3847:0901/075056:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[13777:14339:0901/075056:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[13777:14339:0901/075056:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13777:14339:0901/075056:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SessionRestoreTest.ActiveIndexUpdatedAtClose (8959 ms)
[130/222] SessionRestoreTest.ActiveIndexUpdatedAtClose (10681 ms)
[ RUN ] SSLUITest.TestBrokenHTTPSMetricsReporting_DontProceed
[13783:3847:0901/075056:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:55507...
sending server_data: {"host": "127.0.0.1", "port": 55507} (36 bytes)
[13765:38915:0901/075059:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13765:38915:0901/075059:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SSLUITest.TestBrokenHTTPSMetricsReporting_DontProceed (4993 ms)
[131/222] SSLUITest.TestBrokenHTTPSMetricsReporting_DontProceed (6496 ms)
[ RUN ] SSLUITest.TestHTTPSExpiredCertAndGoBackViaButton
[13786:3847:0901/075057:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55516...
sending server_data: {"host": "127.0.0.1", "port": 55516} (36 bytes)
HTTPS server started on https://127.0.0.1:55517...
sending server_data: {"host": "127.0.0.1", "port": 55517} (36 bytes)
[13769:40195:0901/075102:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13769:40195:0901/075102:WARNING:channel.cc(325)] RawChannel write error
[13769:40195:0901/075102:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13769:40195:0901/075102:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SSLUITest.TestHTTPSExpiredCertAndGoBackViaButton (7190 ms)
[132/222] SSLUITest.TestHTTPSExpiredCertAndGoBackViaButton (8712 ms)
[ RUN ] SiteDetailsBrowserTest.ManyCrossSiteIframes
[13657:3847:0901/075051:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13594:75011:0901/075052:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[13594:41219:0901/075054:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[13594:41219:0901/075054:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13594:75011:0901/075055:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[13794:13063:0901/075103:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[13794:13063:0901/075103:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13794:13063:0901/075103:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SiteDetailsBrowserTest.ManyCrossSiteIframes (14879 ms)
[133/222] SiteDetailsBrowserTest.ManyCrossSiteIframes (16537 ms)
[ RUN ] SSLUITest.TestHTTPSErrorWithNoNavEntry
[13814:3847:0901/075100:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:55523...
sending server_data: {"host": "127.0.0.1", "port": 55523} (36 bytes)
[13861:12807:0901/075104:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13861:16387:0901/075104:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010c972f33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010c9b82b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010ca05ea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000118d6a9e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000118d6a09e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010e2c1244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010dc60d96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010dd29fdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010ee6c3d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010ee16308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010ee157c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010ca7aff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010ca7a6b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010ca7092f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff9086f772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff9085c1a1 thread_start + 13
[ OK ] SSLUITest.TestHTTPSErrorWithNoNavEntry (5877 ms)
[134/222] SSLUITest.TestHTTPSErrorWithNoNavEntry (7659 ms)
[ RUN ] SSLUITest.TestDisplaysInsecureContentTwoTabs
[13842:3847:0901/075102:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55542...
sending server_data: {"host": "127.0.0.1", "port": 55542} (36 bytes)
HTTPS server started on https://127.0.0.1:55543...
sending server_data: {"host": "127.0.0.1", "port": 55543} (36 bytes)
[13826:3847:0901/075105:INFO:CONSOLE(12)] "Mixed Content: The page at 'https://127.0.0.1:55543/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjU1NTQy' was loaded over HTTPS, but requested an insecure image 'http://127.0.0.1:55542/files/ssl/google_files/logo.gif'. This content should also be served over HTTPS.", source: https://127.0.0.1:55543/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjU1NTQy (12)
[ OK ] SSLUITest.TestDisplaysInsecureContentTwoTabs (4813 ms)
[135/222] SSLUITest.TestDisplaysInsecureContentTwoTabs (6174 ms)
[ RUN ] DurableStorageBrowserTest.DenyString
[13965:3847:0901/075107:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13901:74755:0901/075107:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] DurableStorageBrowserTest.DenyString (2840 ms)
[136/222] DurableStorageBrowserTest.DenyString (4378 ms)
[ RUN ] ViewSourceTest.DoesBrowserRenderInViewSource
[14002:3847:0901/075107:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13923:73987:0901/075109:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ViewSourceTest.DoesBrowserRenderInViewSource (3790 ms)
[137/222] ViewSourceTest.DoesBrowserRenderInViewSource (5425 ms)
[ RUN ] SSLUITest.TestRedirectBadToGoodHTTPS
[13926:3847:0901/075105:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:55552...
sending server_data: {"host": "127.0.0.1", "port": 55552} (36 bytes)
HTTPS server started on https://127.0.0.1:55557...
sending server_data: {"host": "127.0.0.1", "port": 55557} (36 bytes)
[13866:40195:0901/075110:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SSLUITest.TestRedirectBadToGoodHTTPS (6615 ms)
[138/222] SSLUITest.TestRedirectBadToGoodHTTPS (8156 ms)
[ RUN ] AutofillDialogControllerTest.Cancel
[14043:3847:0901/075111:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.Cancel (3335 ms)
[139/222] AutofillDialogControllerTest.Cancel (4806 ms)
[ RUN ] BrowserTest.PageZoom
[14051:3847:0901/075113:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserTest.PageZoom (2378 ms)
[140/222] BrowserTest.PageZoom (3904 ms)
[ RUN ] DevToolsTagTest.DevToolsTaskIsProvided
HTTP server started on http://127.0.0.1:55556...
sending server_data: {"host": "127.0.0.1", "port": 55556} (36 bytes)
[14037:3847:0901/075110:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13984:3847:0901/075114:INFO:CONSOLE(2)] "Loaded", source: http://127.0.0.1:55556/files/devtools/navigate_back.html (2)
[14037:3847:0901/075114:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[14037:3847:0901/075114:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[14037:3847:0901/075114:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[14037:3847:0901/075114:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] DevToolsTagTest.DevToolsTaskIsProvided (7055 ms)
[141/222] DevToolsTagTest.DevToolsTaskIsProvided (8642 ms)
[ RUN ] ClickModifierTest.HrefShiftClickTest
[14053:3847:0901/075113:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ClickModifierTest.HrefShiftClickTest (3109 ms)
[142/222] ClickModifierTest.HrefShiftClickTest (4493 ms)
[ RUN ] ClickModifierTest.HrefControlClickTest
[14060:3847:0901/075116:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14060:3847:0901/075117:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000144500]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[14060:3847:0901/075117:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000144500]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[14060:3847:0901/075117:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000144500]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[14060:3847:0901/075117:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000144500]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[14060:3847:0901/075117:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000144500]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[14060:3847:0901/075117:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000144500]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[14060:3847:0901/075117:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000144500]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[14060:3847:0901/075117:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000144500]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[14060:3847:0901/075117:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000144500]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[14060:3847:0901/075117:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000144500]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[14060:3847:0901/075117:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000144500]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[14060:3847:0901/075117:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000144500]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[14060:3847:0901/075117:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000144500]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[14060:3847:0901/075117:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000144500]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[14060:3847:0901/075117:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000144500]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[14060:3847:0901/075117:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000144500]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[14060:3847:0901/075117:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000144500]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[14060:3847:0901/075117:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000144500]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[14060:3847:0901/075117:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000144500]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[14060:3847:0901/075117:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000144500]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[14060:3847:0901/075117:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000144500]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[14060:3847:0901/075117:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000144500]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[14060:3847:0901/075117:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000144500]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[14060:3847:0901/075117:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000144500]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[14060:3847:0901/075117:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000144500]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[14060:3847:0901/075117:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000144500]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[14060:3847:0901/075117:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000144500]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[14060:3847:0901/075117:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000144500]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[14060:3847:0901/075117:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000144500]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[14060:3847:0901/075117:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000144500]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[14060:3847:0901/075117:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000144500]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[14060:3847:0901/075117:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000144500]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] ClickModifierTest.HrefControlClickTest (3328 ms)
[143/222] ClickModifierTest.HrefControlClickTest (4678 ms)
[ RUN ] BrowserNavigatorTest.Disposition_NewPopupFromExtensionApp
[14066:3847:0901/075117:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14069:13319:0901/075117:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[14069:13319:0901/075117:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[14069:13319:0901/075117:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14069:13319:0901/075117:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14069:14851:0901/075117:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[14069:14851:0901/075117:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[14069:14851:0901/075117:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] BrowserNavigatorTest.Disposition_NewPopupFromExtensionApp (2807 ms)
[144/222] BrowserNavigatorTest.Disposition_NewPopupFromExtensionApp (4307 ms)
[ RUN ] BrowserNavigatorTest.Disposition_SingletonTabExisting_IgnorePath
[14073:3847:0901/075118:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserNavigatorTest.Disposition_SingletonTabExisting_IgnorePath (3896 ms)
[145/222] BrowserNavigatorTest.Disposition_SingletonTabExisting_IgnorePath (5627 ms)
[ RUN ] BrowserNavigatorTest.Disposition_SingletonTabExistingSubPath_IgnorePath
[14075:3847:0901/075119:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14065:57099:0901/075121:ERROR:mach_broker_mac.mm(222)] Unknown process 14084 is sending Mach IPC messages!
[ OK ] BrowserNavigatorTest.Disposition_SingletonTabExistingSubPath_IgnorePath (4684 ms)
[146/222] BrowserNavigatorTest.Disposition_SingletonTabExistingSubPath_IgnorePath (6481 ms)
[ RUN ] BrowserNavigatorTest.Disposition_SingletonTabExisting_IgnoreQuery
[14088:3847:0901/075121:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14091:13063:0901/075123:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14091:13063:0901/075123:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14091:13063:0901/075123:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowserNavigatorTest.Disposition_SingletonTabExisting_IgnoreQuery (4067 ms)
[147/222] BrowserNavigatorTest.Disposition_SingletonTabExisting_IgnoreQuery (6164 ms)
[ RUN ] WindowAppleScriptTest.InsertTabAtPosition
[14090:3847:0901/075122:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WindowAppleScriptTest.InsertTabAtPosition (4424 ms)
[148/222] WindowAppleScriptTest.InsertTabAtPosition (6275 ms)
[ RUN ] BrowserWindowControllerTest.TrafficLightZOrder
[14112:3847:0901/075127:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserWindowControllerTest.TrafficLightZOrder (3666 ms)
[149/222] BrowserWindowControllerTest.TrafficLightZOrder (5190 ms)
[ RUN ] AppShimMenuControllerBrowserTest.ClosingBackgroundWindowLeavesMenuBar
[14104:3847:0901/075125:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14094:3847:0901/075129:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[14094:3847:0901/075129:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[14094:3847:0901/075129:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[14094:3847:0901/075129:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] AppShimMenuControllerBrowserTest.ClosingBackgroundWindowLeavesMenuBar (6451 ms)
[150/222] AppShimMenuControllerBrowserTest.ClosingBackgroundWindowLeavesMenuBar (7926 ms)
[ RUN ] ConstrainedWindowMacTest.ShowInUninitializedTab
[14116:3847:0901/075127:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ConstrainedWindowMacTest.ShowInUninitializedTab (4083 ms)
[151/222] ConstrainedWindowMacTest.ShowInUninitializedTab (5706 ms)
[ RUN ] AppShimMenuControllerBrowserTest.PlatformAppFocusUpdatesMenuBar
[14097:3847:0901/075124:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14089:39939:0901/075130:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14089:39939:0901/075130:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14089:39939:0901/075130:WARNING:channel.cc(325)] RawChannel write error
[14089:3847:0901/075130:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown incognito.mode_availability
[14089:3847:0901/075130:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[14089:3847:0901/075130:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[14089:3847:0901/075130:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[14089:3847:0901/075130:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] AppShimMenuControllerBrowserTest.PlatformAppFocusUpdatesMenuBar (8978 ms)
[152/222] AppShimMenuControllerBrowserTest.PlatformAppFocusUpdatesMenuBar (10728 ms)
[ RUN ] FindInPageControllerTest.FindUnselectableText
[14135:3847:0901/075133:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.FindUnselectableText (2923 ms)
[153/222] FindInPageControllerTest.FindUnselectableText (4516 ms)
[ RUN ] PanelExtensionBrowserTest.BasicContextMenu
[14141:3847:0901/075134:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PanelExtensionBrowserTest.BasicContextMenu (4199 ms)
[154/222] PanelExtensionBrowserTest.BasicContextMenu (5906 ms)
[ RUN ] HostedAppTest.ShouldShowLocationBarForBookmarkApp
[14129:3847:0901/075132:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14122:40195:0901/075137:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14122:40195:0901/075137:WARNING:channel.cc(325)] RawChannel write error
[14132:13063:0901/075137:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14132:13063:0901/075137:WARNING:channel.cc(325)] RawChannel write error
[14129:3847:0901/075137:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x613000000ac0]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[14129:3847:0901/075137:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000ac0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[14122:40195:0901/075137:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[14122:40195:0901/075137:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[14122:40195:0901/075137:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] HostedAppTest.ShouldShowLocationBarForBookmarkApp (7670 ms)
[155/222] HostedAppTest.ShouldShowLocationBarForBookmarkApp (9210 ms)
[ RUN ] StartupBrowserCreatorTest.OpenURLsPopup
[14153:3847:0901/075137:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] StartupBrowserCreatorTest.OpenURLsPopup (3085 ms)
[156/222] StartupBrowserCreatorTest.OpenURLsPopup (4801 ms)
[ RUN ] LoginPromptBrowserTest.ShouldReplaceExistingInterstitialWhenNavigated
[14138:3847:0901/075133:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55568...
sending server_data: {"host": "127.0.0.1", "port": 55568} (36 bytes)
HTTPS server started on https://127.0.0.1:55569...
sending server_data: {"host": "127.0.0.1", "port": 55569} (36 bytes)
[14127:35843:0901/075140:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[14161:13063:0901/075140:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] LoginPromptBrowserTest.ShouldReplaceExistingInterstitialWhenNavigated (10818 ms)
[157/222] LoginPromptBrowserTest.ShouldReplaceExistingInterstitialWhenNavigated (12342 ms)
[ RUN ] BrowserActionsBarBrowserTest.Visibility
[14171:3847:0901/075142:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14173:13063:0901/075143:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserActionsBarBrowserTest.Visibility (3110 ms)
[158/222] BrowserActionsBarBrowserTest.Visibility (5109 ms)
[ RUN ] StartupBrowserCreatorTest.ProfilesLaunchedAfterCrash
[14163:3847:0901/075140:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14166:13063:0901/075141:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14174:13063:0901/075144:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[14174:13063:0901/075144:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[14174:13063:0901/075144:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14174:13063:0901/075144:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14176:12551:0901/075144:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14176:12551:0901/075144:WARNING:channel.cc(325)] RawChannel write error
[14179:12807:0901/075144:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[ OK ] StartupBrowserCreatorTest.ProfilesLaunchedAfterCrash (6250 ms)
[159/222] StartupBrowserCreatorTest.ProfilesLaunchedAfterCrash (7954 ms)
[ RUN ] BookmarksTest.CommandOpensBookmarksTab
[14172:3847:0901/075142:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14162:38915:0901/075144:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14162:38915:0901/075144:WARNING:channel.cc(325)] RawChannel write error
[14162:3847:0901/075144:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] BookmarksTest.CommandOpensBookmarksTab (5327 ms)
[160/222] BookmarksTest.CommandOpensBookmarksTab (6817 ms)
[ RUN ] DownloadsDOMHandlerTest.DownloadsRelayed
[14184:3847:0901/075145:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55574...
sending server_data: {"host": "127.0.0.1", "port": 55574} (36 bytes)
[14177:40195:0901/075147:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14177:40195:0901/075147:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DownloadsDOMHandlerTest.DownloadsRelayed (3862 ms)
[161/222] DownloadsDOMHandlerTest.DownloadsRelayed (5607 ms)
[ RUN ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress
[14195:3847:0901/075148:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14187:37379:0901/075150:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[14187:3847:0901/075150:INFO:CONSOLE(1791)] "Running test testLogText", source: password_manager_internals_browsertest.js (1791)
[14187:37379:0901/075150:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14187:37379:0901/075150:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress (3982 ms)
[162/222] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress (5661 ms)
[ RUN ] OptionsUIBrowserTest.VerifyUnmanagedSignout
[14188:3847:0901/075146:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14180:3847:0901/075149:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[14180:3847:0901/075150:WARNING:signin_manager.cc(200)] Revoking refresh token on server. Reason: sign out, IsSigninAllowed: 1
[ OK ] OptionsUIBrowserTest.VerifyUnmanagedSignout (5852 ms)
[163/222] OptionsUIBrowserTest.VerifyUnmanagedSignout (7461 ms)
[ RUN ] UserManagerUIBrowserTest.PageRedirectsToAboutChrome
[14199:3847:0901/075149:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14189:3847:0901/075151:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] UserManagerUIBrowserTest.PageRedirectsToAboutChrome (5259 ms)
[164/222] UserManagerUIBrowserTest.PageRedirectsToAboutChrome (6861 ms)
[ RUN ] FormAutofillTest.ExtractFormsTooFewFieldsSkipsCheckable
[ OK ] FormAutofillTest.ExtractFormsTooFewFieldsSkipsCheckable (362 ms)
[165/222] FormAutofillTest.ExtractFormsTooFewFieldsSkipsCheckable (1962 ms)
[ RUN ] WebUIWebViewBrowserTest.AddContentScript
[14207:3847:0901/075151:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14200:3847:0901/075154:INFO:CONSOLE(1791)] "Running test testAddContentScript", source: webview_basic.js (1791)
[14200:3847:0901/075154:INFO:CONSOLE(4247)] "Step 1: call <webview>.addContentScripts.", source: webview_basic.js (4247)
[14200:3847:0901/075155:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[14200:3847:0901/075155:INFO:CONSOLE(4258)] "Step 2: postMessage to build connection.", source: webview_basic.js (4258)
[14200:3847:0901/075155:INFO:CONSOLE(4268)] "Step 3: A communication channel has been established with webview.", source: webview_basic.js (4268)
[14223:12807:0901/075155:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebUIWebViewBrowserTest.AddContentScript (6561 ms)
[166/222] WebUIWebViewBrowserTest.AddContentScript (7948 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromTableCell
[ OK ] FormAutofillTest.LabelsInferredFromTableCell (364 ms)
[167/222] FormAutofillTest.LabelsInferredFromTableCell (1704 ms)
[ RUN ] UnloadTest.BrowserCloseTwoSecondUnloadAlert
[14219:3847:0901/075154:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14210:3847:0901/075156:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] UnloadTest.BrowserCloseTwoSecondUnloadAlert (4320 ms)
[168/222] UnloadTest.BrowserCloseTwoSecondUnloadAlert (5693 ms)
[ RUN ] UnloadTest.CrossSiteInfiniteUnloadSync
[14220:3847:0901/075154:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] UnloadTest.CrossSiteInfiniteUnloadSync (4775 ms)
[169/222] UnloadTest.CrossSiteInfiniteUnloadSync (6308 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromDefinitionList
[ OK ] FormAutofillTest.LabelsInferredFromDefinitionList (297 ms)
[170/222] FormAutofillTest.LabelsInferredFromDefinitionList (1679 ms)
[ RUN ] FormAutofillTest.FillFormNegativeMaxLength
[ OK ] FormAutofillTest.FillFormNegativeMaxLength (296 ms)
[171/222] FormAutofillTest.FillFormNegativeMaxLength (1666 ms)
[ RUN ] FormAutofillTest.ClearPreviewedFormWithNonEmptyInitiatingNodeForUnownedForm
[ OK ] FormAutofillTest.ClearPreviewedFormWithNonEmptyInitiatingNodeForUnownedForm (200 ms)
[172/222] FormAutofillTest.ClearPreviewedFormWithNonEmptyInitiatingNodeForUnownedForm (1649 ms)
[ RUN ] PageClickTrackerTest.PageClickTrackerTextAreaClicked
[ OK ] PageClickTrackerTest.PageClickTrackerTextAreaClicked (299 ms)
[173/222] PageClickTrackerTest.PageClickTrackerTextAreaClicked (1544 ms)
[ RUN ] PasswordAutofillAgentTest.PasswordGenerationTriggered_GeneratedPassword
[ OK ] PasswordAutofillAgentTest.PasswordGenerationTriggered_GeneratedPassword (261 ms)
[174/222] PasswordAutofillAgentTest.PasswordGenerationTriggered_GeneratedPassword (1665 ms)
[ RUN ] PasswordAutofillAgentTest.PasswordGenerationSupersedesAutofill
[ OK ] PasswordAutofillAgentTest.PasswordGenerationSupersedesAutofill (345 ms)
[175/222] PasswordAutofillAgentTest.PasswordGenerationSupersedesAutofill (1633 ms)
[ RUN ] PasswordAutofillAgentTest.FillSuggestionPasswordChangeFormsOnlyPassword
[ OK ] PasswordAutofillAgentTest.FillSuggestionPasswordChangeFormsOnlyPassword (315 ms)
[176/222] PasswordAutofillAgentTest.FillSuggestionPasswordChangeFormsOnlyPassword (1764 ms)
[ RUN ] PasswordAutofillAgentTest.AutofillNoUsernameWhenOtherCredentialsStored
[ OK ] PasswordAutofillAgentTest.AutofillNoUsernameWhenOtherCredentialsStored (268 ms)
[177/222] PasswordAutofillAgentTest.AutofillNoUsernameWhenOtherCredentialsStored (1590 ms)
[ RUN ] InstantProcessNavigationTest.ForkForNavigationsFromInstantProcess
[ OK ] InstantProcessNavigationTest.ForkForNavigationsFromInstantProcess (114 ms)
[178/222] InstantProcessNavigationTest.ForkForNavigationsFromInstantProcess (1379 ms)
[ RUN ] OutOfProcessPPAPITest.UDPSocket_Multicast
[14246:3847:0901/075203:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55577...
sending server_data: {"host": "127.0.0.1", "port": 55577} (36 bytes)
objc[14259]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14259]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14259]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14259]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14259]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14259]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14259]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14259]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14259]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14259]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14259]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14259]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14259]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14259]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14259]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14259]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14259]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14259]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14259]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14259]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14259]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14259]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14259]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14259]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14259]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[14236:3847:0901/075205:INFO:CONSOLE(177)] "MulticastForceAsync finished in 0.011 seconds.", source: http://127.0.0.1:55577/files/test_case.html?testcase=UDPSocket_Multicast, (177)
[14236:3847:0901/075205:INFO:CONSOLE(177)] "Multicast finished in 0.005 seconds.", source: http://127.0.0.1:55577/files/test_case.html?testcase=UDPSocket_Multicast, (177)
[14236:3847:0901/075205:INFO:CONSOLE(177)] "MulticastBlocking finished in 0.006 seconds.", source: http://127.0.0.1:55577/files/test_case.html?testcase=UDPSocket_Multicast, (177)
[14236:3847:0901/075205:INFO:CONSOLE(177)] "MulticastBackground finished in 0.003 seconds.", source: http://127.0.0.1:55577/files/test_case.html?testcase=UDPSocket_Multicast, (177)
[14236:38915:0901/075206:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14236:38915:0901/075206:WARNING:channel.cc(325)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.UDPSocket_Multicast (5278 ms)
[179/222] OutOfProcessPPAPITest.UDPSocket_Multicast (6874 ms)
[ RUN ] OutOfProcessPPAPITest.HostResolverPrivate_ResolveIPv4
[14247:3847:0901/075203:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55580...
sending server_data: {"host": "127.0.0.1", "port": 55580} (36 bytes)
objc[14260]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14260]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14260]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14260]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14260]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14260]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14260]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14260]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14260]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14260]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14260]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14260]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14260]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14260]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14260]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14260]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14260]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14260]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14260]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14260]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14260]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14260]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14260]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14260]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14260]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[14237:3847:0901/075206:INFO:CONSOLE(177)] "ResolveIPv4ForceAsync finished in 0.060 seconds.", source: http://127.0.0.1:55580/files/test_case.html?testcase=HostResolverPrivate_ResolveIPv4 (177)
[14237:3847:0901/075206:INFO:CONSOLE(177)] "ResolveIPv4 finished in 0.121 seconds.", source: http://127.0.0.1:55580/files/test_case.html?testcase=HostResolverPrivate_ResolveIPv4 (177)
[14237:3847:0901/075206:INFO:CONSOLE(177)] "ResolveIPv4Blocking finished in 0.041 seconds.", source: http://127.0.0.1:55580/files/test_case.html?testcase=HostResolverPrivate_ResolveIPv4 (177)
[14237:3847:0901/075206:INFO:CONSOLE(177)] "ResolveIPv4Background finished in 0.057 seconds.", source: http://127.0.0.1:55580/files/test_case.html?testcase=HostResolverPrivate_ResolveIPv4 (177)
[14237:40451:0901/075206:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14237:40451:0901/075206:WARNING:channel.cc(325)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.HostResolverPrivate_ResolveIPv4 (5532 ms)
[180/222] OutOfProcessPPAPITest.HostResolverPrivate_ResolveIPv4 (7108 ms)
[ RUN ] OutOfProcessPPAPITest.URLLoader1
[14250:3847:0901/075203:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55583...
sending server_data: {"host": "127.0.0.1", "port": 55583} (36 bytes)
objc[14261]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14261]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14261]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14261]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14261]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14261]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14261]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14261]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14261]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14261]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14261]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14261]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14261]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14261]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14261]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14261]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14261]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14261]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14261]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14261]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14261]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14261]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14261]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14261]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14261]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[14238:3847:0901/075206:INFO:CONSOLE(177)] "EmptyDataPOSTForceAsync finished in 0.103 seconds.", source: http://127.0.0.1:55583/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[14238:3847:0901/075206:INFO:CONSOLE(177)] "EmptyDataPOST finished in 0.020 seconds.", source: http://127.0.0.1:55583/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[14238:3847:0901/075206:INFO:CONSOLE(177)] "EmptyDataPOSTBlocking finished in 0.068 seconds.", source: http://127.0.0.1:55583/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[14238:3847:0901/075207:INFO:CONSOLE(177)] "EmptyDataPOSTBackground finished in 0.096 seconds.", source: http://127.0.0.1:55583/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[14238:3847:0901/075207:INFO:CONSOLE(177)] "BinaryDataPOSTForceAsync finished in 0.066 seconds.", source: http://127.0.0.1:55583/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[14238:3847:0901/075207:INFO:CONSOLE(177)] "BinaryDataPOST finished in 0.036 seconds.", source: http://127.0.0.1:55583/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[14238:3847:0901/075207:INFO:CONSOLE(177)] "BinaryDataPOSTBlocking finished in 0.021 seconds.", source: http://127.0.0.1:55583/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[14238:3847:0901/075207:INFO:CONSOLE(177)] "BinaryDataPOSTBackground finished in 0.024 seconds.", source: http://127.0.0.1:55583/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[14238:3847:0901/075207:INFO:CONSOLE(177)] "CustomRequestHeaderForceAsync finished in 0.018 seconds.", source: http://127.0.0.1:55583/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[14238:3847:0901/075207:INFO:CONSOLE(177)] "CustomRequestHeader finished in 0.032 seconds.", source: http://127.0.0.1:55583/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[14238:3847:0901/075207:INFO:CONSOLE(177)] "CustomRequestHeaderBlocking finished in 0.013 seconds.", source: http://127.0.0.1:55583/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[14238:3847:0901/075207:INFO:CONSOLE(177)] "CustomRequestHeaderBackground finished in 0.015 seconds.", source: http://127.0.0.1:55583/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[14238:3847:0901/075207:INFO:CONSOLE(177)] "FailsBogusContentLengthForceAsync finished in 0.007 seconds.", source: http://127.0.0.1:55583/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[14238:3847:0901/075207:INFO:CONSOLE(177)] "FailsBogusContentLength finished in 0.004 seconds.", source: http://127.0.0.1:55583/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[14238:3847:0901/075207:INFO:CONSOLE(177)] "FailsBogusContentLengthBlocking finished in 0.007 seconds.", source: http://127.0.0.1:55583/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[14238:3847:0901/075207:INFO:CONSOLE(177)] "FailsBogusContentLengthBackground finished in 0.024 seconds.", source: http://127.0.0.1:55583/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[14238:3847:0901/075207:INFO:CONSOLE(177)] "StreamToFileForceAsync finished in 0.036 seconds.", source: http://127.0.0.1:55583/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[14238:3847:0901/075207:INFO:CONSOLE(177)] "StreamToFile finished in 0.026 seconds.", source: http://127.0.0.1:55583/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[14238:3847:0901/075207:INFO:CONSOLE(177)] "StreamToFileBlocking finished in 0.039 seconds.", source: http://127.0.0.1:55583/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[14238:3847:0901/075207:INFO:CONSOLE(177)] "StreamToFileBackground finished in 0.033 seconds.", source: http://127.0.0.1:55583/files/test_case.html?testcase=URLLoader_EmptyDataPOST,URLLoader_BinaryDataPOST,URLLoader_CustomRequestHeader,URLLoader_FailsBogusContentLength,URLLoader_StreamToFile, (177)
[14238:40451:0901/075207:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[14238:40451:0901/075207:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[14238:40451:0901/075207:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[14238:40451:0901/075207:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] OutOfProcessPPAPITest.URLLoader1 (6282 ms)
[181/222] OutOfProcessPPAPITest.URLLoader1 (7836 ms)
[ RUN ] OutOfProcessPPAPITest.URLLoader3
[14254:3847:0901/075204:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55596...
sending server_data: {"host": "127.0.0.1", "port": 55596} (36 bytes)
objc[14263]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14263]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14263]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14263]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14263]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14263]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14263]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14263]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14263]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14263]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14263]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14263]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14263]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14263]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14263]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14263]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14263]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14263]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14263]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14263]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14263]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14263]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14263]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14263]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14263]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[14241:3847:0901/075208:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is on a different security origin than your plugin. To request cross-origin resources, see PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:55596/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[14241:3847:0901/075208:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is on a different security origin than your plugin. To request cross-origin resources, see PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:55596/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[14241:3847:0901/075208:INFO:CONSOLE(177)] "UntrustedHttpRequestsForceAsync finished in 0.042 seconds.", source: http://127.0.0.1:55596/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[14241:3847:0901/075208:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is on a different security origin than your plugin. To request cross-origin resources, see PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:55596/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[14241:3847:0901/075208:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is on a different security origin than your plugin. To request cross-origin resources, see PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:55596/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[14241:3847:0901/075208:INFO:CONSOLE(177)] "UntrustedHttpRequests finished in 0.039 seconds.", source: http://127.0.0.1:55596/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[14241:3847:0901/075208:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is on a different security origin than your plugin. To request cross-origin resources, see PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:55596/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[14241:3847:0901/075208:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is on a different security origin than your plugin. To request cross-origin resources, see PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:55596/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[14241:3847:0901/075208:INFO:CONSOLE(177)] "UntrustedHttpRequestsBlocking finished in 0.032 seconds.", source: http://127.0.0.1:55596/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[14241:3847:0901/075208:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is on a different security origin than your plugin. To request cross-origin resources, see PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:55596/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[14241:3847:0901/075208:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is on a different security origin than your plugin. To request cross-origin resources, see PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:55596/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (0)
[14241:3847:0901/075208:INFO:CONSOLE(177)] "UntrustedHttpRequestsBackground finished in 0.030 seconds.", source: http://127.0.0.1:55596/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[14241:3847:0901/075208:INFO:CONSOLE(177)] "FollowURLRedirectForceAsync finished in 0.024 seconds.", source: http://127.0.0.1:55596/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[14241:3847:0901/075208:INFO:CONSOLE(177)] "FollowURLRedirect finished in 0.022 seconds.", source: http://127.0.0.1:55596/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[14241:3847:0901/075208:INFO:CONSOLE(177)] "FollowURLRedirectBlocking finished in 0.022 seconds.", source: http://127.0.0.1:55596/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[14241:3847:0901/075208:INFO:CONSOLE(177)] "FollowURLRedirectBackground finished in 0.017 seconds.", source: http://127.0.0.1:55596/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[14241:3847:0901/075208:INFO:CONSOLE(177)] "AuditURLRedirectForceAsync finished in 0.024 seconds.", source: http://127.0.0.1:55596/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[14241:3847:0901/075208:INFO:CONSOLE(177)] "AuditURLRedirect finished in 0.026 seconds.", source: http://127.0.0.1:55596/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[14241:3847:0901/075208:INFO:CONSOLE(177)] "AuditURLRedirectBlocking finished in 0.026 seconds.", source: http://127.0.0.1:55596/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[14241:3847:0901/075208:INFO:CONSOLE(177)] "AuditURLRedirectBackground finished in 0.024 seconds.", source: http://127.0.0.1:55596/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[14241:3847:0901/075208:INFO:CONSOLE(177)] "AbortCallsForceAsync finished in 0.015 seconds.", source: http://127.0.0.1:55596/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[14241:3847:0901/075208:INFO:CONSOLE(177)] "AbortCalls finished in 0.014 seconds.", source: http://127.0.0.1:55596/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[14241:3847:0901/075208:INFO:CONSOLE(177)] "AbortCallsBlocking finished in 0.035 seconds.", source: http://127.0.0.1:55596/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[14241:3847:0901/075208:INFO:CONSOLE(177)] "AbortCallsBackground finished in 0.037 seconds.", source: http://127.0.0.1:55596/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[14241:3847:0901/075208:INFO:CONSOLE(177)] "UntendedLoadForceAsync finished in 0.015 seconds.", source: http://127.0.0.1:55596/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[14241:3847:0901/075208:INFO:CONSOLE(177)] "UntendedLoad finished in 0.022 seconds.", source: http://127.0.0.1:55596/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[14241:3847:0901/075208:INFO:CONSOLE(177)] "UntendedLoadBlocking finished in 0.060 seconds.", source: http://127.0.0.1:55596/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[14241:3847:0901/075208:INFO:CONSOLE(177)] "UntendedLoadBackground finished in 0.031 seconds.", source: http://127.0.0.1:55596/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[14241:3847:0901/075208:INFO:CONSOLE(177)] "PrefetchBufferThresholdForceAsync finished in 0.031 seconds.", source: http://127.0.0.1:55596/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[14241:3847:0901/075208:INFO:CONSOLE(177)] "PrefetchBufferThreshold finished in 0.033 seconds.", source: http://127.0.0.1:55596/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[14241:3847:0901/075208:INFO:CONSOLE(177)] "PrefetchBufferThresholdBlocking finished in 0.039 seconds.", source: http://127.0.0.1:55596/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[14241:3847:0901/075208:INFO:CONSOLE(177)] "PrefetchBufferThresholdBackground finished in 0.029 seconds.", source: http://127.0.0.1:55596/files/test_case.html?testcase=URLLoader_UntrustedHttpRequests,URLLoader_FollowURLRedirect,URLLoader_AuditURLRedirect,URLLoader_AbortCalls,URLLoader_UntendedLoad,URLLoader_PrefetchBufferThreshold, (177)
[14241:40451:0901/075208:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14241:40451:0901/075208:WARNING:channel.cc(325)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.URLLoader3 (6816 ms)
[182/222] OutOfProcessPPAPITest.URLLoader3 (8459 ms)
[ RUN ] OutOfProcessPPAPITest.Flash_GetSetting
[14271:3847:0901/075210:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[14283]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14283]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14283]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14283]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14283]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14283]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14283]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14283]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14283]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14283]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14283]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14283]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14283]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14283]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14283]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14283]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14283]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14283]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14283]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14283]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14283]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14283]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14283]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14283]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[14283]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test5assSf/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[14264:3847:0901/075212:INFO:CONSOLE(177)] "GetSetting finished in 0.003 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_test5assSf/ppapi/tests/test_case.html?testcase=Flash_GetSetting (177)
[ OK ] OutOfProcessPPAPITest.Flash_GetSetting (4438 ms)
[183/222] OutOfProcessPPAPITest.Flash_GetSetting (6394 ms)
[ RUN ] NaClBrowserTestNewlib.SimpleLoad
[14279:3847:0901/075211:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55647...
sending server_data: {"host": "127.0.0.1", "port": 55647} (36 bytes)
[14290,2093801856:07:52:14.348855] Native Client module will be loaded at base address 0x000056d500000000
[14268:3847:0901/075214:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[ OK ] NaClBrowserTestNewlib.SimpleLoad (5144 ms)
[184/222] NaClBrowserTestNewlib.SimpleLoad (6906 ms)
[ RUN ] PPAPINaClGLibcTest.Audio
[14272:3847:0901/075210:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55640...
sending server_data: {"host": "127.0.0.1", "port": 55640} (36 bytes)
[14288,2093801856:07:52:13.955139] Native Client module will be loaded at base address 0x00000bab00000000
[14265:3847:0901/075215:INFO:CONSOLE(177)] "Creation finished in 0.327 seconds.", source: http://127.0.0.1:55640/files/test_case.html?mode=nacl_glibc&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[14265:3847:0901/075215:INFO:CONSOLE(177)] "DestroyNoStop finished in 0.004 seconds.", source: http://127.0.0.1:55640/files/test_case.html?mode=nacl_glibc&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[14265:3847:0901/075215:INFO:CONSOLE(177)] "Failures finished in 0.003 seconds.", source: http://127.0.0.1:55640/files/test_case.html?mode=nacl_glibc&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[14265:3847:0901/075215:INFO:CONSOLE(177)] "AudioCallback1 finished in 0.687 seconds.", source: http://127.0.0.1:55640/files/test_case.html?mode=nacl_glibc&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[14265:3847:0901/075215:INFO:CONSOLE(177)] "AudioCallback2 finished in 0.011 seconds.", source: http://127.0.0.1:55640/files/test_case.html?mode=nacl_glibc&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[14265:3847:0901/075215:INFO:CONSOLE(177)] "AudioCallback3 finished in 0.103 seconds.", source: http://127.0.0.1:55640/files/test_case.html?mode=nacl_glibc&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[14265:3847:0901/075215:INFO:CONSOLE(177)] "AudioCallback4 finished in 0.065 seconds.", source: http://127.0.0.1:55640/files/test_case.html?mode=nacl_glibc&testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[14265:40451:0901/075215:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14265:40451:0901/075215:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PPAPINaClGLibcTest.Audio (7782 ms)
[185/222] PPAPINaClGLibcTest.Audio (9583 ms)
[ RUN ] QuicAllowedPolicyIsFalse.QuicDisallowed
[14295:3847:0901/075216:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14297:14595:0901/075217:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[14297:14595:0901/075217:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[14297:14595:0901/075217:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] QuicAllowedPolicyIsFalse.QuicDisallowed (3002 ms)
[186/222] QuicAllowedPolicyIsFalse.QuicDisallowed (4461 ms)
[ RUN ] NaClBrowserTestPnacl.ExitStatus254
[14285:3847:0901/075213:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55662...
sending server_data: {"host": "127.0.0.1", "port": 55662} (36 bytes)
[14274:3847:0901/075214:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[14294,2093801856:07:52:15.907575] Native Client module will be loaded at base address 0x0000028000000000
[14294,2093801856:07:52:16.805203] NaCl untrusted code called _exit(0x0)
[14300,2093801856:07:52:17.797894] Native Client module will be loaded at base address 0x000005c000000000
[14300,2093801856:07:52:17.885368] NaCl untrusted code called _exit(0x0)
[14305,2093801856:07:52:18.921955] Native Client module will be loaded at base address 0x00006b1800000000
hello world from CreateModule
[14274:3847:0901/075219:INFO:nacl_browsertest_util.cc(130)] |||| / naclModule loaded
[14274:3847:0901/075219:INFO:nacl_browsertest_util.cc(130)] ||||
[14274:3847:0901/075219:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest BEGIN]
Searching for handler for request "init".
found at index 0
posting reply len 11
posting reply "hello world".
returning
[14274:3847:0901/075219:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest PASS]
[14274:3847:0901/075219:INFO:nacl_browsertest_util.cc(130)] ||||
[14274:3847:0901/075219:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test BEGIN]
Searching for handler for request "exit254".
found at index 3
[14305,2093801856:07:52:19.067229] NaCl untrusted code called _exit(0xfe)
[14274:40451:0901/075219:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 65024 (0xfe00)
[14274:3847:0901/075219:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:55662/files/pm_exit_status_test.html?trigger=exit254&expected_exit=254&pnacl=1 (0)
[14274:3847:0901/075219:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test PASS]
[14274:3847:0901/075219:INFO:nacl_browsertest_util.cc(130)] ||||
[14274:3847:0901/075219:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestPnacl.ExitStatus254 (8736 ms)
[187/222] NaClBrowserTestPnacl.ExitStatus254 (10610 ms)
[ RUN ] TtsApiTest.LangMatching
[14302:3847:0901/075218:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14296:3847:0901/075220:INFO:CONSOLE(0)] "[SUCCESS] testWordCallbacks", source: chrome-extension://edlbbelkegkcpckfbadokmcjomjnlbco/_generated_background_page.html (0)
[14311:13831:0901/075220:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] TtsApiTest.LangMatching (4564 ms)
[188/222] TtsApiTest.LangMatching (6443 ms)
[ RUN ] IPhotoDataProviderInvalidTest.InvalidTest
[14314:3847:0901/075220:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
Entity: line 1: parser error : Extra content at the end of the document
^
[ OK ] IPhotoDataProviderInvalidTest.InvalidTest (5318 ms)
[189/222] IPhotoDataProviderInvalidTest.InvalidTest (7105 ms)
[ RUN ] DriveAppProviderTest.UserInstalledAfterDriveApp
[14322:3847:0901/075223:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DriveAppProviderTest.UserInstalledAfterDriveApp (3118 ms)
[190/222] DriveAppProviderTest.UserInstalledAfterDriveApp (4739 ms)
[ RUN ] PeopleProviderTest.NoSearchForSensitiveData
[14328:3847:0901/075224:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14329:13063:0901/075225:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[14329:13063:0901/075225:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[14329:13063:0901/075225:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14329:13063:0901/075225:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14329:13063:0901/075225:WARNING:channel.cc(325)] RawChannel write error
[14329:14595:0901/075225:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[14329:14595:0901/075225:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[14329:14595:0901/075225:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PeopleProviderTest.NoSearchForSensitiveData (2977 ms)
[191/222] PeopleProviderTest.NoSearchForSensitiveData (4517 ms)
[ RUN ] CaptivePortalBrowserTest.NavigateLoadingTabToTimeoutTwoSites
[14309:3847:0901/075220:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14301:35843:0901/075225:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14301:35843:0901/075225:WARNING:channel.cc(325)] RawChannel write error
[14301:35843:0901/075226:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] CaptivePortalBrowserTest.NavigateLoadingTabToTimeoutTwoSites (8144 ms)
[192/222] CaptivePortalBrowserTest.NavigateLoadingTabToTimeoutTwoSites (9706 ms)
[ RUN ] SupervisedUserServiceTestSupervised.ProfileName
[14339:3847:0901/075228:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14342:14595:0901/075229:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[14342:14595:0901/075229:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] SupervisedUserServiceTestSupervised.ProfileName (3361 ms)
[193/222] SupervisedUserServiceTestSupervised.ProfileName (4854 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/33
[14346:3847:0901/075229:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14349:13063:0901/075230:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[14349:13063:0901/075230:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[14349:13063:0901/075230:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14349:13063:0901/075230:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14349:13063:0901/075230:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/33 (3217 ms)
[194/222] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/33 (4935 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/59
[14348:3847:0901/075229:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/59 (3452 ms)
[195/222] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/59 (5156 ms)
[ RUN ] SupervisedUserBlockModeTest.SendAccessRequestOnBlockedURL
HTTP server started on http://127.0.0.1:55669...
sending server_data: {"host": "127.0.0.1", "port": 55669} (36 bytes)
[14344:3847:0901/075229:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14352:13063:0901/075231:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14352:13063:0901/075231:WARNING:channel.cc(325)] RawChannel write error
[14352:16387:0901/075231:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010950df33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001095532b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001095a0ea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001159059e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011590509e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010ae5c244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010a7fbd96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010a8c4fdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010ba073d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010b9b1308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010b9b07c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000109615ff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001096156b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010960b92f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff9086f772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff9085c1a1 thread_start + 13
[ OK ] SupervisedUserBlockModeTest.SendAccessRequestOnBlockedURL (5866 ms)
[196/222] SupervisedUserBlockModeTest.SendAccessRequestOnBlockedURL (7237 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/82
[14358:3847:0901/075232:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14351:40451:0901/075233:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[14362:13063:0901/075233:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14362:13063:0901/075233:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14362:16387:0901/075233:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011022df33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001102732b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001102c0ea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011c6259e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011c62509e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000111b7c244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011151bd96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001115e4fdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001127273d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001126d1308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001126d07c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000110335ff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001103356b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011032b92f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff9086f772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff9085c1a1 thread_start + 13
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/82 (3257 ms)
[197/222] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/82 (4800 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/101
[14364:3847:0901/075234:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14368:16899:0901/075235:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010a994f33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010a9da2b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010aa27ea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000116d8c9e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000116d8c09e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010c2e3244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010bc82d96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010bd4bfdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010ce8e3d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010ce38308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010ce377c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010aa9cff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010aa9c6b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010aa9292f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff9086f772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff9085c1a1 thread_start + 13
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/101 (4020 ms)
[198/222] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/101 (5641 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/26
[14369:3847:0901/075235:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14372:13063:0901/075237:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14372:13063:0901/075237:WARNING:channel.cc(325)] RawChannel write error
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/26 (4255 ms)
[199/222] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/26 (6237 ms)
[ RUN ] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/1
[14370:3847:0901/075235:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14375:13575:0901/075238:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14375:13575:0901/075238:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14376:13575:0901/075238:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14376:13575:0901/075238:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14380:14595:0901/075238:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[ OK ] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/1 (5789 ms)
[200/222] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/1 (7255 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestMultipleWindows/0
[14382:3847:0901/075238:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14371:74251:0901/075241:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestMultipleWindows/0 (5399 ms)
[201/222] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestMultipleWindows/0 (7850 ms)
[ RUN ] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithDownloads/0
[14387:3847:0901/075240:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14398:14339:0901/075242:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[14398:12807:0901/075242:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[14398:12807:0901/075242:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[14398:12807:0901/075242:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14398:12807:0901/075242:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14398:14339:0901/075242:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[14398:14339:0901/075242:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[14398:14339:0901/075242:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[14398:14339:0901/075242:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[14398:14339:0901/075242:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[14398:14339:0901/075242:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[14398:14339:0901/075242:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[14381:40195:0901/075242:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14381:40195:0901/075242:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithDownloads/0 (4568 ms)
[202/222] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithDownloads/0 (6376 ms)
[ RUN ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0
[14394:3847:0901/075241:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55675...
sending server_data: {"host": "127.0.0.1", "port": 55675} (36 bytes)
[14384:3847:0901/075243:INFO:CONSOLE(280)] "07:52:43.166 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:55675/files/eme_player_js/utils.js (280)
[14384:3847:0901/075243:INFO:CONSOLE(280)] "07:52:43.173 - Registering video event handlers.", source: http://127.0.0.1:55675/files/eme_player_js/utils.js (280)
[14384:3847:0901/075243:INFO:CONSOLE(280)] "07:52:43.182 - Loading media using src.", source: http://127.0.0.1:55675/files/eme_player_js/utils.js (280)
[14384:3847:0901/075243:INFO:CONSOLE(280)] "07:52:43.351 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55675/files/eme_player_js/utils.js (280)
[14384:3847:0901/075243:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[14384:3847:0901/075243:INFO:CONSOLE(280)] "07:52:43.363 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55675/files/eme_player_js/utils.js (280)
[14384:3847:0901/075243:INFO:CONSOLE(280)] "07:52:43.370 - Adding key to sessionID: 1", source: http://127.0.0.1:55675/files/eme_player_js/utils.js (280)
[14384:3847:0901/075243:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[14384:3847:0901/075243:INFO:CONSOLE(280)] "07:52:43.372 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55675/files/eme_player_js/utils.js (280)
[14384:3847:0901/075243:INFO:CONSOLE(280)] "07:52:43.658 - timeupdate @ 0.167986", source: http://127.0.0.1:55675/files/eme_player_js/utils.js (280)
[14384:3847:0901/075243:INFO:CONSOLE(280)] "07:52:43.905 - timeupdate @ 0.42397", source: http://127.0.0.1:55675/files/eme_player_js/utils.js (280)
[14384:3847:0901/075244:INFO:CONSOLE(280)] "07:52:44.155 - timeupdate @ 0.678954", source: http://127.0.0.1:55675/files/eme_player_js/utils.js (280)
[14384:3847:0901/075244:INFO:CONSOLE(280)] "07:52:44.168 - heartbeat #1", source: http://127.0.0.1:55675/files/eme_player_js/utils.js (280)
[14384:3847:0901/075244:INFO:CONSOLE(280)] "07:52:44.405 - timeupdate @ 0.914606", source: http://127.0.0.1:55675/files/eme_player_js/utils.js (280)
[14384:3847:0901/075244:INFO:CONSOLE(280)] "07:52:44.656 - timeupdate @ 1.17059", source: http://127.0.0.1:55675/files/eme_player_js/utils.js (280)
[14384:3847:0901/075244:INFO:CONSOLE(280)] "07:52:44.657 - waiting for video to end.", source: http://127.0.0.1:55675/files/eme_player_js/utils.js (280)
[14384:3847:0901/075245:INFO:CONSOLE(280)] "07:52:45.168 - heartbeat #2", source: http://127.0.0.1:55675/files/eme_player_js/utils.js (280)
[14384:3847:0901/075246:INFO:CONSOLE(280)] "07:52:46.168 - heartbeat #3", source: http://127.0.0.1:55675/files/eme_player_js/utils.js (280)
[14384:3847:0901/075246:INFO:CONSOLE(280)] "07:52:46.196 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:55675/files/eme_player_js/utils.js (280)
[14397:12807:0901/075246:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (7107 ms)
[203/222] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (8867 ms)
[ RUN ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0
[14399:3847:0901/075242:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55692...
sending server_data: {"host": "127.0.0.1", "port": 55692} (36 bytes)
[14389:3847:0901/075244:INFO:CONSOLE(280)] "07:52:44.262 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:55692/files/eme_player_js/utils.js (280)
[14389:3847:0901/075244:INFO:CONSOLE(280)] "07:52:44.270 - Registering video event handlers.", source: http://127.0.0.1:55692/files/eme_player_js/utils.js (280)
[14389:3847:0901/075244:INFO:CONSOLE(280)] "07:52:44.279 - Loading media using MSE.", source: http://127.0.0.1:55692/files/eme_player_js/utils.js (280)
[14389:3847:0901/075244:INFO:CONSOLE(280)] "07:52:44.434 - onSourceOpen [object Event]", source: http://127.0.0.1:55692/files/eme_player_js/utils.js (280)
[14389:3847:0901/075244:INFO:CONSOLE(280)] "07:52:44.439 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:55692/files/eme_player_js/utils.js (280)
[14389:3847:0901/075244:INFO:CONSOLE(280)] "07:52:44.474 - webkit-org.w3.clearkey Generate key request, initData: 5ef3a16b338dc4e1a2bcb99f9a6cb780", source: http://127.0.0.1:55692/files/eme_player_js/utils.js (280)
[14389:3847:0901/075244:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[14389:3847:0901/075244:INFO:CONSOLE(280)] "07:52:44.477 - End of appending buffer from bear-320x240-av_enc-v.webm", source: http://127.0.0.1:55692/files/eme_player_js/utils.js (280)
[14389:3847:0901/075244:INFO:CONSOLE(280)] "07:52:44.487 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55692/files/eme_player_js/utils.js (280)
[14389:3847:0901/075244:INFO:CONSOLE(280)] "07:52:44.496 - Adding key to sessionID: 1", source: http://127.0.0.1:55692/files/eme_player_js/utils.js (280)
[14389:3847:0901/075244:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[14389:3847:0901/075244:INFO:CONSOLE(280)] "07:52:44.499 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55692/files/eme_player_js/utils.js (280)
[14389:3847:0901/075244:INFO:CONSOLE(280)] "07:52:44.773 - timeupdate @ 0.186203", source: http://127.0.0.1:55692/files/eme_player_js/utils.js (280)
[14389:3847:0901/075245:INFO:CONSOLE(280)] "07:52:45.018 - timeupdate @ 0.441612", source: http://127.0.0.1:55692/files/eme_player_js/utils.js (280)
[14389:3847:0901/075245:INFO:CONSOLE(280)] "07:52:45.257 - heartbeat #1", source: http://127.0.0.1:55692/files/eme_player_js/utils.js (280)
[14389:3847:0901/075245:INFO:CONSOLE(280)] "07:52:45.269 - timeupdate @ 0.673802", source: http://127.0.0.1:55692/files/eme_player_js/utils.js (280)
[14389:3847:0901/075245:INFO:CONSOLE(280)] "07:52:45.519 - timeupdate @ 0.929211", source: http://127.0.0.1:55692/files/eme_player_js/utils.js (280)
[14389:3847:0901/075245:INFO:CONSOLE(280)] "07:52:45.769 - timeupdate @ 1.18462", source: http://127.0.0.1:55692/files/eme_player_js/utils.js (280)
[14389:3847:0901/075245:INFO:CONSOLE(280)] "07:52:45.772 - waiting for video to end.", source: http://127.0.0.1:55692/files/eme_player_js/utils.js (280)
[14389:3847:0901/075246:INFO:CONSOLE(280)] "07:52:46.258 - heartbeat #2", source: http://127.0.0.1:55692/files/eme_player_js/utils.js (280)
[14389:3847:0901/075247:INFO:CONSOLE(280)] "07:52:47.258 - heartbeat #3", source: http://127.0.0.1:55692/files/eme_player_js/utils.js (280)
[14389:3847:0901/075247:INFO:CONSOLE(280)] "07:52:47.338 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:55692/files/eme_player_js/utils.js (280)
[14389:3847:0901/075247:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[14401:12807:0901/075247:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (7000 ms)
[204/222] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (8816 ms)
[ RUN ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0
[14409:3847:0901/075245:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55709...
sending server_data: {"host": "127.0.0.1", "port": 55709} (36 bytes)
[14402:3847:0901/075247:INFO:CONSOLE(280)] "07:52:47.259 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:55709/files/eme_player_js/utils.js (280)
[14402:3847:0901/075247:INFO:CONSOLE(280)] "07:52:47.266 - Registering video event handlers.", source: http://127.0.0.1:55709/files/eme_player_js/utils.js (280)
[14402:3847:0901/075247:INFO:CONSOLE(280)] "07:52:47.275 - Loading media using MSE.", source: http://127.0.0.1:55709/files/eme_player_js/utils.js (280)
[14402:3847:0901/075247:INFO:CONSOLE(280)] "07:52:47.436 - onSourceOpen [object Event]", source: http://127.0.0.1:55709/files/eme_player_js/utils.js (280)
[14402:3847:0901/075247:INFO:CONSOLE(280)] "07:52:47.439 - Creating a source buffer for type video/webm; codecs="vp9"", source: http://127.0.0.1:55709/files/eme_player_js/utils.js (280)
[14402:3847:0901/075247:INFO:CONSOLE(280)] "07:52:47.474 - End of appending buffer from bear-320x240-v-vp9_enc-v.webm", source: http://127.0.0.1:55709/files/eme_player_js/utils.js (280)
[14402:3847:0901/075247:INFO:CONSOLE(280)] "07:52:47.479 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55709/files/eme_player_js/utils.js (280)
[14402:3847:0901/075247:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[14402:3847:0901/075247:INFO:CONSOLE(280)] "07:52:47.507 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:55709/files/eme_player_js/utils.js (280)
[14402:3847:0901/075247:INFO:CONSOLE(280)] "07:52:47.512 - Adding key to sessionID: 1", source: http://127.0.0.1:55709/files/eme_player_js/utils.js (280)
[14402:3847:0901/075247:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[14402:3847:0901/075247:INFO:CONSOLE(280)] "07:52:47.514 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:55709/files/eme_player_js/utils.js (280)
[14402:3847:0901/075247:INFO:CONSOLE(280)] "07:52:47.793 - timeupdate @ 0.258969", source: http://127.0.0.1:55709/files/eme_player_js/utils.js (280)
[14402:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.040 - timeupdate @ 0.509408", source: http://127.0.0.1:55709/files/eme_player_js/utils.js (280)
[14402:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.253 - heartbeat #1", source: http://127.0.0.1:55709/files/eme_player_js/utils.js (280)
[14402:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.289 - timeupdate @ 0.758556", source: http://127.0.0.1:55709/files/eme_player_js/utils.js (280)
[14402:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.539 - timeupdate @ 1.008945", source: http://127.0.0.1:55709/files/eme_player_js/utils.js (280)
[14402:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.542 - waiting for video to end.", source: http://127.0.0.1:55709/files/eme_player_js/utils.js (280)
[14402:3847:0901/075249:INFO:CONSOLE(280)] "07:52:49.254 - heartbeat #2", source: http://127.0.0.1:55709/files/eme_player_js/utils.js (280)
[14402:3847:0901/075250:INFO:CONSOLE(280)] "07:52:50.239 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:55709/files/eme_player_js/utils.js (280)
[14402:3847:0901/075250:INFO:CONSOLE(280)] "07:52:50.253 - heartbeat #3", source: http://127.0.0.1:55709/files/eme_player_js/utils.js (280)
[ OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0 (6905 ms)
[205/222] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0 (8494 ms)
[ RUN ] PDFTestFiles/PDFExtensionTest.Load/6
[14425:3847:0901/075251:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14426:14595:0901/075251:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[14417:38147:0901/075251:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] PDFTestFiles/PDFExtensionTest.Load/6 (2795 ms)
[206/222] PDFTestFiles/PDFExtensionTest.Load/6 (4411 ms)
[ RUN ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0
[14411:3847:0901/075245:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55725...
sending server_data: {"host": "127.0.0.1", "port": 55725} (36 bytes)
[14403:3847:0901/075247:INFO:CONSOLE(280)] "07:52:47.871 - Using ClearKeyPlayer", source: http://127.0.0.1:55725/files/eme_player_js/utils.js (280)
[14403:3847:0901/075247:INFO:CONSOLE(280)] "07:52:47.882 - Registering video event handlers.", source: http://127.0.0.1:55725/files/eme_player_js/utils.js (280)
[14403:3847:0901/075247:INFO:CONSOLE(280)] "07:52:47.885 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:55725/files/eme_player_js/utils.js (280)
[14403:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.892 - heartbeat #1", source: http://127.0.0.1:55725/files/eme_player_js/utils.js (280)
[14403:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.899 - Loading media using src.", source: http://127.0.0.1:55725/files/eme_player_js/utils.js (280)
[14403:3847:0901/075249:INFO:CONSOLE(280)] "07:52:49.001 - Creating new media key session for initDataType: webm, initData: 5ef3a16b338dc4e1a2bcb99f9a6cb780", source: http://127.0.0.1:55725/files/eme_player_js/utils.js (280)
[14403:3847:0901/075249:INFO:CONSOLE(280)] "07:52:49.019 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:55725/files/eme_player_js/utils.js (280)
[14403:3847:0901/075249:INFO:CONSOLE(280)] "07:52:49.030 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"XvOhazONxOGivLmfmmy3gA","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:55725/files/eme_player_js/utils.js (280)
[14403:3847:0901/075249:INFO:CONSOLE(280)] "07:52:49.236 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:55725/files/eme_player_js/utils.js (280)
[14403:3847:0901/075249:INFO:CONSOLE(280)] "07:52:49.238 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:55725/files/eme_player_js/utils.js (280)
[14403:3847:0901/075249:INFO:CONSOLE(280)] "07:52:49.252 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:55725/files/eme_player_js/utils.js (280)
[14403:3847:0901/075249:INFO:CONSOLE(280)] "07:52:49.310 - timeupdate @ 0.186203", source: http://127.0.0.1:55725/files/eme_player_js/utils.js (280)
[14403:3847:0901/075249:INFO:CONSOLE(280)] "07:52:49.554 - timeupdate @ 0.441612", source: http://127.0.0.1:55725/files/eme_player_js/utils.js (280)
[14403:3847:0901/075249:INFO:CONSOLE(280)] "07:52:49.640 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:55725/files/eme_player_js/utils.js (280)
[14403:3847:0901/075249:INFO:CONSOLE(280)] "07:52:49.642 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:55725/files/eme_player_js/utils.js (280)
[14403:3847:0901/075249:INFO:CONSOLE(280)] "07:52:49.647 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:55725/files/eme_player_js/utils.js (280)
[14403:3847:0901/075249:INFO:CONSOLE(280)] "07:52:49.805 - timeupdate @ 0.697021", source: http://127.0.0.1:55725/files/eme_player_js/utils.js (280)
[14403:3847:0901/075249:INFO:CONSOLE(280)] "07:52:49.893 - heartbeat #2", source: http://127.0.0.1:55725/files/eme_player_js/utils.js (280)
[14403:3847:0901/075250:INFO:CONSOLE(280)] "07:52:50.055 - timeupdate @ 0.95243", source: http://127.0.0.1:55725/files/eme_player_js/utils.js (280)
[14403:3847:0901/075250:INFO:CONSOLE(280)] "07:52:50.305 - timeupdate @ 1.18462", source: http://127.0.0.1:55725/files/eme_player_js/utils.js (280)
[14403:3847:0901/075250:INFO:CONSOLE(280)] "07:52:50.308 - waiting for video to end.", source: http://127.0.0.1:55725/files/eme_player_js/utils.js (280)
[14403:3847:0901/075250:INFO:CONSOLE(280)] "07:52:50.443 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:55725/files/eme_player_js/utils.js (280)
[14403:3847:0901/075250:INFO:CONSOLE(280)] "07:52:50.447 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:55725/files/eme_player_js/utils.js (280)
[14403:3847:0901/075250:INFO:CONSOLE(280)] "07:52:50.451 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:55725/files/eme_player_js/utils.js (280)
[14403:3847:0901/075250:INFO:CONSOLE(280)] "07:52:50.893 - heartbeat #3", source: http://127.0.0.1:55725/files/eme_player_js/utils.js (280)
[14403:3847:0901/075251:INFO:CONSOLE(280)] "07:52:51.868 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:55725/files/eme_player_js/utils.js (280)
[14411:3847:0901/075251:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[14411:3847:0901/075251:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[14412:13063:0901/075251:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (8147 ms)
[207/222] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (9605 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Fullscreen/0
[14440:3847:0901/075255:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14432:39427:0901/075258:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14432:39427:0901/075258:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Fullscreen/0 (5190 ms)
[208/222] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Fullscreen/0 (6855 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MaximizeConstrained/1
[14441:3847:0901/075255:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14433:3847:0901/075258:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[14433:3847:0901/075258:ERROR:native_widget_mac.mm(270)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[14433:3847:0901/075258:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[14433:3847:0901/075258:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[14433:3847:0901/075258:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[14433:3847:0901/075258:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[14433:3847:0901/075258:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[14433:3847:0901/075258:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[14433:3847:0901/075258:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[14433:3847:0901/075259:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[14433:3847:0901/075259:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[14433:3847:0901/075259:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[14433:3847:0901/075259:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[14433:3847:0901/075259:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[14433:3847:0901/075259:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[14433:3847:0901/075259:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[14433:3847:0901/075259:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[14433:3847:0901/075259:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[14433:3847:0901/075259:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MaximizeConstrained/1 (5711 ms)
[209/222] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MaximizeConstrained/1 (7144 ms)
[ RUN ] TaskManagerOOPIFBrowserTest.LeavePageWithCrossSiteIframes/1
[14434:3847:0901/075254:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14427:75271:0901/075256:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14448:14339:0901/075258:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[14444:13063:0901/075258:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] TaskManagerOOPIFBrowserTest.LeavePageWithCrossSiteIframes/1 (7262 ms)
[210/222] TaskManagerOOPIFBrowserTest.LeavePageWithCrossSiteIframes/1 (9099 ms)
[ RUN ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0
[14420:3847:0901/075249:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55744...
sending server_data: {"host": "127.0.0.1", "port": 55744} (36 bytes)
[14415:3847:0901/075252:INFO:CONSOLE(280)] "07:52:52.398 - Using ClearKeyPlayer", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075252:INFO:CONSOLE(280)] "07:52:52.418 - Registering video event handlers.", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075252:INFO:CONSOLE(280)] "07:52:52.420 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075253:INFO:CONSOLE(280)] "07:52:53.678 - heartbeat #1", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075253:INFO:CONSOLE(280)] "07:52:53.686 - Loading media using MSE.", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075253:INFO:CONSOLE(280)] "07:52:53.802 - onSourceOpen [object Event]", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075253:INFO:CONSOLE(280)] "07:52:53.807 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075253:INFO:CONSOLE(280)] "07:52:53.856 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075253:INFO:CONSOLE(280)] "07:52:53.859 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075253:INFO:CONSOLE(280)] "07:52:53.865 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075253:INFO:CONSOLE(280)] "07:52:53.894 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075253:INFO:CONSOLE(280)] "07:52:53.902 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075253:INFO:CONSOLE(280)] "07:52:53.905 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075253:INFO:CONSOLE(280)] "07:52:53.909 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075254:INFO:CONSOLE(280)] "07:52:54.117 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075254:INFO:CONSOLE(280)] "07:52:54.119 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075254:INFO:CONSOLE(280)] "07:52:54.135 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075254:INFO:CONSOLE(280)] "07:52:54.517 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075254:INFO:CONSOLE(280)] "07:52:54.521 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075254:INFO:CONSOLE(280)] "07:52:54.530 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075254:INFO:CONSOLE(280)] "07:52:54.680 - heartbeat #2", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075255:INFO:CONSOLE(280)] "07:52:55.318 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075255:INFO:CONSOLE(280)] "07:52:55.326 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075255:INFO:CONSOLE(280)] "07:52:55.330 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075255:INFO:CONSOLE(280)] "07:52:55.679 - heartbeat #3", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075256:INFO:CONSOLE(280)] "07:52:56.679 - heartbeat #4", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075256:INFO:CONSOLE(280)] "07:52:56.824 - First play ended.", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075256:INFO:CONSOLE(280)] "07:52:56.827 - Loading media using MSE.", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075256:INFO:CONSOLE(280)] "07:52:56.832 - Playing second time.", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075256:INFO:CONSOLE(280)] "07:52:56.846 - onSourceOpen [object Event]", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075256:INFO:CONSOLE(280)] "07:52:56.849 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075256:INFO:CONSOLE(280)] "07:52:56.877 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075256:INFO:CONSOLE(280)] "07:52:56.882 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075256:INFO:CONSOLE(280)] "07:52:56.888 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075256:INFO:CONSOLE(280)] "07:52:56.900 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075256:INFO:CONSOLE(280)] "07:52:56.904 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075256:INFO:CONSOLE(280)] "07:52:56.912 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075256:INFO:CONSOLE(280)] "07:52:56.919 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075256:INFO:CONSOLE(280)] "07:52:56.929 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075256:INFO:CONSOLE(280)] "07:52:56.934 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075256:INFO:CONSOLE(280)] "07:52:56.940 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075257:INFO:CONSOLE(280)] "07:52:57.231 - timeupdate @ 0.186203", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075257:INFO:CONSOLE(280)] "07:52:57.478 - timeupdate @ 0.441612", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075257:INFO:CONSOLE(280)] "07:52:57.680 - heartbeat #5", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075257:INFO:CONSOLE(280)] "07:52:57.729 - timeupdate @ 0.697021", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075257:INFO:CONSOLE(280)] "07:52:57.979 - timeupdate @ 0.929211", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075258:INFO:CONSOLE(280)] "07:52:58.230 - timeupdate @ 1.18462", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075258:INFO:CONSOLE(280)] "07:52:58.234 - waiting for video to end.", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075258:INFO:CONSOLE(280)] "07:52:58.680 - heartbeat #6", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075259:INFO:CONSOLE(280)] "07:52:59.685 - heartbeat #7", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14415:3847:0901/075259:INFO:CONSOLE(280)] "07:52:59.797 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:55744/files/eme_player_js/utils.js (280)
[14423:14339:0901/075259:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (11857 ms)
[211/222] MSE_ExternalClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (13677 ms)
[ RUN ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/1
[14460:3847:0901/075303:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14449:38915:0901/075305:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/1 (6294 ms)
[212/222] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/1 (8137 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/2
[14465:3847:0901/075303:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14450:3847:0901/075306:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[14450:3847:0901/075307:INFO:policy_prefs_browsertest.cc(641)] Testing policy: HomepageLocation
[14450:3847:0901/075307:INFO:policy_prefs_browsertest.cc(641)] Testing policy: AudioCaptureAllowedUrls
[14450:3847:0901/075307:INFO:policy_prefs_browsertest.cc(641)] Testing policy: DefaultSearchProviderEnabled
[14450:3847:0901/075308:INFO:policy_prefs_browsertest.cc(641)] Testing policy: ShowHomeButton
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/2 (7277 ms)
[213/222] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/2 (9071 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/11
[14468:3847:0901/075304:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14453:3847:0901/075306:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[14453:3847:0901/075308:INFO:policy_prefs_browsertest.cc(641)] Testing policy: NetworkPredictionOptions
[14453:3847:0901/075308:INFO:policy_prefs_browsertest.cc(641)] Testing policy: ImagesBlockedForUrls
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/11 (7261 ms)
[214/222] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/11 (9286 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/8
[14464:3847:0901/075303:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14452:3847:0901/075306:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[14452:3847:0901/075307:INFO:policy_prefs_browsertest.cc(641)] Testing policy: DefaultMediaStreamSetting
[14452:3847:0901/075307:INFO:policy_prefs_browsertest.cc(641)] Testing policy: DefaultMediaStreamSetting
[14452:3847:0901/075308:INFO:policy_prefs_browsertest.cc(641)] Testing policy: DefaultMediaStreamSetting
[14452:3847:0901/075308:INFO:policy_prefs_browsertest.cc(641)] Testing policy: ImportHistory
[14452:3847:0901/075308:INFO:policy_prefs_browsertest.cc(641)] Testing policy: CookiesBlockedForUrls
[14452:3847:0901/075308:INFO:policy_prefs_browsertest.cc(641)] Testing policy: HomepageIsNewTabPage
[14452:37635:0901/075309:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[14452:37635:0901/075309:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[14452:37635:0901/075309:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14452:37635:0901/075309:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/8 (8221 ms)
[215/222] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/8 (9946 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectInIFrameCanceled/1
[14486:3847:0901/075312:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14478:3847:0901/075314:WARNING:navigator_impl.cc(196)] Discarding message during interstitial.
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectInIFrameCanceled/1 (4877 ms)
[216/222] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectInIFrameCanceled/1 (6409 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/13
[14479:3847:0901/075310:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14475:3847:0901/075313:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[14475:3847:0901/075314:INFO:policy_prefs_browsertest.cc(641)] Testing policy: BookmarkBarEnabled
[14475:3847:0901/075315:INFO:policy_prefs_browsertest.cc(641)] Testing policy: PasswordManagerEnabled
[14475:38915:0901/075315:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14475:38915:0901/075315:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/13 (6833 ms)
[217/222] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/13 (8287 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeDontProceed/2
[14494:3847:0901/075313:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14482:3847:0901/075315:WARNING:navigator_impl.cc(196)] Discarding message during interstitial.
[14499:12807:0901/075315:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14499:12807:0901/075315:WARNING:channel.cc(325)] RawChannel write error
[14494:3847:0901/075315:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeDontProceed/2 (4752 ms)
[218/222] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeDontProceed/2 (6274 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectInIFrameCanceled/2
[14493:3847:0901/075313:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14481:3847:0901/075315:WARNING:navigator_impl.cc(196)] Discarding message during interstitial.
[14481:35843:0901/075315:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14481:35843:0901/075315:WARNING:channel.cc(325)] RawChannel write error
[14493:3847:0901/075315:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[14493:3847:0901/075315:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x61300015fc40]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[14493:3847:0901/075315:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x61300015fc40]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[14493:3847:0901/075315:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x61300015fc40]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[14493:3847:0901/075315:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x61300015fc40]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[14493:3847:0901/075315:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x61300015fc40]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[14493:3847:0901/075315:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x61300015fc40]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[14493:3847:0901/075315:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x61300015fc40]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[14493:3847:0901/075315:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x61300015fc40]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[14493:3847:0901/075315:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x61300015fc40]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[14493:3847:0901/075315:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x61300015fc40]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[14493:3847:0901/075315:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x61300015fc40]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[14493:3847:0901/075315:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x61300015fc40]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[14493:3847:0901/075315:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x61300015fc40]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[14493:3847:0901/075315:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x61300015fc40]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[14493:3847:0901/075315:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x61300015fc40]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[14493:3847:0901/075315:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x61300015fc40]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[14493:3847:0901/075315:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x61300015fc40]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[14493:3847:0901/075315:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x61300015fc40]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[14493:3847:0901/075315:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x61300015fc40]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[14493:3847:0901/075315:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x61300015fc40]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[14493:3847:0901/075315:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x61300015fc40]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[14493:3847:0901/075315:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x61300015fc40]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[14493:3847:0901/075315:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x61300015fc40]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[14493:3847:0901/075315:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x61300015fc40]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[14493:3847:0901/075315:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x61300015fc40]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[14493:3847:0901/075315:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x61300015fc40]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[14493:3847:0901/075315:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x61300015fc40]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[14493:3847:0901/075315:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x61300015fc40]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectInIFrameCanceled/2 (5265 ms)
[219/222] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectInIFrameCanceled/2 (6947 ms)
[ RUN ] PredictorBrowserTest.ShutdownStartupCycle
[14511:3847:0901/075319:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14513:14595:0901/075319:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[14501:37379:0901/075319:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[14513:13063:0901/075319:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[14513:13063:0901/075319:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[14513:13063:0901/075319:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14513:13063:0901/075319:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14513:13063:0901/075319:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PredictorBrowserTest.ShutdownStartupCycle (2732 ms)
[220/222] PredictorBrowserTest.ShutdownStartupCycle (4611 ms)
[ RUN ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/1
[14512:3847:0901/075319:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/1 (3024 ms)
[221/222] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/1 (4374 ms)
[ RUN ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareMainFrame/2
[14509:3847:0901/075318:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14515:13063:0901/075320:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[14515:13063:0901/075320:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[14515:13063:0901/075320:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14515:13063:0901/075320:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14515:13063:0901/075320:WARNING:channel.cc(325)] RawChannel write error
[ OK ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareMainFrame/2 (3968 ms)
[222/222] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareMainFrame/2 (5557 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"30b125eeda9211376979892a0b54ced8fa872877","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+---------------------------------------------------------------------------+
| End of shard 17 Pending: 10.0s Duration: 428.0s Bot: vm590-m4 Exit: 0 |
+---------------------------------------------------------------------------+
+---------------------------------------------------------------------------+
| Shard 11 https://chromium-swarm.appspot.com/user/task/29a230c363010210 |
+---------------------------------------------------------------------------+
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_test2S56qN (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_test2S56qN (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_test2S56qN. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/run_tha_test2S56qN
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
NSS_DISABLE_ARENA_FREE_LIST=1
NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/isolated_out8GDdIe/output.json
IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 11/20
Using 4 parallel jobs.
[ RUN ] EmptyDownloadsWebUITest.NoSearchResultsWithNoDownloads
[13714:3847:0901/074645:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13702:3847:0901/074648:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[13702:3847:0901/074648:INFO:CONSOLE(1324)] "Running TestCase EmptyDownloadsWebUITest.NoSearchResultsWithNoDownloads", source: test_api.js (1324)
[ OK ] EmptyDownloadsWebUITest.NoSearchResultsWithNoDownloads (4892 ms)
[1/251] EmptyDownloadsWebUITest.NoSearchResultsWithNoDownloads (6406 ms)
[ RUN ] ExtensionSettingsWebUITest.testEmptyExtensionList
[13715:3847:0901/074646:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13703:35843:0901/074648:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13703:35843:0901/074648:WARNING:channel.cc(325)] RawChannel write error
[13703:3847:0901/074648:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[13703:3847:0901/074648:INFO:CONSOLE(1324)] "Running TestCase ExtensionSettingsWebUITest.testEmptyExtensionList", source: test_api.js (1324)
[13703:35843:0901/074649:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionSettingsWebUITest.testEmptyExtensionList (5243 ms)
[2/251] ExtensionSettingsWebUITest.testEmptyExtensionList (6587 ms)
[ RUN ] BasicExtensionSettingsWebUITest.testUninstall
[13716:3847:0901/074646:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13704:3847:0901/074649:INFO:CONSOLE(5)] "line1", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (5)
[13704:3847:0901/074649:INFO:CONSOLE(6)] "line2", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (6)
[13704:3847:0901/074650:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[13704:3847:0901/074650:INFO:CONSOLE(1324)] "Running TestCase BasicExtensionSettingsWebUITest.testUninstall", source: test_api.js (1324)
[13728:13319:0901/074650:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13728:13319:0901/074650:WARNING:channel.cc(325)] RawChannel write error
[13729:13319:0901/074650:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[13729:13319:0901/074650:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[13729:13319:0901/074650:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13729:13319:0901/074650:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BasicExtensionSettingsWebUITest.testUninstall (7070 ms)
[3/251] BasicExtensionSettingsWebUITest.testUninstall (8443 ms)
[ RUN ] ContentOptionsWebUITest.testOpenContentOptions
[13718:3847:0901/074646:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13705:40451:0901/074648:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13705:40451:0901/074648:WARNING:channel.cc(325)] RawChannel write error
[13705:3847:0901/074649:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[13705:3847:0901/074650:INFO:CONSOLE(1324)] "Running TestCase ContentOptionsWebUITest.testOpenContentOptions", source: test_api.js (1324)
[ OK ] ContentOptionsWebUITest.testOpenContentOptions (7445 ms)
[4/251] ContentOptionsWebUITest.testOpenContentOptions (8793 ms)
[ RUN ] SettingsAppWebUITest.testOpenSettingsApp
[13738:3847:0901/074652:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13731:3847:0901/074654:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[13731:3847:0901/074655:INFO:CONSOLE(1324)] "Running TestCase SettingsAppWebUITest.testOpenSettingsApp", source: test_api.js (1324)
[13731:3847:0901/074656:WARNING:CONSOLE(358)] "
Accessibility issues found on chrome://settings-frame/
*** Begin accessibility audit results ***
An accessibility audit found
Warnings:
Warning: AX_FOCUS_01 (These elements are focusable but either invisible or obscured by another element) failed on the following elements (1 - 5 of 9):
#proxiesConfigureButton
#languages-section > .settings-row > A
#language-button
#languages-section > .checkbox.controlled-setting-with-label > LABEL > INPUT
#manage-languages
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_focus_01--these-elements-are-focusable-but-either-invisible-or-obscured-by-another-element for more information.
*** End accessibility audit results ***", source: test_api.js (358)
[13746:13063:0901/074656:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13746:13063:0901/074656:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SettingsAppWebUITest.testOpenSettingsApp (6452 ms)
[5/251] SettingsAppWebUITest.testOpenSettingsApp (7851 ms)
[ RUN ] SettingsAppWebUITest.testStrings
[13739:3847:0901/074652:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13732:3847:0901/074655:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[13732:3847:0901/074655:INFO:CONSOLE(1324)] "Running TestCase SettingsAppWebUITest.testStrings", source: test_api.js (1324)
[13732:3847:0901/074656:WARNING:CONSOLE(358)] "
Accessibility issues found on chrome://settings-frame/
*** Begin accessibility audit results ***
An accessibility audit found
Warnings:
Warning: AX_FOCUS_01 (These elements are focusable but either invisible or obscured by another element) failed on the following elements (1 - 5 of 9):
#proxiesConfigureButton
#languages-section > .settings-row > A
#language-button
#languages-section > .checkbox.controlled-setting-with-label > LABEL > INPUT
#manage-languages
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_focus_01--these-elements-are-focusable-but-either-invisible-or-obscured-by-another-element for more information.
*** End accessibility audit results ***", source: test_api.js (358)
[13732:40451:0901/074656:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SettingsAppWebUITest.testStrings (6572 ms)
[6/251] SettingsAppWebUITest.testStrings (7939 ms)
[ RUN ] SyncInternalsWebUITest.EventLogTest
[13752:3847:0901/074654:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13743:3847:0901/074657:INFO:CONSOLE(1324)] "Running TestCase SyncInternalsWebUITest.EventLogTest", source: test_api.js (1324)
[13755:13063:0901/074657:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13755:13063:0901/074657:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13755:13063:0901/074657:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SyncInternalsWebUITest.EventLogTest (4408 ms)
[7/251] SyncInternalsWebUITest.EventLogTest (5838 ms)
[ RUN ] SettingsFormatWebUITest.CheckboxIdOrPrefCheck
[13750:3847:0901/074654:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13740:3847:0901/074656:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[13740:3847:0901/074657:INFO:CONSOLE(1324)] "Running TestCase SettingsFormatWebUITest.CheckboxIdOrPrefCheck", source: test_api.js (1324)
[ OK ] SettingsFormatWebUITest.CheckboxIdOrPrefCheck (6032 ms)
[8/251] SettingsFormatWebUITest.CheckboxIdOrPrefCheck (7602 ms)
[ RUN ] WebUIAccessibilityAuditBrowserTest_ShouldFail.testWithAuditFailures
[13765:3847:0901/074700:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13756:38659:0901/074701:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[13756:3847:0901/074701:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest_ShouldFail.testWithAuditFailures", source: test_api.js (1324)
[13756:3847:0901/074702:ERROR:web_ui_test_handler.cc(76)] Failed: RUN_TEST_F("WebUIAccessibilityAuditBrowserTest_ShouldFail","testWithAuditFailures")
Error:
Accessibility issues found on chrome://terms/
*** Begin accessibility audit results ***
An accessibility audit found
Errors:
Error: AX_ARIA_01 (Elements with ARIA roles must use a valid, non-abstract ARIA role) failed on the following element:
DIV
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_aria_01--elements-with-aria-roles-must-use-a-valid-non-abstract-aria-role for more information.
Error: AX_TEXT_01 (Controls and media elements should have labels) failed on the following element:
INPUT
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_text_01--controls-and-media-elements-should-have-labels for more information.
Warnings:
Warning: AX_COLOR_01 (Text elements should have a reasonable contrast ratio) failed on the following element:
P
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_color_01--text-elements-should-have-a-reasonable-contrast-ratio for more information.
*** End accessibility audit results ***
at Object.Test.runAccessibilityAudit (test_api.js:356:17)
at Object.TestCase.runAccessibilityAudit (test_api.js:486:22)
at expectFunc (test_api.js:1120:20)
at testDone (test_api.js:863:31)
at runTest (test_api.js:1170:7)
at <anonymous>:1:1
[13774:13063:0901/074702:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebUIAccessibilityAuditBrowserTest_ShouldFail.testWithAuditFailures (4040 ms)
[9/251] WebUIAccessibilityAuditBrowserTest_ShouldFail.testWithAuditFailures (5302 ms)
[ RUN ] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture_ShouldFail.testWithAuditFailures
[13768:3847:0901/074700:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13757:37379:0901/074702:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[13757:3847:0901/074702:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture_ShouldFail.testWithAuditFailures", source: test_api.js (1324)
[13757:3847:0901/074702:ERROR:web_ui_test_handler.cc(76)] Failed: RUN_TEST_F("WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture_ShouldFail","testWithAuditFailures")
Error:
Accessibility issues found on chrome://terms/
*** Begin accessibility audit results ***
An accessibility audit found
Errors:
Error: AX_ARIA_01 (Elements with ARIA roles must use a valid, non-abstract ARIA role) failed on the following element:
DIV
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_aria_01--elements-with-aria-roles-must-use-a-valid-non-abstract-aria-role for more information.
Error: AX_TEXT_01 (Controls and media elements should have labels) failed on the following element:
INPUT
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_text_01--controls-and-media-elements-should-have-labels for more information.
Warnings:
Warning: AX_COLOR_01 (Text elements should have a reasonable contrast ratio) failed on the following element:
P
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_color_01--text-elements-should-have-a-reasonable-contrast-ratio for more information.
*** End accessibility audit results ***
at Object.Test.runAccessibilityAudit (test_api.js:356:17)
at Object.TestCase.runAccessibilityAudit (test_api.js:486:22)
at expectFunc (test_api.js:1120:20)
at testDone (test_api.js:863:31)
at runTest (test_api.js:1170:7)
at <anonymous>:1:1
[ OK ] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture_ShouldFail.testWithAuditFailures (4546 ms)
[10/251] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture_ShouldFail.testWithAuditFailures (6005 ms)
[ RUN ] WebUIBrowserAsyncGenDeferredToGlobalTest.TestDeferRunTestToGlobal
[13769:3847:0901/074700:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13758:3847:0901/074702:INFO:CONSOLE(1324)] "Running TestCase WebUIBrowserAsyncGenDeferredToGlobalTest.TestDeferRunTestToGlobal", source: test_api.js (1324)
[13771:13063:0901/074702:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13771:13063:0901/074702:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13758:3847:0901/074702:WARNING:CONSOLE(884)] "testIsDone already", source: test_api.js (884)
[13758:37379:0901/074702:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebUIBrowserAsyncGenDeferredToGlobalTest.TestDeferRunTestToGlobal (4394 ms)
[11/251] WebUIBrowserAsyncGenDeferredToGlobalTest.TestDeferRunTestToGlobal (5854 ms)
[ RUN ] NetInternalsTest.netInternalsHSTSViewAddOverwrite
[13776:3847:0901/074702:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13766:35843:0901/074704:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[13766:3847:0901/074704:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsHSTSViewAddOverwrite", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsHSTSViewAddOverwrite (4924 ms)
[12/251] NetInternalsTest.netInternalsHSTSViewAddOverwrite (6526 ms)
[ RUN ] NetInternalsTest.netInternalsPrerenderViewFail
[13786:3847:0901/074705:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13781:3847:0901/074707:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsPrerenderViewFail", source: test_api.js (1324)
HTTP server started on http://127.0.0.1:54384...
sending server_data: {"host": "127.0.0.1", "port": 54384} (36 bytes)
[ OK ] NetInternalsTest.netInternalsPrerenderViewFail (6504 ms)
[13/251] NetInternalsTest.netInternalsPrerenderViewFail (8177 ms)
[ RUN ] PrintPreviewWebUITest.CheckNumCopiesPrintPreset
[13792:3847:0901/074706:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13782:3847:0901/074708:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[13782:3847:0901/074709:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.CheckNumCopiesPrintPreset", source: test_api.js (1324)
[13782:40451:0901/074710:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13782:40451:0901/074710:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrintPreviewWebUITest.CheckNumCopiesPrintPreset (6130 ms)
[14/251] PrintPreviewWebUITest.CheckNumCopiesPrintPreset (7561 ms)
[ RUN ] PrintPreviewWebUITest.CustomMarginsControlsCheck
[13794:3847:0901/074706:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13784:3847:0901/074708:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[13784:3847:0901/074709:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.CustomMarginsControlsCheck", source: test_api.js (1324)
[13784:40451:0901/074710:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13784:40451:0901/074710:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrintPreviewWebUITest.CustomMarginsControlsCheck (6388 ms)
[15/251] PrintPreviewWebUITest.CustomMarginsControlsCheck (7859 ms)
[ RUN ] PrintPreviewWebUITest.PageLayoutHasNoMarginsHideHeaderFooter
[13802:3847:0901/074708:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13793:3847:0901/074710:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[13793:3847:0901/074711:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.PageLayoutHasNoMarginsHideHeaderFooter", source: test_api.js (1324)
[ OK ] PrintPreviewWebUITest.PageLayoutHasNoMarginsHideHeaderFooter (6304 ms)
[16/251] PrintPreviewWebUITest.PageLayoutHasNoMarginsHideHeaderFooter (7728 ms)
[ RUN ] PlatformAppBrowserTest.WindowsApiAlphaEnabledNoPermissions
[13821:3847:0901/074714:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13812:4871:0901/074715:ERROR:mach_broker_mac.mm(222)] Unknown process 13830 is sending Mach IPC messages!
[13812:3847:0901/074716:INFO:CONSOLE(0)] "[SUCCESS] testAlphaEnabledNoPermInitTrue", source: chrome-extension://gagemmhgndficdajfkmcinpjcpablijb/_generated_background_page.html (0)
[13812:3847:0901/074716:INFO:CONSOLE(0)] "[SUCCESS] testAlphaEnabledNoPermInitFalse", source: chrome-extension://gagemmhgndficdajfkmcinpjcpablijb/_generated_background_page.html (0)
[ OK ] PlatformAppBrowserTest.WindowsApiAlphaEnabledNoPermissions (4330 ms)
[17/251] PlatformAppBrowserTest.WindowsApiAlphaEnabledNoPermissions (5850 ms)
[ RUN ] BluetoothPrivateApiTest.PincodePairing
[13824:3847:0901/074714:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13813:3847:0901/074716:INFO:CONSOLE(0)] "[SUCCESS] testPincodePairing", source: chrome-extension://jofgjdphhceggjecimellaapdjjadibj/_generated_background_page.html (0)
[13826:12551:0901/074716:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[13826:12551:0901/074716:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[13826:12551:0901/074716:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13826:12551:0901/074716:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13813:3847:0901/074716:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[13813:40963:0901/074716:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13813:40963:0901/074716:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BluetoothPrivateApiTest.PincodePairing (4362 ms)
[18/251] BluetoothPrivateApiTest.PincodePairing (5698 ms)
[ RUN ] BluetoothLowEnergyApiTest.UuidPermissionMethods
[13833:3847:0901/074716:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13823:3847:0901/074718:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[ OK ] BluetoothLowEnergyApiTest.UuidPermissionMethods (3883 ms)
[19/251] BluetoothLowEnergyApiTest.UuidPermissionMethods (5549 ms)
[ RUN ] PrintPreviewWebUITest.ZeroTopAndNonZeroBottomMarginShowHeaderFooter
[13819:3847:0901/074713:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13809:3847:0901/074716:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[13809:3847:0901/074717:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.ZeroTopAndNonZeroBottomMarginShowHeaderFooter", source: test_api.js (1324)
[13809:40451:0901/074718:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrintPreviewWebUITest.ZeroTopAndNonZeroBottomMarginShowHeaderFooter (6962 ms)
[20/251] PrintPreviewWebUITest.ZeroTopAndNonZeroBottomMarginShowHeaderFooter (8419 ms)
[ RUN ] ExtensionApiTest.I18N
[13846:3847:0901/074720:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13838:3847:0901/074722:INFO:CONSOLE(0)] "[SUCCESS] getAcceptLanguages", source: chrome-extension://jkmmnhmleaiegeealpkcdofmkmbnlmfh/_generated_background_page.html (0)
[13838:3847:0901/074722:INFO:CONSOLE(0)] "[SUCCESS] getMessage", source: chrome-extension://jkmmnhmleaiegeealpkcdofmkmbnlmfh/_generated_background_page.html (0)
[13838:3847:0901/074722:INFO:CONSOLE(0)] "[SUCCESS] getMessageFromContentScript", source: chrome-extension://jkmmnhmleaiegeealpkcdofmkmbnlmfh/_generated_background_page.html (0)
[13838:3847:0901/074722:INFO:CONSOLE(0)] "[SUCCESS] getUILanguage", source: chrome-extension://jkmmnhmleaiegeealpkcdofmkmbnlmfh/_generated_background_page.html (0)
[13838:3847:0901/074722:INFO:CONSOLE(0)] "[SUCCESS] detectLanguage", source: chrome-extension://jkmmnhmleaiegeealpkcdofmkmbnlmfh/_generated_background_page.html (0)
[ OK ] ExtensionApiTest.I18N (4786 ms)
[21/251] ExtensionApiTest.I18N (6082 ms)
[ RUN ] ExtensionApiTest.UncaughtExceptionLogging
[13843:3847:0901/074720:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13837:3847:0901/074722:INFO:CONSOLE(5)] "Uncaught Error: Exception thrown in extension page.", source: chrome-extension://pmhhgbahnphdmokalbjccbgfhokfpdbd/extension_page.js (5)
[13837:3847:0901/074722:INFO:CONSOLE(0)] "[SUCCESS] testExceptionInExtensionPage", source: chrome-extension://pmhhgbahnphdmokalbjccbgfhokfpdbd/_generated_background_page.html (0)
[13837:3847:0901/074723:INFO:CONSOLE(5)] "Uncaught Error: Exception thrown in injected script.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/chrome/test/data/extensions/api_test/uncaught_exception_logging/content_script.js (5)
[13837:74243:0901/074723:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[13837:3847:0901/074723:INFO:CONSOLE(0)] "[SUCCESS] testExceptionInInjectedScript", source: chrome-extension://pmhhgbahnphdmokalbjccbgfhokfpdbd/_generated_background_page.html (0)
[ OK ] ExtensionApiTest.UncaughtExceptionLogging (5863 ms)
[22/251] ExtensionApiTest.UncaughtExceptionLogging (7129 ms)
[ RUN ] ExtensionApiTest.OptionalPermissionsDeny
[13857:3847:0901/074722:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13845:3847:0901/074723:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://b.c.com/:54389/extensions/test_file.txt. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://mbhobfffpckaliagemdjpeackmbcgobj' is therefore not allowed access. The response had HTTP status code 403.", source: chrome-extension://mbhobfffpckaliagemdjpeackmbcgobj/_generated_background_page.html (0)
[13845:3847:0901/074723:INFO:CONSOLE(0)] "[SUCCESS] denyRequest", source: chrome-extension://mbhobfffpckaliagemdjpeackmbcgobj/_generated_background_page.html (0)
[13845:3847:0901/074723:INFO:CONSOLE(0)] "[SUCCESS] noPromptForActivePermissions", source: chrome-extension://mbhobfffpckaliagemdjpeackmbcgobj/_generated_background_page.html (0)
[ OK ] ExtensionApiTest.OptionalPermissionsDeny (3858 ms)
[23/251] ExtensionApiTest.OptionalPermissionsDeny (5435 ms)
[ RUN ] ExtensionApiTest.OptionalPermissionsAutoConfirm
[13854:3847:0901/074721:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13844:3847:0901/074723:INFO:CONSOLE(0)] "[SUCCESS] contains", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[13844:3847:0901/074723:INFO:CONSOLE(0)] "[SUCCESS] getAll", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[13844:3847:0901/074723:INFO:CONSOLE(0)] "[SUCCESS] requestNoOp", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[13844:3847:0901/074723:INFO:CONSOLE(0)] "[SUCCESS] requestNonOptional", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[13844:3847:0901/074723:INFO:CONSOLE(0)] "[SUCCESS] requestBookmarks", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[13844:3847:0901/074723:INFO:CONSOLE(0)] "[SUCCESS] requestGrantedPermission", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[13844:3847:0901/074723:INFO:CONSOLE(0)] "[SUCCESS] removeRequired", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[13844:3847:0901/074723:INFO:CONSOLE(0)] "[SUCCESS] removeNoOp", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[13844:3847:0901/074724:INFO:CONSOLE(0)] "[SUCCESS] removeBookmarks", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[13844:3847:0901/074724:INFO:CONSOLE(0)] "[SUCCESS] noPromptForNoWarnings", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[13844:3847:0901/074724:INFO:CONSOLE(0)] "[SUCCESS] whitelist", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[13844:3847:0901/074724:INFO:CONSOLE(0)] "[SUCCESS] unknownPermission", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[13844:3847:0901/074724:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://c.com:54388/extensions/test_file.txt. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo' is therefore not allowed access.", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[13844:3847:0901/074724:INFO:CONSOLE(0)] "[SUCCESS] requestOrigin", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[13844:3847:0901/074724:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://c.com:54388/extensions/test_file.txt. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo' is therefore not allowed access.", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[13844:3847:0901/074724:INFO:CONSOLE(0)] "[SUCCESS] removeOrigin", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[13844:3847:0901/074724:INFO:CONSOLE(0)] "[SUCCESS] eventListenerPermissions", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[13844:36611:0901/074724:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionApiTest.OptionalPermissionsAutoConfirm (4434 ms)
[24/251] ExtensionApiTest.OptionalPermissionsAutoConfirm (6092 ms)
[ RUN ] AppControllerMainMenuBrowserTest.BookmarksMenuIsRestoredAfterProfileSwitch
[13882:3847:0901/074728:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AppControllerMainMenuBrowserTest.BookmarksMenuIsRestoredAfterProfileSwitch (2829 ms)
[25/251] AppControllerMainMenuBrowserTest.BookmarksMenuIsRestoredAfterProfileSwitch (4296 ms)
[ RUN ] AppControllerNewProfileManagementBrowserTest.LockedProfileReopenWithNoWindows
[13879:3847:0901/074727:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AppControllerNewProfileManagementBrowserTest.LockedProfileReopenWithNoWindows (3277 ms)
[26/251] AppControllerNewProfileManagementBrowserTest.LockedProfileReopenWithNoWindows (4946 ms)
[ RUN ] ExtensionApiTest.StubsApp
[13877:3847:0901/074727:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13865:4611:0901/074728:ERROR:mach_broker_mac.mm(222)] Unknown process 13885 is sending Mach IPC messages!
[13886:13063:0901/074729:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.StubsApp (4814 ms)
[27/251] ExtensionApiTest.StubsApp (6264 ms)
[ RUN ] ExtensionApiTest.IncognitoDisabled
[13870:3847:0901/074726:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13864:74243:0901/074728:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[13864:3847:0901/074729:INFO:CONSOLE(0)] "[SUCCESS] getAllWindows", source: chrome-extension://gibkegbekkgekanlcnmdcanmlnlbjaki/_generated_background_page.html (0)
[13864:3847:0901/074731:INFO:CONSOLE(0)] "[SUCCESS] tabEvents", source: chrome-extension://gibkegbekkgekanlcnmdcanmlnlbjaki/_generated_background_page.html (0)
[13881:13063:0901/074731:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13881:13063:0901/074731:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.IncognitoDisabled (7369 ms)
[28/251] ExtensionApiTest.IncognitoDisabled (8796 ms)
[ RUN ] AppWindowAPITest.TestCreate
[13899:3847:0901/074732:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13889:3847:0901/074734:INFO:CONSOLE(0)] "[SUCCESS] basic", source: chrome-extension://hoaenbhahmjdmflnnmdkohlihnfdhmpj/_generated_background_page.html (0)
[13889:3847:0901/074734:INFO:CONSOLE(0)] "[SUCCESS] badWindow", source: chrome-extension://hoaenbhahmjdmflnnmdkohlihnfdhmpj/_generated_background_page.html (0)
[13889:3847:0901/074735:INFO:CONSOLE(0)] "[SUCCESS] loadEvent", source: chrome-extension://hoaenbhahmjdmflnnmdkohlihnfdhmpj/_generated_background_page.html (0)
[13889:3847:0901/074735:INFO:CONSOLE(0)] "The JavaScript context calling chrome.app.window.current() has no associated AppWindow.", source: chrome-extension://hoaenbhahmjdmflnnmdkohlihnfdhmpj/_generated_background_page.html (0)
[13889:3847:0901/074735:INFO:CONSOLE(0)] "[SUCCESS] multiWindow", source: chrome-extension://hoaenbhahmjdmflnnmdkohlihnfdhmpj/_generated_background_page.html (0)
[13889:3847:0901/074735:INFO:CONSOLE(0)] "[SUCCESS] hiddenAndNormal", source: chrome-extension://hoaenbhahmjdmflnnmdkohlihnfdhmpj/_generated_background_page.html (0)
[ OK ] AppWindowAPITest.TestCreate (5511 ms)
[29/251] AppWindowAPITest.TestCreate (6899 ms)
[ RUN ] WebViewTest.DisplayNoneSetSrc
[13913:3847:0901/074734:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13904:3847:0901/074737:INFO:CONSOLE(6)] "onAppCommand: navigate-guest", source: chrome-extension://gacikldnphnpnoebpindepbgcghcaoob/main.js (6)
[13904:3847:0901/074737:INFO:CONSOLE(34)] "navigate-guest command", source: chrome-extension://gacikldnphnpnoebpindepbgcghcaoob/main.js (34)
[13904:3847:0901/074737:INFO:CONSOLE(6)] "onAppCommand: navigate-guest", source: chrome-extension://gacikldnphnpnoebpindepbgcghcaoob/main.js (6)
[13904:3847:0901/074737:INFO:CONSOLE(34)] "navigate-guest command", source: chrome-extension://gacikldnphnpnoebpindepbgcghcaoob/main.js (34)
[13904:3847:0901/074737:INFO:CONSOLE(6)] "onAppCommand: show-guest", source: chrome-extension://gacikldnphnpnoebpindepbgcghcaoob/main.js (6)
[13904:3847:0901/074738:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -3: ERR_ABORTED.", source: extensions::webViewEvents (237)
[13915:12551:0901/074738:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.DisplayNoneSetSrc (5174 ms)
[30/251] WebViewTest.DisplayNoneSetSrc (6699 ms)
[ RUN ] EphemeralAppLauncherTest.BlacklistStateUnknown
HTTP server started on http://127.0.0.1:54403...
sending server_data: {"host": "127.0.0.1", "port": 54403} (36 bytes)
[13907:3847:0901/074734:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13924:13063:0901/074738:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[13924:13063:0901/074738:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483652, remote ID 5)
[13924:13063:0901/074738:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[13924:13063:0901/074738:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[13924:13063:0901/074738:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EphemeralAppLauncherTest.BlacklistStateUnknown (7653 ms)
[31/251] EphemeralAppLauncherTest.BlacklistStateUnknown (9056 ms)
[ RUN ] EphemeralAppBrowserTest.ReplaceEphemeralAppWithDelayedInstalledApp
[13900:3847:0901/074732:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EphemeralAppBrowserTest.ReplaceEphemeralAppWithDelayedInstalledApp (11753 ms)
[32/251] EphemeralAppBrowserTest.ReplaceEphemeralAppWithDelayedInstalledApp (13097 ms)
[ RUN ] WebViewTest.ExecuteScript
[13926:3847:0901/074738:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13920:62491:0901/074740:ERROR:mach_broker_mac.mm(222)] Unknown process 13931 is sending Mach IPC messages!
[13920:3847:0901/074741:INFO:CONSOLE(25)] "app.onload", source: chrome-extension://kfiddegjbemiijdkjlfoanbcbabknlah/main.js (25)
[13920:3847:0901/074741:INFO:CONSOLE(6)] "embeder.common got config: [object Object]", source: chrome-extension://kfiddegjbemiijdkjlfoanbcbabknlah/utils.js (6)
[13920:3847:0901/074741:INFO:CONSOLE(6)] "customArg: execute_script", source: chrome-extension://kfiddegjbemiijdkjlfoanbcbabknlah/utils.js (6)
[13920:3847:0901/074741:INFO:CONSOLE(6)] "startTest: execute_script", source: chrome-extension://kfiddegjbemiijdkjlfoanbcbabknlah/utils.js (6)
[13920:3847:0901/074741:INFO:CONSOLE(24)] "getConfig: [object Object]", source: chrome-extension://kfiddegjbemiijdkjlfoanbcbabknlah/execute_script/bootstrap.js (24)
[13920:3847:0901/074741:INFO:CONSOLE(6)] "embedder.loadGuest begin", source: chrome-extension://kfiddegjbemiijdkjlfoanbcbabknlah/utils.js (6)
[13920:3847:0901/074742:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://kfiddegjbemiijdkjlfoanbcbabknlah/utils.js (6)
[13920:3847:0901/074742:INFO:CONSOLE(6)] "IS_JS_ONLY_GUEST: true", source: chrome-extension://kfiddegjbemiijdkjlfoanbcbabknlah/utils.js (6)
[13920:3847:0901/074742:INFO:CONSOLE(6)] "webview.inject", source: chrome-extension://kfiddegjbemiijdkjlfoanbcbabknlah/utils.js (6)
[13920:3847:0901/074742:INFO:CONSOLE(6)] "FROM GUEST: Guest script loading.", source: chrome-extension://kfiddegjbemiijdkjlfoanbcbabknlah/utils.js (6)
[13920:3847:0901/074743:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://kfiddegjbemiijdkjlfoanbcbabknlah/utils.js (6)
[13920:3847:0901/074743:INFO:CONSOLE(6)] "FROM GUEST: command from embedder: create-frame", source: chrome-extension://kfiddegjbemiijdkjlfoanbcbabknlah/utils.js (6)
[13920:3847:0901/074743:INFO:CONSOLE(6)] "FROM GUEST: onload fire", source: chrome-extension://kfiddegjbemiijdkjlfoanbcbabknlah/utils.js (6)
[13920:3847:0901/074743:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://kfiddegjbemiijdkjlfoanbcbabknlah/utils.js (6)
[13920:3847:0901/074743:INFO:CONSOLE(6)] "embedder.onPostMessageReceived, data[0] = created-frame", source: chrome-extension://kfiddegjbemiijdkjlfoanbcbabknlah/utils.js (6)
[13920:3847:0901/074743:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://kfiddegjbemiijdkjlfoanbcbabknlah/utils.js (6)
[13920:3847:0901/074743:INFO:CONSOLE(6)] "Skip loadstop handler", source: chrome-extension://kfiddegjbemiijdkjlfoanbcbabknlah/utils.js (6)
[13920:3847:0901/074743:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://kfiddegjbemiijdkjlfoanbcbabknlah/utils.js (6)
[13920:3847:0901/074743:INFO:CONSOLE(6)] "embedder.onPostMessageReceived, data[0] = got-testDiv-innerText", source: chrome-extension://kfiddegjbemiijdkjlfoanbcbabknlah/utils.js (6)
[13920:3847:0901/074743:INFO:CONSOLE(0)] "[SUCCESS] testExecuteScriptInAllFrames", source: chrome-extension://kfiddegjbemiijdkjlfoanbcbabknlah/main.html (0)
[13928:12551:0901/074743:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[13928:12551:0901/074743:WARNING:channel.cc(325)] RawChannel write error
[13920:39683:0901/074743:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[13920:39683:0901/074743:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[13920:39683:0901/074743:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[13920:39683:0901/074743:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[13920:39683:0901/074743:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13920:3847:0901/074743:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2147483648, remote ID 2)
[13920:39683:0901/074743:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.ExecuteScript (6181 ms)
[33/251] WebViewTest.ExecuteScript (7649 ms)
[ RUN ] WebViewTest.Shim_TestOnEventProperty
[13948:3847:0901/074741:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WebViewTest.Shim_TestOnEventProperty (6002 ms)
[34/251] WebViewTest.Shim_TestOnEventProperty (7377 ms)
[ RUN ] WebViewTest.Shim_TestAddMultipleContentScripts
[13999:3847:0901/074742:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[13930:3847:0901/074744:INFO:CONSOLE(807)] "Step 1: call <webview>.addContentScripts(myrule1 & myrule2)", source: chrome-extension://dcljlhgnpflkkmfdpmobfklokdmmpele/main.js (807)
[13930:74243:0901/074746:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[13930:3847:0901/074746:INFO:CONSOLE(834)] "Step 2: A communication channel has been established with webview.", source: chrome-extension://dcljlhgnpflkkmfdpmobfklokdmmpele/main.js (834)
[13930:3847:0901/074746:INFO:CONSOLE(841)] "Step 3: A communication channel has been established with webview.", source: chrome-extension://dcljlhgnpflkkmfdpmobfklokdmmpele/main.js (841)
[14053:13063:0901/074746:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14053:13063:0901/074746:WARNING:channel.cc(325)] RawChannel write error
[13930:36611:0901/074746:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[13930:36611:0901/074746:WARNING:channel.cc(325)] RawChannel write error
[14093:13063:0901/074746:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14093:13063:0901/074746:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Shim_TestAddMultipleContentScripts (6299 ms)
[35/251] WebViewTest.Shim_TestAddMultipleContentScripts (7799 ms)
[ RUN ] WebViewTest.Shim_TestAddContentScriptWithCode
[14091:3847:0901/074745:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14057:3847:0901/074748:INFO:CONSOLE(1186)] "Step 1: call <webview>.addContentScripts.", source: chrome-extension://dcljlhgnpflkkmfdpmobfklokdmmpele/main.js (1186)
[14057:3847:0901/074749:INFO:CONSOLE(1196)] "Step 2: call webview.executeScript() to check result.", source: chrome-extension://dcljlhgnpflkkmfdpmobfklokdmmpele/main.js (1196)
[14057:74507:0901/074749:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14057:37891:0901/074749:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14057:37891:0901/074749:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14057:37891:0901/074749:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.Shim_TestAddContentScriptWithCode (6070 ms)
[36/251] WebViewTest.Shim_TestAddContentScriptWithCode (7761 ms)
[ RUN ] WebViewTest.Shim_TestNavOnConsecutiveSrcAttributeChanges
[14137:3847:0901/074746:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14077:3847:0901/074750:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -3: ERR_ABORTED.", source: extensions::webViewEvents (237)
[ OK ] WebViewTest.Shim_TestNavOnConsecutiveSrcAttributeChanges (6178 ms)
[37/251] WebViewTest.Shim_TestNavOnConsecutiveSrcAttributeChanges (7760 ms)
[ RUN ] WebViewTest.Shim_TestDeclarativeWebRequestAPI
[14209:3847:0901/074748:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14147:3847:0901/074752:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -20: ERR_BLOCKED_BY_CLIENT.", source: extensions::webViewEvents (237)
[14226:12551:0901/074752:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14226:12551:0901/074752:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14291:13319:0901/074752:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Shim_TestDeclarativeWebRequestAPI (5829 ms)
[38/251] WebViewTest.Shim_TestDeclarativeWebRequestAPI (7487 ms)
[ RUN ] WebViewTest.Shim_TestLoadAbortNonWebSafeScheme
[14247:3847:0901/074750:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14179:3847:0901/074752:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -301: ERR_DISALLOWED_URL_SCHEME.", source: extensions::webViewEvents (237)
[14260:12807:0901/074753:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14260:12807:0901/074753:WARNING:channel.cc(325)] RawChannel write error
[14179:36611:0901/074753:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.Shim_TestLoadAbortNonWebSafeScheme (5946 ms)
[39/251] WebViewTest.Shim_TestLoadAbortNonWebSafeScheme (7434 ms)
[ RUN ] WebViewTest.MediaAccessAPIDeny_TestDeny
[14310:3847:0901/074754:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14293:73987:0901/074758:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14317:12551:0901/074758:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14349:13063:0901/074758:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14349:13063:0901/074758:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.MediaAccessAPIDeny_TestDeny (6392 ms)
[40/251] WebViewTest.MediaAccessAPIDeny_TestDeny (7998 ms)
[ RUN ] WebViewTest.MediaAccessAPIDeny_TestDenyThenAllowThrows
[14331:3847:0901/074756:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14312:74243:0901/074800:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14337:12807:0901/074800:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14337:12807:0901/074800:WARNING:channel.cc(325)] RawChannel write error
[14312:38915:0901/074800:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14312:38915:0901/074800:WARNING:channel.cc(325)] RawChannel write error
[14393:13063:0901/074800:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14393:13063:0901/074800:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.MediaAccessAPIDeny_TestDenyThenAllowThrows (5743 ms)
[41/251] WebViewTest.MediaAccessAPIDeny_TestDenyThenAllowThrows (7511 ms)
[ RUN ] WebViewTest.MediaAccessAPIDeny_TestNoListenersImplyDeny
[14341:3847:0901/074757:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14321:75011:0901/074800:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14321:3847:0901/074801:INFO:CONSOLE(249)] "<webview>: The permission request for "media" has been denied.", source: extensions::webViewActionRequests (249)
[14344:13063:0901/074801:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14344:13063:0901/074801:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14321:39683:0901/074801:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14321:39683:0901/074801:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.MediaAccessAPIDeny_TestNoListenersImplyDeny (5857 ms)
[42/251] WebViewTest.MediaAccessAPIDeny_TestNoListenersImplyDeny (7244 ms)
[ RUN ] WebViewTest.PRE_StoragePersistence
[14296:3847:0901/074753:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14279:3847:0901/074755:INFO:CONSOLE(27)] "Starting test "webview_0 setting cookie {"inmemory":"true"} for http://localhost:54420/extensions/platform_apps/web_view/storage_persistence/guest.html"...", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/testing.js (27)
[14279:74507:0901/074756:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14279:3847:0901/074756:INFO:CONSOLE(166)] "webview_0:Received message "{"title":"Set Cookie to Value","cookie":{"inmemory":"true"}}".", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/tests.js (166)
[14279:3847:0901/074756:INFO:CONSOLE(42)] "Received message "{"title":"Finished Setting Cookie"}".", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/message.js (42)
[14279:3847:0901/074757:INFO:CONSOLE(166)] "webview_0:Received message "{"title":"Send Cookies"}".", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/tests.js (166)
[14279:3847:0901/074757:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{"inmemory":"true"}}".", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/message.js (42)
[14279:3847:0901/074757:INFO:CONSOLE(30)] "Test "webview_0 setting cookie {"inmemory":"true"} for http://localhost:54420/extensions/platform_apps/web_view/storage_persistence/guest.html" was successful.", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/testing.js (30)
[14279:3847:0901/074757:INFO:CONSOLE(27)] "Starting test "check webview_1 has cookies {"inmemory":"true"}"...", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/testing.js (27)
[14279:3847:0901/074757:INFO:CONSOLE(166)] "webview_1:Received message "{"title":"Send Cookies"}".", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/tests.js (166)
[14279:3847:0901/074757:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{"inmemory":"true"}}".", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/message.js (42)
[14279:3847:0901/074757:INFO:CONSOLE(30)] "Test "check webview_1 has cookies {"inmemory":"true"}" was successful.", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/testing.js (30)
[14279:3847:0901/074757:INFO:CONSOLE(27)] "Starting test "webview_2 setting cookie {"inmemory":"true"} for http://localhost:54420/extensions/platform_apps/web_view/storage_persistence/guest.html"...", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/testing.js (27)
[14279:3847:0901/074758:INFO:CONSOLE(166)] "webview_2:Received message "{"title":"Set Cookie to Value","cookie":{"inmemory":"true"}}".", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/tests.js (166)
[14279:3847:0901/074758:INFO:CONSOLE(42)] "Received message "{"title":"Finished Setting Cookie"}".", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/message.js (42)
[14279:3847:0901/074758:INFO:CONSOLE(166)] "webview_2:Received message "{"title":"Send Cookies"}".", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/tests.js (166)
[14279:3847:0901/074758:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{"inmemory":"true"}}".", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/message.js (42)
[14279:3847:0901/074758:INFO:CONSOLE(30)] "Test "webview_2 setting cookie {"inmemory":"true"} for http://localhost:54420/extensions/platform_apps/web_view/storage_persistence/guest.html" was successful.", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/testing.js (30)
[14279:3847:0901/074758:INFO:CONSOLE(27)] "Starting test "check webview_3 has cookies {"inmemory":"true"}"...", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/testing.js (27)
[14279:3847:0901/074758:INFO:CONSOLE(166)] "webview_3:Received message "{"title":"Send Cookies"}".", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/tests.js (166)
[14279:3847:0901/074758:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{"inmemory":"true"}}".", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/message.js (42)
[14279:3847:0901/074758:INFO:CONSOLE(30)] "Test "check webview_3 has cookies {"inmemory":"true"}" was successful.", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/testing.js (30)
[14279:3847:0901/074758:INFO:CONSOLE(27)] "Starting test "webview_4 setting cookie {"persist1":"true"} for http://localhost:54420/extensions/platform_apps/web_view/storage_persistence/guest.html"...", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/testing.js (27)
[14279:3847:0901/074759:INFO:CONSOLE(166)] "webview_4:Received message "{"title":"Set Cookie to Value","cookie":{"persist1":"true"}}".", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/tests.js (166)
[14279:3847:0901/074759:INFO:CONSOLE(42)] "Received message "{"title":"Finished Setting Cookie"}".", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/message.js (42)
[14279:3847:0901/074800:INFO:CONSOLE(166)] "webview_4:Received message "{"title":"Send Cookies"}".", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/tests.js (166)
[14279:3847:0901/074800:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{"persist1":"true"}}".", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/message.js (42)
[14279:3847:0901/074800:INFO:CONSOLE(30)] "Test "webview_4 setting cookie {"persist1":"true"} for http://localhost:54420/extensions/platform_apps/web_view/storage_persistence/guest.html" was successful.", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/testing.js (30)
[14279:3847:0901/074800:INFO:CONSOLE(27)] "Starting test "check webview_5 has cookies {"persist1":"true"}"...", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/testing.js (27)
[14279:3847:0901/074800:INFO:CONSOLE(166)] "webview_5:Received message "{"title":"Send Cookies"}".", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/tests.js (166)
[14279:3847:0901/074800:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{"persist1":"true"}}".", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/message.js (42)
[14279:3847:0901/074800:INFO:CONSOLE(30)] "Test "check webview_5 has cookies {"persist1":"true"}" was successful.", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/testing.js (30)
[14279:3847:0901/074800:INFO:CONSOLE(27)] "Starting test "webview_6 setting cookie {"persist2":"true"} for http://localhost:54420/extensions/platform_apps/web_view/storage_persistence/guest.html"...", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/testing.js (27)
[14279:3847:0901/074801:INFO:CONSOLE(166)] "webview_6:Received message "{"title":"Set Cookie to Value","cookie":{"persist2":"true"}}".", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/tests.js (166)
[14279:3847:0901/074801:INFO:CONSOLE(42)] "Received message "{"title":"Finished Setting Cookie"}".", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/message.js (42)
[14279:3847:0901/074801:INFO:CONSOLE(166)] "webview_6:Received message "{"title":"Send Cookies"}".", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/tests.js (166)
[14279:3847:0901/074801:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{"persist2":"true"}}".", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/message.js (42)
[14279:3847:0901/074801:INFO:CONSOLE(30)] "Test "webview_6 setting cookie {"persist2":"true"} for http://localhost:54420/extensions/platform_apps/web_view/storage_persistence/guest.html" was successful.", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/testing.js (30)
[14279:39427:0901/074801:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14279:39427:0901/074801:WARNING:channel.cc(325)] RawChannel write error
[14279:39427:0901/074801:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[14279:39427:0901/074801:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[14279:39427:0901/074801:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.PRE_StoragePersistence (11077 ms)
[43/251] WebViewTest.PRE_StoragePersistence (12568 ms)
[ RUN ] WebViewTest.ContextMenusAPI_PreventDefault
[14478:3847:0901/074802:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14417:3847:0901/074806:INFO:CONSOLE(5)] "webview has loaded.", source: chrome-extension://madpijmbnaplddfhheklhaaodbndekoo/embedder.js (5)
[14417:3847:0901/074806:INFO:CONSOLE(5)] "Script has been injected into webview.", source: chrome-extension://madpijmbnaplddfhheklhaaodbndekoo/embedder.js (5)
[14417:3847:0901/074806:INFO:CONSOLE(250)] "A communication channel has been established with webview.", source: chrome-extension://madpijmbnaplddfhheklhaaodbndekoo/embedder.js (250)
[14417:3847:0901/074806:INFO:CONSOLE(5)] "Guest load completed.", source: chrome-extension://madpijmbnaplddfhheklhaaodbndekoo/embedder.js (5)
[14499:12807:0901/074806:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14499:12807:0901/074806:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14499:12807:0901/074806:WARNING:channel.cc(325)] RawChannel write error
[14417:41219:0901/074806:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.ContextMenusAPI_PreventDefault (6370 ms)
[44/251] WebViewTest.ContextMenusAPI_PreventDefault (7892 ms)
[ RUN ] WebViewTest.GeolocationAPIEmbedderHasNoAccessDeny
[14532:3847:0901/074804:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14468:75523:0901/074807:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14534:12807:0901/074807:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14534:12807:0901/074807:WARNING:channel.cc(325)] RawChannel write error
[14545:12807:0901/074807:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14545:12807:0901/074807:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.GeolocationAPIEmbedderHasNoAccessDeny (5546 ms)
[45/251] WebViewTest.GeolocationAPIEmbedderHasNoAccessDeny (7255 ms)
[ RUN ] WebViewTest.WhitelistedContentScript
[14535:3847:0901/074804:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14489:3847:0901/074806:INFO:CONSOLE(5)] "Hello world from content_script", source: chrome-extension://imeongpbjoodlnmlakaldhlcmijmhpbb/content_script.js (5)
[14489:3847:0901/074807:INFO:CONSOLE(5)] "Hello world from content_script", source: chrome-extension://imeongpbjoodlnmlakaldhlcmijmhpbb/content_script.js (5)
[14489:3847:0901/074807:INFO:CONSOLE(13)] "Dispatching event", source: chrome-extension://imeongpbjoodlnmlakaldhlcmijmhpbb/content_script.js (13)
[14489:39683:0901/074808:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14489:39683:0901/074808:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.WhitelistedContentScript (5585 ms)
[46/251] WebViewTest.WhitelistedContentScript (7201 ms)
[ RUN ] WebViewTest.Shim_TestFindAPI
[14539:3847:0901/074805:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WebViewTest.Shim_TestFindAPI (5693 ms)
[47/251] WebViewTest.Shim_TestFindAPI (7357 ms)
[ RUN ] WebViewTest.Shim_TestZoomBeforeNavigation
[14554:3847:0901/074810:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WebViewTest.Shim_TestZoomBeforeNavigation (5624 ms)
[48/251] WebViewTest.Shim_TestZoomBeforeNavigation (7235 ms)
[ RUN ] WebViewTest.TaskManagementPostExistingWebViews
[14559:3847:0901/074811:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14549:74499:0901/074814:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14549:41219:0901/074814:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[14549:41219:0901/074814:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.TaskManagementPostExistingWebViews (5689 ms)
[49/251] WebViewTest.TaskManagementPostExistingWebViews (7137 ms)
[ RUN ] WebViewNewWindowTest.Shim_TestNewWindow
[14563:3847:0901/074812:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14552:74755:0901/074815:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14576:13063:0901/074815:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14576:13063:0901/074815:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewNewWindowTest.Shim_TestNewWindow (5707 ms)
[50/251] WebViewNewWindowTest.Shim_TestNewWindow (7439 ms)
[ RUN ] AutofillTest.CCInfoNotStoredWhenAutocompleteOff
[14569:3847:0901/074813:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54534...
sending server_data: {"host": "127.0.0.1", "port": 54534} (36 bytes)
[14557:35843:0901/074816:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[14557:35843:0901/074816:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[14557:35843:0901/074816:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[14557:35843:0901/074816:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14557:35843:0901/074816:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AutofillTest.CCInfoNotStoredWhenAutocompleteOff (5126 ms)
[51/251] AutofillTest.CCInfoNotStoredWhenAutocompleteOff (6794 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectMultiple
[14584:3847:0901/074817:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14577:74243:0901/074818:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14577:3847:0901/074818:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:54547/banners/main.js (13)
=================================================================
==14586==ERROR: AddressSanitizer: heap-use-after-free on address 0x60e00004d5a0 at pc 0x00011ba39e32 bp 0x7fff52817650 sp 0x7fff52817648
READ of size 8 at 0x60e00004d5a0 thread T0
#0 0x11ba39e31 in operator() base/memory/scoped_ptr.h:128:5
#1 0x11ba39e31 in ~scoped_ptr_impl base/memory/scoped_ptr.h:222:0
#2 0x11ba39e31 in ~scoped_ptr_impl base/memory/scoped_ptr.h:218:0
#3 0x11ba39e31 in ~scoped_ptr base/memory/scoped_ptr.h:312:0
#4 0x11ba39e31 in ~scoped_ptr base/memory/scoped_ptr.h:312:0
#5 0x11ba39e31 in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:797:0
#6 0x11ba3a00d in ~RenderFrameImpl content/renderer/render_frame_impl.cc:764:37
#7 0x11ba3a00d in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:764:0
#8 0x11ba55cd0 in content::RenderFrameImpl::frameDetached(blink::WebFrame*, blink::WebFrameClient::DetachType) content/renderer/render_frame_impl.cc:2295:3
#9 0x113f37e68 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:346:5
#10 0x115fdda48 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#11 0x116054625 in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:307:5
#12 0x11642b96d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:570:5
#13 0x114095be0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1694:9
#14 0x11bb08c88 in content::RenderWidget::Close() content/renderer/render_widget.cc:1631:5
#15 0x11bade3b0 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3073:3
#16 0x10f2c044c in Run base/callback.h:396:12
#17 0x10f2c044c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#18 0x11b8823b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#19 0x11b87e5b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#20 0x10f2c044c in Run base/callback.h:396:12
#21 0x10f2c044c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#22 0x10f3225bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#23 0x10f3230a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#24 0x10f323656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#25 0x10f29efa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#26 0x10f308f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#27 0x10f29d526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#28 0x7fff88259b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#29 0x7fff88259454 in __CFRunLoopDoSources0 ??:0:0
#30 0x7fff8827c7f4 in __CFRunLoopRun ??:0:0
#31 0x7fff8827c0e1 in CFRunLoopRunSpecific ??:0:0
#32 0x7fff8e6577bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#33 0x10f2a0497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#34 0x10f29e89b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#35 0x10f36012e in base::RunLoop::Run() base/run_loop.cc:55:3
#36 0x10f321124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
#37 0x11bb23058 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:201:7
#38 0x10f1d9d8b in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:806:12
#39 0x10f1d82dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#40 0x10e0f50dd in ChromeMain chrome/app/chrome_main.cc:66:12
#41 0x10d3e6c0a in main chrome/app/chrome_exe_main_mac.cc:16:12
#42 0x10d3e6bf3 in start ??:0:0
#35 0x10 (<unknown module>)
0x60e00004d5a0 is located 32 bytes inside of 152-byte region [0x60e00004d580,0x60e00004d618)
freed by thread T0 here:
#0 0x10d43bd7b in __asan_print_accumulated_stats ??:0:0
#1 0x11ba39014 in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:766:3
#2 0x11ba3a00d in ~RenderFrameImpl content/renderer/render_frame_impl.cc:764:37
#3 0x11ba3a00d in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:764:0
#4 0x11ba55cd0 in content::RenderFrameImpl::frameDetached(blink::WebFrame*, blink::WebFrameClient::DetachType) content/renderer/render_frame_impl.cc:2295:3
#5 0x113f37e68 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:346:5
#6 0x115fdda48 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#7 0x116054625 in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:307:5
#8 0x11642b96d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:570:5
#9 0x114095be0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1694:9
#10 0x11bb08c88 in content::RenderWidget::Close() content/renderer/render_widget.cc:1631:5
#11 0x11bade3b0 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3073:3
#12 0x10f2c044c in Run base/callback.h:396:12
#13 0x10f2c044c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#14 0x11b8823b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#15 0x11b87e5b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#16 0x10f2c044c in Run base/callback.h:396:12
#17 0x10f2c044c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#18 0x10f3225bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#19 0x10f3230a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#20 0x10f323656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#21 0x10f29efa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#22 0x10f308f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#23 0x10f29d526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#24 0x7fff88259b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#25 0x7fff88259454 in __CFRunLoopDoSources0 ??:0:0
#26 0x7fff8827c7f4 in __CFRunLoopRun ??:0:0
#27 0x7fff8827c0e1 in CFRunLoopRunSpecific ??:0:0
#28 0x7fff8e6577bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#29 0x10f2a0497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#30 0x10f29e89b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#31 0x10f36012e in base::RunLoop::Run() base/run_loop.cc:55:3
#32 0x10f321124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
previously allocated by thread T0 here:
#0 0x10d43b7bb in __asan_print_accumulated_stats ??:0:0
#1 0x10f02bc79 in ChromeContentRendererClient::CreateAppBannerClient(content::RenderFrame*) chrome/renderer/chrome_content_renderer_client.cc:1618:7
#2 0x11ba77c87 in appBannerClient content/renderer/render_frame_impl.cc:3800:9
#3 0x11ba77c87 in non-virtual thunk to content::RenderFrameImpl::appBannerClient() content/renderer/render_frame_impl.cc:3797:0
#4 0x1140282b4 in blink::WebLocalFrameImpl::willShowInstallBannerPrompt(int, blink::WebVector<blink::WebString> const&, blink::WebAppBannerPromptReply*) third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:2134:65
#5 0x10f032869 in ChromeRenderFrameObserver::OnAppBannerPromptRequest(int, std::string const&) chrome/renderer/chrome_render_frame_observer.cc:223:3
#6 0x10f03021c in DispatchToMethodImpl<ChromeRenderFrameObserver, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &), int, std::basic_string<char> , 0, 1> base/tuple.h:254:3
#7 0x10f03021c in DispatchToMethod<ChromeRenderFrameObserver, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &), int, std::basic_string<char> > base/tuple.h:261:0
#8 0x10f03021c in Dispatch<ChromeRenderFrameObserver, ChromeRenderFrameObserver, void, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &)> chrome/common/render_messages.h:423:0
#9 0x10f03021c in ChromeRenderFrameObserver::OnMessageReceived(IPC::Message const&) chrome/renderer/chrome_render_frame_observer.cc:106:0
#10 0x11ba3f13b in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1065:9
#11 0x1114b783e in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
#12 0x1114b76c1 in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
#13 0x11b6c4910 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:656:10
#14 0x111518f6e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:288:3
#15 0x10f2c044c in Run base/callback.h:396:12
#16 0x10f2c044c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#17 0x11b8823b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#18 0x11b87e5b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#19 0x10f2c044c in Run base/callback.h:396:12
#20 0x10f2c044c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#21 0x10f3225bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#22 0x10f3230a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#23 0x10f323656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#24 0x10f29efa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#25 0x10f308f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#26 0x10f29d526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#27 0x7fff88259b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#28 0x7fff88259454 in __CFRunLoopDoSources0 ??:0:0
#29 0x7fff8827c7f4 in __CFRunLoopRun ??:0:0
#30 0x7fff8827c0e1 in CFRunLoopRunSpecific ??:0:0
#31 0x7fff8e6577bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#32 0x10f2a0497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#33 0x10f29e89b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#34 0x10f36012e in base::RunLoop::Run() base/run_loop.cc:55:3
#35 0x10f321124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
SUMMARY: AddressSanitizer: heap-use-after-free (/Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4+0xd948e31)
Shadow bytes around the buggy address:
0x1c1c00009a60: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c1c00009a70: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c1c00009a80: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c1c00009a90: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c00009aa0: fd fd fd fd fd fd fd fa fa fa fa fa fa fa fa fa
=>0x1c1c00009ab0: fd fd fd fd[fd]fd fd fd fd fd fd fd fd fd fd fd
0x1c1c00009ac0: fd fd fd fa fa fa fa fa fa fa fa fa fd fd fd fd
0x1c1c00009ad0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fa
0x1c1c00009ae0: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
0x1c1c00009af0: fd fd fd fd fd fd fd fd fd fd fd fd fa fa fa fa
0x1c1c00009b00: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fd
Shadow byte legend (one shadow byte represents 8 application bytes):
Addressable: 00
Partially addressable: 01 02 03 04 05 06 07
Heap left redzone: fa
Heap right redzone: fb
Freed heap region: fd
Stack left redzone: f1
Stack mid redzone: f2
Stack right redzone: f3
Stack partial redzone: f4
Stack after return: f5
Stack use after scope: f8
Global redzone: f9
Global init order: f6
Poisoned by user: f7
Container overflow: fc
Array cookie: ac
Intra object redzone: bb
ASan internal: fe
Left alloca redzone: ca
Right alloca redzone: cb
==14586==ABORTING
Received signal 6
[0x00010f2bec90]
[0x7fff93ad090a]
[0x00011bade3b1]
[0x7fff93b27f61]
[0x00010d44d4b6]
[0x00010d437c8e]
[0x00011ba39e32]
[0x00011ba3a00e]
[0x00011ba55cd1]
[0x000113f37e69]
[0x000115fdda49]
[0x000116054626]
[0x00011642b96e]
[0x000114095be1]
[0x00011bb08c89]
[0x00011bade3b1]
[0x00010f2c044d]
[0x00011b8823ba]
[0x00011b87e5b4]
[0x00010f2c044d]
[0x00010f3225bd]
[0x00010f3230a7]
[0x00010f323657]
[0x00010f29efaa]
[0x00010f308f1a]
[0x00010f29d527]
[0x7fff88259b31]
[0x7fff88259455]
[0x7fff8827c7f5]
[0x7fff8827c0e2]
[0x7fff8e6577be]
[0x00010f2a0498]
[0x00010f29e89c]
[0x00010f36012f]
[0x00010f321125]
[0x00011bb23059]
[0x00010f1d9d8c]
[0x00010f1d82de]
[0x00010e0f50de]
[0x00010d3e6c0b]
[0x00010d3e6bf4]
[end of stack trace]
[14577:3847:0901/074819:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[14577:3847:0901/074819:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[14577:3847:0901/074819:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectMultiple (3311 ms)
[52/251] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectMultiple (4825 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectSingle
[14587:3847:0901/074818:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14578:3847:0901/074819:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:54566/banners/main.js (13)
[14578:74499:0901/074819:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14578:3847:0901/074819:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:54566/banners/main.js (13)
[14578:3847:0901/074819:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:54566/banners/main.js (13)
=================================================================
==14590==ERROR: AddressSanitizer: heap-use-after-free on address 0x60e000052d20 at pc 0x00010f3b1e32 bp 0x7fff5eea1650 sp 0x7fff5eea1648
READ of size 8 at 0x60e000052d20 thread T0
#0 0x10f3b1e31 in operator() base/memory/scoped_ptr.h:128:5
#1 0x10f3b1e31 in ~scoped_ptr_impl base/memory/scoped_ptr.h:222:0
#2 0x10f3b1e31 in ~scoped_ptr_impl base/memory/scoped_ptr.h:218:0
#3 0x10f3b1e31 in ~scoped_ptr base/memory/scoped_ptr.h:312:0
#4 0x10f3b1e31 in ~scoped_ptr base/memory/scoped_ptr.h:312:0
#5 0x10f3b1e31 in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:797:0
#6 0x10f3b200d in ~RenderFrameImpl content/renderer/render_frame_impl.cc:764:37
#7 0x10f3b200d in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:764:0
#8 0x10f3cdcd0 in content::RenderFrameImpl::frameDetached(blink::WebFrame*, blink::WebFrameClient::DetachType) content/renderer/render_frame_impl.cc:2295:3
#9 0x1078afe68 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:346:5
#10 0x109955a48 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#11 0x1099cc625 in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:307:5
#12 0x109da396d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:570:5
#13 0x107a0dbe0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1694:9
#14 0x10f480c88 in content::RenderWidget::Close() content/renderer/render_widget.cc:1631:5
#15 0x10f4563b0 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3073:3
#16 0x102c3844c in Run base/callback.h:396:12
#17 0x102c3844c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#18 0x10f1fa3b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#19 0x10f1f65b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#20 0x102c3844c in Run base/callback.h:396:12
#21 0x102c3844c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#22 0x102c9a5bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#23 0x102c9b0a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#24 0x102c9b656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#25 0x102c16fa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#26 0x102c80f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#27 0x102c15526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#28 0x7fff88259b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#29 0x7fff88259454 in __CFRunLoopDoSources0 ??:0:0
#30 0x7fff8827c7f4 in __CFRunLoopRun ??:0:0
#31 0x7fff8827c0e1 in CFRunLoopRunSpecific ??:0:0
#32 0x7fff8e6577bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#33 0x102c18497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#34 0x102c1689b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#35 0x102cd812e in base::RunLoop::Run() base/run_loop.cc:55:3
#36 0x102c99124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
#37 0x10f49b058 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:201:7
#38 0x102b51d8b in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:806:12
#39 0x102b502dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#40 0x101a6d0dd in ChromeMain chrome/app/chrome_main.cc:66:12
#41 0x100d5cc0a in main chrome/app/chrome_exe_main_mac.cc:16:12
#42 0x100d5cbf3 in start ??:0:0
#35 0x10 (<unknown module>)
0x60e000052d20 is located 32 bytes inside of 152-byte region [0x60e000052d00,0x60e000052d98)
freed by thread T0 here:
#0 0x100db2d7b in __asan_print_accumulated_stats ??:0:0
#1 0x10f3b1014 in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:766:3
#2 0x10f3b200d in ~RenderFrameImpl content/renderer/render_frame_impl.cc:764:37
#3 0x10f3b200d in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:764:0
#4 0x10f3cdcd0 in content::RenderFrameImpl::frameDetached(blink::WebFrame*, blink::WebFrameClient::DetachType) content/renderer/render_frame_impl.cc:2295:3
#5 0x1078afe68 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:346:5
#6 0x109955a48 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#7 0x1099cc625 in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:307:5
#8 0x109da396d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:570:5
#9 0x107a0dbe0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1694:9
#10 0x10f480c88 in content::RenderWidget::Close() content/renderer/render_widget.cc:1631:5
#11 0x10f4563b0 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3073:3
#12 0x102c3844c in Run base/callback.h:396:12
#13 0x102c3844c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#14 0x10f1fa3b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#15 0x10f1f65b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#16 0x102c3844c in Run base/callback.h:396:12
#17 0x102c3844c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#18 0x102c9a5bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#19 0x102c9b0a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#20 0x102c9b656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#21 0x102c16fa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#22 0x102c80f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#23 0x102c15526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#24 0x7fff88259b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#25 0x7fff88259454 in __CFRunLoopDoSources0 ??:0:0
#26 0x7fff8827c7f4 in __CFRunLoopRun ??:0:0
#27 0x7fff8827c0e1 in CFRunLoopRunSpecific ??:0:0
#28 0x7fff8e6577bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#29 0x102c18497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#30 0x102c1689b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#31 0x102cd812e in base::RunLoop::Run() base/run_loop.cc:55:3
#32 0x102c99124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
previously allocated by thread T0 here:
#0 0x100db27bb in __asan_print_accumulated_stats ??:0:0
#1 0x1029a3c79 in ChromeContentRendererClient::CreateAppBannerClient(content::RenderFrame*) chrome/renderer/chrome_content_renderer_client.cc:1618:7
#2 0x10f3efc87 in appBannerClient content/renderer/render_frame_impl.cc:3800:9
#3 0x10f3efc87 in non-virtual thunk to content::RenderFrameImpl::appBannerClient() content/renderer/render_frame_impl.cc:3797:0
#4 0x1079a02b4 in blink::WebLocalFrameImpl::willShowInstallBannerPrompt(int, blink::WebVector<blink::WebString> const&, blink::WebAppBannerPromptReply*) third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:2134:65
#5 0x1029aa869 in ChromeRenderFrameObserver::OnAppBannerPromptRequest(int, std::string const&) chrome/renderer/chrome_render_frame_observer.cc:223:3
#6 0x1029a821c in DispatchToMethodImpl<ChromeRenderFrameObserver, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &), int, std::basic_string<char> , 0, 1> base/tuple.h:254:3
#7 0x1029a821c in DispatchToMethod<ChromeRenderFrameObserver, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &), int, std::basic_string<char> > base/tuple.h:261:0
#8 0x1029a821c in Dispatch<ChromeRenderFrameObserver, ChromeRenderFrameObserver, void, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &)> chrome/common/render_messages.h:423:0
#9 0x1029a821c in ChromeRenderFrameObserver::OnMessageReceived(IPC::Message const&) chrome/renderer/chrome_render_frame_observer.cc:106:0
#10 0x10f3b713b in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1065:9
#11 0x104e2f83e in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
#12 0x104e2f6c1 in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
#13 0x10f03c910 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:656:10
#14 0x104e90f6e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:288:3
#15 0x102c3844c in Run base/callback.h:396:12
#16 0x102c3844c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#17 0x10f1fa3b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#18 0x10f1f65b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#19 0x102c3844c in Run base/callback.h:396:12
#20 0x102c3844c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#21 0x102c9a5bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#22 0x102c9b0a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#23 0x102c9b656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#24 0x102c16fa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#25 0x102c80f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#26 0x102c15526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#27 0x7fff88259b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#28 0x7fff88259454 in __CFRunLoopDoSources0 ??:0:0
#29 0x7fff8827c7f4 in __CFRunLoopRun ??:0:0
#30 0x7fff8827c0e1 in CFRunLoopRunSpecific ??:0:0
#31 0x7fff8e6577bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#32 0x102c18497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#33 0x102c1689b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#34 0x102cd812e in base::RunLoop::Run() base/run_loop.cc:55:3
#35 0x102c99124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
SUMMARY: AddressSanitizer: heap-use-after-free (/Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4+0xd948e31)
Shadow bytes around the buggy address:
0x1c1c0000a550: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c1c0000a560: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
0x1c1c0000a570: fd fd fd fd fd fd fd fd fd fd fd fa fa fa fa fa
0x1c1c0000a580: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000a590: fd fd fd fd fd fd fd fa fa fa fa fa fa fa fa fa
=>0x1c1c0000a5a0: fd fd fd fd[fd]fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000a5b0: fd fd fd fa fa fa fa fa fa fa fa fa fd fd fd fd
0x1c1c0000a5c0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fa
0x1c1c0000a5d0: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
0x1c1c0000a5e0: fd fd fd fd fd fd fd fd fd fd fd fd fa fa fa fa
0x1c1c0000a5f0: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fd
Shadow byte legend (one shadow byte represents 8 application bytes):
Addressable: 00
Partially addressable: 01 02 03 04 05 06 07
Heap left redzone: fa
Heap right redzone: fb
Freed heap region: fd
Stack left redzone: f1
Stack mid redzone: f2
Stack right redzone: f3
Stack partial redzone: f4
Stack after return: f5
Stack use after scope: f8
Global redzone: f9
Global init order: f6
Poisoned by user: f7
Container overflow: fc
Array cookie: ac
Intra object redzone: bb
ASan internal: fe
Left alloca redzone: ca
Right alloca redzone: cb
==14590==ABORTING
Received signal 6
[0x000102c36c90]
[0x7fff93ad090a]
[0x00010f4563b1]
[0x7fff93b27f61]
[0x000100dc44b6]
[0x000100daec8e]
[0x00010f3b1e32]
[0x00010f3b200e]
[0x00010f3cdcd1]
[0x0001078afe69]
[0x000109955a49]
[0x0001099cc626]
[0x000109da396e]
[0x000107a0dbe1]
[0x00010f480c89]
[0x00010f4563b1]
[0x000102c3844d]
[0x00010f1fa3ba]
[0x00010f1f65b4]
[0x000102c3844d]
[0x000102c9a5bd]
[0x000102c9b0a7]
[0x000102c9b657]
[0x000102c16faa]
[0x000102c80f1a]
[0x000102c15527]
[0x7fff88259b31]
[0x7fff88259455]
[0x7fff8827c7f5]
[0x7fff8827c0e2]
[0x7fff8e6577be]
[0x000102c18498]
[0x000102c1689c]
[0x000102cd812f]
[0x000102c99125]
[0x00010f49b059]
[0x000102b51d8c]
[0x000102b502de]
[0x000101a6d0de]
[0x000100d5cc0b]
[0x000100d5cbf4]
[end of stack trace]
[14578:3847:0901/074819:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[14578:3847:0901/074819:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[14578:3847:0901/074819:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectSingle (2890 ms)
[53/251] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectSingle (4433 ms)
[ RUN ] PasswordsCounterTest.SameDomain
[14593:3847:0901/074819:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PasswordsCounterTest.SameDomain (2499 ms)
[54/251] PasswordsCounterTest.SameDomain (3994 ms)
[ RUN ] PepperContentSettingsSpecialCasesTest.Baseline
[14595:3847:0901/074819:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PepperContentSettingsSpecialCasesTest.Baseline (3859 ms)
[55/251] PepperContentSettingsSpecialCasesTest.Baseline (5573 ms)
[ RUN ] AndroidUsbCountTest.TestNoMultipleCallsRemoveAddInCallback
[14614:3847:0901/074823:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AndroidUsbCountTest.TestNoMultipleCallsRemoveAddInCallback (3271 ms)
[56/251] AndroidUsbCountTest.TestNoMultipleCallsRemoveAddInCallback (4913 ms)
[ RUN ] CrashRecoveryBrowserTest.ReloadCacheRevalidate
[14612:3847:0901/074822:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14597:74507:0901/074823:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
ASAN:DEADLYSIGNAL
=================================================================
==14615==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x0001116d8654 bp 0x7fff5cbc30f0 sp 0x7fff5cbc30f0 T0)
#0 0x1116d8653 in content::(anonymous namespace)::CrashIntentionally() content/renderer/render_frame_impl.cc:315:9
#1 0x1116d3a68 in MaybeHandleDebugURL content/renderer/render_frame_impl.cc:373:5
#2 0x1116d3a68 in content::RenderFrameImpl::PrepareRenderViewForNavigation(GURL const&, content::RequestNavigationParams const&, bool*, blink::WebURLRequest::CachePolicy*) content/renderer/render_frame_impl.cc:4755:0
#3 0x1116a2989 in content::RenderFrameImpl::NavigateInternal(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&, scoped_ptr<content::StreamOverrideParameters, base::DefaultDeleter<content::StreamOverrideParameters> >) content/renderer/render_frame_impl.cc:4461:3
#4 0x11169aee4 in content::RenderFrameImpl::OnNavigate(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&) content/renderer/render_frame_impl.cc:1145:3
#5 0x1116d8aaa in DispatchToMethodImpl<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams, 0, 1, 2> base/tuple.h:254:3
#6 0x1116d8aaa in DispatchToMethod<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams> base/tuple.h:261:0
#7 0x1116d8aaa in bool FrameMsg_Navigate::Dispatch<content::RenderFrameImpl, content::RenderFrameImpl, void, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)>(IPC::Message const*, content::RenderFrameImpl*, content::RenderFrameImpl*, void*, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)) content/common/frame_messages.h:467:0
#8 0x11169714a in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1071:5
#9 0x10710e83e in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
#10 0x10710e6c1 in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
#11 0x11131b910 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:656:10
#12 0x10716ff6e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:288:3
#13 0x104f1744c in Run base/callback.h:396:12
#14 0x104f1744c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#15 0x1114d93b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#16 0x1114d55b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#17 0x104f1744c in Run base/callback.h:396:12
#18 0x104f1744c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#19 0x104f795bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#20 0x104f7a0a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#21 0x104f7a656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#22 0x104ef5fa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#23 0x104f5ff19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#24 0x104ef4526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#25 0x7fff88259b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#26 0x7fff88259454 in __CFRunLoopDoSources0 ??:0:0
#27 0x7fff8827c7f4 in __CFRunLoopRun ??:0:0
#28 0x7fff8827c0e1 in CFRunLoopRunSpecific ??:0:0
#29 0x7fff8e6577bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#30 0x104ef7497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#31 0x104ef589b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#32 0x104fb712e in base::RunLoop::Run() base/run_loop.cc:55:3
#33 0x104f78124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
#34 0x11177a058 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:201:7
#35 0x104e30d8b in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:806:12
#36 0x104e2f2dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#37 0x103d4c0dd in ChromeMain chrome/app/chrome_main.cc:66:12
#38 0x10303ac0a in main chrome/app/chrome_exe_main_mac.cc:16:12
#39 0x10303abf3 in start ??:0:0
#35 0x10 (<unknown module>)
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4+0xd990653)
==14615==ABORTING
Received signal 6
[end of stack trace]
==14615==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fff5cbc6000; bottom 0x000117fcf000; size: 0x7ffe44bf7000 (140730051817472)
False positive error reports may follow
For details see http://code.google.com/p/address-sanitizer/issues/detail?id=189
[14622:13063:0901/074825:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14622:13063:0901/074825:WARNING:channel.cc(325)] RawChannel write error
[ OK ] CrashRecoveryBrowserTest.ReloadCacheRevalidate (4661 ms)
[57/251] CrashRecoveryBrowserTest.ReloadCacheRevalidate (6101 ms)
[ RUN ] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsDisplayCSS
[14623:3847:0901/074825:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14617:3847:0901/074825:INFO:CONSOLE(1)] "Refused to apply inline style because it violates the following Content Security Policy directive: "style-src 'self' https://fonts.googleapis.com". Either the 'unsafe-inline' keyword, a hash ('sha256-4Su6mBWzEIFnH4pAGMOuaeBrstwJN4Z3pq/s1Kn4/KQ='), or a nonce ('nonce-...') is required to enable inline execution.
", source: chrome-distiller://foobar/dom_distiller_viewer.css (1)
[ OK ] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsDisplayCSS (2416 ms)
[58/251] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsDisplayCSS (4034 ms)
[ RUN ] DevToolsBeforeUnloadTest.TestDockedDevToolsInspectedTabClose
[14616:3847:0901/074823:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54577...
sending server_data: {"host": "127.0.0.1", "port": 54577} (36 bytes)
[14627:12807:0901/074828:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14627:12807:0901/074828:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14604:3847:0901/074828:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] DevToolsBeforeUnloadTest.TestDockedDevToolsInspectedTabClose (7344 ms)
[59/251] DevToolsBeforeUnloadTest.TestDockedDevToolsInspectedTabClose (8860 ms)
[ RUN ] DownloadTest.DontCloseNewTab3
[14633:3847:0901/074827:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.DontCloseNewTab3 (3242 ms)
[60/251] DownloadTest.DontCloseNewTab3 (4734 ms)
[ RUN ] DownloadTest.DownloadUrl
[14636:3847:0901/074828:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14628:38403:0901/074829:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14628:38403:0901/074829:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DownloadTest.DownloadUrl (2743 ms)
[61/251] DownloadTest.DownloadUrl (4151 ms)
[ RUN ] DownloadTest.DownloadErrorsServer
[14640:3847:0901/074829:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14631:73475:0901/074832:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /downloads/there_IS_no_spoon.zip
[14631:73475:0901/074832:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /downloads/there_IS_no_spoon.zip
[14631:73475:0901/074832:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] DownloadTest.DownloadErrorsServer (5481 ms)
[62/251] DownloadTest.DownloadErrorsServer (6876 ms)
[ RUN ] DownloadTest.DownloadDangerousBlobData
[14655:3847:0901/074832:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.DownloadDangerousBlobData (2910 ms)
[63/251] DownloadTest.DownloadDangerousBlobData (4407 ms)
[ RUN ] DownloadTest.Resumption_MultipleAttempts
[14657:3847:0901/074832:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.Resumption_MultipleAttempts (3113 ms)
[64/251] DownloadTest.Resumption_MultipleAttempts (4434 ms)
[ RUN ] DownloadTest.DownloadErrorsFile
[14654:3847:0901/074832:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.DownloadErrorsFile (3667 ms)
[65/251] DownloadTest.DownloadErrorsFile (5162 ms)
[ RUN ] DownloadTestWithShelf.AutoOpen
[14670:3847:0901/074836:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTestWithShelf.AutoOpen (3103 ms)
[66/251] DownloadTestWithShelf.AutoOpen (4545 ms)
[ RUN ] AutomationApiTest.Actions
[14675:3847:0901/074837:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14662:74243:0901/074840:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14662:3847:0901/074840:INFO:CONSOLE(0)] "[SUCCESS] testSimpleAction", source: chrome-extension://jiepcbidmjnfgmmnehcndmlaklopnobh/actions.html (0)
[ OK ] AutomationApiTest.Actions (5962 ms)
[67/251] AutomationApiTest.Actions (7424 ms)
[ RUN ] CommandServiceTest.RemoveShortcutSurvivesUpdate
[14677:3847:0901/074837:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] CommandServiceTest.RemoveShortcutSurvivesUpdate (7167 ms)
[68/251] CommandServiceTest.RemoveShortcutSurvivesUpdate (8741 ms)
[ RUN ] CommandServiceTest.GetExtensionActionCommandQueryActive
[14695:3847:0901/074840:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14696:13063:0901/074844:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14696:13063:0901/074844:WARNING:channel.cc(325)] RawChannel write error
[ OK ] CommandServiceTest.GetExtensionActionCommandQueryActive (5585 ms)
[69/251] CommandServiceTest.GetExtensionActionCommandQueryActive (7225 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_SearchDanger
[14714:3847:0901/074846:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_SearchDanger (2458 ms)
[70/251] DownloadExtensionTest.DownloadExtensionTest_SearchDanger (3942 ms)
[ RUN ] AutomationApiTest.Events
[14674:3847:0901/074837:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14661:39683:0901/074839:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[14661:73731:0901/074840:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14661:3847:0901/074841:INFO:CONSOLE(0)] "[SUCCESS] testEventListenerTarget", source: chrome-extension://jiepcbidmjnfgmmnehcndmlaklopnobh/events.html (0)
[14661:3847:0901/074842:INFO:CONSOLE(0)] "[SUCCESS] testEventListenerBubble", source: chrome-extension://jiepcbidmjnfgmmnehcndmlaklopnobh/events.html (0)
[14661:3847:0901/074844:INFO:CONSOLE(0)] "[SUCCESS] testStopPropagation", source: chrome-extension://jiepcbidmjnfgmmnehcndmlaklopnobh/events.html (0)
[14661:3847:0901/074846:INFO:CONSOLE(0)] "[SUCCESS] testEventListenerCapture", source: chrome-extension://jiepcbidmjnfgmmnehcndmlaklopnobh/events.html (0)
[14680:13063:0901/074847:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[14680:13063:0901/074847:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[14680:13063:0901/074847:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14680:13063:0901/074847:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AutomationApiTest.Events (12144 ms)
[71/251] AutomationApiTest.Events (13830 ms)
[ RUN ] DebuggerApiTest.InfoBar
[14706:3847:0901/074844:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14717:13063:0901/074847:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14713:13063:0901/074847:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DebuggerApiTest.InfoBar (5142 ms)
[72/251] DebuggerApiTest.InfoBar (6541 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_URLFragment
[14720:3847:0901/074847:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54616...
sending server_data: {"host": "127.0.0.1", "port": 54616} (36 bytes)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_URLFragment (4743 ms)
[73/251] DownloadExtensionTest.DownloadExtensionTest_Download_URLFragment (6005 ms)
[ RUN ] HotwordPrivateApiTest.GetStatus
[14736:3847:0901/074851:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14725:3847:0901/074853:INFO:CONSOLE(0)] "[SUCCESS] getEnabled", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[14725:37123:0901/074853:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14725:37123:0901/074853:WARNING:channel.cc(325)] RawChannel write error
[ OK ] HotwordPrivateApiTest.GetStatus (4122 ms)
[74/251] HotwordPrivateApiTest.GetStatus (5667 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenExistingFileUsingPreviousPathTest
[14735:3847:0901/074850:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14723:4611:0901/074852:ERROR:mach_broker_mac.mm(222)] Unknown process 14744 is sending Mach IPC messages!
[14723:3847:0901/074853:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://hjiammjchfbieeoaohlbpgonpcdcnkab/test.html (0)
[14737:13319:0901/074853:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14737:13319:0901/074853:WARNING:channel.cc(325)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiOpenExistingFileUsingPreviousPathTest (5028 ms)
[75/251] FileSystemApiTest.FileSystemApiOpenExistingFileUsingPreviousPathTest (6564 ms)
[ RUN ] BrowserActionApiTest.Basic
[14730:3847:0901/074850:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54618...
sending server_data: {"host": "127.0.0.1", "port": 54618} (36 bytes)
[14721:38403:0901/074852:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14721:38403:0901/074852:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowserActionApiTest.Basic (6202 ms)
[76/251] BrowserActionApiTest.Basic (7741 ms)
[ RUN ] HotwordPrivateApiTest.SpeakerModelExistsResult
[14749:3847:0901/074854:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14741:3847:0901/074856:INFO:CONSOLE(0)] "[SUCCESS] speakerModelExistsResultTrue", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[14753:13063:0901/074856:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14753:13063:0901/074856:WARNING:channel.cc(325)] RawChannel write error
[14741:3847:0901/074857:INFO:CONSOLE(0)] "[SUCCESS] speakerModelExistsResultFalse", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[14750:13063:0901/074857:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14741:41731:0901/074857:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14741:41731:0901/074857:WARNING:channel.cc(325)] RawChannel write error
[ OK ] HotwordPrivateApiTest.SpeakerModelExistsResult (5573 ms)
[77/251] HotwordPrivateApiTest.SpeakerModelExistsResult (7046 ms)
[ RUN ] GetAuthTokenFunctionTest.NoClientId
[14759:3847:0901/074856:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14751:3847:0901/074859:INFO:CONSOLE(5)] "hi there", source: chrome-extension://hinhelhkapdmogbdkhjhnjfjlgjhhcfc/test.js (5)
[ OK ] GetAuthTokenFunctionTest.NoClientId (4252 ms)
[78/251] GetAuthTokenFunctionTest.NoClientId (5732 ms)
[ RUN ] GetAuthTokenFunctionTest.NoScopes
[14764:3847:0901/074857:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14752:3847:0901/074859:INFO:CONSOLE(5)] "hi there", source: chrome-extension://hinhelhkapdmogbdkhjhnjfjlgjhhcfc/test.js (5)
[14770:13063:0901/074859:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] GetAuthTokenFunctionTest.NoScopes (4407 ms)
[79/251] GetAuthTokenFunctionTest.NoScopes (5953 ms)
[ RUN ] GetAuthTokenFunctionTest.LoginInvalidatesTokenCache
[14766:3847:0901/074858:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14755:3847:0901/074900:INFO:CONSOLE(5)] "hi there", source: chrome-extension://hinhelhkapdmogbdkhjhnjfjlgjhhcfc/test.js (5)
[14771:13063:0901/074900:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14771:13063:0901/074900:WARNING:channel.cc(325)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.LoginInvalidatesTokenCache (4330 ms)
[80/251] GetAuthTokenFunctionTest.LoginInvalidatesTokenCache (5814 ms)
[ RUN ] GetAuthTokenFunctionTest.MultiSecondaryUser
[14775:3847:0901/074901:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14769:3847:0901/074903:INFO:CONSOLE(5)] "hi there", source: chrome-extension://hinhelhkapdmogbdkhjhnjfjlgjhhcfc/test.js (5)
[14777:13063:0901/074903:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14786:12551:0901/074903:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[14786:12551:0901/074903:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14786:12551:0901/074903:WARNING:channel.cc(325)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.MultiSecondaryUser (4187 ms)
[81/251] GetAuthTokenFunctionTest.MultiSecondaryUser (5849 ms)
[ RUN ] ExtensionSessionsTest.GetDevices
[14790:3847:0901/074903:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: IsManaged()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: IsSyncActive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: IsManaged()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: HasSyncSetupCompleted()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: HasSyncSetupCompleted()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:164:
Function call: GetRegisteredDataTypes()
Returns: 8-byte object <FF-FF FF-FF 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:166:
Function call: GetPreferredDataTypes()
Returns: 8-byte object <00-08 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:162:
Function call: IsDataTypeControllerRunning(13)
Returns: true
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
[14792:12551:0901/074904:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionSessionsTest.GetDevices (2802 ms)
[82/251] ExtensionSessionsTest.GetDevices (4452 ms)
[ RUN ] ExtensionManagementTest.InstallSameVersion
[14784:3847:0901/074902:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14774:38659:0901/074906:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14788:13063:0901/074908:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14788:13063:0901/074908:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14788:13063:0901/074908:WARNING:channel.cc(325)] RawChannel write error
[14774:38659:0901/074908:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14774:38659:0901/074908:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionManagementTest.InstallSameVersion (7402 ms)
[83/251] ExtensionManagementTest.InstallSameVersion (9016 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.PicasaDefaultLocation
[14789:3847:0901/074903:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14776:5383:0901/074905:ERROR:mach_broker_mac.mm(222)] Unknown process 14795 is sending Mach IPC messages!
[14776:3847:0901/074905:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://ikicokajjhngipejffkcjkbpgdilhgnf/_generated_background_page.html (0)
[14776:3847:0901/074906:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://ikicokajjhngipejffkcjkbpgdilhgnf/_generated_background_page.html (0)
[14776:3847:0901/074907:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://ikicokajjhngipejffkcjkbpgdilhgnf/_generated_background_page.html (0)
[14776:3847:0901/074907:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://ikicokajjhngipejffkcjkbpgdilhgnf/_generated_background_page.html (0)
[14776:3847:0901/074908:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://ikicokajjhngipejffkcjkbpgdilhgnf/_generated_background_page.html (0)
[14776:3847:0901/074908:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://ikicokajjhngipejffkcjkbpgdilhgnf/_generated_background_page.html (0)
[14776:3847:0901/074908:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://ikicokajjhngipejffkcjkbpgdilhgnf/_generated_background_page.html (0)
[14776:3847:0901/074908:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://ikicokajjhngipejffkcjkbpgdilhgnf/_generated_background_page.html (0)
[14791:13319:0901/074908:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14791:13319:0901/074908:WARNING:channel.cc(325)] RawChannel write error
[ OK ] MediaGalleriesPlatformAppBrowserTest.PicasaDefaultLocation (7028 ms)
[84/251] MediaGalleriesPlatformAppBrowserTest.PicasaDefaultLocation (8674 ms)
[ RUN ] SyncFileSystemApiTest.RequestFileSystem
[14809:3847:0901/074908:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14798:5383:0901/074909:ERROR:mach_broker_mac.mm(222)] Unknown process 14822 is sending Mach IPC messages!
[14798:3847:0901/074910:INFO:CONSOLE(0)] "[SUCCESS] requestFileSystem", source: chrome-extension://ejdcchkcccclmlcopffidpdolblpfnhj/_generated_background_page.html (0)
[14798:39683:0901/074910:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14798:3847:0901/074910:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[14798:39683:0901/074910:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SyncFileSystemApiTest.RequestFileSystem (4371 ms)
[85/251] SyncFileSystemApiTest.RequestFileSystem (5935 ms)
[ RUN ] SocketApiTest.SocketTCPServerUnbindOnUnload
[14803:3847:0901/074907:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14794:3847:0901/074909:INFO:CONSOLE(0)] "[SUCCESS] bind", source: chrome-extension://acpkegjmbhkodpebdamjpmfbnlajickl/_generated_background_page.html (0)
[14794:3847:0901/074910:INFO:CONSOLE(0)] "[SUCCESS] bind", source: chrome-extension://acpkegjmbhkodpebdamjpmfbnlajickl/_generated_background_page.html (0)
[14794:39683:0901/074910:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SocketApiTest.SocketTCPServerUnbindOnUnload (5596 ms)
[86/251] SocketApiTest.SocketTCPServerUnbindOnUnload (7232 ms)
[ RUN ] TabCaptureApiTest.FullscreenEvents
[14830:3847:0901/074911:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14821:41219:0901/074913:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[14821:41219:0901/074913:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[14821:41219:0901/074913:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14821:41219:0901/074913:WARNING:channel.cc(325)] RawChannel write error
[14839:22531:0901/074914:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: ISAC/48000/1 (105)
[14839:22531:0901/074914:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMU/8000/2 (110)
[14839:22531:0901/074914:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMA/8000/2 (118)
[14839:22531:0901/074914:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: G722/8000/2 (119)
[14821:3847:0901/074914:INFO:CONSOLE(0)] "'MediaStream.stop()' is deprecated and will be removed in M47, around November 2015. Please use 'MediaStream.active' instead.", source: (0)
[14821:3847:0901/074914:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/fullscreen_test.html (0)
[14839:13063:0901/074914:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[14830:3847:0901/074914:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000147980]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[14830:3847:0901/074914:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000147980]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] TabCaptureApiTest.FullscreenEvents (4722 ms)
[87/251] TabCaptureApiTest.FullscreenEvents (6408 ms)
[ RUN ] WebrtcLoggingPrivateApiTest.TestStartStopStore
[14844:3847:0901/074914:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14846:14339:0901/074914:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[14846:12807:0901/074914:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebrtcLoggingPrivateApiTest.TestStartStopStore (2408 ms)
[88/251] WebrtcLoggingPrivateApiTest.TestStartStopStore (4131 ms)
[ RUN ] ExtensionTabsZoomTest.PerTabResetsOnNavigation
[14832:3847:0901/074912:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54622...
sending server_data: {"host": "127.0.0.1", "port": 54622} (36 bytes)
[14824:41219:0901/074915:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[14824:41219:0901/074915:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[14824:41219:0901/074915:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[14824:41219:0901/074915:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionTabsZoomTest.PerTabResetsOnNavigation (5262 ms)
[89/251] ExtensionTabsZoomTest.PerTabResetsOnNavigation (6761 ms)
[ RUN ] WebNavigationApiTest.TargetBlankIncognito
[14842:3847:0901/074914:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14833:5635:0901/074915:ERROR:mach_broker_mac.mm(222)] Unknown process 14848 is sending Mach IPC messages!
[14833:75011:0901/074917:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14833:3847:0901/074917:INFO:CONSOLE(0)] "[SUCCESS] targetBlank", source: chrome-extension://padhabjhephhkgnipfmipchogjmcnkdo/test_targetBlank.html (0)
[14845:12807:0901/074917:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14853:12807:0901/074917:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14853:12807:0901/074917:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14833:37123:0901/074918:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14833:37123:0901/074918:WARNING:channel.cc(325)] RawChannel write error
[14849:12807:0901/074918:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14849:12807:0901/074918:WARNING:channel.cc(325)] RawChannel write error
[14833:3847:0901/074918:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.TargetBlankIncognito (6216 ms)
[90/251] WebNavigationApiTest.TargetBlankIncognito (7822 ms)
[ RUN ] ContentCapabilitiesTest.ClipboardWrite
[14860:3847:0901/074918:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14850:74499:0901/074919:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14850:74499:0901/074919:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ContentCapabilitiesTest.ClipboardWrite (3106 ms)
[91/251] ContentCapabilitiesTest.ClipboardWrite (4598 ms)
[ RUN ] ErrorConsoleBrowserTest.ContentScriptLogAndRuntimeError
[14864:3847:0901/074919:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14852:3847:0901/074919:INFO:CONSOLE(6)] "Hello, World!", source: chrome-extension://ckkeogbpbmhifcjkmmmobniokendblln/content_script.js (6)
[14852:3847:0901/074919:INFO:CONSOLE(12)] "Uncaught TypeError: Cannot set property 'foo' of undefined", source: chrome-extension://ckkeogbpbmhifcjkmmmobniokendblln/content_script.js (12)
[14852:73987:0901/074919:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ErrorConsoleBrowserTest.ContentScriptLogAndRuntimeError (3075 ms)
[92/251] ErrorConsoleBrowserTest.ContentScriptLogAndRuntimeError (4593 ms)
[ RUN ] ExtensionCrxInstallerTest.NonStrictManifestCheck
[14863:3847:0901/074918:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionCrxInstallerTest.NonStrictManifestCheck (3782 ms)
[93/251] ExtensionCrxInstallerTest.NonStrictManifestCheck (5098 ms)
[ RUN ] ExtensionContextMenuBrowserTest.TargetURLs
[14887:3847:0901/074923:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionContextMenuBrowserTest.TargetURLs (3817 ms)
[94/251] ExtensionContextMenuBrowserTest.TargetURLs (5354 ms)
[ RUN ] ExtensionContextMenuBrowserTest.Separators
[14885:3847:0901/074923:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionContextMenuBrowserTest.Separators (4133 ms)
[95/251] ExtensionContextMenuBrowserTest.Separators (5742 ms)
[ RUN ] ExecuteScriptApiTest.ExecuteScriptFragmentNavigation
[14881:3847:0901/074922:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14869:74755:0901/074925:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14869:3847:0901/074925:INFO:CONSOLE(0)] "[SUCCESS] test1", source: chrome-extension://bpbaggiiplakpecmmaklobgaajgomfnc/_generated_background_page.html (0)
[14890:13063:0901/074925:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14890:13063:0901/074925:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExecuteScriptApiTest.ExecuteScriptFragmentNavigation (5152 ms)
[96/251] ExecuteScriptApiTest.ExecuteScriptFragmentNavigation (6602 ms)
[ RUN ] ExtensionContextMenuBrowserTest.IncognitoSplitContextMenuCount
[14905:3847:0901/074928:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14896:5635:0901/074930:ERROR:mach_broker_mac.mm(222)] Unknown process 14912 is sending Mach IPC messages!
[ OK ] ExtensionContextMenuBrowserTest.IncognitoSplitContextMenuCount (3997 ms)
[97/251] ExtensionContextMenuBrowserTest.IncognitoSplitContextMenuCount (5302 ms)
[ RUN ] ExtensionDisabledGlobalErrorTest.UserDisabled
[14907:3847:0901/074928:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14898:39683:0901/074931:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14898:39683:0901/074931:WARNING:channel.cc(325)] RawChannel write error
[14898:39683:0901/074932:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionDisabledGlobalErrorTest.UserDisabled (5726 ms)
[98/251] ExtensionDisabledGlobalErrorTest.UserDisabled (7002 ms)
[ RUN ] ExtensionDisabledGlobalErrorTest.AcceptPermissions
[14906:3847:0901/074928:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14897:36611:0901/074932:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionDisabledGlobalErrorTest.AcceptPermissions (5855 ms)
[99/251] ExtensionDisabledGlobalErrorTest.AcceptPermissions (7110 ms)
[ RUN ] ExecuteScriptApiTest.ExecuteScriptPermissions
[14874:3847:0901/074921:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14867:74755:0901/074925:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14867:3847:0901/074925:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running tabs.executeScript: Cannot access contents of url "http://c.com:54642/extensions/api_test/executescript/permissions/empty.html". Extension manifest must request permission to access this host.
at onTabLoaded (chrome-extension://ccpgnhijpihfgmojnoheljljlpmjnapc/test.js:42:21)
at chrome-extension://ccpgnhijpihfgmojnoheljljlpmjnapc/test.js:19:5", source: chrome-extension://ccpgnhijpihfgmojnoheljljlpmjnapc/test.html (0)
[14867:74755:0901/074926:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14867:3847:0901/074928:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://ccpgnhijpihfgmojnoheljljlpmjnapc/test.html (0)
[14867:3847:0901/074934:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://ccpgnhijpihfgmojnoheljljlpmjnapc/test.html (0)
[14911:12807:0901/074934:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483658, remote ID 11)
[14911:12807:0901/074934:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483659, remote ID 12)
[14911:12807:0901/074934:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[14911:12807:0901/074934:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[14911:12807:0901/074934:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14911:12807:0901/074934:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14911:12807:0901/074934:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExecuteScriptApiTest.ExecuteScriptPermissions (14574 ms)
[100/251] ExecuteScriptApiTest.ExecuteScriptPermissions (15892 ms)
[ RUN ] ExtensionRequestLimitingThrottleCommandLineBrowserTest.ThrottleRequestDisabled
[14936:3847:0901/074936:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14927:39171:0901/074938:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[14927:39171:0901/074938:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14927:39171:0901/074938:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionRequestLimitingThrottleCommandLineBrowserTest.ThrottleRequestDisabled (4330 ms)
[101/251] ExtensionRequestLimitingThrottleCommandLineBrowserTest.ThrottleRequestDisabled (5740 ms)
[ RUN ] ExtensionViewHostFactoryTest.CreateExtensionHosts
[14943:3847:0901/074937:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14945:13063:0901/074939:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14945:13063:0901/074939:WARNING:channel.cc(325)] RawChannel write error
[14934:37379:0901/074939:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14934:37379:0901/074939:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionViewHostFactoryTest.CreateExtensionHosts (3728 ms)
[102/251] ExtensionViewHostFactoryTest.CreateExtensionHosts (5154 ms)
[ RUN ] ExtensionStorageMonitorTest.UserDisabledNotifications
[14937:3847:0901/074936:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14928:3847:0901/074940:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://mjepcpmphiophchkjemififbkejclmfm/index.html (0)
[14928:3847:0901/074940:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://mjepcpmphiophchkjemififbkejclmfm/index.html (0)
[ OK ] ExtensionStorageMonitorTest.UserDisabledNotifications (6504 ms)
[103/251] ExtensionStorageMonitorTest.UserDisabledNotifications (7973 ms)
[ RUN ] ExtensionLoadingTest.UpgradeAfterNavigatingFromOverriddenNewTabPage
[14926:3847:0901/074934:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14920:74755:0901/074938:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14942:12807:0901/074939:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14942:12807:0901/074939:WARNING:channel.cc(325)] RawChannel write error
[14946:12807:0901/074942:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[14946:12807:0901/074942:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14946:12807:0901/074942:WARNING:channel.cc(325)] RawChannel write error
[14920:37635:0901/074942:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionLoadingTest.UpgradeAfterNavigatingFromOverriddenNewTabPage (10568 ms)
[104/251] ExtensionLoadingTest.UpgradeAfterNavigatingFromOverriddenNewTabPage (12077 ms)
[ RUN ] ExtensionWebUITest.OnMessage
[14956:3847:0901/074941:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14951:3847:0901/074944:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ExtensionWebUITest.OnMessage (5003 ms)
[105/251] ExtensionWebUITest.OnMessage (6489 ms)
[ RUN ] LazyBackgroundPageApiTest.OnInstalled
[14963:3847:0901/074943:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14970:13063:0901/074945:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14970:13063:0901/074945:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] LazyBackgroundPageApiTest.OnInstalled (4216 ms)
[106/251] LazyBackgroundPageApiTest.OnInstalled (5832 ms)
[ RUN ] LazyBackgroundPageApiTest.ImpulseAddsCount
[14969:3847:0901/074944:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14974:12807:0901/074946:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14962:74755:0901/074946:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14962:39683:0901/074948:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14962:39683:0901/074948:WARNING:channel.cc(325)] RawChannel write error
[ OK ] LazyBackgroundPageApiTest.ImpulseAddsCount (5802 ms)
[107/251] LazyBackgroundPageApiTest.ImpulseAddsCount (7356 ms)
[ RUN ] WindowOpenPanelTest.WindowOpenFromPanel
[14975:3847:0901/074946:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WindowOpenPanelTest.WindowOpenFromPanel (4527 ms)
[108/251] WindowOpenPanelTest.WindowOpenFromPanel (5894 ms)
[ RUN ] GeolocationBrowserTest.Geoposition
[14985:3847:0901/074948:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14976:75011:0901/074949:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14976:3847:0901/074949:WARNING:geolocation_browsertest.cc(283)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.Geoposition (2808 ms)
[109/251] GeolocationBrowserTest.Geoposition (4304 ms)
[ RUN ] GeolocationBrowserTest.TabDestroyed
[14986:3847:0901/074948:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14978:74499:0901/074949:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14978:3847:0901/074949:INFO:CONSOLE(0)] "Scripts may close only the windows that were opened by it.", source: (0)
[14978:3847:0901/074949:WARNING:geolocation_browsertest.cc(283)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.TabDestroyed (2885 ms)
[110/251] GeolocationBrowserTest.TabDestroyed (4110 ms)
[ RUN ] HistoryBrowserTest.SavingHistoryEnabledThenDisabled
HTTP server started on http://127.0.0.1:54676...
sending server_data: {"host": "127.0.0.1", "port": 54676} (36 bytes)
[15004:3847:0901/074952:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] HistoryBrowserTest.SavingHistoryEnabledThenDisabled (3959 ms)
[111/251] HistoryBrowserTest.SavingHistoryEnabledThenDisabled (5322 ms)
[ RUN ] HistoryBrowserTest.NavigateMultiTimes
HTTP server started on http://127.0.0.1:54677...
sending server_data: {"host": "127.0.0.1", "port": 54677} (36 bytes)
[15008:3847:0901/074953:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] HistoryBrowserTest.NavigateMultiTimes (4137 ms)
[112/251] HistoryBrowserTest.NavigateMultiTimes (5546 ms)
[ RUN ] MediaStreamPermissionTest.TestSecureOriginAcceptIsSticky
[15006:3847:0901/074953:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54695...
sending server_data: {"host": "127.0.0.1", "port": 54695} (36 bytes)
[14992:3847:0901/074955:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:54695/files/webrtc/adapter.js (71)
[14992:3847:0901/074955:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:54695/files/webrtc/test_functions.js (13)
[15010:21251:0901/074955:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: ISAC/48000/1 (105)
[15010:21251:0901/074955:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMU/8000/2 (110)
[15010:21251:0901/074955:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMA/8000/2 (118)
[15010:21251:0901/074955:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: G722/8000/2 (119)
[14992:3847:0901/074955:INFO:CONSOLE(13)] "Returning request-callback-granted to test.", source: http://127.0.0.1:54695/files/webrtc/test_functions.js (13)
[14992:3847:0901/074955:INFO:CONSOLE(13)] "Returning ok-got-stream to test.", source: http://127.0.0.1:54695/files/webrtc/test_functions.js (13)
[14992:3847:0901/074955:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:54695/files/webrtc/test_functions.js (13)
[14992:3847:0901/074955:INFO:CONSOLE(13)] "Returning request-callback-granted to test.", source: http://127.0.0.1:54695/files/webrtc/test_functions.js (13)
[14992:3847:0901/074955:INFO:CONSOLE(13)] "Returning ok-got-stream to test.", source: http://127.0.0.1:54695/files/webrtc/test_functions.js (13)
[ OK ] MediaStreamPermissionTest.TestSecureOriginAcceptIsSticky (4624 ms)
[113/251] MediaStreamPermissionTest.TestSecureOriginAcceptIsSticky (6065 ms)
[ RUN ] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_IsSupportedKeySystem_InvalidVariants
[15019:3847:0901/074956:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54704...
sending server_data: {"host": "127.0.0.1", "port": 54704} (36 bytes)
[15012:3847:0901/074958:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[15012:3847:0901/074958:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[ OK ] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_IsSupportedKeySystem_InvalidVariants (3702 ms)
[114/251] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_IsSupportedKeySystem_InvalidVariants (4971 ms)
[ RUN ] DnsProbeBrowserTest.NoInternetProbeResultWithSlowBrokenCorrections
[15024:3847:0901/074957:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15024:3847:0901/074958:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000147280]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15024:3847:0901/074958:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000147280]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[15024:3847:0901/074958:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000147280]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15024:3847:0901/074958:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000147280]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[15024:3847:0901/074958:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000147280]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15024:3847:0901/074958:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000147280]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[15024:3847:0901/074958:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000147280]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15024:3847:0901/074958:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000147280]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[15024:3847:0901/074958:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000147280]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15024:3847:0901/074958:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000147280]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[15024:3847:0901/074958:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000147280]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15024:3847:0901/074958:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000147280]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[15024:3847:0901/074958:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000147280]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15024:3847:0901/074958:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000147280]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[15024:3847:0901/074958:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000147280]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15024:3847:0901/074958:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000147280]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] DnsProbeBrowserTest.NoInternetProbeResultWithSlowBrokenCorrections (3015 ms)
[115/251] DnsProbeBrowserTest.NoInternetProbeResultWithSlowBrokenCorrections (4454 ms)
[ RUN ] ECKPrefixedEncryptedMediaTest.LoadLoadableSession
[15007:3847:0901/074953:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54678...
sending server_data: {"host": "127.0.0.1", "port": 54678} (36 bytes)
[14993:3847:0901/074954:INFO:CONSOLE(280)] "07:49:54.960 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:54678/files/eme_player_js/utils.js (280)
[14993:3847:0901/074954:INFO:CONSOLE(280)] "07:49:54.967 - Registering video event handlers.", source: http://127.0.0.1:54678/files/eme_player_js/utils.js (280)
[14993:3847:0901/074954:INFO:CONSOLE(280)] "07:49:54.975 - Loading media using src.", source: http://127.0.0.1:54678/files/eme_player_js/utils.js (280)
[14993:3847:0901/074955:INFO:CONSOLE(280)] "07:49:55.102 - Loading session: LoadableSession", source: http://127.0.0.1:54678/files/eme_player_js/utils.js (280)
[14993:3847:0901/074955:INFO:CONSOLE(280)] "07:49:55.106 - org.chromium.externalclearkey Generate key request, initData: 4c4f41445f53455353494f4e7c4c6f616461626c6553657373696f6e", source: http://127.0.0.1:54678/files/eme_player_js/utils.js (280)
[14993:3847:0901/074955:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[14993:3847:0901/074956:INFO:CONSOLE(280)] "07:49:56.012 - heartbeat #1", source: http://127.0.0.1:54678/files/eme_player_js/utils.js (280)
[14993:3847:0901/074956:INFO:CONSOLE(280)] "07:49:56.522 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54678/files/eme_player_js/utils.js (280)
[14993:3847:0901/074956:INFO:CONSOLE(280)] "07:49:56.793 - timeupdate @ 0.249698", source: http://127.0.0.1:54678/files/eme_player_js/utils.js (280)
[14993:3847:0901/074957:INFO:CONSOLE(280)] "07:49:57.012 - heartbeat #2", source: http://127.0.0.1:54678/files/eme_player_js/utils.js (280)
[14993:3847:0901/074957:INFO:CONSOLE(280)] "07:49:57.042 - timeupdate @ 0.500575", source: http://127.0.0.1:54678/files/eme_player_js/utils.js (280)
[14993:3847:0901/074957:INFO:CONSOLE(280)] "07:49:57.291 - timeupdate @ 0.750192", source: http://127.0.0.1:54678/files/eme_player_js/utils.js (280)
[14993:3847:0901/074957:INFO:CONSOLE(280)] "07:49:57.541 - timeupdate @ 1.000176", source: http://127.0.0.1:54678/files/eme_player_js/utils.js (280)
[14993:3847:0901/074957:INFO:CONSOLE(280)] "07:49:57.543 - waiting for video to end.", source: http://127.0.0.1:54678/files/eme_player_js/utils.js (280)
[14993:3847:0901/074958:INFO:CONSOLE(280)] "07:49:58.012 - heartbeat #3", source: http://127.0.0.1:54678/files/eme_player_js/utils.js (280)
[14993:3847:0901/074959:INFO:CONSOLE(280)] "07:49:59.012 - heartbeat #4", source: http://127.0.0.1:54678/files/eme_player_js/utils.js (280)
[14993:3847:0901/074959:INFO:CONSOLE(280)] "07:49:59.242 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:54678/files/eme_player_js/utils.js (280)
[ OK ] ECKPrefixedEncryptedMediaTest.LoadLoadableSession (8366 ms)
[116/251] ECKPrefixedEncryptedMediaTest.LoadLoadableSession (9970 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForXHRWithNewPasswordsWithoutOnSubmit
[15029:3847:0901/074958:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15021:55335:0901/074959:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[15021:37379:0901/074959:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PasswordManagerBrowserTestBase.PromptForXHRWithNewPasswordsWithoutOnSubmit (2751 ms)
[117/251] PasswordManagerBrowserTestBase.PromptForXHRWithNewPasswordsWithoutOnSubmit (4201 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptForInputElementWithoutIdAndName
[15039:3847:0901/075001:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15031:55079:0901/075002:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[15031:39171:0901/075003:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15031:39171:0901/075003:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PasswordManagerBrowserTestBase.NoPromptForInputElementWithoutIdAndName (3174 ms)
[118/251] PasswordManagerBrowserTestBase.NoPromptForInputElementWithoutIdAndName (4734 ms)
[ RUN ] PasswordManagerBrowserTestBase.DeleteFrameBeforeSubmit
[15044:3847:0901/075002:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15032:55567:0901/075003:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.DeleteFrameBeforeSubmit (3283 ms)
[119/251] PasswordManagerBrowserTestBase.DeleteFrameBeforeSubmit (4736 ms)
[ RUN ] PrefsFunctionalTest.PRE_TestHomepageNewTabpagePrefs
[15050:3847:0901/075003:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15051:14339:0901/075003:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[15051:12807:0901/075003:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15051:12807:0901/075003:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrefsFunctionalTest.PRE_TestHomepageNewTabpagePrefs (2806 ms)
[120/251] PrefsFunctionalTest.PRE_TestHomepageNewTabpagePrefs (4194 ms)
[ RUN ] PluginPowerSaverBrowserTest.BackgroundTabPlugins
[15048:3847:0901/075002:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[15056]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15056]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15056]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15056]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15056]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15056]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15056]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15056]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15056]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15056]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15056]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15056]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15056]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15056]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15056]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15056]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15056]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15056]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15056]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15056]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15056]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15056]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15056]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15056]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15056]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
[15034:37123:0901/075005:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15034:37123:0901/075005:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PluginPowerSaverBrowserTest.BackgroundTabPlugins (5124 ms)
[121/251] PluginPowerSaverBrowserTest.BackgroundTabPlugins (6695 ms)
[ RUN ] PrerenderBrowserTest.PrerenderDownloadLocation
[15063:3847:0901/075006:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54724...
sending server_data: {"host": "127.0.0.1", "port": 54724} (36 bytes)
[15074:12807:0901/075009:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15074:12807:0901/075009:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15074:12807:0901/075009:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderDownloadLocation (5010 ms)
[122/251] PrerenderBrowserTest.PrerenderDownloadLocation (6356 ms)
[ RUN ] PrerenderBrowserTest.PrerenderRendererCrash
[15066:3847:0901/075007:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54733...
sending server_data: {"host": "127.0.0.1", "port": 54733} (36 bytes)
ASAN:DEADLYSIGNAL
=================================================================
==15079==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x000118480654 bp 0x7fff55e1fe90 sp 0x7fff55e1fe90 T0)
#0 0x118480653 in content::(anonymous namespace)::CrashIntentionally() content/renderer/render_frame_impl.cc:315:9
#1 0x11847ba68 in MaybeHandleDebugURL content/renderer/render_frame_impl.cc:373:5
#2 0x11847ba68 in content::RenderFrameImpl::PrepareRenderViewForNavigation(GURL const&, content::RequestNavigationParams const&, bool*, blink::WebURLRequest::CachePolicy*) content/renderer/render_frame_impl.cc:4755:0
#3 0x11844a989 in content::RenderFrameImpl::NavigateInternal(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&, scoped_ptr<content::StreamOverrideParameters, base::DefaultDeleter<content::StreamOverrideParameters> >) content/renderer/render_frame_impl.cc:4461:3
#4 0x118442ee4 in content::RenderFrameImpl::OnNavigate(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&) content/renderer/render_frame_impl.cc:1145:3
#5 0x118480aaa in DispatchToMethodImpl<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams, 0, 1, 2> base/tuple.h:254:3
#6 0x118480aaa in DispatchToMethod<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams> base/tuple.h:261:0
#7 0x118480aaa in bool FrameMsg_Navigate::Dispatch<content::RenderFrameImpl, content::RenderFrameImpl, void, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)>(IPC::Message const*, content::RenderFrameImpl*, content::RenderFrameImpl*, void*, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)) content/common/frame_messages.h:467:0
#8 0x11843f14a in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1071:5
#9 0x10deb683e in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
#10 0x10deb66c1 in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
#11 0x1180c3910 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:656:10
#12 0x10df17f6e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:288:3
#13 0x10bcbf44c in Run base/callback.h:396:12
#14 0x10bcbf44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#15 0x1182813b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#16 0x11827d5b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#17 0x10bcbf44c in Run base/callback.h:396:12
#18 0x10bcbf44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#19 0x10bd215bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#20 0x10bd220a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#21 0x10bd22656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#22 0x10bc9dfa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#23 0x10bd07f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#24 0x10bc9c526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#25 0x7fff88259b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#26 0x7fff88259454 in __CFRunLoopDoSources0 ??:0:0
#27 0x7fff8827c7f4 in __CFRunLoopRun ??:0:0
#28 0x7fff8827c0e1 in CFRunLoopRunSpecific ??:0:0
#29 0x7fff8e6577bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#30 0x10bc9f497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#31 0x10bc9d89b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#32 0x10bd5f12e in base::RunLoop::Run() base/run_loop.cc:55:3
#33 0x10bd20124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
#34 0x118522058 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:201:7
#35 0x10bbd8d8b in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:806:12
#36 0x10bbd72dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#37 0x10aaf40dd in ChromeMain chrome/app/chrome_main.cc:66:12
#38 0x109dddc0a in main chrome/app/chrome_exe_main_mac.cc:16:12
#39 0x109dddbf3 in start ??:0:0
#35 0x12 (<unknown module>)
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4+0xd990653)
==15079==ABORTING
Received signal 6
[end of stack trace]
==15079==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fff55e23000; bottom 0x00011e7da000; size: 0x7ffe37649000 (140729827758080)
False positive error reports may follow
For details see http://code.google.com/p/address-sanitizer/issues/detail?id=189
[15055:3847:0901/075010:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[ OK ] PrerenderBrowserTest.PrerenderRendererCrash (5598 ms)
[123/251] PrerenderBrowserTest.PrerenderRendererCrash (7034 ms)
[ RUN ] PrerenderBrowserTest.PrerenderSSLErrorIframe
[15077:3847:0901/075009:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54743...
sending server_data: {"host": "127.0.0.1", "port": 54743} (36 bytes)
HTTPS server started on https://localhost:54744...
sending server_data: {"host": "localhost", "port": 54744} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderSSLErrorIframe (5330 ms)
[124/251] PrerenderBrowserTest.PrerenderSSLErrorIframe (6857 ms)
[ RUN ] PrerenderBrowserTest.PrerenderHTML5Video
[15064:3847:0901/075006:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54728...
sending server_data: {"host": "127.0.0.1", "port": 54728} (36 bytes)
[15054:40451:0901/075013:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15054:40451:0901/075013:WARNING:channel.cc(325)] RawChannel write error
[15075:12807:0901/075013:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] PrerenderBrowserTest.PrerenderHTML5Video (8513 ms)
[125/251] PrerenderBrowserTest.PrerenderHTML5Video (10030 ms)
[ RUN ] PrerenderBrowserTest.PrerenderSSLClientCertSubresource
[15088:3847:0901/075012:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54754...
sending server_data: {"host": "127.0.0.1", "port": 54754} (36 bytes)
HTTPS server started on https://127.0.0.1:54755...
sending server_data: {"host": "127.0.0.1", "port": 54755} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderSSLClientCertSubresource (4862 ms)
[126/251] PrerenderBrowserTest.PrerenderSSLClientCertSubresource (6174 ms)
[ RUN ] HostZoomMapBrowserTest.ParentDefaultZoomPropagatesToIncognitoChild
[15104:3847:0901/075016:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15105:14595:0901/075017:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[ OK ] HostZoomMapBrowserTest.ParentDefaultZoomPropagatesToIncognitoChild (2588 ms)
[127/251] HostZoomMapBrowserTest.ParentDefaultZoomPropagatesToIncognitoChild (4195 ms)
[ RUN ] PrerenderBrowserTest.PrerenderKeepSubresourceRedirectExtensionScheme
[15093:3847:0901/075014:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54761...
sending server_data: {"host": "127.0.0.1", "port": 54761} (36 bytes)
[15087:38915:0901/075017:WARNING:extension_protocols.cc(426)] Failed to GetPathForExtension: abcdefg
[15087:38915:0901/075017:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://abcdefg/test.jpg
[15087:38915:0901/075017:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15087:38915:0901/075018:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[15087:38915:0901/075018:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[15087:38915:0901/075018:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[15087:38915:0901/075018:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15087:38915:0901/075018:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderKeepSubresourceRedirectExtensionScheme (5901 ms)
[128/251] PrerenderBrowserTest.PrerenderKeepSubresourceRedirectExtensionScheme (7183 ms)
[ RUN ] PushMessagingBrowserTest.PushEventSuccess
HTTPS server started on https://127.0.0.1:54762...
sending server_data: {"host": "127.0.0.1", "port": 54762} (36 bytes)
[15110:3847:0901/075017:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15098:3847:0901/075019:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:54762/files/push_messaging/push_test.js (18)
[15098:3847:0901/075019:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:54762/files/push_messaging/push_test.js (18)
[15098:3847:0901/075019:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:54762/files/push_messaging/push_test.js (18)
[15098:3847:0901/075019:INFO:CONSOLE(18)] "sendResultToTest: false - is not controlled", source: https://127.0.0.1:54762/files/push_messaging/push_test.js (18)
[15098:3847:0901/075019:INFO:CONSOLE(18)] "sendResultToTest: true - is controlled", source: https://127.0.0.1:54762/files/push_messaging/push_test.js (18)
[15098:3847:0901/075019:INFO:CONSOLE(18)] "sendResultToTest: testdata", source: https://127.0.0.1:54762/files/push_messaging/push_test.js (18)
[15098:3847:0901/075019:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[15098:3847:0901/075019:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[15098:3847:0901/075019:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.PushEventSuccess (4270 ms)
[129/251] PushMessagingBrowserTest.PushEventSuccess (5575 ms)
[ RUN ] ReferrerPolicyTest.MiddleClickOrigin
[15115:3847:0901/075019:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15124:12551:0901/075021:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15124:12551:0901/075021:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15124:12551:0901/075021:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ReferrerPolicyTest.MiddleClickOrigin (3939 ms)
[130/251] ReferrerPolicyTest.MiddleClickOrigin (5577 ms)
[ RUN ] ContextMenuBrowserTest.SuggestedFileName
[15126:3847:0901/075021:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ContextMenuBrowserTest.SuggestedFileName (2989 ms)
[131/251] ContextMenuBrowserTest.SuggestedFileName (4417 ms)
[ RUN ] ReferrerPolicyTest.ContextMenuOrigin
[15121:3847:0901/075020:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15125:13063:0901/075022:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[15125:13063:0901/075022:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15125:13063:0901/075022:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[15125:13063:0901/075022:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15125:13063:0901/075022:WARNING:channel.cc(325)] RawChannel write error
[15114:36867:0901/075022:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ReferrerPolicyTest.ContextMenuOrigin (4023 ms)
[132/251] ReferrerPolicyTest.ContextMenuOrigin (5468 ms)
[ RUN ] ContextMenuBrowserTest.DataSaverOpenOrigImageInNewTab
[15132:3847:0901/075022:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15134:13063:0901/075023:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[15134:13063:0901/075023:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15134:13063:0901/075023:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15134:14595:0901/075023:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[15134:14595:0901/075023:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[15134:14595:0901/075023:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[15134:13063:0901/075023:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15134:13063:0901/075023:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ContextMenuBrowserTest.DataSaverOpenOrigImageInNewTab (2488 ms)
[133/251] ContextMenuBrowserTest.DataSaverOpenOrigImageInNewTab (3949 ms)
[ RUN ] ContextMenuBrowserTest.OpenImageInNewTab
[15139:3847:0901/075024:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15141:14595:0901/075025:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[15141:14595:0901/075025:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[15141:14595:0901/075025:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] ContextMenuBrowserTest.OpenImageInNewTab (2475 ms)
[134/251] ContextMenuBrowserTest.OpenImageInNewTab (3816 ms)
[ RUN ] HotwordInstallerBrowserTest.AbortInstallOnShutdown
[15149:3847:0901/075026:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] HotwordInstallerBrowserTest.AbortInstallOnShutdown (2983 ms)
[135/251] HotwordInstallerBrowserTest.AbortInstallOnShutdown (4300 ms)
[ RUN ] RepostFormWarningTest.TestDoubleReload
[15147:3847:0901/075025:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54779...
sending server_data: {"host": "127.0.0.1", "port": 54779} (36 bytes)
[ OK ] RepostFormWarningTest.TestDoubleReload (4620 ms)
[136/251] RepostFormWarningTest.TestDoubleReload (6150 ms)
[ RUN ] SessionRestoreTest.RestoreWebUI
[15153:3847:0901/075026:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15158:12551:0901/075028:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15158:12551:0901/075028:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SessionRestoreTest.RestoreWebUI (5546 ms)
[137/251] SessionRestoreTest.RestoreWebUI (6929 ms)
[ RUN ] SessionRestoreTest.ClobberRestoreTest
[15160:3847:0901/075028:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15161:13319:0901/075030:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15161:13319:0901/075030:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15171:13063:0901/075032:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15151:36867:0901/075033:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15180:13063:0901/075033:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15180:13063:0901/075033:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15180:13063:0901/075033:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SessionRestoreTest.ClobberRestoreTest (7552 ms)
[138/251] SessionRestoreTest.ClobberRestoreTest (9427 ms)
[ RUN ] SSLUITest.TestWSSInvalidCertAndGoForward
[15174:3847:0901/075031:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54786...
sending server_data: {"host": "127.0.0.1", "port": 54786} (36 bytes)
Trying to start websocket server on wss://127.0.0.1:0...
WebSocket server started on wss://127.0.0.1:54787...
sending server_data: {"host": "127.0.0.1", "port": 54787} (36 bytes)
1.0.0.127.in-addr.arpa - code 404, message File not found
[15189:16899:0901/075035:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000110a27f33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000110a6d2b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000110abaea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011ce1f9e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011ce1f09e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000112376244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000111d15d96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000111ddefdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000112f213d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000112ecb308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000112eca7c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000110b2fff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000110b2f6b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000110b2592f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff93ae2772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff93acf1a1 thread_start + 13
[ OK ] SSLUITest.TestWSSInvalidCertAndGoForward (5556 ms)
[139/251] SSLUITest.TestWSSInvalidCertAndGoForward (6962 ms)
[ RUN ] SSLUITest.TestDisplaysInsecureContentLoadedFromJS
[15181:3847:0901/075033:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54789...
sending server_data: {"host": "127.0.0.1", "port": 54789} (36 bytes)
HTTPS server started on https://127.0.0.1:54795...
sending server_data: {"host": "127.0.0.1", "port": 54795} (36 bytes)
[15172:3847:0901/075036:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:54795/files/ssl/page_with_dynamic_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjU0Nzg5' was loaded over HTTPS, but requested an insecure image 'http://127.0.0.1:54789/files/ssl/google_files/logo.gif'. This content should also be served over HTTPS.", source: https://127.0.0.1:54795/files/ssl/page_with_dynamic_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjU0Nzg5 (0)
[15172:38403:0901/075036:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15172:38403:0901/075036:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SSLUITest.TestDisplaysInsecureContentLoadedFromJS (4918 ms)
[140/251] SSLUITest.TestDisplaysInsecureContentLoadedFromJS (6681 ms)
[ RUN ] SSLBlockingPageIDNTest.SSLBlockingPageDecodesIDN
[15203:3847:0901/075039:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15205:13063:0901/075040:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15205:13063:0901/075040:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15205:13063:0901/075040:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SSLBlockingPageIDNTest.SSLBlockingPageDecodesIDN (4026 ms)
[141/251] SSLBlockingPageIDNTest.SSLBlockingPageDecodesIDN (5623 ms)
[ RUN ] SSLUITest.TestInterstitialJavaScriptGoesBack
[15198:3847:0901/075037:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:54799...
sending server_data: {"host": "127.0.0.1", "port": 54799} (36 bytes)
[15191:57091:0901/075041:ERROR:browser_io_surface_manager_mac.cc(286)] Illegal message from non-child process!
[15191:57091:0901/075041:ERROR:browser_io_surface_manager_mac.cc(286)] Illegal message from non-child process!
[15191:38915:0901/075041:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15212:13063:0901/075041:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15212:13063:0901/075041:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15212:13063:0901/075041:WARNING:channel.cc(325)] RawChannel write error
[15191:38915:0901/075041:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15191:38915:0901/075041:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SSLUITest.TestInterstitialJavaScriptGoesBack (5399 ms)
[142/251] SSLUITest.TestInterstitialJavaScriptGoesBack (6901 ms)
[ RUN ] BackgroundContentsTagTest.TasksProvidedWhileObserving
[15209:3847:0901/075040:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BackgroundContentsTagTest.TasksProvidedWhileObserving (3625 ms)
[143/251] BackgroundContentsTagTest.TasksProvidedWhileObserving (5318 ms)
[ RUN ] ChromeTracingDelegateBrowserTest.BackgroundTracingTimeThrottled
[15229:3847:0901/075044:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15231:14339:0901/075045:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[ OK ] ChromeTracingDelegateBrowserTest.BackgroundTracingTimeThrottled (3087 ms)
[144/251] ChromeTracingDelegateBrowserTest.BackgroundTracingTimeThrottled (4418 ms)
[ RUN ] SmartSessionRestoreMRUTest.PRE_CorrectLoadingOrder
[15167:3847:0901/075030:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15176:13063:0901/075037:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15176:13063:0901/075037:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15197:13063:0901/075037:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15192:13063:0901/075037:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15192:13063:0901/075037:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15227:13063:0901/075045:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15219:12551:0901/075045:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15219:12551:0901/075045:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15219:12551:0901/075045:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15219:12551:0901/075045:WARNING:channel.cc(325)] RawChannel write error
[15204:13063:0901/075045:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[15204:13063:0901/075045:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15204:13063:0901/075045:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15204:13063:0901/075045:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15204:13063:0901/075045:WARNING:channel.cc(325)] RawChannel write error
[15167:3847:0901/075045:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x61300019b0c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15167:3847:0901/075045:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x61300019b0c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[15167:3847:0901/075045:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x61300019b0c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15167:3847:0901/075045:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x61300019b0c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[15167:3847:0901/075045:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x61300019b0c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15167:3847:0901/075045:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x61300019b0c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[15167:3847:0901/075045:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x61300019b0c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15167:3847:0901/075045:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x61300019b0c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[15167:3847:0901/075045:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x61300019b0c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15167:3847:0901/075045:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x61300019b0c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[15167:3847:0901/075045:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x61300019b0c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15167:3847:0901/075045:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x61300019b0c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] SmartSessionRestoreMRUTest.PRE_CorrectLoadingOrder (17672 ms)
[145/251] SmartSessionRestoreMRUTest.PRE_CorrectLoadingOrder (18998 ms)
[ RUN ] AutofillDialogControllerTest.AutocompleteEvent
[15232:3847:0901/075045:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.AutocompleteEvent (4290 ms)
[146/251] AutofillDialogControllerTest.AutocompleteEvent (5722 ms)
[ RUN ] TaskManagerBrowserTest.DevToolsOldUnockedWindow
[15225:3847:0901/075044:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15230:3847:0901/075048:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[15230:13063:0901/075048:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] TaskManagerBrowserTest.DevToolsOldUnockedWindow (5465 ms)
[147/251] TaskManagerBrowserTest.DevToolsOldUnockedWindow (7038 ms)
[ RUN ] PopupBlockerBrowserTest.BlockWebContentsCreation
[15242:3847:0901/075049:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15236:74251:0901/075050:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PopupBlockerBrowserTest.BlockWebContentsCreation (3376 ms)
[148/251] PopupBlockerBrowserTest.BlockWebContentsCreation (4707 ms)
[ RUN ] PopupBlockerBrowserTest.UnblockedPopupShowsInHistoryAndOmnibox
[15243:3847:0901/075049:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15237:74499:0901/075050:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[15247:13063:0901/075050:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15247:13063:0901/075050:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PopupBlockerBrowserTest.UnblockedPopupShowsInHistoryAndOmnibox (3755 ms)
[149/251] PopupBlockerBrowserTest.UnblockedPopupShowsInHistoryAndOmnibox (5201 ms)
[ RUN ] BrowserTest.UserGesturesReported
[15256:3847:0901/075051:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54808...
sending server_data: {"host": "127.0.0.1", "port": 54808} (36 bytes)
[15246:40963:0901/075053:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15246:40963:0901/075053:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowserTest.UserGesturesReported (4136 ms)
[150/251] BrowserTest.UserGesturesReported (5883 ms)
[ RUN ] BrowserTest.SadTabCancelsSubframeDialogs
[15253:3847:0901/075051:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15244:40195:0901/075054:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15244:40195:0901/075054:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowserTest.SadTabCancelsSubframeDialogs (4824 ms)
[151/251] BrowserTest.SadTabCancelsSubframeDialogs (6509 ms)
[ RUN ] ClickModifierTest.WindowOpenMiddleClickTest
[15267:3847:0901/075054:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15268:14851:0901/075054:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[15268:14851:0901/075054:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[15268:14851:0901/075054:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[15268:14851:0901/075054:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] ClickModifierTest.WindowOpenMiddleClickTest (2748 ms)
[152/251] ClickModifierTest.WindowOpenMiddleClickTest (4340 ms)
[ RUN ] BrowserNavigatorTest.Disposition_NewPopupTrusted
[15269:3847:0901/075054:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15270:12807:0901/075056:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15260:40195:0901/075056:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BrowserNavigatorTest.Disposition_NewPopupTrusted (4153 ms)
[153/251] BrowserNavigatorTest.Disposition_NewPopupTrusted (5526 ms)
[ RUN ] BrowserNavigatorTest.Tabstrip_InsertAtIndex
[15279:3847:0901/075057:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserNavigatorTest.Tabstrip_InsertAtIndex (3091 ms)
[154/251] BrowserNavigatorTest.Tabstrip_InsertAtIndex (4426 ms)
[ RUN ] BrowserCrApplicationAppleScriptTest.InsertWindow
[15286:3847:0901/075058:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserCrApplicationAppleScriptTest.InsertWindow (3379 ms)
[155/251] BrowserCrApplicationAppleScriptTest.InsertWindow (4880 ms)
[ RUN ] BrowserNavigatorTest.NavigateToDataURLWithBiDiControlChars
[15282:3847:0901/075057:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15285:12807:0901/075100:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15285:12807:0901/075100:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15285:12807:0901/075100:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15291:13063:0901/075100:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserNavigatorTest.NavigateToDataURLWithBiDiControlChars (4577 ms)
[156/251] BrowserNavigatorTest.NavigateToDataURLWithBiDiControlChars (6120 ms)
[ RUN ] WindowAppleScriptTest.DefaultCreation
[15294:3847:0901/075100:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WindowAppleScriptTest.DefaultCreation (3303 ms)
[157/251] WindowAppleScriptTest.DefaultCreation (5014 ms)
[ RUN ] ExtensionMessageBubbleBrowserTestMac.ExtensionBubbleAnchoredToExtensionAction
[15311:3847:0901/075104:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15299:41219:0901/075104:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15299:41219:0901/075104:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionMessageBubbleBrowserTestMac.ExtensionBubbleAnchoredToExtensionAction (2731 ms)
[158/251] ExtensionMessageBubbleBrowserTestMac.ExtensionBubbleAnchoredToExtensionAction (4540 ms)
[ RUN ] SSLCertificateViewerCocoaTest.HideShow
[15302:3847:0901/075102:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15292:39171:0901/075104:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[15292:39171:0901/075104:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15292:39171:0901/075104:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SSLCertificateViewerCocoaTest.HideShow (4989 ms)
[159/251] SSLCertificateViewerCocoaTest.HideShow (6680 ms)
[ RUN ] ConstrainedWindowMacTest.TabClose
[15308:3847:0901/075103:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15296:36867:0901/075105:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[15296:36867:0901/075105:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15296:36867:0901/075105:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ConstrainedWindowMacTest.TabClose (4469 ms)
[160/251] ConstrainedWindowMacTest.TabClose (5964 ms)
[ RUN ] OneClickSigninBubbleControllerTest.Undo
[15317:3847:0901/075105:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15309:36099:0901/075105:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15318:14595:0901/075105:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[ OK ] OneClickSigninBubbleControllerTest.Undo (2596 ms)
[161/251] OneClickSigninBubbleControllerTest.Undo (4392 ms)
[ RUN ] FindInPageControllerTest.FindInPageOrdinal
[15331:3847:0901/075108:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.FindInPageOrdinal (2969 ms)
[162/251] FindInPageControllerTest.FindInPageOrdinal (4331 ms)
[ RUN ] WebContentsModalDialogManagerViewsMacTest.DialogInBackgroundTab
[15327:3847:0901/075108:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15319:3847:0901/075110:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[15319:3847:0901/075110:ERROR:native_widget_mac.mm(270)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[15319:3847:0901/075110:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
objc[15319]: Object 0x607000107230 of class __NSCFString autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
objc[15319]: Object 0x6060005038a0 of class NSConcreteData autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
[15319:3847:0901/075110:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[15319:3847:0901/075110:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[15319:3847:0901/075110:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[15319:3847:0901/075110:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[15319:3847:0901/075110:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[15319:3847:0901/075110:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[15319:3847:0901/075110:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[15319:3847:0901/075110:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[15319:3847:0901/075110:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[15319:3847:0901/075110:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[15319:3847:0901/075110:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[15319:3847:0901/075110:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[15319:3847:0901/075110:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[15319:3847:0901/075110:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[15319:3847:0901/075110:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[ OK ] WebContentsModalDialogManagerViewsMacTest.DialogInBackgroundTab (3981 ms)
[163/251] WebContentsModalDialogManagerViewsMacTest.DialogInBackgroundTab (5277 ms)
[ RUN ] FindInPageControllerTest.FindInPageMultiFramesOrdinal
[15335:3847:0901/075109:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.FindInPageMultiFramesOrdinal (3199 ms)
[164/251] FindInPageControllerTest.FindInPageMultiFramesOrdinal (4728 ms)
[ RUN ] FindInPageControllerTest.FindStayVisibleOnAnchorLoad
[15336:3847:0901/075109:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15339:12807:0901/075110:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] FindInPageControllerTest.FindStayVisibleOnAnchorLoad (3064 ms)
[165/251] FindInPageControllerTest.FindStayVisibleOnAnchorLoad (4430 ms)
[ RUN ] StartupBrowserCreatorTest.StartupURLsOnNewWindow
[15349:3847:0901/075112:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15340:4611:0901/075114:ERROR:mach_broker_mac.mm(222)] Unknown process 15360 is sending Mach IPC messages!
[ OK ] StartupBrowserCreatorTest.StartupURLsOnNewWindow (3773 ms)
[166/251] StartupBrowserCreatorTest.StartupURLsOnNewWindow (5299 ms)
[ RUN ] TabModalConfirmDialogTest.Cancel
[15355:3847:0901/075113:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] TabModalConfirmDialogTest.Cancel (3438 ms)
[167/251] TabModalConfirmDialogTest.Cancel (4858 ms)
[ RUN ] InspectUITest.AndroidTargets
[15356:3847:0901/075114:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15342:3847:0901/075116:INFO:CONSOLE(1791)] "Running test testAdbTargetsListed", source: inspect_ui_test.js (1791)
[15356:3847:0901/075116:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15356:3847:0901/075116:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15356:3847:0901/075116:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15356:3847:0901/075116:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15356:3847:0901/075116:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15356:3847:0901/075116:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15356:3847:0901/075116:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] InspectUITest.AndroidTargets (4784 ms)
[168/251] InspectUITest.AndroidTargets (6370 ms)
[ RUN ] InlineLoginUIBrowserTest.CanOfferUsernameNotAllowed
[15372:3847:0901/075118:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15376:14339:0901/075118:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[15376:14339:0901/075118:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[15376:12807:0901/075118:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] InlineLoginUIBrowserTest.CanOfferUsernameNotAllowed (2599 ms)
[169/251] InlineLoginUIBrowserTest.CanOfferUsernameNotAllowed (4047 ms)
[ RUN ] InlineLoginUIBrowserTest.CanOfferWithRejectedEmail
[15374:3847:0901/075118:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] InlineLoginUIBrowserTest.CanOfferWithRejectedEmail (2791 ms)
[170/251] InlineLoginUIBrowserTest.CanOfferWithRejectedEmail (4241 ms)
[ RUN ] PasswordManagerInternalsWebUIBrowserTest.IncognitoMessage
[15358:3847:0901/075114:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15344:40195:0901/075118:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15344:3847:0901/075119:INFO:CONSOLE(1791)] "Running test testIncognitoDescription", source: password_manager_internals_browsertest.js (1791)
[15344:40195:0901/075119:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[15344:40195:0901/075119:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[15344:40195:0901/075119:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PasswordManagerInternalsWebUIBrowserTest.IncognitoMessage (7563 ms)
[171/251] PasswordManagerInternalsWebUIBrowserTest.IncognitoMessage (9015 ms)
[ RUN ] AutofillRendererTest.EnsureNoFormSeenIfTooFewFields
[ OK ] AutofillRendererTest.EnsureNoFormSeenIfTooFewFields (191 ms)
[172/251] AutofillRendererTest.EnsureNoFormSeenIfTooFewFields (1468 ms)
[ RUN ] FormAutofillTest.WebFormControlElementToClickableFormField
[ OK ] FormAutofillTest.WebFormControlElementToClickableFormField (187 ms)
[173/251] FormAutofillTest.WebFormControlElementToClickableFormField (1904 ms)
[ RUN ] UnloadTest.BrowserCloseNoUnloadListeners
[15395:3847:0901/075122:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15383:3847:0901/075123:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] UnloadTest.BrowserCloseNoUnloadListeners (2831 ms)
[174/251] UnloadTest.BrowserCloseNoUnloadListeners (4398 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromParagraph
[ OK ] FormAutofillTest.LabelsInferredFromParagraph (269 ms)
[175/251] FormAutofillTest.LabelsInferredFromParagraph (1507 ms)
[ RUN ] WebUIWebViewBrowserTest.AddContentScriptsWithNewWindowAPI
[15380:3847:0901/075120:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15373:3847:0901/075123:INFO:CONSOLE(1791)] "Running test testAddContentScriptsWithNewWindowAPI", source: webview_basic.js (1791)
[15373:3847:0901/075123:INFO:CONSOLE(4567)] "Step 1: navigates the webview to window open guest URL.", source: webview_basic.js (4567)
[15373:3847:0901/075124:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[15373:3847:0901/075124:INFO:CONSOLE(4527)] "Step 2: call newwebview.addContentScripts.", source: webview_basic.js (4527)
[15373:3847:0901/075124:INFO:CONSOLE(4545)] "Step 3: attaches the new webview.", source: webview_basic.js (4545)
[15373:74499:0901/075124:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[15373:3847:0901/075124:WARNING:CONSOLE(84)] "<webview>: A new window was blocked.", source: extensions::webViewActionRequests (84)
[15373:3847:0901/075124:INFO:CONSOLE(4538)] "Step 4: new webview postmessage to build communication channel.", source: webview_basic.js (4538)
[15373:3847:0901/075124:INFO:CONSOLE(4555)] "Step 5: a communication channel has been established with the new webview.", source: webview_basic.js (4555)
[15373:40451:0901/075124:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15373:40451:0901/075124:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebUIWebViewBrowserTest.AddContentScriptsWithNewWindowAPI (6670 ms)
[176/251] WebUIWebViewBrowserTest.AddContentScriptsWithNewWindowAPI (8284 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromTableTDInterveningElements
[ OK ] FormAutofillTest.LabelsInferredFromTableTDInterveningElements (255 ms)
[177/251] FormAutofillTest.LabelsInferredFromTableTDInterveningElements (1795 ms)
[ RUN ] FormAutofillTest.FillFormEmptyFormNamesForUnownedForm
[ OK ] FormAutofillTest.FillFormEmptyFormNamesForUnownedForm (187 ms)
[178/251] FormAutofillTest.FillFormEmptyFormNamesForUnownedForm (1533 ms)
[ RUN ] PageClickTrackerTest.PageClickTrackerInputRightClicked
[ OK ] PageClickTrackerTest.PageClickTrackerInputRightClicked (286 ms)
[179/251] PageClickTrackerTest.PageClickTrackerInputRightClicked (1530 ms)
[ RUN ] PageClickTrackerTest.PageClickTrackerInputFocusedAndClicked
[ OK ] PageClickTrackerTest.PageClickTrackerInputFocusedAndClicked (275 ms)
[180/251] PageClickTrackerTest.PageClickTrackerInputFocusedAndClicked (1530 ms)
[ RUN ] PageClickTrackerTest.PageClickTrackerDisabledInputClickedNoEvent
[ OK ] PageClickTrackerTest.PageClickTrackerDisabledInputClickedNoEvent (276 ms)
[181/251] PageClickTrackerTest.PageClickTrackerDisabledInputClickedNoEvent (1560 ms)
[ RUN ] WebUIWebViewBrowserTest.ContentScriptIsInjectedAfterTerminateAndReloadWebView
[15392:3847:0901/075122:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15381:3847:0901/075124:INFO:CONSOLE(1791)] "Running test testContentScriptIsInjectedAfterTerminateAndReloadWebView", source: webview_basic.js (1791)
[15381:3847:0901/075124:INFO:CONSOLE(4577)] "Step 1: call <webview>.addContentScripts.", source: webview_basic.js (4577)
[15381:3847:0901/075125:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[15381:3847:0901/075126:INFO:CONSOLE(4589)] "Step 2: call webview.terminate().", source: webview_basic.js (4589)
[15381:3847:0901/075126:INFO:CONSOLE(4602)] "Step 3: call webview.reload().", source: webview_basic.js (4602)
[15381:3847:0901/075127:INFO:CONSOLE(4594)] "Step 4: call <webview>.executeScript to check result.", source: webview_basic.js (4594)
[15381:74243:0901/075127:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] WebUIWebViewBrowserTest.ContentScriptIsInjectedAfterTerminateAndReloadWebView (7221 ms)
[182/251] WebUIWebViewBrowserTest.ContentScriptIsInjectedAfterTerminateAndReloadWebView (8912 ms)
[ RUN ] PageClickTrackerTest.PageClickTrackerTapNearEdgeIsPageClick
[ OK ] PageClickTrackerTest.PageClickTrackerTapNearEdgeIsPageClick (267 ms)
[183/251] PageClickTrackerTest.PageClickTrackerTapNearEdgeIsPageClick (1670 ms)
[ RUN ] PasswordAutofillAgentTest.OnChangeLoggingState_Deactivated
[ OK ] PasswordAutofillAgentTest.OnChangeLoggingState_Deactivated (246 ms)
[184/251] PasswordAutofillAgentTest.OnChangeLoggingState_Deactivated (1490 ms)
[ RUN ] PasswordAutofillAgentTest.RememberLastNonEmptyUsernameAndPasswordOnSubmit_New
[15410:3847:0901/075129:3942040307393:WARNING:keycode_converter.cc(98)] empty code string
[15410:3847:0901/075129:3942079384496:WARNING:keycode_converter.cc(98)] empty code string
[15410:3847:0901/075129:3942081671149:WARNING:keycode_converter.cc(98)] empty code string
[15410:3847:0901/075129:3942083393180:WARNING:keycode_converter.cc(98)] empty code string
[15410:3847:0901/075129:3942088770059:WARNING:keycode_converter.cc(98)] empty code string
[15410:3847:0901/075129:3942090646610:WARNING:keycode_converter.cc(98)] empty code string
[15410:3847:0901/075129:3942092195181:WARNING:keycode_converter.cc(98)] empty code string
[15410:3847:0901/075129:3942093654180:WARNING:keycode_converter.cc(98)] empty code string
[15410:3847:0901/075129:3942095204308:WARNING:keycode_converter.cc(98)] empty code string
[15410:3847:0901/075129:3942096686925:WARNING:keycode_converter.cc(98)] empty code string
[ OK ] PasswordAutofillAgentTest.RememberLastNonEmptyUsernameAndPasswordOnSubmit_New (339 ms)
[185/251] PasswordAutofillAgentTest.RememberLastNonEmptyUsernameAndPasswordOnSubmit_New (1505 ms)
[ RUN ] PasswordAutofillAgentTest.FindingUsernameWithoutAutofillPredictions
[15411:3847:0901/075129:3942279781102:WARNING:keycode_converter.cc(98)] empty code string
[15411:3847:0901/075129:3942315162638:WARNING:keycode_converter.cc(98)] empty code string
[15411:3847:0901/075129:3942317398472:WARNING:keycode_converter.cc(98)] empty code string
[15411:3847:0901/075129:3942319088032:WARNING:keycode_converter.cc(98)] empty code string
[15411:3847:0901/075129:3942323408580:WARNING:keycode_converter.cc(98)] empty code string
[15411:3847:0901/075129:3942324854901:WARNING:keycode_converter.cc(98)] empty code string
[15411:3847:0901/075129:3942326398809:WARNING:keycode_converter.cc(98)] empty code string
[15411:3847:0901/075129:3942327921165:WARNING:keycode_converter.cc(98)] empty code string
[15411:3847:0901/075129:3942329582783:WARNING:keycode_converter.cc(98)] empty code string
[15411:3847:0901/075129:3942331605142:WARNING:keycode_converter.cc(98)] empty code string
[15411:3847:0901/075129:3942333261929:WARNING:keycode_converter.cc(98)] empty code string
[15411:3847:0901/075129:3942334938776:WARNING:keycode_converter.cc(98)] empty code string
[15411:3847:0901/075129:3942336561076:WARNING:keycode_converter.cc(98)] empty code string
[15411:3847:0901/075129:3942338104960:WARNING:keycode_converter.cc(98)] empty code string
[15411:3847:0901/075129:3942339816718:WARNING:keycode_converter.cc(98)] empty code string
[15411:3847:0901/075129:3942341355837:WARNING:keycode_converter.cc(98)] empty code string
[15411:3847:0901/075129:3942343205329:WARNING:keycode_converter.cc(98)] empty code string
[15411:3847:0901/075129:3942345041650:WARNING:keycode_converter.cc(98)] empty code string
[15411:3847:0901/075129:3942346586017:WARNING:keycode_converter.cc(98)] empty code string
[15411:3847:0901/075129:3942351910639:WARNING:keycode_converter.cc(98)] empty code string
[15411:3847:0901/075129:3942354194121:WARNING:keycode_converter.cc(98)] empty code string
[15411:3847:0901/075129:3942355709998:WARNING:keycode_converter.cc(98)] empty code string
[15411:3847:0901/075129:3942357235232:WARNING:keycode_converter.cc(98)] empty code string
[15411:3847:0901/075129:3942358781331:WARNING:keycode_converter.cc(98)] empty code string
[15411:3847:0901/075129:3942360332349:WARNING:keycode_converter.cc(98)] empty code string
[ OK ] PasswordAutofillAgentTest.FindingUsernameWithoutAutofillPredictions (394 ms)
[186/251] PasswordAutofillAgentTest.FindingUsernameWithoutAutofillPredictions (1738 ms)
[ RUN ] PasswordGenerationAgentTest.MultiplePasswordFormsTest
[ OK ] PasswordGenerationAgentTest.MultiplePasswordFormsTest (293 ms)
[187/251] PasswordGenerationAgentTest.MultiplePasswordFormsTest (1604 ms)
[ RUN ] ChromeRenderViewTest.ImagesBlockedByDefault
[ OK ] ChromeRenderViewTest.ImagesBlockedByDefault (166 ms)
[188/251] ChromeRenderViewTest.ImagesBlockedByDefault (1519 ms)
[ RUN ] TranslateScriptBrowserTest.CallbackGetNumberError1
[ OK ] TranslateScriptBrowserTest.CallbackGetNumberError1 (206 ms)
[189/251] TranslateScriptBrowserTest.CallbackGetNumberError1 (1519 ms)
[ RUN ] WebUIResourceBrowserTest.ListSelectionModelTest
[15427:3847:0901/075133:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15416:3847:0901/075134:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[15416:3847:0901/075134:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[15416:38915:0901/075134:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15416:38915:0901/075134:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebUIResourceBrowserTest.ListSelectionModelTest (2970 ms)
[190/251] WebUIResourceBrowserTest.ListSelectionModelTest (4246 ms)
[ RUN ] WebUIBrowserAsyncTest.TestAsyncDoneFailFirstSyncPass
[15426:3847:0901/075132:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15415:38915:0901/075134:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15415:3847:0901/075134:INFO:CONSOLE(1791)] "Running test runAsync", source: async.js (1791)
[15415:3847:0901/075134:ERROR:web_ui_test_handler.cc(76)] undefinedFailed: testAsyncDoneFailFirstSyncPass()
Error: expectNotReached()
at assertNotReached (async.js:1680:11)
at expectFunc (async.js:1748:20)
at testAsyncDoneFailFirstSyncPass (async.js:4218:3)
at expectFunc (async.js:1748:20)
at runTestFunction (async.js:1821:37)
at runAsync (async.js:4232:16)
at expectFunc (async.js:1748:20)
at runTestFunction (async.js:1821:37)
at runTest (async.js:1795:18)
at async.js:4252:1
[ OK ] WebUIBrowserAsyncTest.TestAsyncDoneFailFirstSyncPass (4074 ms)
[191/251] WebUIBrowserAsyncTest.TestAsyncDoneFailFirstSyncPass (5424 ms)
[ RUN ] OutOfProcessPPAPITest.UDPSocketPrivate_ConnectFailure
[15432:3847:0901/075133:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54831...
sending server_data: {"host": "127.0.0.1", "port": 54831} (36 bytes)
objc[15440]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15440]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15440]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15440]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15440]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15440]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15440]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15440]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15440]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15440]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15440]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15440]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15440]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15440]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15440]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15440]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15440]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15440]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15440]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15440]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15440]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15440]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15440]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15440]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15440]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[15417:3847:0901/075136:INFO:CONSOLE(177)] "ConnectFailureForceAsync finished in 0.001 seconds.", source: http://127.0.0.1:54831/files/test_case.html?testcase=UDPSocketPrivate_ConnectFailure (177)
[15417:3847:0901/075136:INFO:CONSOLE(177)] "ConnectFailure finished in 0.001 seconds.", source: http://127.0.0.1:54831/files/test_case.html?testcase=UDPSocketPrivate_ConnectFailure (177)
[15417:3847:0901/075136:INFO:CONSOLE(177)] "ConnectFailureBlocking finished in 0.006 seconds.", source: http://127.0.0.1:54831/files/test_case.html?testcase=UDPSocketPrivate_ConnectFailure (177)
[15417:3847:0901/075136:INFO:CONSOLE(177)] "ConnectFailureBackground finished in 0.003 seconds.", source: http://127.0.0.1:54831/files/test_case.html?testcase=UDPSocketPrivate_ConnectFailure (177)
[15417:40451:0901/075136:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15417:40451:0901/075136:WARNING:channel.cc(325)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.UDPSocketPrivate_ConnectFailure (4726 ms)
[192/251] OutOfProcessPPAPITest.UDPSocketPrivate_ConnectFailure (6133 ms)
[ RUN ] OutOfProcessPPAPITest.HostResolverPrivate_Resolve
[15434:3847:0901/075134:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54834...
sending server_data: {"host": "127.0.0.1", "port": 54834} (36 bytes)
objc[15442]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15442]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15442]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15442]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15442]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15442]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15442]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15442]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15442]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15442]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15442]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15442]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15442]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15442]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15442]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15442]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15442]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15442]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15442]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15442]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15442]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15442]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15442]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15442]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15442]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[15420:3847:0901/075136:INFO:CONSOLE(177)] "ResolveForceAsync finished in 0.024 seconds.", source: http://127.0.0.1:54834/files/test_case.html?testcase=HostResolverPrivate_Resolve (177)
[15420:3847:0901/075136:INFO:CONSOLE(177)] "Resolve finished in 0.004 seconds.", source: http://127.0.0.1:54834/files/test_case.html?testcase=HostResolverPrivate_Resolve (177)
[15420:3847:0901/075136:INFO:CONSOLE(177)] "ResolveBlocking finished in 0.004 seconds.", source: http://127.0.0.1:54834/files/test_case.html?testcase=HostResolverPrivate_Resolve (177)
[15420:3847:0901/075136:INFO:CONSOLE(177)] "ResolveBackground finished in 0.005 seconds.", source: http://127.0.0.1:54834/files/test_case.html?testcase=HostResolverPrivate_Resolve (177)
[ OK ] OutOfProcessPPAPITest.HostResolverPrivate_Resolve (4786 ms)
[193/251] OutOfProcessPPAPITest.HostResolverPrivate_Resolve (6320 ms)
[ RUN ] OutOfProcessPPAPITest.UMA
[15445:3847:0901/075137:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[15456]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15456]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15456]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15456]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15456]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15456]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15456]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15456]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15456]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15456]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15456]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15456]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15456]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15456]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15456]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15456]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15456]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15456]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15456]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15456]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15456]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15456]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15456]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15456]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15456]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[15449:3847:0901/075139:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[15449:3847:0901/075139:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[15449:3847:0901/075139:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[15449:3847:0901/075139:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[15449:3847:0901/075139:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[15449:3847:0901/075139:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[15449:3847:0901/075139:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[15449:3847:0901/075139:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[15449:3847:0901/075139:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[15449:3847:0901/075139:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[15449:3847:0901/075139:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[15449:3847:0901/075139:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[15449:3847:0901/075139:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[15449:3847:0901/075139:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[15449:3847:0901/075139:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[15449:3847:0901/075139:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[15449:3847:0901/075139:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[15449:3847:0901/075139:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[15449:3847:0901/075139:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[15449:3847:0901/075139:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[15438:3847:0901/075139:INFO:CONSOLE(177)] "Count finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/ppapi/tests/test_case.html?testcase=UMA (177)
[15438:3847:0901/075139:INFO:CONSOLE(177)] "Time finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/ppapi/tests/test_case.html?testcase=UMA (177)
[15438:3847:0901/075139:INFO:CONSOLE(177)] "Enum finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/ppapi/tests/test_case.html?testcase=UMA (177)
[15438:40451:0901/075139:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15438:40451:0901/075139:WARNING:channel.cc(325)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.UMA (4226 ms)
[194/251] OutOfProcessPPAPITest.UMA (5749 ms)
[ RUN ] OutOfProcessPPAPITest.Flash
[15451:3847:0901/075138:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54847...
sending server_data: {"host": "127.0.0.1", "port": 54847} (36 bytes)
objc[15463]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15463]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15463]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15463]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15463]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15463]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15463]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15463]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15463]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15463]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15463]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15463]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15463]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15463]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15463]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15463]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15463]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15463]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15463]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15463]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15463]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15463]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15463]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15463]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15463]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[15441:3847:0901/075141:INFO:CONSOLE(177)] "SetInstanceAlwaysOnTop finished in 0.000 seconds.", source: http://127.0.0.1:54847/files/test_case.html?testcase=Flash_SetInstanceAlwaysOnTop,Flash_GetCommandLineArgs, (177)
[15441:3847:0901/075141:INFO:CONSOLE(177)] "GetCommandLineArgs finished in 0.000 seconds.", source: http://127.0.0.1:54847/files/test_case.html?testcase=Flash_SetInstanceAlwaysOnTop,Flash_GetCommandLineArgs, (177)
[ OK ] OutOfProcessPPAPITest.Flash (4577 ms)
[195/251] OutOfProcessPPAPITest.Flash (6160 ms)
[ RUN ] OutOfProcessPPAPITest.InputEvent_AcceptTouchEvent
[15458:3847:0901/075139:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[15464]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15464]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15464]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15464]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15464]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15464]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15464]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15464]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15464]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15464]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15464]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15464]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15464]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15464]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15464]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15464]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15464]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15464]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15464]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15464]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15464]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15464]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15464]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15464]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15464]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[15446:3847:0901/075141:INFO:CONSOLE(177)] "AcceptTouchEvent_1 finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/ppapi/tests/test_case.html?testcase=InputEvent_AcceptTouchEvent_1 (177)
[15446:3847:0901/075141:INFO:CONSOLE(177)] "AcceptTouchEvent_2 finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/ppapi/tests/test_case.html?testcase=InputEvent_AcceptTouchEvent_2 (177)
[15446:3847:0901/075141:INFO:CONSOLE(177)] "AcceptTouchEvent_3 finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/ppapi/tests/test_case.html?testcase=InputEvent_AcceptTouchEvent_3 (177)
[15446:3847:0901/075141:INFO:CONSOLE(177)] "AcceptTouchEvent_4 finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/ppapi/tests/test_case.html?testcase=InputEvent_AcceptTouchEvent_4 (177)
[ OK ] OutOfProcessPPAPITest.InputEvent_AcceptTouchEvent (4000 ms)
[196/251] OutOfProcessPPAPITest.InputEvent_AcceptTouchEvent (5468 ms)
[ RUN ] OutOfProcessPPAPITest.Flash_SetCrashData
[15461:3847:0901/075140:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[15466]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15466]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15466]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15466]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15466]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15466]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15466]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15466]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15466]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15466]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15466]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15466]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15466]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15466]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15466]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15466]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15466]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15466]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15466]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15466]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15466]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15466]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15466]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15466]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15466]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[15450:3847:0901/075142:INFO:CONSOLE(177)] "SetCrashData finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/ppapi/tests/test_case.html?testcase=Flash_SetCrashData (177)
[ OK ] OutOfProcessPPAPITest.Flash_SetCrashData (3855 ms)
[197/251] OutOfProcessPPAPITest.Flash_SetCrashData (5358 ms)
[ RUN ] OutOfProcessPPAPITest.FlashClipboard
[15472:3847:0901/075143:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[15482]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15482]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15482]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15482]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15482]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15482]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15482]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15482]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15482]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15482]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15482]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15482]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15482]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15482]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15482]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15482]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15482]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15482]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15482]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15482]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15482]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15482]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15482]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15482]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15482]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[15465:3847:0901/075145:INFO:CONSOLE(177)] "ReadWritePlainText finished in 0.011 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/ppapi/tests/test_case.html?testcase=FlashClipboard (177)
[15465:3847:0901/075145:INFO:CONSOLE(177)] "ReadWriteHTML finished in 0.003 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/ppapi/tests/test_case.html?testcase=FlashClipboard (177)
[15465:3847:0901/075145:INFO:CONSOLE(177)] "ReadWriteRTF finished in 0.013 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/ppapi/tests/test_case.html?testcase=FlashClipboard (177)
[15465:3847:0901/075145:INFO:CONSOLE(177)] "ReadWriteCustomData finished in 0.002 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/ppapi/tests/test_case.html?testcase=FlashClipboard (177)
[15465:3847:0901/075145:INFO:CONSOLE(177)] "ReadWriteMultipleFormats finished in 0.003 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/ppapi/tests/test_case.html?testcase=FlashClipboard (177)
[15465:3847:0901/075145:INFO:CONSOLE(177)] "Clear finished in 0.003 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/ppapi/tests/test_case.html?testcase=FlashClipboard (177)
[15465:3847:0901/075145:INFO:CONSOLE(177)] "InvalidFormat finished in 0.001 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/ppapi/tests/test_case.html?testcase=FlashClipboard (177)
[15465:3847:0901/075145:INFO:CONSOLE(177)] "RegisterCustomFormat finished in 0.003 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/ppapi/tests/test_case.html?testcase=FlashClipboard (177)
[15465:3847:0901/075145:INFO:CONSOLE(177)] "GetSequenceNumber finished in 0.005 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/ppapi/tests/test_case.html?testcase=FlashClipboard (177)
[15465:40195:0901/075145:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15465:40195:0901/075145:WARNING:channel.cc(325)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.FlashClipboard (4295 ms)
[198/251] OutOfProcessPPAPITest.FlashClipboard (5776 ms)
[ RUN ] OutOfProcessPPAPITest.FlashDRM
[15480:3847:0901/075145:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[15488]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15488]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15488]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15488]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15488]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15488]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15488]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15488]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15488]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15488]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15488]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15488]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15488]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15488]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15488]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15488]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15488]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15488]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15488]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15488]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15488]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15488]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15488]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15488]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15488]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[15470:3847:0901/075146:INFO:CONSOLE(177)] "GetHmonitor finished in 0.032 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/ppapi/tests/test_case.html?testcase=FlashDRM_GetHmonitor,FlashDRM_GetVoucherFile, (177)
[15470:3847:0901/075146:INFO:CONSOLE(177)] "GetVoucherFile finished in 0.004 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testPUZynP/ppapi/tests/test_case.html?testcase=FlashDRM_GetHmonitor,FlashDRM_GetVoucherFile, (177)
[ OK ] OutOfProcessPPAPITest.FlashDRM (4197 ms)
[199/251] OutOfProcessPPAPITest.FlashDRM (5984 ms)
[ RUN ] NaClBrowserTestNewlib.PPAPIPPPInstance
[15484:3847:0901/075145:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54851...
sending server_data: {"host": "127.0.0.1", "port": 54851} (36 bytes)
[15471:3847:0901/075147:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[15494,2040762752:07:51:48.407681] Native Client module will be loaded at base address 0x000033bd00000000
--- PPP_Instance::DidCreate
--- PPP_Instance::DidChangeView
ERROR at ppapi/ppp_instance/ppapi_ppp_instance.cc:53: position.size.width == 15 && clip.size.width == 15
[15471:3847:0901/075148:INFO:nacl_browsertest_util.cc(130)] |||| / test_nexe loaded
[15471:3847:0901/075148:INFO:nacl_browsertest_util.cc(130)] ||||
[15471:3847:0901/075148:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidCreate BEGIN]
[15471:3847:0901/075148:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidCreate PASS]
[15471:3847:0901/075148:INFO:nacl_browsertest_util.cc(130)] ||||
[15471:3847:0901/075148:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidChangeView BEGIN]
--- PPP_Instance::DidChangeView
[15471:3847:0901/075148:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidChangeView LOG] 'DidChangeView:PASSED'
[15471:3847:0901/075148:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidChangeView PASS]
[15471:3847:0901/075148:INFO:nacl_browsertest_util.cc(130)] ||||
[15471:3847:0901/075148:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestNewlib.PPAPIPPPInstance (5209 ms)
[200/251] NaClBrowserTestNewlib.PPAPIPPPInstance (7173 ms)
[ RUN ] NaClBrowserTestPnacl.PnaclNMFOptionsO0
[15485:3847:0901/075145:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54853...
sending server_data: {"host": "127.0.0.1", "port": 54853} (36 bytes)
[15495,2040762752:07:51:48.374822] Native Client module will be loaded at base address 0x00002fca00000000
[15495,2040762752:07:51:48.737246] NaCl untrusted code called _exit(0x0)
[15500,2040762752:07:51:49.685187] Native Client module will be loaded at base address 0x00002be500000000
[15500,2040762752:07:51:49.740868] NaCl untrusted code called _exit(0x0)
[15504,2040762752:07:51:50.637792] Native Client module will be loaded at base address 0x00005f5d00000000
[15473:3847:0901/075150:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[ OK ] NaClBrowserTestPnacl.PnaclNMFOptionsO0 (7000 ms)
[201/251] NaClBrowserTestPnacl.PnaclNMFOptionsO0 (8540 ms)
[ RUN ] NaClBrowserTestPnacl.PnaclMimeType
[15497:3847:0901/075148:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54866...
sending server_data: {"host": "127.0.0.1", "port": 54866} (36 bytes)
[15489:3847:0901/075150:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 2 tests passed.
[ OK ] NaClBrowserTestPnacl.PnaclMimeType (3891 ms)
[202/251] NaClBrowserTestPnacl.PnaclMimeType (5295 ms)
[ RUN ] CloudPolicyManagerTest.RegisterFails
[15503:3847:0901/075150:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15496:3847:0901/075151:WARNING:device_management_service.cc(224)] DMServer sent an error response: 400
[15505:13063:0901/075151:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15505:14595:0901/075151:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[15505:13063:0901/075151:WARNING:channel.cc(325)] RawChannel write error
[15505:14595:0901/075151:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[15505:14595:0901/075151:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] CloudPolicyManagerTest.RegisterFails (2632 ms)
[203/251] CloudPolicyManagerTest.RegisterFails (4150 ms)
[ RUN ] PolicyTest.PolicyPreprocessing
[15522:3847:0901/075154:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15525:14595:0901/075155:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[15525:14595:0901/075155:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[15525:14595:0901/075155:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[15525:13063:0901/075155:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PolicyTest.PolicyPreprocessing (2882 ms)
[204/251] PolicyTest.PolicyPreprocessing (4449 ms)
[ RUN ] PolicyTest.NativeMessagingBlacklistWildcard
[15523:3847:0901/075154:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15527:14595:0901/075155:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[15527:14595:0901/075155:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[15527:14595:0901/075155:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PolicyTest.NativeMessagingBlacklistWildcard (3120 ms)
[205/251] PolicyTest.NativeMessagingBlacklistWildcard (4788 ms)
[ RUN ] ComponentCloudPolicyTest.InstallNewExtension
sending server_data: {"host": "127.0.0.1", "port": 54870} (36 bytes)
[15514:3847:0901/075153:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
Failed to load policies from /var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/.org.chromium.Chromium.uBZ5qC/policy
Failed to load policies from /var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/.org.chromium.Chromium.uBZ5qC/policy
127.0.0.1 - - [01/Sep/2015 07:51:55] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+47.0.2499.0(ffc78e2845efedd5bf693b0753f5e4af7c2a8fc3-refs%2Fheads%2Fmaster%40%7B%23346648%7D)&platform=Mac+OS+X%7Cx86_64%7C10.8.5&deviceid=deviceid HTTP/1.1" 200 -
127.0.0.1 - - [01/Sep/2015 07:51:55] "GET /externalpolicydata?key=google/chrome/extension/kjmkgkdkpedkejedfhmfcenooemhbpbo HTTP/1.1" 200 -
Failed to load policies from /var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/.org.chromium.Chromium.uBZ5qC/policy
Failed to load policies from /var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/.org.chromium.Chromium.uBZ5qC/policy
Failed to load policies from /var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/.org.chromium.Chromium.uBZ5qC/policy
127.0.0.1 - - [01/Sep/2015 07:51:55] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+47.0.2499.0(ffc78e2845efedd5bf693b0753f5e4af7c2a8fc3-refs%2Fheads%2Fmaster%40%7B%23346648%7D)&platform=Mac+OS+X%7Cx86_64%7C10.8.5&deviceid=deviceid HTTP/1.1" 200 -
127.0.0.1 - - [01/Sep/2015 07:51:55] "GET /externalpolicydata?key=google/chrome/extension/behllobkkfkfnphdnhnkndlbkcpglgmj HTTP/1.1" 200 -
[ OK ] ComponentCloudPolicyTest.InstallNewExtension (6877 ms)
[206/251] ComponentCloudPolicyTest.InstallNewExtension (8223 ms)
[ RUN ] MalwareDOMDetailsTest.Everything
[ OK ] MalwareDOMDetailsTest.Everything (746 ms)
[207/251] MalwareDOMDetailsTest.Everything (2162 ms)
[ RUN ] PreferencesBrowserTest.FetchPrefs
[15524:3847:0901/075155:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15513:3847:0901/075157:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] PreferencesBrowserTest.FetchPrefs (5767 ms)
[208/251] PreferencesBrowserTest.FetchPrefs (7331 ms)
[ RUN ] NetworkingPrivateApiTest.GetNetworks
[15536:3847:0901/075158:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15532:3847:0901/075200:INFO:CONSOLE(0)] "[SUCCESS] getNetworks", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getNetworks (0)
[ OK ] NetworkingPrivateApiTest.GetNetworks (3860 ms)
[209/251] NetworkingPrivateApiTest.GetNetworks (5173 ms)
[ RUN ] NetworkingPrivateApiTestFail.VerifyAndEncryptData
[15545:3847:0901/075200:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15535:39683:0901/075202:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15535:3847:0901/075202:INFO:CONSOLE(0)] "[FAIL] verifyAndEncryptData: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:225:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:275:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?verifyAndEncryptData (0)
[15535:39683:0901/075202:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] NetworkingPrivateApiTestFail.VerifyAndEncryptData (4240 ms)
[210/251] NetworkingPrivateApiTestFail.VerifyAndEncryptData (5734 ms)
[ RUN ] PicasaDataProviderInvalidateInflightAlbumsIndexerTest.InvalidateInflightAlbumsIndexerTest
[15547:3847:0901/075200:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PicasaDataProviderInvalidateInflightAlbumsIndexerTest.InvalidateInflightAlbumsIndexerTest (5593 ms)
[211/251] PicasaDataProviderInvalidateInflightAlbumsIndexerTest.InvalidateInflightAlbumsIndexerTest (7373 ms)
[ RUN ] DriveAppProviderTest.CreateUrlApp
[15571:3847:0901/075206:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15562:40707:0901/075207:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DriveAppProviderTest.CreateUrlApp (2683 ms)
[212/251] DriveAppProviderTest.CreateUrlApp (4466 ms)
[ RUN ] DriveAppProviderTest.DriveAppChanged
[15576:3847:0901/075207:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DriveAppProviderTest.DriveAppChanged (2562 ms)
[213/251] DriveAppProviderTest.DriveAppChanged (3862 ms)
[ RUN ] ChromeWhispernetClientTest.Initialize
[15551:3847:0901/075201:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15542:3847:0901/075203:INFO:CONSOLE(5)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/background.html (5)
[15542:3847:0901/075203:INFO:CONSOLE(83)] "init: Starting Nacl bridge.", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (83)
[15566,2040762752:07:52:05.207113] Native Client module will be loaded at base address 0x0000004800000000
[15566,2040762752:07:52:08.352111] NaCl untrusted code called _exit(0x0)
[15579,2040762752:07:52:09.247483] Native Client module will be loaded at base address 0x000049df00000000
[15579,2040762752:07:52:09.324181] NaCl untrusted code called _exit(0x0)
[15583,2040762752:07:52:10.192189] Native Client module will be loaded at base address 0x0000561900000000
[15542:3847:0901/075210:INFO:CONSOLE(65)] "init: Nacl ready!", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (65)
[15559:12807:0901/075210:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ChromeWhispernetClientTest.Initialize (10320 ms)
[214/251] ChromeWhispernetClientTest.Initialize (11908 ms)
[ RUN ] DriveAppProviderTest.NoChange
[15584:3847:0901/075210:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DriveAppProviderTest.NoChange (2541 ms)
[215/251] DriveAppProviderTest.NoChange (3898 ms)
[ RUN ] PeopleProviderTest.NoSearchForShortQueries
[15588:3847:0901/075211:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PeopleProviderTest.NoSearchForShortQueries (3203 ms)
[216/251] PeopleProviderTest.NoSearchForShortQueries (4693 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/13
[15597:3847:0901/075213:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/13 (2339 ms)
[217/251] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/13 (3788 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/15
[15600:3847:0901/075214:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/15 (2502 ms)
[218/251] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/15 (3910 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/26
[15606:3847:0901/075216:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/26 (2413 ms)
[219/251] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/26 (3667 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/79
[15611:3847:0901/075217:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/79 (2595 ms)
[220/251] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/79 (3866 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/108
[15615:3847:0901/075218:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/108 (2500 ms)
[221/251] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/108 (3872 ms)
[ RUN ] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/0
[15621:3847:0901/075220:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15628:12807:0901/075222:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15628:12807:0901/075222:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15632:14595:0901/075222:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[15629:12807:0901/075222:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15629:12807:0901/075222:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15632:13063:0901/075222:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15632:13063:0901/075222:WARNING:channel.cc(325)] RawChannel write error
[15629:3847:0901/075222:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001093b3f33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001093f92b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000109446ea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001157ab9e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001157ab09e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001158f3187 content::WebDiscardableMemoryImpl::CreateLockedMemory(unsigned long) + 247
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001157a0557 content::BlinkPlatformImpl::allocateAndLockDiscardableMemory(unsigned long) + 167
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010c9240f5 blink::PurgeableVector::reservePurgeableCapacity(unsigned long, blink::PurgeableVector::PurgeableAllocationStrategy) + 325
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010c92450c blink::PurgeableVector::append(char const*, unsigned long) + 172
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010c92663a blink::SharedBuffer::mergeSegmentsIntoBuffer() const + 266
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010c92651e blink::SharedBuffer::data() const + 14
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000110090598 blink::TextResource::decodedText() const + 248
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011008f4f6 blink::ScriptResource::script() + 262
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000110f51c99 blink::ScriptSourceCode::ScriptSourceCode(blink::ScriptResource*) + 169
14 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010f195ee0 blink::PendingScript::getSource(blink::KURL const&, bool&) const + 384
15 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010f66447f blink::HTMLScriptRunner::executePendingScriptAndDispatchEvent(blink::PendingScript&, blink::PendingScript::Type) + 623
16 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010f66403a blink::HTMLScriptRunner::executeParsingBlockingScript() + 954
17 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010f666042 blink::HTMLScriptRunner::executeScriptsWaitingForLoad(blink::Resource*) + 194
18 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010f62ceb5 blink::HTMLDocumentParser::notifyScriptLoaded(blink::Resource*) + 277
19 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011005d949 blink::Resource::checkNotify() + 505
20 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011005e763 blink::Resource::finish() + 67
21 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011008bd5b blink::ResourceLoader::didFinishLoading(blink::WebURLLoader*, double, long long) + 715
22 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001158feb7a content::WebURLLoaderImpl::Context::OnCompletedRequest(int, bool, bool, std::string const&, base::TimeTicks const&, long long) + 1146
23 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001158aa997 content::ResourceDispatcher::OnRequestComplete(int, ResourceMsg_RequestCompleteData const&) + 1735
24 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001158a6183 content::ResourceDispatcher::DispatchMessage(IPC::Message const&) + 3203
25 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001158a491c content::ResourceDispatcher::OnMessageReceived(IPC::Message const&) + 1420
26 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001093b544d base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) + 749
27 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001159773ba scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) + 1962
28 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001159735b4 scheduler::TaskQueueManager::DoWork(bool) + 564
29 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001093b544d base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) + 749
30 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001094175bd base::MessageLoop::RunTask(base::PendingTask const&) + 1421
31 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001094180a7 base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) + 119
32 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000109418657 base::MessageLoop::DoWork() + 1079
33 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000109393faa base::MessagePumpCFRunLoopBase::RunWork() + 330
34 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001093fdf1a base::mac::CallWithEHFrame(void ()() block_pointer) + 10
35 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000109392527 base::MessagePumpCFRunLoopBase::RunWorkSource(void*) + 359
36 CoreFoundation 0x00007fff88259b31 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
37 CoreFoundation 0x00007fff88259455 __CFRunLoopDoSources0 + 245
38 CoreFoundation 0x00007fff8827c7f5 __CFRunLoopRun + 789
39 CoreFoundation 0x00007fff8827c0e2 CFRunLoopRunSpecific + 290
40 Foundation 0x00007fff8e6577be -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 268
41 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000109395498 base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) + 232
42 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010939389c base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) + 396
43 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010945512f base::RunLoop::Run() + 479
44 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000109416125 base::MessageLoop::Run() + 181
45 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000115c18059 content::RendererMain(content::MainFunctionParams const&) + 1753
46 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001092ced8c content::ContentMainRunnerImpl::Run() + 444
47 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001092cd2de content::ContentMain(content::ContentMainParams const&) + 142
48 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001081ea0de ChromeMain + 350
49 Chromium Helper 0x00000001074d5c0b main + 11
50 Chromium Helper 0x00000001074d5bf4 start + 52
[ OK ] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/0 (4226 ms)
[222/251] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/0 (5472 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestShutdownMoreThanOnce/0
[15631:3847:0901/075221:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15620:74243:0901/075222:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestShutdownMoreThanOnce/0 (3382 ms)
[223/251] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestShutdownMoreThanOnce/0 (4696 ms)
[ RUN ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0
[15636:3847:0901/075222:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54880...
sending server_data: {"host": "127.0.0.1", "port": 54880} (36 bytes)
[15622:3847:0901/075224:INFO:CONSOLE(280)] "07:52:24.347 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:54880/files/eme_player_js/utils.js (280)
[15622:3847:0901/075224:INFO:CONSOLE(280)] "07:52:24.354 - Registering video event handlers.", source: http://127.0.0.1:54880/files/eme_player_js/utils.js (280)
[15622:3847:0901/075224:INFO:CONSOLE(280)] "07:52:24.362 - Loading media using src.", source: http://127.0.0.1:54880/files/eme_player_js/utils.js (280)
[15622:3847:0901/075224:INFO:CONSOLE(280)] "07:52:24.483 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:54880/files/eme_player_js/utils.js (280)
[15622:3847:0901/075224:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[15622:3847:0901/075224:INFO:CONSOLE(280)] "07:52:24.493 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54880/files/eme_player_js/utils.js (280)
[15622:3847:0901/075224:INFO:CONSOLE(280)] "07:52:24.500 - Adding key to sessionID: 1", source: http://127.0.0.1:54880/files/eme_player_js/utils.js (280)
[15622:3847:0901/075224:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[15622:3847:0901/075224:INFO:CONSOLE(280)] "07:52:24.502 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54880/files/eme_player_js/utils.js (280)
[15622:3847:0901/075224:INFO:CONSOLE(280)] "07:52:24.766 - timeupdate @ 0.251585", source: http://127.0.0.1:54880/files/eme_player_js/utils.js (280)
[15622:3847:0901/075225:INFO:CONSOLE(280)] "07:52:25.014 - timeupdate @ 0.501304", source: http://127.0.0.1:54880/files/eme_player_js/utils.js (280)
[15622:3847:0901/075225:INFO:CONSOLE(280)] "07:52:25.264 - timeupdate @ 0.751446", source: http://127.0.0.1:54880/files/eme_player_js/utils.js (280)
[15622:3847:0901/075225:INFO:CONSOLE(280)] "07:52:25.343 - heartbeat #1", source: http://127.0.0.1:54880/files/eme_player_js/utils.js (280)
[15622:3847:0901/075225:INFO:CONSOLE(280)] "07:52:25.514 - timeupdate @ 1.001565", source: http://127.0.0.1:54880/files/eme_player_js/utils.js (280)
[15622:3847:0901/075225:INFO:CONSOLE(280)] "07:52:25.515 - waiting for video to end.", source: http://127.0.0.1:54880/files/eme_player_js/utils.js (280)
[15622:3847:0901/075226:INFO:CONSOLE(280)] "07:52:26.344 - heartbeat #2", source: http://127.0.0.1:54880/files/eme_player_js/utils.js (280)
[15622:3847:0901/075227:INFO:CONSOLE(280)] "07:52:27.221 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:54880/files/eme_player_js/utils.js (280)
[ OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0 (6638 ms)
[224/251] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0 (8380 ms)
[ RUN ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0
[15645:3847:0901/075225:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54897...
sending server_data: {"host": "127.0.0.1", "port": 54897} (36 bytes)
[15638:3847:0901/075226:INFO:CONSOLE(280)] "07:52:26.869 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:54897/files/eme_player_js/utils.js (280)
[15638:3847:0901/075226:INFO:CONSOLE(280)] "07:52:26.877 - Registering video event handlers.", source: http://127.0.0.1:54897/files/eme_player_js/utils.js (280)
[15638:3847:0901/075226:INFO:CONSOLE(280)] "07:52:26.885 - Loading media using src.", source: http://127.0.0.1:54897/files/eme_player_js/utils.js (280)
[15638:3847:0901/075227:INFO:CONSOLE(280)] "07:52:27.010 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:54897/files/eme_player_js/utils.js (280)
[15638:3847:0901/075227:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[15638:3847:0901/075227:INFO:CONSOLE(280)] "07:52:27.013 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54897/files/eme_player_js/utils.js (280)
[15638:3847:0901/075227:INFO:CONSOLE(280)] "07:52:27.019 - Adding key to sessionID: 1", source: http://127.0.0.1:54897/files/eme_player_js/utils.js (280)
[15638:3847:0901/075227:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[15638:3847:0901/075227:INFO:CONSOLE(280)] "07:52:27.026 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54897/files/eme_player_js/utils.js (280)
[15638:3847:0901/075227:INFO:CONSOLE(280)] "07:52:27.282 - timeupdate @ 0.189318", source: http://127.0.0.1:54897/files/eme_player_js/utils.js (280)
[15638:3847:0901/075227:INFO:CONSOLE(280)] "07:52:27.529 - timeupdate @ 0.445302", source: http://127.0.0.1:54897/files/eme_player_js/utils.js (280)
[15638:3847:0901/075227:INFO:CONSOLE(280)] "07:52:27.780 - timeupdate @ 0.679954", source: http://127.0.0.1:54897/files/eme_player_js/utils.js (280)
[15638:3847:0901/075227:INFO:CONSOLE(280)] "07:52:27.865 - heartbeat #1", source: http://127.0.0.1:54897/files/eme_player_js/utils.js (280)
[15638:3847:0901/075228:INFO:CONSOLE(280)] "07:52:28.030 - timeupdate @ 0.935938", source: http://127.0.0.1:54897/files/eme_player_js/utils.js (280)
[15638:3847:0901/075228:INFO:CONSOLE(280)] "07:52:28.281 - timeupdate @ 1.191922", source: http://127.0.0.1:54897/files/eme_player_js/utils.js (280)
[15638:3847:0901/075228:INFO:CONSOLE(280)] "07:52:28.283 - waiting for video to end.", source: http://127.0.0.1:54897/files/eme_player_js/utils.js (280)
[15638:3847:0901/075228:INFO:CONSOLE(280)] "07:52:28.365 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:54897/files/eme_player_js/utils.js (280)
[15647:13063:0901/075228:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (4585 ms)
[225/251] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (5966 ms)
[ RUN ] MSE_ClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0
[15646:3847:0901/075225:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54914...
sending server_data: {"host": "127.0.0.1", "port": 54914} (36 bytes)
[15639:3847:0901/075227:INFO:CONSOLE(280)] "07:52:27.248 - Using ClearKeyPlayer", source: http://127.0.0.1:54914/files/eme_player_js/utils.js (280)
[15639:3847:0901/075227:INFO:CONSOLE(280)] "07:52:27.254 - Registering video event handlers.", source: http://127.0.0.1:54914/files/eme_player_js/utils.js (280)
[15639:3847:0901/075227:INFO:CONSOLE(280)] "07:52:27.256 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:54914/files/eme_player_js/utils.js (280)
[15639:3847:0901/075227:INFO:CONSOLE(280)] "07:52:27.302 - Loading media using MSE.", source: http://127.0.0.1:54914/files/eme_player_js/utils.js (280)
[15639:3847:0901/075227:INFO:CONSOLE(280)] "07:52:27.389 - onSourceOpen [object Event]", source: http://127.0.0.1:54914/files/eme_player_js/utils.js (280)
[15639:3847:0901/075227:INFO:CONSOLE(280)] "07:52:27.392 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:54914/files/eme_player_js/utils.js (280)
[15639:3847:0901/075227:INFO:CONSOLE(280)] "07:52:27.414 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:54914/files/eme_player_js/utils.js (280)
[15639:3847:0901/075227:INFO:CONSOLE(280)] "07:52:27.417 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:54914/files/eme_player_js/utils.js (280)
[15639:3847:0901/075227:INFO:CONSOLE(280)] "07:52:27.419 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:54914/files/eme_player_js/utils.js (280)
[15639:3847:0901/075227:INFO:CONSOLE(280)] "07:52:27.429 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:54914/files/eme_player_js/utils.js (280)
[15639:3847:0901/075227:INFO:CONSOLE(280)] "07:52:27.439 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:54914/files/eme_player_js/utils.js (280)
[15639:3847:0901/075227:INFO:CONSOLE(280)] "07:52:27.441 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:54914/files/eme_player_js/utils.js (280)
[15639:3847:0901/075227:INFO:CONSOLE(280)] "07:52:27.443 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:54914/files/eme_player_js/utils.js (280)
[15639:3847:0901/075228:INFO:CONSOLE(280)] "07:52:28.244 - heartbeat #1", source: http://127.0.0.1:54914/files/eme_player_js/utils.js (280)
[15639:3847:0901/075229:INFO:CONSOLE(280)] "07:52:29.245 - heartbeat #2", source: http://127.0.0.1:54914/files/eme_player_js/utils.js (280)
[15639:3847:0901/075230:INFO:CONSOLE(280)] "07:52:30.245 - heartbeat #3", source: http://127.0.0.1:54914/files/eme_player_js/utils.js (280)
[15639:3847:0901/075230:INFO:CONSOLE(280)] "07:52:30.284 - First play ended.", source: http://127.0.0.1:54914/files/eme_player_js/utils.js (280)
[15639:3847:0901/075230:INFO:CONSOLE(280)] "07:52:30.286 - Loading media using MSE.", source: http://127.0.0.1:54914/files/eme_player_js/utils.js (280)
[15639:3847:0901/075230:INFO:CONSOLE(280)] "07:52:30.291 - Playing second time.", source: http://127.0.0.1:54914/files/eme_player_js/utils.js (280)
[15639:3847:0901/075230:INFO:CONSOLE(280)] "07:52:30.300 - onSourceOpen [object Event]", source: http://127.0.0.1:54914/files/eme_player_js/utils.js (280)
[15639:3847:0901/075230:INFO:CONSOLE(280)] "07:52:30.302 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:54914/files/eme_player_js/utils.js (280)
[15639:3847:0901/075230:INFO:CONSOLE(280)] "07:52:30.317 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:54914/files/eme_player_js/utils.js (280)
[15639:3847:0901/075230:INFO:CONSOLE(280)] "07:52:30.320 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:54914/files/eme_player_js/utils.js (280)
[15639:3847:0901/075230:INFO:CONSOLE(280)] "07:52:30.322 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:54914/files/eme_player_js/utils.js (280)
[15639:3847:0901/075230:INFO:CONSOLE(280)] "07:52:30.325 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:54914/files/eme_player_js/utils.js (280)
[15639:3847:0901/075230:INFO:CONSOLE(280)] "07:52:30.328 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:54914/files/eme_player_js/utils.js (280)
[15639:3847:0901/075230:INFO:CONSOLE(280)] "07:52:30.330 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:54914/files/eme_player_js/utils.js (280)
[15639:3847:0901/075230:INFO:CONSOLE(280)] "07:52:30.332 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:54914/files/eme_player_js/utils.js (280)
[15639:3847:0901/075230:INFO:CONSOLE(280)] "07:52:30.588 - timeupdate @ 0.162984", source: http://127.0.0.1:54914/files/eme_player_js/utils.js (280)
[15639:3847:0901/075230:INFO:CONSOLE(280)] "07:52:30.836 - timeupdate @ 0.418393", source: http://127.0.0.1:54914/files/eme_player_js/utils.js (280)
[15639:3847:0901/075231:INFO:CONSOLE(280)] "07:52:31.087 - timeupdate @ 0.673802", source: http://127.0.0.1:54914/files/eme_player_js/utils.js (280)
[15639:3847:0901/075231:INFO:CONSOLE(280)] "07:52:31.246 - heartbeat #4", source: http://127.0.0.1:54914/files/eme_player_js/utils.js (280)
[15639:3847:0901/075231:INFO:CONSOLE(280)] "07:52:31.337 - timeupdate @ 0.929211", source: http://127.0.0.1:54914/files/eme_player_js/utils.js (280)
[15639:3847:0901/075231:INFO:CONSOLE(280)] "07:52:31.587 - timeupdate @ 1.18462", source: http://127.0.0.1:54914/files/eme_player_js/utils.js (280)
[15639:3847:0901/075231:INFO:CONSOLE(280)] "07:52:31.590 - waiting for video to end.", source: http://127.0.0.1:54914/files/eme_player_js/utils.js (280)
[15639:3847:0901/075232:INFO:CONSOLE(280)] "07:52:32.247 - heartbeat #5", source: http://127.0.0.1:54914/files/eme_player_js/utils.js (280)
[15639:3847:0901/075233:INFO:CONSOLE(280)] "07:52:33.166 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:54914/files/eme_player_js/utils.js (280)
[15648:13063:0901/075233:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (9077 ms)
[226/251] MSE_ClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (10436 ms)
[ RUN ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0
[15655:3847:0901/075230:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54932...
sending server_data: {"host": "127.0.0.1", "port": 54932} (36 bytes)
[15651:3847:0901/075231:INFO:CONSOLE(280)] "07:52:31.912 - Using ClearKeyPlayer", source: http://127.0.0.1:54932/files/eme_player_js/utils.js (280)
[15651:3847:0901/075231:INFO:CONSOLE(280)] "07:52:31.918 - Registering video event handlers.", source: http://127.0.0.1:54932/files/eme_player_js/utils.js (280)
[15651:3847:0901/075231:INFO:CONSOLE(280)] "07:52:31.920 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:54932/files/eme_player_js/utils.js (280)
[15651:3847:0901/075232:INFO:CONSOLE(280)] "07:52:32.770 - Loading media using src.", source: http://127.0.0.1:54932/files/eme_player_js/utils.js (280)
[0901/075232:ERROR:ffmpeg_cdm_video_decoder.cc(172)] Initialize(): avcodec_find_decoder failed.
[15651:3847:0901/075232:INFO:CONSOLE(280)] "07:52:32.854 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:54932/files/eme_player_js/utils.js (280)
[15651:3847:0901/075232:INFO:CONSOLE(280)] "07:52:32.859 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:54932/files/eme_player_js/utils.js (280)
[15651:3847:0901/075232:INFO:CONSOLE(280)] "07:52:32.869 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:54932/files/eme_player_js/utils.js (280)
[15651:3847:0901/075232:INFO:CONSOLE(280)] "07:52:32.908 - heartbeat #1", source: http://127.0.0.1:54932/files/eme_player_js/utils.js (280)
[15651:3847:0901/075233:INFO:CONSOLE(280)] "07:52:33.080 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:54932/files/eme_player_js/utils.js (280)
[15651:3847:0901/075233:INFO:CONSOLE(280)] "07:52:33.082 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:54932/files/eme_player_js/utils.js (280)
[15651:3847:0901/075233:INFO:CONSOLE(280)] "07:52:33.092 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:54932/files/eme_player_js/utils.js (280)
[15651:3847:0901/075233:INFO:CONSOLE(280)] "07:52:33.149 - timeupdate @ 0.251119", source: http://127.0.0.1:54932/files/eme_player_js/utils.js (280)
[15651:3847:0901/075233:INFO:CONSOLE(280)] "07:52:33.396 - timeupdate @ 0.500999", source: http://127.0.0.1:54932/files/eme_player_js/utils.js (280)
[15651:3847:0901/075233:INFO:CONSOLE(280)] "07:52:33.480 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:54932/files/eme_player_js/utils.js (280)
[15651:3847:0901/075233:INFO:CONSOLE(280)] "07:52:33.482 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:54932/files/eme_player_js/utils.js (280)
[15651:3847:0901/075233:INFO:CONSOLE(280)] "07:52:33.486 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:54932/files/eme_player_js/utils.js (280)
[15651:3847:0901/075233:INFO:CONSOLE(280)] "07:52:33.647 - timeupdate @ 0.751219", source: http://127.0.0.1:54932/files/eme_player_js/utils.js (280)
[15651:3847:0901/075233:INFO:CONSOLE(280)] "07:52:33.897 - timeupdate @ 1.001483", source: http://127.0.0.1:54932/files/eme_player_js/utils.js (280)
[15651:3847:0901/075233:INFO:CONSOLE(280)] "07:52:33.899 - waiting for video to end.", source: http://127.0.0.1:54932/files/eme_player_js/utils.js (280)
[15651:3847:0901/075233:INFO:CONSOLE(280)] "07:52:33.908 - heartbeat #2", source: http://127.0.0.1:54932/files/eme_player_js/utils.js (280)
[15651:3847:0901/075234:INFO:CONSOLE(280)] "07:52:34.280 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:54932/files/eme_player_js/utils.js (280)
[15651:3847:0901/075234:INFO:CONSOLE(280)] "07:52:34.282 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:54932/files/eme_player_js/utils.js (280)
[15651:3847:0901/075234:INFO:CONSOLE(280)] "07:52:34.284 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:54932/files/eme_player_js/utils.js (280)
[15651:3847:0901/075234:INFO:CONSOLE(280)] "07:52:34.908 - heartbeat #3", source: http://127.0.0.1:54932/files/eme_player_js/utils.js (280)
[15651:3847:0901/075235:INFO:CONSOLE(280)] "07:52:35.593 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:54932/files/eme_player_js/utils.js (280)
[ OK ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0 (7048 ms)
[227/251] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0 (8332 ms)
[ RUN ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0
[15659:3847:0901/075231:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54947...
sending server_data: {"host": "127.0.0.1", "port": 54947} (36 bytes)
[15654:3847:0901/075232:INFO:CONSOLE(280)] "07:52:32.841 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:54947/files/eme_player_js/utils.js (280)
[15654:3847:0901/075232:INFO:CONSOLE(280)] "07:52:32.848 - Registering video event handlers.", source: http://127.0.0.1:54947/files/eme_player_js/utils.js (280)
[15654:3847:0901/075232:INFO:CONSOLE(280)] "07:52:32.856 - Loading media using MSE.", source: http://127.0.0.1:54947/files/eme_player_js/utils.js (280)
[15654:3847:0901/075232:INFO:CONSOLE(280)] "07:52:32.982 - onSourceOpen [object Event]", source: http://127.0.0.1:54947/files/eme_player_js/utils.js (280)
[15654:3847:0901/075232:INFO:CONSOLE(280)] "07:52:32.985 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:54947/files/eme_player_js/utils.js (280)
[15654:3847:0901/075233:INFO:CONSOLE(280)] "07:52:33.006 - org.chromium.externalclearkey Generate key request, initData: 5ef3a16b338dc4e1a2bcb99f9a6cb780", source: http://127.0.0.1:54947/files/eme_player_js/utils.js (280)
[15654:3847:0901/075233:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[15654:3847:0901/075233:INFO:CONSOLE(280)] "07:52:33.810 - End of appending buffer from bear-320x240-av_enc-v.webm", source: http://127.0.0.1:54947/files/eme_player_js/utils.js (280)
[15654:3847:0901/075233:INFO:CONSOLE(280)] "07:52:33.825 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54947/files/eme_player_js/utils.js (280)
[15654:3847:0901/075233:INFO:CONSOLE(280)] "07:52:33.829 - Adding key to sessionID: 1", source: http://127.0.0.1:54947/files/eme_player_js/utils.js (280)
[15654:3847:0901/075233:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[15654:3847:0901/075233:INFO:CONSOLE(280)] "07:52:33.832 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54947/files/eme_player_js/utils.js (280)
[15654:3847:0901/075233:INFO:CONSOLE(280)] "07:52:33.836 - heartbeat #1", source: http://127.0.0.1:54947/files/eme_player_js/utils.js (280)
[15654:3847:0901/075234:INFO:CONSOLE(280)] "07:52:34.032 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54947/files/eme_player_js/utils.js (280)
[15654:3847:0901/075234:INFO:CONSOLE(280)] "07:52:34.034 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:54947/files/eme_player_js/utils.js (280)
[15654:3847:0901/075234:INFO:CONSOLE(280)] "07:52:34.036 - Adding key to sessionID: 1", source: http://127.0.0.1:54947/files/eme_player_js/utils.js (280)
[15654:3847:0901/075234:INFO:CONSOLE(280)] "07:52:34.038 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54947/files/eme_player_js/utils.js (280)
[15654:3847:0901/075234:INFO:CONSOLE(280)] "07:52:34.101 - timeupdate @ 0.186203", source: http://127.0.0.1:54947/files/eme_player_js/utils.js (280)
[15654:3847:0901/075234:INFO:CONSOLE(280)] "07:52:34.348 - timeupdate @ 0.441612", source: http://127.0.0.1:54947/files/eme_player_js/utils.js (280)
[15654:3847:0901/075234:INFO:CONSOLE(280)] "07:52:34.433 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54947/files/eme_player_js/utils.js (280)
[15654:3847:0901/075234:INFO:CONSOLE(280)] "07:52:34.435 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:54947/files/eme_player_js/utils.js (280)
[15654:3847:0901/075234:INFO:CONSOLE(280)] "07:52:34.437 - Adding key to sessionID: 1", source: http://127.0.0.1:54947/files/eme_player_js/utils.js (280)
[15654:3847:0901/075234:INFO:CONSOLE(280)] "07:52:34.440 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54947/files/eme_player_js/utils.js (280)
[15654:3847:0901/075234:INFO:CONSOLE(280)] "07:52:34.599 - timeupdate @ 0.697021", source: http://127.0.0.1:54947/files/eme_player_js/utils.js (280)
[15654:3847:0901/075234:INFO:CONSOLE(280)] "07:52:34.837 - heartbeat #2", source: http://127.0.0.1:54947/files/eme_player_js/utils.js (280)
[15654:3847:0901/075234:INFO:CONSOLE(280)] "07:52:34.849 - timeupdate @ 0.929211", source: http://127.0.0.1:54947/files/eme_player_js/utils.js (280)
[15654:3847:0901/075235:INFO:CONSOLE(280)] "07:52:35.100 - timeupdate @ 1.18462", source: http://127.0.0.1:54947/files/eme_player_js/utils.js (280)
[15654:3847:0901/075235:INFO:CONSOLE(280)] "07:52:35.102 - waiting for video to end.", source: http://127.0.0.1:54947/files/eme_player_js/utils.js (280)
[15654:3847:0901/075235:INFO:CONSOLE(280)] "07:52:35.233 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54947/files/eme_player_js/utils.js (280)
[15654:3847:0901/075235:INFO:CONSOLE(280)] "07:52:35.236 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:54947/files/eme_player_js/utils.js (280)
[15654:3847:0901/075235:INFO:CONSOLE(280)] "07:52:35.238 - Adding key to sessionID: 1", source: http://127.0.0.1:54947/files/eme_player_js/utils.js (280)
[15654:3847:0901/075235:INFO:CONSOLE(280)] "07:52:35.241 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54947/files/eme_player_js/utils.js (280)
[15654:3847:0901/075235:INFO:CONSOLE(280)] "07:52:35.837 - heartbeat #3", source: http://127.0.0.1:54947/files/eme_player_js/utils.js (280)
[15654:3847:0901/075236:INFO:CONSOLE(280)] "07:52:36.664 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:54947/files/eme_player_js/utils.js (280)
[15654:35331:0901/075236:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15654:35331:0901/075236:WARNING:channel.cc(325)] RawChannel write error
[15660:13063:0901/075236:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (6946 ms)
[228/251] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (8360 ms)
[ RUN ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0
[15669:3847:0901/075236:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54966...
sending server_data: {"host": "127.0.0.1", "port": 54966} (36 bytes)
[15666:3847:0901/075237:INFO:CONSOLE(280)] "07:52:37.641 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:54966/files/eme_player_js/utils.js (280)
[15666:3847:0901/075237:INFO:CONSOLE(280)] "07:52:37.647 - Registering video event handlers.", source: http://127.0.0.1:54966/files/eme_player_js/utils.js (280)
[15666:3847:0901/075237:INFO:CONSOLE(280)] "07:52:37.655 - Loading media using MSE.", source: http://127.0.0.1:54966/files/eme_player_js/utils.js (280)
[15666:3847:0901/075237:INFO:CONSOLE(280)] "07:52:37.775 - onSourceOpen [object Event]", source: http://127.0.0.1:54966/files/eme_player_js/utils.js (280)
[15666:3847:0901/075237:INFO:CONSOLE(280)] "07:52:37.778 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:54966/files/eme_player_js/utils.js (280)
[15666:3847:0901/075237:INFO:CONSOLE(280)] "07:52:37.798 - End of appending buffer from bear-320x240-opus-av_enc-av.webm", source: http://127.0.0.1:54966/files/eme_player_js/utils.js (280)
[15666:3847:0901/075237:INFO:CONSOLE(280)] "07:52:37.802 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:54966/files/eme_player_js/utils.js (280)
[15666:3847:0901/075237:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[15666:3847:0901/075238:INFO:CONSOLE(280)] "07:52:38.637 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:54966/files/eme_player_js/utils.js (280)
[15666:3847:0901/075238:INFO:CONSOLE(280)] "07:52:38.646 - heartbeat #1", source: http://127.0.0.1:54966/files/eme_player_js/utils.js (280)
[0901/075238:ERROR:ffmpeg_cdm_audio_decoder.cc(151)] Initialize(): invalid audio decoder configuration.
[15666:3847:0901/075238:INFO:CONSOLE(280)] "07:52:38.655 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54966/files/eme_player_js/utils.js (280)
[0901/075238:ERROR:ffmpeg_cdm_video_decoder.cc(172)] Initialize(): avcodec_find_decoder failed.
[15666:3847:0901/075238:INFO:CONSOLE(280)] "07:52:38.659 - Adding key to sessionID: 1", source: http://127.0.0.1:54966/files/eme_player_js/utils.js (280)
[15666:3847:0901/075238:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[15666:3847:0901/075238:INFO:CONSOLE(280)] "07:52:38.661 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54966/files/eme_player_js/utils.js (280)
[15666:3847:0901/075238:INFO:CONSOLE(280)] "07:52:38.663 - Adding key to sessionID: 2", source: http://127.0.0.1:54966/files/eme_player_js/utils.js (280)
[15666:3847:0901/075238:INFO:CONSOLE(280)] "07:52:38.667 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54966/files/eme_player_js/utils.js (280)
[15666:3847:0901/075238:INFO:CONSOLE(280)] "07:52:38.669 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54966/files/eme_player_js/utils.js (280)
[15666:3847:0901/075238:INFO:CONSOLE(280)] "07:52:38.864 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54966/files/eme_player_js/utils.js (280)
[15666:3847:0901/075238:INFO:CONSOLE(280)] "07:52:38.865 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:54966/files/eme_player_js/utils.js (280)
[15666:3847:0901/075238:INFO:CONSOLE(280)] "07:52:38.867 - Adding key to sessionID: 2", source: http://127.0.0.1:54966/files/eme_player_js/utils.js (280)
[15666:3847:0901/075238:INFO:CONSOLE(280)] "07:52:38.870 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54966/files/eme_player_js/utils.js (280)
[15666:3847:0901/075238:INFO:CONSOLE(280)] "07:52:38.955 - timeupdate @ 0.186203", source: http://127.0.0.1:54966/files/eme_player_js/utils.js (280)
[15666:3847:0901/075239:INFO:CONSOLE(280)] "07:52:39.202 - timeupdate @ 0.441612", source: http://127.0.0.1:54966/files/eme_player_js/utils.js (280)
[15666:3847:0901/075239:INFO:CONSOLE(280)] "07:52:39.264 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54966/files/eme_player_js/utils.js (280)
[15666:3847:0901/075239:INFO:CONSOLE(280)] "07:52:39.266 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:54966/files/eme_player_js/utils.js (280)
[15666:3847:0901/075239:INFO:CONSOLE(280)] "07:52:39.268 - Adding key to sessionID: 2", source: http://127.0.0.1:54966/files/eme_player_js/utils.js (280)
[15666:3847:0901/075239:INFO:CONSOLE(280)] "07:52:39.275 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54966/files/eme_player_js/utils.js (280)
[15666:3847:0901/075239:INFO:CONSOLE(280)] "07:52:39.452 - timeupdate @ 0.697021", source: http://127.0.0.1:54966/files/eme_player_js/utils.js (280)
[15666:3847:0901/075239:INFO:CONSOLE(280)] "07:52:39.647 - heartbeat #2", source: http://127.0.0.1:54966/files/eme_player_js/utils.js (280)
[15666:3847:0901/075239:INFO:CONSOLE(280)] "07:52:39.702 - timeupdate @ 0.929211", source: http://127.0.0.1:54966/files/eme_player_js/utils.js (280)
[15666:3847:0901/075239:INFO:CONSOLE(280)] "07:52:39.952 - timeupdate @ 1.18462", source: http://127.0.0.1:54966/files/eme_player_js/utils.js (280)
[15666:3847:0901/075239:INFO:CONSOLE(280)] "07:52:39.955 - waiting for video to end.", source: http://127.0.0.1:54966/files/eme_player_js/utils.js (280)
[15666:3847:0901/075240:INFO:CONSOLE(280)] "07:52:40.064 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54966/files/eme_player_js/utils.js (280)
[15666:3847:0901/075240:INFO:CONSOLE(280)] "07:52:40.067 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:54966/files/eme_player_js/utils.js (280)
[15666:3847:0901/075240:INFO:CONSOLE(280)] "07:52:40.070 - Adding key to sessionID: 2", source: http://127.0.0.1:54966/files/eme_player_js/utils.js (280)
[15666:3847:0901/075240:INFO:CONSOLE(280)] "07:52:40.073 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54966/files/eme_player_js/utils.js (280)
[15666:3847:0901/075240:INFO:CONSOLE(280)] "07:52:40.647 - heartbeat #3", source: http://127.0.0.1:54966/files/eme_player_js/utils.js (280)
[15666:3847:0901/075241:INFO:CONSOLE(280)] "07:52:41.469 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:54966/files/eme_player_js/utils.js (280)
[15670:13063:0901/075241:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (6973 ms)
[229/251] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (8268 ms)
[ RUN ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0
[15677:3847:0901/075238:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54983...
sending server_data: {"host": "127.0.0.1", "port": 54983} (36 bytes)
[15671:3847:0901/075240:INFO:CONSOLE(280)] "07:52:40.306 - Registering video event handlers.", source: http://127.0.0.1:54983/files/eme_player_js/utils.js (280)
[15671:3847:0901/075240:INFO:CONSOLE(280)] "07:52:40.318 - Loading media using MSE.", source: http://127.0.0.1:54983/files/eme_player_js/utils.js (280)
[15671:3847:0901/075240:INFO:CONSOLE(280)] "07:52:40.323 - Registering video event handlers.", source: http://127.0.0.1:54983/files/eme_player_js/utils.js (280)
[15671:3847:0901/075240:INFO:CONSOLE(280)] "07:52:40.323 - Loading media using MSE.", source: http://127.0.0.1:54983/files/eme_player_js/utils.js (280)
[15671:3847:0901/075240:INFO:CONSOLE(280)] "07:52:40.387 - onSourceOpen [object Event]", source: http://127.0.0.1:54983/files/eme_player_js/utils.js (280)
[15671:3847:0901/075240:INFO:CONSOLE(280)] "07:52:40.389 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:54983/files/eme_player_js/utils.js (280)
[15671:3847:0901/075240:INFO:CONSOLE(280)] "07:52:40.392 - onSourceOpen [object Event]", source: http://127.0.0.1:54983/files/eme_player_js/utils.js (280)
[15671:3847:0901/075240:INFO:CONSOLE(280)] "07:52:40.393 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:54983/files/eme_player_js/utils.js (280)
[15671:3847:0901/075240:INFO:CONSOLE(280)] "07:52:40.427 - org.chromium.externalclearkey Generate key request, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:54983/files/eme_player_js/utils.js (280)
[15671:3847:0901/075240:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[15671:3847:0901/075241:INFO:CONSOLE(280)] "07:52:41.251 - org.chromium.externalclearkey Generate key request, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:54983/files/eme_player_js/utils.js (280)
[15671:3847:0901/075241:INFO:CONSOLE(280)] "07:52:41.278 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54983/files/eme_player_js/utils.js (280)
[15671:3847:0901/075241:INFO:CONSOLE(280)] "07:52:41.282 - Adding key to sessionID: 1", source: http://127.0.0.1:54983/files/eme_player_js/utils.js (280)
[15671:3847:0901/075241:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[15671:3847:0901/075241:INFO:CONSOLE(280)] "07:52:41.292 - End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:54983/files/eme_player_js/utils.js (280)
[15671:3847:0901/075241:INFO:CONSOLE(280)] "07:52:41.293 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54983/files/eme_player_js/utils.js (280)
[15671:3847:0901/075241:INFO:CONSOLE(280)] "07:52:41.294 - Adding key to sessionID: 2", source: http://127.0.0.1:54983/files/eme_player_js/utils.js (280)
[15671:3847:0901/075241:INFO:CONSOLE(280)] "07:52:41.295 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54983/files/eme_player_js/utils.js (280)
[15671:3847:0901/075241:INFO:CONSOLE(280)] "07:52:41.302 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54983/files/eme_player_js/utils.js (280)
[15671:3847:0901/075241:INFO:CONSOLE(280)] "07:52:41.304 - End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:54983/files/eme_player_js/utils.js (280)
[15671:3847:0901/075241:INFO:CONSOLE(280)] "07:52:41.485 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54983/files/eme_player_js/utils.js (280)
[15671:3847:0901/075241:INFO:CONSOLE(280)] "07:52:41.485 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:54983/files/eme_player_js/utils.js (280)
[15671:3847:0901/075241:INFO:CONSOLE(280)] "07:52:41.486 - Adding key to sessionID: 1", source: http://127.0.0.1:54983/files/eme_player_js/utils.js (280)
[15671:3847:0901/075241:INFO:CONSOLE(280)] "07:52:41.487 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54983/files/eme_player_js/utils.js (280)
[15671:3847:0901/075241:INFO:CONSOLE(280)] "07:52:41.500 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54983/files/eme_player_js/utils.js (280)
[15671:3847:0901/075241:INFO:CONSOLE(280)] "07:52:41.500 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:54983/files/eme_player_js/utils.js (280)
[15671:3847:0901/075241:INFO:CONSOLE(280)] "07:52:41.501 - Adding key to sessionID: 2", source: http://127.0.0.1:54983/files/eme_player_js/utils.js (280)
[15671:3847:0901/075241:INFO:CONSOLE(280)] "07:52:41.503 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54983/files/eme_player_js/utils.js (280)
[15671:3847:0901/075241:INFO:CONSOLE(280)] "07:52:41.902 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54983/files/eme_player_js/utils.js (280)
[15671:3847:0901/075241:INFO:CONSOLE(280)] "07:52:41.902 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:54983/files/eme_player_js/utils.js (280)
[15671:3847:0901/075241:INFO:CONSOLE(280)] "07:52:41.903 - Adding key to sessionID: 1", source: http://127.0.0.1:54983/files/eme_player_js/utils.js (280)
[15671:3847:0901/075241:INFO:CONSOLE(280)] "07:52:41.903 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54983/files/eme_player_js/utils.js (280)
[15671:3847:0901/075241:INFO:CONSOLE(280)] "07:52:41.904 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:54983/files/eme_player_js/utils.js (280)
[15671:3847:0901/075241:INFO:CONSOLE(280)] "07:52:41.904 - Adding key to sessionID: 2", source: http://127.0.0.1:54983/files/eme_player_js/utils.js (280)
[15671:3847:0901/075241:INFO:CONSOLE(280)] "07:52:41.923 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54983/files/eme_player_js/utils.js (280)
[15671:3847:0901/075241:INFO:CONSOLE(280)] "07:52:41.923 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54983/files/eme_player_js/utils.js (280)
[15671:3847:0901/075242:INFO:CONSOLE(280)] "07:52:42.585 - One video seeked.", source: http://127.0.0.1:54983/files/eme_player_js/utils.js (280)
[15671:3847:0901/075242:INFO:CONSOLE(280)] "07:52:42.590 - Set document title to: ENDED, updated title: ENDED", source: http://127.0.0.1:54983/files/eme_player_js/utils.js (280)
[15678:12551:0901/075242:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0 (5701 ms)
[230/251] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0 (7041 ms)
[ RUN ] MSE_ExternalClearKey/EncryptedMediaTest.ConfigChangeVideo/0
[15681:3847:0901/075239:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55001...
sending server_data: {"host": "127.0.0.1", "port": 55001} (36 bytes)
[15675:3847:0901/075241:INFO:CONSOLE(280)] "07:52:41.281 - Registering video event handlers.", source: http://127.0.0.1:55001/files/eme_player_js/utils.js (280)
[15675:3847:0901/075241:INFO:CONSOLE(280)] "07:52:41.286 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:55001/files/eme_player_js/utils.js (280)
[15675:3847:0901/075242:INFO:CONSOLE(280)] "07:52:42.175 - onSourceOpen [object Event]", source: http://127.0.0.1:55001/files/eme_player_js/utils.js (280)
[15675:3847:0901/075242:INFO:CONSOLE(280)] "07:52:42.177 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:55001/files/eme_player_js/utils.js (280)
[15675:3847:0901/075242:INFO:CONSOLE(280)] "07:52:42.205 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55001/files/eme_player_js/utils.js (280)
[15675:3847:0901/075242:INFO:CONSOLE(280)] "07:52:42.207 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55001/files/eme_player_js/utils.js (280)
[15675:3847:0901/075242:INFO:CONSOLE(280)] "07:52:42.209 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:55001/files/eme_player_js/utils.js (280)
[15675:3847:0901/075242:INFO:CONSOLE(40)] "Appending next media source at 1sec.", source: http://127.0.0.1:55001/files/mse_config_change.html?keySystem=org.chromium.externalclearkey&runEncrypted=1 (40)
[15675:3847:0901/075242:INFO:CONSOLE(280)] "07:52:42.221 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:55001/files/eme_player_js/utils.js (280)
[15675:3847:0901/075242:INFO:CONSOLE(280)] "07:52:42.227 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:55001/files/eme_player_js/utils.js (280)
[15675:3847:0901/075242:INFO:CONSOLE(280)] "07:52:42.228 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:55001/files/eme_player_js/utils.js (280)
[15675:3847:0901/075242:INFO:CONSOLE(280)] "07:52:42.229 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:55001/files/eme_player_js/utils.js (280)
[15675:3847:0901/075242:INFO:CONSOLE(60)] "Appending next media source at 1sec.", source: http://127.0.0.1:55001/files/mse_config_change.html?keySystem=org.chromium.externalclearkey&runEncrypted=1 (60)
[15675:3847:0901/075242:INFO:CONSOLE(280)] "07:52:42.240 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55001/files/eme_player_js/utils.js (280)
[15675:3847:0901/075242:INFO:CONSOLE(280)] "07:52:42.241 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55001/files/eme_player_js/utils.js (280)
[15675:3847:0901/075242:INFO:CONSOLE(48)] "Second buffer append ended.", source: http://127.0.0.1:55001/files/mse_config_change.html?keySystem=org.chromium.externalclearkey&runEncrypted=1 (48)
[15675:3847:0901/075242:INFO:CONSOLE(280)] "07:52:42.253 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:55001/files/eme_player_js/utils.js (280)
[15675:3847:0901/075242:INFO:CONSOLE(280)] "07:52:42.254 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:55001/files/eme_player_js/utils.js (280)
[15675:3847:0901/075242:INFO:CONSOLE(280)] "07:52:42.254 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:55001/files/eme_player_js/utils.js (280)
[15675:3847:0901/075242:INFO:CONSOLE(280)] "07:52:42.255 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:55001/files/eme_player_js/utils.js (280)
[15675:3847:0901/075242:INFO:CONSOLE(280)] "07:52:42.435 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:55001/files/eme_player_js/utils.js (280)
[15675:3847:0901/075242:INFO:CONSOLE(280)] "07:52:42.435 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:55001/files/eme_player_js/utils.js (280)
[15675:3847:0901/075242:INFO:CONSOLE(280)] "07:52:42.444 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:55001/files/eme_player_js/utils.js (280)
[15675:3847:0901/075242:INFO:CONSOLE(280)] "07:52:42.835 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:55001/files/eme_player_js/utils.js (280)
[15675:3847:0901/075242:INFO:CONSOLE(280)] "07:52:42.835 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:55001/files/eme_player_js/utils.js (280)
[15675:3847:0901/075242:INFO:CONSOLE(280)] "07:52:42.838 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:55001/files/eme_player_js/utils.js (280)
[15675:3847:0901/075243:INFO:CONSOLE(280)] "07:52:43.413 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:55001/files/eme_player_js/utils.js (280)
[15682:13063:0901/075243:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey/EncryptedMediaTest.ConfigChangeVideo/0 (5307 ms)
[231/251] MSE_ExternalClearKey/EncryptedMediaTest.ConfigChangeVideo/0 (6761 ms)
[ RUN ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/3
[15702:3847:0901/075246:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15703:14595:0901/075247:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[15703:14595:0901/075247:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[15703:14595:0901/075247:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/3 (2233 ms)
[232/251] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/3 (3571 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.ConfigChangeVideo/0
[15697:3847:0901/075245:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55036...
sending server_data: {"host": "127.0.0.1", "port": 55036} (36 bytes)
[15691:3847:0901/075247:INFO:CONSOLE(280)] "07:52:47.751 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:55036/files/eme_player_js/utils.js (280)
[15691:3847:0901/075247:INFO:CONSOLE(280)] "07:52:47.757 - Registering video event handlers.", source: http://127.0.0.1:55036/files/eme_player_js/utils.js (280)
[15691:3847:0901/075247:INFO:CONSOLE(280)] "07:52:47.758 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:55036/files/eme_player_js/utils.js (280)
[15691:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.697 - onSourceOpen [object Event]", source: http://127.0.0.1:55036/files/eme_player_js/utils.js (280)
[15691:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.699 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:55036/files/eme_player_js/utils.js (280)
[15691:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.724 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55036/files/eme_player_js/utils.js (280)
[15691:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.726 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55036/files/eme_player_js/utils.js (280)
[15691:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.727 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:55036/files/eme_player_js/utils.js (280)
[15691:3847:0901/075248:INFO:CONSOLE(40)] "Appending next media source at 1sec.", source: http://127.0.0.1:55036/files/mse_config_change.html?keySystem=org.chromium.externalclearkey.decryptonly&runEncrypted=1 (40)
[15691:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.739 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:55036/files/eme_player_js/utils.js (280)
[15691:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.746 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:55036/files/eme_player_js/utils.js (280)
[15691:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.747 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:55036/files/eme_player_js/utils.js (280)
[15691:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.748 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:55036/files/eme_player_js/utils.js (280)
[15691:3847:0901/075248:INFO:CONSOLE(60)] "Appending next media source at 1sec.", source: http://127.0.0.1:55036/files/mse_config_change.html?keySystem=org.chromium.externalclearkey.decryptonly&runEncrypted=1 (60)
[15691:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.756 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55036/files/eme_player_js/utils.js (280)
[15691:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.757 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55036/files/eme_player_js/utils.js (280)
[15691:3847:0901/075248:INFO:CONSOLE(48)] "Second buffer append ended.", source: http://127.0.0.1:55036/files/mse_config_change.html?keySystem=org.chromium.externalclearkey.decryptonly&runEncrypted=1 (48)
[15691:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.766 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:55036/files/eme_player_js/utils.js (280)
[15691:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.766 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:55036/files/eme_player_js/utils.js (280)
[15691:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.767 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:55036/files/eme_player_js/utils.js (280)
[15691:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.767 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:55036/files/eme_player_js/utils.js (280)
[15691:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.953 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:55036/files/eme_player_js/utils.js (280)
[15691:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.954 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:55036/files/eme_player_js/utils.js (280)
[15691:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.963 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:55036/files/eme_player_js/utils.js (280)
[15691:3847:0901/075249:INFO:CONSOLE(280)] "07:52:49.358 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:55036/files/eme_player_js/utils.js (280)
[15691:3847:0901/075249:INFO:CONSOLE(280)] "07:52:49.359 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:55036/files/eme_player_js/utils.js (280)
[15691:3847:0901/075249:INFO:CONSOLE(280)] "07:52:49.362 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:55036/files/eme_player_js/utils.js (280)
[15691:3847:0901/075249:INFO:CONSOLE(280)] "07:52:49.906 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:55036/files/eme_player_js/utils.js (280)
[15700:13063:0901/075249:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.ConfigChangeVideo/0 (5866 ms)
[233/251] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.ConfigChangeVideo/0 (7336 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoOnly_WebM/0
[15692:3847:0901/075244:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:55019...
sending server_data: {"host": "127.0.0.1", "port": 55019} (36 bytes)
[15688:3847:0901/075246:INFO:CONSOLE(280)] "07:52:46.562 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:55019/files/eme_player_js/utils.js (280)
[15688:3847:0901/075246:INFO:CONSOLE(280)] "07:52:46.567 - Using ClearKeyPlayer", source: http://127.0.0.1:55019/files/eme_player_js/utils.js (280)
[15688:3847:0901/075246:INFO:CONSOLE(280)] "07:52:46.569 - Registering video event handlers.", source: http://127.0.0.1:55019/files/eme_player_js/utils.js (280)
[15688:3847:0901/075246:INFO:CONSOLE(280)] "07:52:46.571 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:55019/files/eme_player_js/utils.js (280)
[15688:3847:0901/075247:INFO:CONSOLE(280)] "07:52:47.412 - Loading media using MSE.", source: http://127.0.0.1:55019/files/eme_player_js/utils.js (280)
[15688:3847:0901/075247:INFO:CONSOLE(280)] "07:52:47.483 - onSourceOpen [object Event]", source: http://127.0.0.1:55019/files/eme_player_js/utils.js (280)
[15688:3847:0901/075247:INFO:CONSOLE(280)] "07:52:47.486 - Creating a source buffer for type video/webm; codecs="vp8"", source: http://127.0.0.1:55019/files/eme_player_js/utils.js (280)
[15688:3847:0901/075247:INFO:CONSOLE(280)] "07:52:47.510 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:55019/files/eme_player_js/utils.js (280)
[15688:3847:0901/075247:INFO:CONSOLE(280)] "07:52:47.513 - End of appending buffer from bear-320x240-v_enc-v.webm", source: http://127.0.0.1:55019/files/eme_player_js/utils.js (280)
[15688:3847:0901/075247:INFO:CONSOLE(280)] "07:52:47.528 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:55019/files/eme_player_js/utils.js (280)
[15688:3847:0901/075247:INFO:CONSOLE(280)] "07:52:47.536 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:55019/files/eme_player_js/utils.js (280)
[15688:3847:0901/075247:INFO:CONSOLE(280)] "07:52:47.559 - heartbeat #1", source: http://127.0.0.1:55019/files/eme_player_js/utils.js (280)
[15688:3847:0901/075247:INFO:CONSOLE(280)] "07:52:47.741 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:55019/files/eme_player_js/utils.js (280)
[15688:3847:0901/075247:INFO:CONSOLE(280)] "07:52:47.743 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:55019/files/eme_player_js/utils.js (280)
[15688:3847:0901/075247:INFO:CONSOLE(280)] "07:52:47.753 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:55019/files/eme_player_js/utils.js (280)
[15688:3847:0901/075247:INFO:CONSOLE(280)] "07:52:47.803 - timeupdate @ 0.250411", source: http://127.0.0.1:55019/files/eme_player_js/utils.js (280)
[15688:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.051 - timeupdate @ 0.500777", source: http://127.0.0.1:55019/files/eme_player_js/utils.js (280)
[15688:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.140 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:55019/files/eme_player_js/utils.js (280)
[15688:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.143 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:55019/files/eme_player_js/utils.js (280)
[15688:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.147 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:55019/files/eme_player_js/utils.js (280)
[15688:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.302 - timeupdate @ 0.751354", source: http://127.0.0.1:55019/files/eme_player_js/utils.js (280)
[15688:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.553 - timeupdate @ 1.002282", source: http://127.0.0.1:55019/files/eme_player_js/utils.js (280)
[15688:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.555 - waiting for video to end.", source: http://127.0.0.1:55019/files/eme_player_js/utils.js (280)
[15688:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.559 - heartbeat #2", source: http://127.0.0.1:55019/files/eme_player_js/utils.js (280)
[15688:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.941 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:55019/files/eme_player_js/utils.js (280)
[15688:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.943 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:55019/files/eme_player_js/utils.js (280)
[15688:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.945 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:55019/files/eme_player_js/utils.js (280)
[15688:3847:0901/075249:INFO:CONSOLE(280)] "07:52:49.559 - heartbeat #3", source: http://127.0.0.1:55019/files/eme_player_js/utils.js (280)
[15688:3847:0901/075250:INFO:CONSOLE(280)] "07:52:50.257 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:55019/files/eme_player_js/utils.js (280)
[15688:40451:0901/075250:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15688:40451:0901/075250:WARNING:channel.cc(325)] RawChannel write error
[ OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (7448 ms)
[234/251] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (8867 ms)
[ RUN ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/3
[15710:3847:0901/075250:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15711:14339:0901/075250:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[15711:14339:0901/075250:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[15711:14339:0901/075250:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/3 (2196 ms)
[235/251] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/3 (3620 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.HideShowWithAppWithShim/0
[15725:3847:0901/075253:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.HideShowWithAppWithShim/0 (4730 ms)
[236/251] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.HideShowWithAppWithShim/0 (6143 ms)
[ RUN ] TaskManagerOOPIFBrowserTest.CrossSiteIframeBecomesSameSite/1
[15720:3847:0901/075253:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15712:74503:0901/075254:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] TaskManagerOOPIFBrowserTest.CrossSiteIframeBecomesSameSite/1 (6444 ms)
[237/251] TaskManagerOOPIFBrowserTest.CrossSiteIframeBecomesSameSite/1 (7790 ms)
[ RUN ] TaskManagerOOPIFBrowserTest.LeavePageWithCrossSiteIframes/0
[15724:3847:0901/075253:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15713:74247:0901/075254:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] TaskManagerOOPIFBrowserTest.LeavePageWithCrossSiteIframes/0 (6503 ms)
[238/251] TaskManagerOOPIFBrowserTest.LeavePageWithCrossSiteIframes/0 (7866 ms)
[ RUN ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Unregistration/0
[15738:3847:0901/075300:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15741:14595:0901/075300:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[ OK ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Unregistration/0 (2429 ms)
[239/251] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Unregistration/0 (3607 ms)
[ RUN ] ChromeWhispernetClientTest.EncodeAndDecode
[15564:3847:0901/075204:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15556:3847:0901/075206:INFO:CONSOLE(5)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/background.html (5)
[15556:3847:0901/075206:INFO:CONSOLE(83)] "init: Starting Nacl bridge.", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (83)
[15575,2040762752:07:52:07.750376] Native Client module will be loaded at base address 0x00000eca00000000
Received signal 10 BUS_ADRERR 0eca00000000
[end of stack trace]
==15575==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x00011bdab000; bottom 0x0ecafee5d000; size: 0xfffff1361cf4e000 (-16260260372480)
False positive error reports may follow
For details see http://code.google.com/p/address-sanitizer/issues/detail?id=189
[SRPC:HOST:15570,1320148992:07:52:08.372895] NaClSrpcMessageChannelSend: first send failed, 32828 != -5.
[SRPC:HOST:15570,1320148992:07:52:08.372955] NaClSrpcInvokeV(channel=0x60800004ffd0): rpc request send failed
[15556:39683:0901/075208:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 256 (0x100)
[15556:3847:0901/075208:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: Compile stream chunk failed. The PNaCl translator has probably crashed.", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/background.html (0)
[15556:3847:0901/075208:INFO:CONSOLE(100)] "NaCl error", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/nacl.js (100)
BrowserTestBase signal handler received SIGTERM. Backtrace:
0 browser_tests 0x000000010c313a43 base::debug::StackTrace::StackTrace() + 19
1 browser_tests 0x0000000119e0bc87 content::(anonymous namespace)::DumpStackTraceSignalHandler(int) + 199
2 libsystem_c.dylib 0x00007fff93ad090a _sigtramp + 26
3 ??? 0x000060e000009420 0x0 + 106515188978720
4 CoreFoundation 0x00007fff88277233 __CFRunLoopServiceMachPort + 195
5 CoreFoundation 0x00007fff8827c916 __CFRunLoopRun + 1078
6 CoreFoundation 0x00007fff8827c0e2 CFRunLoopRunSpecific + 290
7 HIToolbox 0x00007fff8e2eaeb4 RunCurrentEventLoopInMode + 209
8 HIToolbox 0x00007fff8e2eac52 ReceiveNextEventCommon + 356
9 HIToolbox 0x00007fff8e2eaae3 BlockUntilNextEventMatchingListInMode + 62
10 AppKit 0x00007fff92c76533 _DPSNextEvent + 685
11 AppKit 0x00007fff92c75df2 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 128
12 AppKit 0x00007fff92c6d1a3 -[NSApplication run] + 517
13 browser_tests 0x000000010c2f5447 base::MessagePumpNSApplication::DoRun(base::MessagePump::Delegate*) + 967
14 browser_tests 0x000000010c2f331c base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) + 396
15 browser_tests 0x000000010c3b455f base::RunLoop::Run() + 479
16 browser_tests 0x000000010b190d1b ChromeWhispernetClientTest::EncodeTokenAndSaveSamples(audio_modem::WhispernetClient*, bool, std::string const&, audio_modem::TokenParameters const*) + 747
17 browser_tests 0x000000010b18d148 ChromeWhispernetClientTest_EncodeAndDecode_Test::RunTestOnMainThread() + 872
18 browser_tests 0x000000010c2a86f4 InProcessBrowserTest::RunTestOnMainThreadLoop() + 868
19 browser_tests 0x0000000119e0b692 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() + 738
20 browser_tests 0x000000010b3200dc ChromeBrowserMainParts::PreMainMessageLoopRunImpl() + 9804
21 browser_tests 0x000000010b31d602 ChromeBrowserMainParts::PreMainMessageLoopRun() + 386
22 browser_tests 0x00000001163c3617 content::BrowserMainLoop::PreMainMessageLoopRun() + 487
23 browser_tests 0x0000000116c2dcb7 content::StartupTaskRunner::RunAllTasksNow() + 295
24 browser_tests 0x00000001163bed01 content::BrowserMainLoop::CreateStartupTasks() + 1809
25 browser_tests 0x00000001163caaf5 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) + 1077
26 browser_tests 0x00000001163b7f3a content::BrowserMain(content::MainFunctionParams const&) + 394
27 browser_tests 0x0000000119e08cec content::ContentMainRunnerImpl::Run() + 444
28 browser_tests 0x0000000119e0723e content::ContentMain(content::ContentMainParams const&) + 142
29 browser_tests 0x0000000119e0ab70 content::BrowserTestBase::SetUp() + 1776
30 browser_tests 0x000000010c2a6092 InProcessBrowserTest::SetUp() + 706
31 browser_tests 0x000000010d0554d3 testing::Test::Run() + 451
32 browser_tests 0x000000010d057a99 testing::TestInfo::Run() + 921
33 browser_tests 0x000000010d0587e9 testing::TestCase::Run() + 1177
34 browser_tests 0x000000010d06af73 testing::internal::UnitTestImpl::RunAllTests() + 2451
35 browser_tests 0x000000010d06a51c testing::UnitTest::Run() + 396
36 browser_tests 0x000000010c4c45c7 base::TestSuite::Run() + 583
37 browser_tests 0x000000010ae5fd3f ChromeBrowserTestSuiteRunner::RunTestSuite(int, char**) + 191
38 browser_tests 0x0000000119ee2c5a content::LaunchTests(content::TestLauncherDelegate*, int, int, char**) + 890
39 browser_tests 0x000000010c2a3713 LaunchChromeTests(int, ChromeTestSuiteRunner*, int, char**) + 259
40 browser_tests 0x000000010ae5fc0d main + 237
41 browser_tests 0x0000000108eefa34 start + 52
[240/251] ChromeWhispernetClientTest.EncodeAndDecode (TIMED OUT)
[ RUN ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowed/0
[15744:3847:0901/075301:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15746:14595:0901/075301:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[ OK ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowed/0 (2463 ms)
[241/251] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowed/0 (4100 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeProceed/0
[15745:3847:0901/075301:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15747:12551:0901/075303:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeProceed/0 (3960 ms)
[242/251] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeProceed/0 (5493 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeProceed/2
[15755:3847:0901/075304:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15748:5383:0901/075306:ERROR:browser_io_surface_manager_mac.cc(286)] Illegal message from non-child process!
[15748:5383:0901/075306:ERROR:browser_io_surface_manager_mac.cc(286)] Illegal message from non-child process!
[15764:13063:0901/075306:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15764:13063:0901/075306:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15764:13063:0901/075306:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeProceed/2 (4268 ms)
[243/251] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeProceed/2 (5887 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeOptInAndReportMalwareDetails/2
[15762:3847:0901/075305:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15769:13063:0901/075307:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeOptInAndReportMalwareDetails/2 (4100 ms)
[244/251] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeOptInAndReportMalwareDetails/2 (5700 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Histograms_DontProceed/1
[15763:3847:0901/075305:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15754:40451:0901/075307:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[15754:40451:0901/075307:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[15754:40451:0901/075307:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Histograms_DontProceed/1 (4296 ms)
[245/251] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Histograms_DontProceed/1 (5762 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Histograms_DontProceed/2
[15770:3847:0901/075307:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15761:40451:0901/075309:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15761:40451:0901/075309:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Histograms_DontProceed/2 (3929 ms)
[246/251] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Histograms_DontProceed/2 (5688 ms)
[ RUN ] PrefsFunctionalTest.TestHomepageNewTabpagePrefs
[15785:3847:0901/075311:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15788:14083:0901/075311:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[15788:14083:0901/075311:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[15788:14083:0901/075311:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[15788:12551:0901/075311:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15788:12551:0901/075311:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrefsFunctionalTest.TestHomepageNewTabpagePrefs (2793 ms)
[247/251] PrefsFunctionalTest.TestHomepageNewTabpagePrefs (4349 ms)
[ RUN ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/3
[15795:3847:0901/075313:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15798:14595:0901/075313:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[15798:14595:0901/075313:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[15798:14595:0901/075313:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[15798:13063:0901/075313:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15798:13063:0901/075313:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/3 (3038 ms)
[248/251] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/3 (4592 ms)
[ RUN ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/3
[15807:3847:0901/075315:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15809:13063:0901/075316:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15809:13063:0901/075316:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15809:14595:0901/075316:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[15809:14595:0901/075316:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[15809:14595:0901/075316:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/3 (2427 ms)
[249/251] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/3 (4207 ms)
[ RUN ] WebViewTest.StoragePersistence
[15779:3847:0901/075309:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15773:3847:0901/075312:INFO:CONSOLE(27)] "Starting test "check webview_0 has cookies {}"...", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/testing.js (27)
[15773:74755:0901/075314:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[15773:3847:0901/075314:INFO:CONSOLE(166)] "webview_0:Received message "{"title":"Send Cookies"}".", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/tests.js (166)
[15773:3847:0901/075314:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{}}".", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/message.js (42)
[15773:3847:0901/075314:INFO:CONSOLE(30)] "Test "check webview_0 has cookies {}" was successful.", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/testing.js (30)
[15773:3847:0901/075314:INFO:CONSOLE(27)] "Starting test "check webview_1 has cookies {}"...", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/testing.js (27)
[15773:3847:0901/075314:INFO:CONSOLE(166)] "webview_1:Received message "{"title":"Send Cookies"}".", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/tests.js (166)
[15773:3847:0901/075314:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{}}".", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/message.js (42)
[15773:3847:0901/075314:INFO:CONSOLE(30)] "Test "check webview_1 has cookies {}" was successful.", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/testing.js (30)
[15773:3847:0901/075314:INFO:CONSOLE(27)] "Starting test "check webview_2 has cookies {}"...", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/testing.js (27)
[15773:3847:0901/075315:INFO:CONSOLE(166)] "webview_2:Received message "{"title":"Send Cookies"}".", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/tests.js (166)
[15773:3847:0901/075315:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{}}".", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/message.js (42)
[15773:3847:0901/075315:INFO:CONSOLE(30)] "Test "check webview_2 has cookies {}" was successful.", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/testing.js (30)
[15773:3847:0901/075315:INFO:CONSOLE(27)] "Starting test "check webview_3 has cookies {}"...", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/testing.js (27)
[15773:3847:0901/075315:INFO:CONSOLE(166)] "webview_3:Received message "{"title":"Send Cookies"}".", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/tests.js (166)
[15773:3847:0901/075315:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{}}".", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/message.js (42)
[15773:3847:0901/075315:INFO:CONSOLE(30)] "Test "check webview_3 has cookies {}" was successful.", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/testing.js (30)
[15773:3847:0901/075315:INFO:CONSOLE(27)] "Starting test "check webview_4 has cookies {"persist1":"true"}"...", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/testing.js (27)
[15773:3847:0901/075317:INFO:CONSOLE(166)] "webview_4:Received message "{"title":"Send Cookies"}".", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/tests.js (166)
[15773:3847:0901/075317:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{"persist1":"true"}}".", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/message.js (42)
[15773:3847:0901/075317:INFO:CONSOLE(30)] "Test "check webview_4 has cookies {"persist1":"true"}" was successful.", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/testing.js (30)
[15773:3847:0901/075317:INFO:CONSOLE(27)] "Starting test "check webview_5 has cookies {"persist1":"true"}"...", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/testing.js (27)
[15773:3847:0901/075317:INFO:CONSOLE(166)] "webview_5:Received message "{"title":"Send Cookies"}".", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/tests.js (166)
[15773:3847:0901/075317:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{"persist1":"true"}}".", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/message.js (42)
[15773:3847:0901/075317:INFO:CONSOLE(30)] "Test "check webview_5 has cookies {"persist1":"true"}" was successful.", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/testing.js (30)
[15773:3847:0901/075317:INFO:CONSOLE(27)] "Starting test "check webview_6 has cookies {"persist2":"true"}"...", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/testing.js (27)
[15773:3847:0901/075318:INFO:CONSOLE(166)] "webview_6:Received message "{"title":"Send Cookies"}".", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/tests.js (166)
[15773:3847:0901/075318:INFO:CONSOLE(42)] "Received message "{"title":"Finished Sending Cookies","cookies":{"persist2":"true"}}".", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/message.js (42)
[15773:3847:0901/075318:INFO:CONSOLE(30)] "Test "check webview_6 has cookies {"persist2":"true"}" was successful.", source: chrome-extension://nlioeacllkoeimmdpplflabnklhafpop/testing.js (30)
[15773:39939:0901/075318:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15773:39939:0901/075318:WARNING:channel.cc(325)] RawChannel write error
[15811:13063:0901/075318:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.StoragePersistence (10807 ms)
[250/251] WebViewTest.StoragePersistence (12065 ms)
[ RUN ] SmartSessionRestoreMRUTest.CorrectLoadingOrder
[15787:3847:0901/075311:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15791:12807:0901/075312:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15791:12807:0901/075312:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15791:12807:0901/075312:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15778:5383:0901/075313:ERROR:mach_broker_mac.mm(222)] Unknown process 15796 is sending Mach IPC messages!
[15778:5383:0901/075313:ERROR:mach_broker_mac.mm(222)] Unknown process 15800 is sending Mach IPC messages!
[15778:5383:0901/075314:ERROR:mach_broker_mac.mm(222)] Unknown process 15802 is sending Mach IPC messages!
[15778:5383:0901/075314:ERROR:mach_broker_mac.mm(222)] Unknown process 15803 is sending Mach IPC messages!
[15812:12551:0901/075321:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SmartSessionRestoreMRUTest.CorrectLoadingOrder (12644 ms)
[251/251] SmartSessionRestoreMRUTest.CorrectLoadingOrder (14058 ms)
Retrying 1 test (retry #1)
[ RUN ] ChromeWhispernetClientTest.EncodeAndDecode
[15822:3847:0901/075324:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15819:3847:0901/075326:INFO:CONSOLE(5)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/background.html (5)
[15819:3847:0901/075326:INFO:CONSOLE(83)] "init: Starting Nacl bridge.", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (83)
[15825,2040762752:07:53:26.927674] Native Client module will be loaded at base address 0x000053f600000000
[15825,2040762752:07:53:30.028573] NaCl untrusted code called _exit(0x0)
[15826,2040762752:07:53:30.759174] Native Client module will be loaded at base address 0x00006d1700000000
[15826,2040762752:07:53:30.831610] NaCl untrusted code called _exit(0x0)
[15827,2040762752:07:53:31.566669] Native Client module will be loaded at base address 0x0000042500000000
[15819:3847:0901/075331:INFO:CONSOLE(65)] "init: Nacl ready!", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (65)
[15819:3847:0901/075331:INFO:CONSOLE(26)] "Configuring encoder and decoder for client 4DF72D74-00D2-4067-857C-13B3436E9D8C", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (26)
INFO - whispernet_nacl_wrapper.cc:202 - Recreating DTMF Encoder with token length = 6 and parity = 1
INFO - whispernet_nacl_wrapper.cc:396 - Recreating DTMF Decoder with token length = 6and parity = 1
INFO - whispernet_nacl_wrapper.cc:212 - Recreating DSSS Encoder with token length = 6 and parity = 1
INFO - whispernet_nacl_wrapper.cc:418 - Recreating DSSS Decoder with token length = 6 and parity = 1
[ OK ] ChromeWhispernetClientTest.EncodeAndDecode (8912 ms)
[252/252] ChromeWhispernetClientTest.EncodeAndDecode (10087 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"9f8c43f362eb8fb0d2be00917c343fb114fc5a6c","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+---------------------------------------------------------------------------+
| End of shard 11 Pending: 10.0s Duration: 441.4s Bot: vm598-m4 Exit: 0 |
+---------------------------------------------------------------------------+
+-------------------------------------------------------------------------+
| Shard 9 https://chromium-swarm.appspot.com/user/task/29a230c0bd71e410 |
+-------------------------------------------------------------------------+
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outchl8PG (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outchl8PG (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outchl8PG. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/isolated_outchl8PG
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outJL0YPD (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outJL0YPD (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outJL0YPD. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/isolated_outJL0YPD
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outu1REVs (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outu1REVs (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outu1REVs. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/isolated_outu1REVs
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_test4dgzfk (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_test4dgzfk (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_test4dgzfk. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/run_tha_test4dgzfk
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_test5ynQaM (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_test5ynQaM (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_test5ynQaM. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/run_tha_test5ynQaM
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testXn4Azh (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testXn4Azh (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testXn4Azh. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/run_tha_testXn4Azh
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
NSS_DISABLE_ARENA_FREE_LIST=1
NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/isolated_out8AbVap/output.json
IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 9/20
Using 4 parallel jobs.
[ RUN ] DevToolsBridgeClientBrowserTest.testQueryBrowsers
[14283:3847:0901/074718:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14270:3847:0901/074721:INFO:CONSOLE(1324)] "Running TestCase DevToolsBridgeClientBrowserTest.testQueryBrowsers", source: test_api.js (1324)
[14270:37123:0901/074721:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] DevToolsBridgeClientBrowserTest.testQueryBrowsers (6196 ms)
[1/222] DevToolsBridgeClientBrowserTest.testQueryBrowsers (7705 ms)
[ RUN ] BaseDownloadsWebUITest.EmptyLastStatusText
[14285:3847:0901/074719:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14271:3847:0901/074721:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[14271:3847:0901/074721:INFO:CONSOLE(1324)] "Running TestCase BaseDownloadsWebUITest.EmptyLastStatusText", source: test_api.js (1324)
[14294:12551:0901/074722:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BaseDownloadsWebUITest.EmptyLastStatusText (6601 ms)
[2/222] BaseDownloadsWebUITest.EmptyLastStatusText (8150 ms)
[ RUN ] InstallGoodExtensionSettingsWebUITest.testAccessibility
[14284:3847:0901/074719:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14272:3847:0901/074722:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[14272:3847:0901/074722:INFO:CONSOLE(1324)] "Running TestCase InstallGoodExtensionSettingsWebUITest.testAccessibility", source: test_api.js (1324)
[ OK ] InstallGoodExtensionSettingsWebUITest.testAccessibility (6943 ms)
[3/222] InstallGoodExtensionSettingsWebUITest.testAccessibility (8229 ms)
[ RUN ] AutofillOptionsWebUITest.testOpenAutofillOptions
[14286:3847:0901/074719:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14273:3847:0901/074721:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[14273:3847:0901/074723:INFO:CONSOLE(1324)] "Running TestCase AutofillOptionsWebUITest.testOpenAutofillOptions", source: test_api.js (1324)
[ OK ] AutofillOptionsWebUITest.testOpenAutofillOptions (7499 ms)
[4/222] AutofillOptionsWebUITest.testOpenAutofillOptions (8937 ms)
[ RUN ] SyncInternalsWebUITest.NetworkEventsTest
[14311:3847:0901/074727:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14299:3847:0901/074730:INFO:CONSOLE(1324)] "Running TestCase SyncInternalsWebUITest.NetworkEventsTest", source: test_api.js (1324)
[ OK ] SyncInternalsWebUITest.NetworkEventsTest (5661 ms)
[5/222] SyncInternalsWebUITest.NetworkEventsTest (7379 ms)
[ RUN ] SyncInternalsWebUITest.NodeBrowserTest
[14313:3847:0901/074727:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14300:3847:0901/074730:INFO:CONSOLE(1324)] "Running TestCase SyncInternalsWebUITest.NodeBrowserTest", source: test_api.js (1324)
[14321:13063:0901/074730:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14321:13063:0901/074730:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14321:13063:0901/074730:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SyncInternalsWebUITest.NodeBrowserTest (5950 ms)
[6/222] SyncInternalsWebUITest.NodeBrowserTest (7579 ms)
[ RUN ] HistoryWebUIRealBackendTest.showConfirmDialogAndRemove
[14317:3847:0901/074728:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14303:3847:0901/074730:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[14303:3847:0901/074730:INFO:CONSOLE(1324)] "Running TestCase HistoryWebUIRealBackendTest.showConfirmDialogAndRemove", source: test_api.js (1324)
[ OK ] HistoryWebUIRealBackendTest.showConfirmDialogAndRemove (5655 ms)
[7/222] HistoryWebUIRealBackendTest.showConfirmDialogAndRemove (7243 ms)
[ RUN ] ManageProfileUITest.NoCreateConfirmationOnError
[14308:3847:0901/074726:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14298:3847:0901/074729:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[14298:3847:0901/074730:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.NoCreateConfirmationOnError", source: test_api.js (1324)
[ OK ] ManageProfileUITest.NoCreateConfirmationOnError (7263 ms)
[8/222] ManageProfileUITest.NoCreateConfirmationOnError (8705 ms)
[ RUN ] NetInternalsTest.netInternalsHSTSViewAddError
[14338:3847:0901/074734:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14325:40451:0901/074736:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[14325:3847:0901/074737:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsHSTSViewAddError", source: test_api.js (1324)
[14325:40451:0901/074738:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14325:40451:0901/074738:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NetInternalsTest.netInternalsHSTSViewAddError (5896 ms)
[9/222] NetInternalsTest.netInternalsHSTSViewAddError (7510 ms)
[ RUN ] NetInternalsTest.netInternalsEventsViewFilter
[14334:3847:0901/074734:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14324:39427:0901/074736:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14324:39427:0901/074736:WARNING:channel.cc(325)] RawChannel write error
[14324:3847:0901/074737:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsEventsViewFilter", source: test_api.js (1324)
[14334:3847:0901/074738:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000030b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[14334:3847:0901/074738:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000030b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[14334:3847:0901/074738:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000030b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[14334:3847:0901/074738:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000030b00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[14344:13063:0901/074738:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14344:13063:0901/074738:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NetInternalsTest.netInternalsEventsViewFilter (6646 ms)
[10/222] NetInternalsTest.netInternalsEventsViewFilter (8277 ms)
[ RUN ] NetInternalsTest.netInternalsLogViewPainterPrintAsText
[14340:3847:0901/074735:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14326:3847:0901/074738:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsLogViewPainterPrintAsText", source: test_api.js (1324)
[14347:13063:0901/074738:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[14347:13063:0901/074738:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14347:13063:0901/074738:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NetInternalsTest.netInternalsLogViewPainterPrintAsText (6324 ms)
[11/222] NetInternalsTest.netInternalsLogViewPainterPrintAsText (7848 ms)
[ RUN ] PlatformAppBrowserTest.FileAccessIsSavedToPrefs
[14341:3847:0901/074735:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PlatformAppBrowserTest.FileAccessIsSavedToPrefs (7377 ms)
[12/222] PlatformAppBrowserTest.FileAccessIsSavedToPrefs (8902 ms)
[ RUN ] PlatformAppBrowserTest.AppWithContextMenuTextField
[14357:3847:0901/074741:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PlatformAppBrowserTest.AppWithContextMenuTextField (4851 ms)
[13/222] PlatformAppBrowserTest.AppWithContextMenuTextField (6297 ms)
[ RUN ] PlatformAppBrowserTest.PlatformAppsOnly
[14363:3847:0901/074742:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14351:5383:0901/074744:ERROR:mach_broker_mac.mm(222)] Unknown process 14371 is sending Mach IPC messages!
[14351:3847:0901/074745:INFO:CONSOLE(0)] "[SUCCESS] NoAppWindows", source: chrome-extension://gfodaoeienlcmlaapmcnfekamkiohfma/_generated_background_page.html (0)
[ OK ] PlatformAppBrowserTest.PlatformAppsOnly (4948 ms)
[14/222] PlatformAppBrowserTest.PlatformAppsOnly (6680 ms)
[ RUN ] PlatformAppBrowserTest.Isolation
[14368:3847:0901/074744:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14356:74507:0901/074745:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14356:65027:0901/074746:ERROR:mach_broker_mac.mm(222)] Unknown process 14375 is sending Mach IPC messages!
[14356:3847:0901/074746:INFO:CONSOLE(0)] "[SUCCESS] testCookieNotSet", source: chrome-extension://pciidkljeggghicpcficapbmoonhjbef/_generated_background_page.html (0)
[ OK ] PlatformAppBrowserTest.Isolation (5124 ms)
[15/222] PlatformAppBrowserTest.Isolation (7082 ms)
[ RUN ] PlatformAppBrowserTest.DisallowNavigation
[14361:3847:0901/074742:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14350:4611:0901/074744:ERROR:mach_broker_mac.mm(222)] Unknown process 14369 is sending Mach IPC messages!
[14350:3847:0901/074745:INFO:CONSOLE(77)] "Testing 0: function () { window.location = IN_APP_URL }", source: chrome-extension://apkhnnmjcaemckhjobmcmogojgcknlbb/main.js (77)
[14350:3847:0901/074745:INFO:CONSOLE(0)] "Can't open same-window link to "chrome-extension://apkhnnmjcaemckhjobmcmogojgcknlbb/nav-target.html"; try target="_blank".", source: chrome-extension://apkhnnmjcaemckhjobmcmogojgcknlbb/main.html (0)
[14350:3847:0901/074745:INFO:CONSOLE(77)] "Testing 1: function () { window.location.href = IN_APP_URL; }", source: chrome-extension://apkhnnmjcaemckhjobmcmogojgcknlbb/main.js (77)
[14350:3847:0901/074745:INFO:CONSOLE(0)] "Can't open same-window link to "chrome-extension://apkhnnmjcaemckhjobmcmogojgcknlbb/nav-target.html"; try target="_blank".", source: chrome-extension://apkhnnmjcaemckhjobmcmogojgcknlbb/main.html (0)
[14350:3847:0901/074745:INFO:CONSOLE(77)] "Testing 2: function () { window.location.replace(IN_APP_URL); }", source: chrome-extension://apkhnnmjcaemckhjobmcmogojgcknlbb/main.js (77)
[14350:3847:0901/074745:INFO:CONSOLE(0)] "Can't open same-window link to "chrome-extension://apkhnnmjcaemckhjobmcmogojgcknlbb/nav-target.html"; try target="_blank".", source: chrome-extension://apkhnnmjcaemckhjobmcmogojgcknlbb/main.html (0)
[14350:3847:0901/074745:INFO:CONSOLE(77)] "Testing 3: function () { window.location.assign(IN_APP_URL); }", source: chrome-extension://apkhnnmjcaemckhjobmcmogojgcknlbb/main.js (77)
[14350:3847:0901/074745:INFO:CONSOLE(0)] "Can't open same-window link to "chrome-extension://apkhnnmjcaemckhjobmcmogojgcknlbb/nav-target.html"; try target="_blank".", source: chrome-extension://apkhnnmjcaemckhjobmcmogojgcknlbb/main.html (0)
[14350:3847:0901/074745:INFO:CONSOLE(77)] "Testing 4: function () { window.location = REMOTE_URL; }", source: chrome-extension://apkhnnmjcaemckhjobmcmogojgcknlbb/main.js (77)
[14350:3847:0901/074745:INFO:CONSOLE(0)] "Can't open same-window link to "http://localhost:56242/"; try target="_blank".", source: chrome-extension://apkhnnmjcaemckhjobmcmogojgcknlbb/main.html (0)
[14350:3847:0901/074746:INFO:CONSOLE(77)] "Testing 5: function () {
testForm.method = 'GET';
testForm.action = IN_APP_URL;
testForm.submit();
}", source: chrome-extension://apkhnnmjcaemckhjobmcmogojgcknlbb/main.js (77)
[14350:3847:0901/074746:INFO:CONSOLE(0)] "Can't open same-window link to "chrome-extension://apkhnnmjcaemckhjobmcmogojgcknlbb/nav-target.html?"; try target="_blank".", source: chrome-extension://apkhnnmjcaemckhjobmcmogojgcknlbb/main.html (0)
[14350:3847:0901/074746:INFO:CONSOLE(77)] "Testing 6: function () {
testForm.method = 'POST';
testForm.action = IN_APP_URL;
testForm.submit();
}", source: chrome-extension://apkhnnmjcaemckhjobmcmogojgcknlbb/main.js (77)
[14350:3847:0901/074746:INFO:CONSOLE(0)] "Can't open same-window link to "chrome-extension://apkhnnmjcaemckhjobmcmogojgcknlbb/nav-target.html"; try target="_blank".", source: chrome-extension://apkhnnmjcaemckhjobmcmogojgcknlbb/main.html (0)
[14350:3847:0901/074746:INFO:CONSOLE(77)] "Testing 7: function () {
testForm.method = 'GET';
testForm.action = REMOTE_URL;
testForm.submit();
}", source: chrome-extension://apkhnnmjcaemckhjobmcmogojgcknlbb/main.js (77)
[14350:3847:0901/074746:INFO:CONSOLE(0)] "Can't open same-window link to "http://localhost:56242/?"; try target="_blank".", source: chrome-extension://apkhnnmjcaemckhjobmcmogojgcknlbb/main.html (0)
[14350:3847:0901/074746:INFO:CONSOLE(77)] "Testing 8: function () {
testForm.method = 'POST';
testForm.action = REMOTE_URL;
testForm.submit();
}", source: chrome-extension://apkhnnmjcaemckhjobmcmogojgcknlbb/main.js (77)
[14350:3847:0901/074746:INFO:CONSOLE(0)] "Can't open same-window link to "http://localhost:56242/"; try target="_blank".", source: chrome-extension://apkhnnmjcaemckhjobmcmogojgcknlbb/main.html (0)
[14350:3847:0901/074746:INFO:CONSOLE(77)] "Testing 9: function () { testLink.href = IN_APP_URL; clickTestLink(); }", source: chrome-extension://apkhnnmjcaemckhjobmcmogojgcknlbb/main.js (77)
[14350:3847:0901/074746:INFO:CONSOLE(0)] "Can't open same-window link to "chrome-extension://apkhnnmjcaemckhjobmcmogojgcknlbb/nav-target.html"; try target="_blank".", source: chrome-extension://apkhnnmjcaemckhjobmcmogojgcknlbb/main.html (0)
[14350:3847:0901/074746:INFO:CONSOLE(77)] "Testing 10: function () { testLink.href = REMOTE_URL; clickTestLink(); }", source: chrome-extension://apkhnnmjcaemckhjobmcmogojgcknlbb/main.js (77)
[14350:3847:0901/074746:INFO:CONSOLE(0)] "Can't open same-window link to "http://localhost:56242/"; try target="_blank".", source: chrome-extension://apkhnnmjcaemckhjobmcmogojgcknlbb/main.html (0)
[14350:3847:0901/074746:INFO:CONSOLE(77)] "Testing 11: function () {
testLink.target = '_blank';
testLink.href = IN_APP_URL;
clickTestLink();
}", source: chrome-extension://apkhnnmjcaemckhjobmcmogojgcknlbb/main.js (77)
[14350:3847:0901/074746:INFO:CONSOLE(77)] "Testing 12: function () { testLink.href = 'http://chromium.org'; clickTestLink(); }", source: chrome-extension://apkhnnmjcaemckhjobmcmogojgcknlbb/main.js (77)
[14350:3847:0901/074747:INFO:CONSOLE(77)] "Testing 13: function () { chrome.test.notifyPass(); }", source: chrome-extension://apkhnnmjcaemckhjobmcmogojgcknlbb/main.js (77)
[ OK ] PlatformAppBrowserTest.DisallowNavigation (7526 ms)
[16/222] PlatformAppBrowserTest.DisallowNavigation (9090 ms)
[ RUN ] BluetoothApiTest.Discovery
[14389:3847:0901/074749:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14392:13063:0901/074750:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[14392:13063:0901/074750:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[14392:13063:0901/074750:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14392:13063:0901/074750:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14392:13063:0901/074750:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BluetoothApiTest.Discovery (3406 ms)
[17/222] BluetoothApiTest.Discovery (5280 ms)
[ RUN ] PlatformAppBrowserTest.ReinstallDataCleanup
[14383:3847:0901/074748:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14374:3847:0901/074751:INFO:CONSOLE(0)] "[SUCCESS] testChromeStorageLocal", source: chrome-extension://lecpafjalckkebmhgjapkdjkcfajfpkm/_generated_background_page.html (0)
[14374:3847:0901/074751:INFO:CONSOLE(0)] "[SUCCESS] testChromeStorageSync", source: chrome-extension://lecpafjalckkebmhgjapkdjkcfajfpkm/_generated_background_page.html (0)
[14394:12807:0901/074751:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14374:3847:0901/074753:INFO:CONSOLE(0)] "[SUCCESS] testChromeStorageLocal", source: chrome-extension://lecpafjalckkebmhgjapkdjkcfajfpkm/_generated_background_page.html (0)
[14374:3847:0901/074753:INFO:CONSOLE(0)] "[SUCCESS] testChromeStorageSync", source: chrome-extension://lecpafjalckkebmhgjapkdjkcfajfpkm/_generated_background_page.html (0)
[ OK ] PlatformAppBrowserTest.ReinstallDataCleanup (6968 ms)
[18/222] PlatformAppBrowserTest.ReinstallDataCleanup (8675 ms)
[ RUN ] BluetoothApiTest.DiscoveryCallback
[14396:3847:0901/074751:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14386:3847:0901/074753:INFO:CONSOLE(0)] "[SUCCESS] testDiscovery", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[14386:37891:0901/074753:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14386:37891:0901/074753:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BluetoothApiTest.DiscoveryCallback (4502 ms)
[19/222] BluetoothApiTest.DiscoveryCallback (6493 ms)
[ RUN ] BluetoothLowEnergyApiTest.GetService
[14398:3847:0901/074751:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14387:3847:0901/074753:INFO:CONSOLE(0)] "[SUCCESS] testGetService", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[14387:38147:0901/074753:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14403:3847:0901/074753:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[14403:12807:0901/074753:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] BluetoothLowEnergyApiTest.GetService (4470 ms)
[20/222] BluetoothLowEnergyApiTest.GetService (6444 ms)
[ RUN ] ExtensionApiTest.ChromeRuntimeGetPlatformInfo
[14406:3847:0901/074754:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14408:14595:0901/074755:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[14408:14595:0901/074755:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[14408:14595:0901/074755:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[14408:13063:0901/074755:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.ChromeRuntimeGetPlatformInfo (3176 ms)
[21/222] ExtensionApiTest.ChromeRuntimeGetPlatformInfo (4773 ms)
[ RUN ] ExtensionApiTest.CookiesEvents
[14417:3847:0901/074757:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14407:3847:0901/074759:INFO:CONSOLE(0)] "[SUCCESS] testSet", source: chrome-extension://cmjbhoiaoobgifiehlnddmelhilnjlmb/test.html (0)
[14407:3847:0901/074759:INFO:CONSOLE(0)] "[SUCCESS] testRemove", source: chrome-extension://cmjbhoiaoobgifiehlnddmelhilnjlmb/test.html (0)
[14407:3847:0901/074759:INFO:CONSOLE(0)] "[SUCCESS] overwriteFirstSet", source: chrome-extension://cmjbhoiaoobgifiehlnddmelhilnjlmb/test.html (0)
[14407:3847:0901/074759:INFO:CONSOLE(0)] "[SUCCESS] overwriteSecondSet", source: chrome-extension://cmjbhoiaoobgifiehlnddmelhilnjlmb/test.html (0)
[14407:3847:0901/074759:INFO:CONSOLE(0)] "[SUCCESS] overwriteExpired", source: chrome-extension://cmjbhoiaoobgifiehlnddmelhilnjlmb/test.html (0)
[14407:39683:0901/074759:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14407:39683:0901/074759:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.CookiesEvents (4485 ms)
[22/222] ExtensionApiTest.CookiesEvents (6215 ms)
[ RUN ] ExtensionApiTest.ContentScriptExtensionProcess
[14419:3847:0901/074757:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14423:13063:0901/074801:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14409:74499:0901/074801:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14432:13063:0901/074801:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[14432:13063:0901/074801:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14432:13063:0901/074801:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.ContentScriptExtensionProcess (5760 ms)
[23/222] ExtensionApiTest.ContentScriptExtensionProcess (7760 ms)
[ RUN ] ExtensionApiTest.ContentScriptBypassPageCSP
[14422:3847:0901/074757:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14410:74243:0901/074801:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14410:39683:0901/074801:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[14410:39683:0901/074801:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14430:13063:0901/074801:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[14430:13063:0901/074801:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14430:13063:0901/074801:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14430:13063:0901/074801:WARNING:channel.cc(325)] RawChannel write error
[14410:39683:0901/074801:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[14410:39683:0901/074801:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[14410:39683:0901/074801:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionApiTest.ContentScriptBypassPageCSP (6139 ms)
[24/222] ExtensionApiTest.ContentScriptBypassPageCSP (7770 ms)
[ RUN ] ExtensionApiTest.DocumentStartInjectionFromExtensionTabNavigation
[14429:3847:0901/074759:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14418:39683:0901/074802:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[14418:75011:0901/074802:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14431:13063:0901/074802:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14418:39683:0901/074802:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14418:39683:0901/074802:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.DocumentStartInjectionFromExtensionTabNavigation (5605 ms)
[25/222] ExtensionApiTest.DocumentStartInjectionFromExtensionTabNavigation (7202 ms)
[ RUN ] ExtensionApiTest.EventsAreUnregistered
[14439:3847:0901/074803:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14435:41219:0901/074805:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[14435:41219:0901/074805:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14435:41219:0901/074805:WARNING:channel.cc(325)] RawChannel write error
[14446:13063:0901/074805:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[14446:13063:0901/074805:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[14446:13063:0901/074805:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14446:13063:0901/074805:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14446:13063:0901/074805:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.EventsAreUnregistered (4686 ms)
[26/222] ExtensionApiTest.EventsAreUnregistered (6263 ms)
[ RUN ] ExtensionApiTest.WindowOpenPopupLarge
[14452:3847:0901/074805:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionApiTest.WindowOpenPopupLarge (4554 ms)
[27/222] ExtensionApiTest.WindowOpenPopupLarge (6235 ms)
[ RUN ] ExtensionApiTest.SandboxedPages
[14449:3847:0901/074805:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14440:39683:0901/074807:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[14440:39683:0901/074807:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14440:39683:0901/074807:WARNING:channel.cc(325)] RawChannel write error
[14440:3847:0901/074807:INFO:CONSOLE(0)] "[SUCCESS] sandboxedWindow", source: chrome-extension://bjpohjibihipgflaefbghikppfdfpjbk/main.html (0)
[14440:3847:0901/074807:INFO:CONSOLE(0)] "[SUCCESS] sandboxedFrame", source: chrome-extension://bjpohjibihipgflaefbghikppfdfpjbk/main.html (0)
[ OK ] ExtensionApiTest.SandboxedPages (5805 ms)
[28/222] ExtensionApiTest.SandboxedPages (7552 ms)
[ RUN ] ExtensionApiTest.PopupBlockingExtension
[14455:3847:0901/074806:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14445:74755:0901/074810:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14445:74755:0901/074811:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14457:12807:0901/074811:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[14457:12807:0901/074811:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14457:12807:0901/074811:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14457:12807:0901/074811:WARNING:channel.cc(325)] RawChannel write error
[14467:13063:0901/074811:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[14467:13063:0901/074811:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[14467:13063:0901/074811:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[14467:13063:0901/074811:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14467:13063:0901/074811:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14467:13063:0901/074811:WARNING:channel.cc(325)] RawChannel write error
[14445:41219:0901/074811:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14445:41219:0901/074811:WARNING:channel.cc(325)] RawChannel write error
[14445:41219:0901/074811:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14445:41219:0901/074811:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.PopupBlockingExtension (7564 ms)
[29/222] ExtensionApiTest.PopupBlockingExtension (9194 ms)
[ RUN ] AppWindowBrowserTest.FrameInsetsForColoredFrame
[14464:3847:0901/074809:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14465:13063:0901/074812:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14465:13063:0901/074812:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14465:13063:0901/074812:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AppWindowBrowserTest.FrameInsetsForColoredFrame (4996 ms)
[30/222] AppWindowBrowserTest.FrameInsetsForColoredFrame (6602 ms)
[ RUN ] MimeHandlerViewTest.EmbeddedDataUrlEmbed
[14475:3847:0901/074811:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14466:74243:0901/074812:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14466:3847:0901/074814:INFO:CONSOLE(0)] "[SUCCESS] testDataUrl", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[14466:38147:0901/074814:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] MimeHandlerViewTest.EmbeddedDataUrlEmbed (4958 ms)
[31/222] MimeHandlerViewTest.EmbeddedDataUrlEmbed (6463 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithFileEmptyExtensionAcceptAny
[14478:3847:0901/074812:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14469:62211:0901/074815:ERROR:mach_broker_mac.mm(222)] Unknown process 14485 is sending Mach IPC messages!
[14469:3847:0901/074816:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://mlpifkgnkgcocbbeggiedpkmlmpgphkl/_generated_background_page.html (0)
[14479:13063:0901/074816:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14479:13063:0901/074816:WARNING:channel.cc(325)] RawChannel write error
[14469:41219:0901/074816:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14469:41219:0901/074816:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithFileEmptyExtensionAcceptAny (5517 ms)
[32/222] PlatformAppWithFileBrowserTest.LaunchWithFileEmptyExtensionAcceptAny (7149 ms)
[ RUN ] AppShimHostManagerBrowserTest.LaunchNormal
[14489:3847:0901/074815:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14492:12807:0901/074816:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[14492:12807:0901/074816:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[14492:12807:0901/074816:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14492:12807:0901/074816:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14492:14339:0901/074816:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[14492:14339:0901/074816:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[14492:14339:0901/074816:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] AppShimHostManagerBrowserTest.LaunchNormal (3065 ms)
[33/222] AppShimHostManagerBrowserTest.LaunchNormal (4723 ms)
[ RUN ] EphemeralAppBrowserTest.PromoteUnsupportedEphemeralApp
[14490:3847:0901/074816:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EphemeralAppBrowserTest.PromoteUnsupportedEphemeralApp (6231 ms)
[34/222] EphemeralAppBrowserTest.PromoteUnsupportedEphemeralApp (7920 ms)
[ RUN ] AppViewTest.KillGuestWithInvalidInstanceID
[14510:3847:0901/074820:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14500:3847:0901/074823:INFO:CONSOLE(7)] "Bad App is running.", source: chrome-extension://jmboiplhlplblgedmnckaonblcdgpmap/background.js (7)
[14500:3847:0901/074823:ERROR:bad_message.cc(16)] Terminating extension renderer for bad IPC message, reason 4
[ OK ] AppViewTest.KillGuestWithInvalidInstanceID (5144 ms)
[35/222] AppViewTest.KillGuestWithInvalidInstanceID (6726 ms)
[ RUN ] EphemeralAppServiceBrowserTest.EphemeralAppCount
[14499:3847:0901/074818:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14501:3847:0901/074824:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EphemeralAppServiceBrowserTest.EphemeralAppCount (8429 ms)
[36/222] EphemeralAppServiceBrowserTest.EphemeralAppCount (10124 ms)
[ RUN ] AppViewTest.TestAppViewRefusedDataShouldFail
[14507:3847:0901/074819:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14496:3847:0901/074825:INFO:CONSOLE(37)] "appToEmbed heakmnndlpngadolfcgommgkdhifpdip", source: chrome-extension://nhjiplijmhpjgbbgclabhjnanlnhfobk/main.js (37)
[14496:3847:0901/074825:INFO:CONSOLE(37)] "Attempting to connect to app with refused params.", source: chrome-extension://nhjiplijmhpjgbbgclabhjnanlnhfobk/main.js (37)
[14496:3847:0901/074826:INFO:CONSOLE(66)] "Unable to connect to app "heakmnndlpngadolfcgommgkdhifpdip".", source: extensions::appView (66)
[14496:3847:0901/074826:INFO:CONSOLE(37)] "FAILED TO CONNECT.", source: chrome-extension://nhjiplijmhpjgbbgclabhjnanlnhfobk/main.js (37)
[14508:13063:0901/074826:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14508:13063:0901/074826:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14508:13063:0901/074826:WARNING:channel.cc(325)] RawChannel write error
[14496:39171:0901/074826:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[14496:39171:0901/074826:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[14496:39171:0901/074826:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AppViewTest.TestAppViewRefusedDataShouldFail (9528 ms)
[37/222] AppViewTest.TestAppViewRefusedDataShouldFail (11222 ms)
[ RUN ] WebViewTest.Shim_TestDisplayNoneWebviewLoad
[14531:3847:0901/074827:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14532:12807:0901/074830:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14532:12807:0901/074830:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14524:37891:0901/074830:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14524:37891:0901/074830:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.Shim_TestDisplayNoneWebviewLoad (5915 ms)
[38/222] WebViewTest.Shim_TestDisplayNoneWebviewLoad (7426 ms)
[ RUN ] WebViewTest.Shim_TestContentLoadEvent
[14536:3847:0901/074828:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WebViewTest.Shim_TestContentLoadEvent (6002 ms)
[39/222] WebViewTest.Shim_TestContentLoadEvent (7598 ms)
[ RUN ] AppViewTest.KillGuestCommunicatingWithWrongAppView
[14520:3847:0901/074823:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14514:3847:0901/074826:INFO:CONSOLE(7)] "Host App is running.", source: chrome-extension://kbgcmemlabikckpdjajdmkjmjfplcomd/background.js (7)
[14514:3847:0901/074831:INFO:CONSOLE(7)] "Bad App is running.", source: chrome-extension://jmboiplhlplblgedmnckaonblcdgpmap/background.js (7)
[14514:3847:0901/074832:INFO:CONSOLE(12)] "Embed request received at the guest app.", source: chrome-extension://jojghpknnjhdebdkmmhfcjhgiablhpem/background.js (12)
[14514:3847:0901/074832:ERROR:bad_message.cc(16)] Terminating extension renderer for bad IPC message, reason 5
[14514:3847:0901/074832:INFO:CONSOLE(22)] "Moving on with the embedding.", source: chrome-extension://jojghpknnjhdebdkmmhfcjhgiablhpem/background.js (22)
[14514:38147:0901/074832:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[14514:38147:0901/074832:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[14514:38147:0901/074832:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14541:13063:0901/074832:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14541:13063:0901/074832:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AppViewTest.KillGuestCommunicatingWithWrongAppView (11177 ms)
[40/222] AppViewTest.KillGuestCommunicatingWithWrongAppView (12643 ms)
[ RUN ] WebViewTest.Shim_TestLoadStartLoadRedirect
[14546:3847:0901/074830:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14548:12807:0901/074835:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Shim_TestLoadStartLoadRedirect (6464 ms)
[41/222] WebViewTest.Shim_TestLoadStartLoadRedirect (8138 ms)
[ RUN ] WebViewTest.Shim_TestGetProcessId
[14556:3847:0901/074834:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14575:13063:0901/074839:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14575:13063:0901/074839:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.Shim_TestGetProcessId (6686 ms)
[42/222] WebViewTest.Shim_TestGetProcessId (8360 ms)
[ RUN ] WebViewTest.MediaAccessAPIAllow_TestCheck
[14564:3847:0901/074836:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14555:3847:0901/074840:INFO:CONSOLE(41)] "onWebViewLoadStop", source: chrome-extension://gmkjkbcglmkdookhfnidjncngphinbma/embedder.js (41)
[14555:74243:0901/074840:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14555:3847:0901/074841:INFO:CONSOLE(20)] "test passed", source: chrome-extension://gmkjkbcglmkdookhfnidjncngphinbma/embedder.js (20)
[14567:12807:0901/074841:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[14567:12807:0901/074841:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14567:12807:0901/074841:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.MediaAccessAPIAllow_TestCheck (7032 ms)
[43/222] WebViewTest.MediaAccessAPIAllow_TestCheck (8657 ms)
[ RUN ] WebViewTest.CookieIsolation
[14563:3847:0901/074836:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14553:74243:0901/074837:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14553:4611:0901/074838:ERROR:mach_broker_mac.mm(222)] Unknown process 14572 is sending Mach IPC messages!
[14553:3847:0901/074841:INFO:CONSOLE(38)] "Sending message from "test_manager" to "first_test".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (38)
[14553:3847:0901/074841:INFO:CONSOLE(46)] "Received message from "test_manager" to "first_test".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (46)
[14553:3847:0901/074841:INFO:CONSOLE(49)] "Dispatching message to agent: first_test", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (49)
[14553:3847:0901/074841:INFO:CONSOLE(84)] "Agent "first_test" will handle the message type"Start the test.".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (84)
[14553:3847:0901/074841:INFO:CONSOLE(50)] "Asking |webviews[0]| for their cookies.", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (50)
[14553:3847:0901/074841:INFO:CONSOLE(38)] "Sending message from "first_test" to "agent_cookie".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (38)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_0: Received message from "first_test" to "agent_cookie".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_0: Dispatching message to agent: agent_cookie", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_0: Agent "agent_cookie" will handle the message type"Get cookies.".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_0: Cookie requested. We have: ", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_0: Sending message from "agent_cookies" to "first_test".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(46)] "Received message from "agent_cookies" to "first_test".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (46)
[14553:3847:0901/074841:INFO:CONSOLE(49)] "Dispatching message to agent: first_test", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (49)
[14553:3847:0901/074841:INFO:CONSOLE(84)] "Agent "first_test" will handle the message type"Cookies are ready.".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (84)
[14553:3847:0901/074841:INFO:CONSOLE(62)] "Read the cookies from |webviews[0]|.", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (62)
[14553:3847:0901/074841:INFO:CONSOLE(38)] "Sending message from "first_test" to "test_manager".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (38)
[14553:3847:0901/074841:INFO:CONSOLE(46)] "Received message from "first_test" to "test_manager".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (46)
[14553:3847:0901/074841:INFO:CONSOLE(49)] "Dispatching message to agent: test_manager", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (49)
[14553:3847:0901/074841:INFO:CONSOLE(84)] "Agent "test_manager" will handle the message type"Test ended.".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (84)
[14553:3847:0901/074841:INFO:CONSOLE(196)] "First test ended.", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (196)
[14553:3847:0901/074841:INFO:CONSOLE(38)] "Sending message from "test_manager" to "second_test".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (38)
[14553:3847:0901/074841:INFO:CONSOLE(46)] "Received message from "test_manager" to "second_test".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (46)
[14553:3847:0901/074841:INFO:CONSOLE(49)] "Dispatching message to agent: second_test", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (49)
[14553:3847:0901/074841:INFO:CONSOLE(84)] "Agent "second_test" will handle the message type"Start the test.".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (84)
[14553:3847:0901/074841:INFO:CONSOLE(38)] "Sending message from "second_test" to "agent_cookie".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (38)
[14553:3847:0901/074841:INFO:CONSOLE(38)] "Sending message from "second_test" to "agent_cookie".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (38)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_0: Received message from "second_test" to "agent_cookie".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_0: Dispatching message to agent: agent_cookie", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_0: Agent "agent_cookie" will handle the message type"Clear all cookies.".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_0: Deleted all cookies.", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_0: Sending message from "agent_cookie" to "second_test".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(46)] "Received message from "agent_cookie" to "second_test".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (46)
[14553:3847:0901/074841:INFO:CONSOLE(49)] "Dispatching message to agent: second_test", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (49)
[14553:3847:0901/074841:INFO:CONSOLE(84)] "Agent "second_test" will handle the message type"Cookies cleard.".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (84)
[14553:3847:0901/074841:INFO:CONSOLE(38)] "Sending message from "second_test" to "agent_cookie".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (38)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_1: Received message from "second_test" to "agent_cookie".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_1: Dispatching message to agent: agent_cookie", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_1: Agent "agent_cookie" will handle the message type"Clear all cookies.".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_1: Deleted all cookies.", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_1: Sending message from "agent_cookie" to "second_test".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(46)] "Received message from "agent_cookie" to "second_test".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (46)
[14553:3847:0901/074841:INFO:CONSOLE(49)] "Dispatching message to agent: second_test", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (49)
[14553:3847:0901/074841:INFO:CONSOLE(84)] "Agent "second_test" will handle the message type"Cookies cleard.".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (84)
[14553:3847:0901/074841:INFO:CONSOLE(38)] "Sending message from "second_test" to "agent_cookie".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (38)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_0: Received message from "second_test" to "agent_cookie".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_0: Dispatching message to agent: agent_cookie", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_0: Agent "agent_cookie" will handle the message type"Set the given cookie.".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_0: Message received: Set the given cookie.", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_0: Setting cookie to: guest1=true; path=/; expires=Wed Sep 02 2015 07:48:41 GMT-0700 (PDT);", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_0: Sending message from "agent_cookie" to "second_test".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(46)] "Received message from "agent_cookie" to "second_test".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (46)
[14553:3847:0901/074841:INFO:CONSOLE(49)] "Dispatching message to agent: second_test", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (49)
[14553:3847:0901/074841:INFO:CONSOLE(84)] "Agent "second_test" will handle the message type"Cookie was set to the given value.".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (84)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_1: Received message from "second_test" to "agent_cookie".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_1: Dispatching message to agent: agent_cookie", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_1: Agent "agent_cookie" will handle the message type"Set the given cookie.".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_1: Message received: Set the given cookie.", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_1: Setting cookie to: guest2=true; path=/; expires=Wed Sep 02 2015 07:48:41 GMT-0700 (PDT);", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_1: Sending message from "agent_cookie" to "second_test".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(46)] "Received message from "agent_cookie" to "second_test".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (46)
[14553:3847:0901/074841:INFO:CONSOLE(49)] "Dispatching message to agent: second_test", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (49)
[14553:3847:0901/074841:INFO:CONSOLE(84)] "Agent "second_test" will handle the message type"Cookie was set to the given value.".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (84)
[14553:3847:0901/074841:INFO:CONSOLE(111)] "Both webviews finished writing their cookies. Asking them to read us their cookie now.", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (111)
[14553:3847:0901/074841:INFO:CONSOLE(38)] "Sending message from "second_test" to "agent_cookie".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (38)
[14553:3847:0901/074841:INFO:CONSOLE(111)] "Both webviews finished writing their cookies. Asking them to read us their cookie now.", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (111)
[14553:3847:0901/074841:INFO:CONSOLE(38)] "Sending message from "second_test" to "agent_cookie".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (38)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_0: Received message from "second_test" to "agent_cookie".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_0: Dispatching message to agent: agent_cookie", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_0: Agent "agent_cookie" will handle the message type"Get cookies.".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_0: Cookie requested. We have: guest1=true; guest2=true", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_0: Sending message from "agent_cookies" to "second_test".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(46)] "Received message from "agent_cookies" to "second_test".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (46)
[14553:3847:0901/074841:INFO:CONSOLE(49)] "Dispatching message to agent: second_test", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (49)
[14553:3847:0901/074841:INFO:CONSOLE(84)] "Agent "second_test" will handle the message type"Cookies are ready.".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (84)
[14553:3847:0901/074841:INFO:CONSOLE(130)] "Some webview sent us its cookie(s).", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (130)
[14553:3847:0901/074841:INFO:CONSOLE(131)] "Cookie: {"guest1":"true","guest2":"true"}.", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (131)
[14553:3847:0901/074841:INFO:CONSOLE(139)] "Read exactly two cookies.", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (139)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_1: Received message from "second_test" to "agent_cookie".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_1: Dispatching message to agent: agent_cookie", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_1: Agent "agent_cookie" will handle the message type"Get cookies.".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_1: Cookie requested. We have: guest1=true; guest2=true", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_1: Sending message from "agent_cookies" to "second_test".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(46)] "Received message from "agent_cookies" to "second_test".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (46)
[14553:3847:0901/074841:INFO:CONSOLE(49)] "Dispatching message to agent: second_test", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (49)
[14553:3847:0901/074841:INFO:CONSOLE(84)] "Agent "second_test" will handle the message type"Cookies are ready.".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (84)
[14553:3847:0901/074841:INFO:CONSOLE(130)] "Some webview sent us its cookie(s).", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (130)
[14553:3847:0901/074841:INFO:CONSOLE(131)] "Cookie: {"guest1":"true","guest2":"true"}.", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (131)
[14553:3847:0901/074841:INFO:CONSOLE(139)] "Read exactly two cookies.", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (139)
[14553:3847:0901/074841:INFO:CONSOLE(38)] "Sending message from "second_test" to "test_manager".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (38)
[14553:3847:0901/074841:INFO:CONSOLE(46)] "Received message from "second_test" to "test_manager".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (46)
[14553:3847:0901/074841:INFO:CONSOLE(49)] "Dispatching message to agent: test_manager", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (49)
[14553:3847:0901/074841:INFO:CONSOLE(84)] "Agent "test_manager" will handle the message type"Test ended.".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (84)
[14553:3847:0901/074841:INFO:CONSOLE(200)] "Second test ended.", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (200)
[14553:3847:0901/074841:INFO:CONSOLE(38)] "Sending message from "test_manager" to "third_test".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (38)
[14553:3847:0901/074841:INFO:CONSOLE(46)] "Received message from "test_manager" to "third_test".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (46)
[14553:3847:0901/074841:INFO:CONSOLE(49)] "Dispatching message to agent: third_test", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (49)
[14553:3847:0901/074841:INFO:CONSOLE(84)] "Agent "third_test" will handle the message type"Start the test.".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (84)
[14553:3847:0901/074841:INFO:CONSOLE(159)] "Asking the webview on a different partition to send us its cookies.", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (159)
[14553:3847:0901/074841:INFO:CONSOLE(38)] "Sending message from "third_test" to "agent_cookie".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (38)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_2: Received message from "third_test" to "agent_cookie".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_2: Dispatching message to agent: agent_cookie", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_2: Agent "agent_cookie" will handle the message type"Get cookies.".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_2: Cookie requested. We have: ", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(242)] "webview_2: Sending message from "agent_cookies" to "third_test".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (242)
[14553:3847:0901/074841:INFO:CONSOLE(46)] "Received message from "agent_cookies" to "third_test".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (46)
[14553:3847:0901/074841:INFO:CONSOLE(49)] "Dispatching message to agent: third_test", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (49)
[14553:3847:0901/074841:INFO:CONSOLE(84)] "Agent "third_test" will handle the message type"Cookies are ready.".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (84)
[14553:3847:0901/074841:INFO:CONSOLE(170)] "The webview on a different partition sent us its cookies.", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (170)
[14553:3847:0901/074841:INFO:CONSOLE(38)] "Sending message from "third_test" to "test_manager".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (38)
[14553:3847:0901/074841:INFO:CONSOLE(46)] "Received message from "third_test" to "test_manager".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (46)
[14553:3847:0901/074841:INFO:CONSOLE(49)] "Dispatching message to agent: test_manager", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (49)
[14553:3847:0901/074841:INFO:CONSOLE(84)] "Agent "test_manager" will handle the message type"Test ended.".", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/message.js (84)
[14553:3847:0901/074841:INFO:CONSOLE(204)] "Third test ended.", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/tests.js (204)
[14553:3847:0901/074841:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pdelkdmfhmmocdmllohnajpjenamdfff/window.html (0)
[14579:13063:0901/074841:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14579:13063:0901/074841:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14579:13063:0901/074841:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.CookieIsolation (8331 ms)
[44/222] WebViewTest.CookieIsolation (10194 ms)
[ RUN ] WebViewTest.FileSystemAPIRequestFromMainThreadAllow
[14576:3847:0901/074839:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14568:3847:0901/074842:INFO:CONSOLE(77)] "embedder.setUpLoadStop_", source: chrome-extension://ldbemkppjblolfhhnloiehbemjjbgdha/embedder.js (77)
[14568:3847:0901/074843:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop", source: chrome-extension://ldbemkppjblolfhhnloiehbemjjbgdha/embedder.js (79)
[14568:74243:0901/074843:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14568:3847:0901/074843:INFO:CONSOLE(82)] "embedder.webview.postMessage", source: chrome-extension://ldbemkppjblolfhhnloiehbemjjbgdha/embedder.js (82)
[14568:3847:0901/074843:WARNING:chrome_quota_permission_context.cc(288)] Attempt to request quota from a background page: 5,2
[14568:39939:0901/074843:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14568:39939:0901/074843:WARNING:channel.cc(325)] RawChannel write error
[14568:39939:0901/074843:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[14568:39939:0901/074843:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14568:39939:0901/074843:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.FileSystemAPIRequestFromMainThreadAllow (6778 ms)
[45/222] WebViewTest.FileSystemAPIRequestFromMainThreadAllow (8394 ms)
[ RUN ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfMultiWebViewGuestsAllow
[14585:3847:0901/074842:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14582:3847:0901/074847:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop of guest No.1", source: chrome-extension://edlkfhpmfblhokamglkclckieiaemhnp/embedder.js (79)
[14582:3847:0901/074847:INFO:CONSOLE(82)] "embedder.webview[1].postMessage", source: chrome-extension://edlkfhpmfblhokamglkclckieiaemhnp/embedder.js (82)
[14582:3847:0901/074847:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop of guest No.2", source: chrome-extension://edlkfhpmfblhokamglkclckieiaemhnp/embedder.js (79)
[14582:3847:0901/074847:INFO:CONSOLE(82)] "embedder.webview[2].postMessage", source: chrome-extension://edlkfhpmfblhokamglkclckieiaemhnp/embedder.js (82)
[14582:3847:0901/074847:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop of guest No.0", source: chrome-extension://edlkfhpmfblhokamglkclckieiaemhnp/embedder.js (79)
[14582:3847:0901/074847:INFO:CONSOLE(82)] "embedder.webview[0].postMessage", source: chrome-extension://edlkfhpmfblhokamglkclckieiaemhnp/embedder.js (82)
[14582:73987:0901/074847:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14582:73987:0901/074847:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14582:73987:0901/074847:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14588:12807:0901/074847:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14588:12807:0901/074847:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14588:12807:0901/074847:WARNING:channel.cc(325)] RawChannel write error
[14603:12807:0901/074848:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14603:12807:0901/074848:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfMultiWebViewGuestsAllow (6996 ms)
[46/222] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfMultiWebViewGuestsAllow (8613 ms)
[ RUN ] AutocompleteBrowserTest.Basic
[14604:3847:0901/074847:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutocompleteBrowserTest.Basic (3264 ms)
[47/222] AutocompleteBrowserTest.Basic (4920 ms)
[ RUN ] WebViewTest.ClearDataCache
[14593:3847:0901/074845:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14586:3847:0901/074848:INFO:CONSOLE(6)] "config: 56322", source: chrome-extension://gbmegahbmfdjcdedcahelhaigaogfefp/embedder.js (6)
[14586:74243:0901/074849:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14586:3847:0901/074849:INFO:CONSOLE(6)] "webview has loaded.", source: chrome-extension://gbmegahbmfdjcdedcahelhaigaogfefp/embedder.js (6)
[14586:3847:0901/074849:INFO:CONSOLE(6)] "Guest load completed.", source: chrome-extension://gbmegahbmfdjcdedcahelhaigaogfefp/embedder.js (6)
[14586:3847:0901/074849:INFO:CONSOLE(6)] "onResponseStarted, url:,http://localhost:56322/cache-control-response,fromCache:,false", source: chrome-extension://gbmegahbmfdjcdedcahelhaigaogfefp/embedder.js (6)
[14586:3847:0901/074849:INFO:CONSOLE(6)] "onResponseStarted, url:,http://localhost:56322/cache-control-response,fromCache:,true", source: chrome-extension://gbmegahbmfdjcdedcahelhaigaogfefp/embedder.js (6)
[14586:3847:0901/074849:INFO:CONSOLE(6)] "onResponseStarted, url:,http://localhost:56322/cache-control-response,fromCache:,true", source: chrome-extension://gbmegahbmfdjcdedcahelhaigaogfefp/embedder.js (6)
[14586:3847:0901/074849:INFO:CONSOLE(6)] "onResponseStarted, url:,http://localhost:56322/cache-control-response,fromCache:,true", source: chrome-extension://gbmegahbmfdjcdedcahelhaigaogfefp/embedder.js (6)
[14586:3847:0901/074849:INFO:CONSOLE(6)] "onResponseStarted, url:,http://localhost:56322/cache-control-response,fromCache:,true", source: chrome-extension://gbmegahbmfdjcdedcahelhaigaogfefp/embedder.js (6)
[14586:3847:0901/074849:INFO:CONSOLE(6)] "G:,xhr.onload", source: chrome-extension://gbmegahbmfdjcdedcahelhaigaogfefp/embedder.js (6)
[14586:3847:0901/074849:INFO:CONSOLE(6)] "G:,xhr.onload", source: chrome-extension://gbmegahbmfdjcdedcahelhaigaogfefp/embedder.js (6)
[14586:3847:0901/074849:INFO:CONSOLE(6)] "G:,xhr.onload", source: chrome-extension://gbmegahbmfdjcdedcahelhaigaogfefp/embedder.js (6)
[14586:3847:0901/074849:INFO:CONSOLE(6)] "G:,xhr.onload", source: chrome-extension://gbmegahbmfdjcdedcahelhaigaogfefp/embedder.js (6)
[14586:3847:0901/074849:INFO:CONSOLE(6)] "G:,xhr.onload", source: chrome-extension://gbmegahbmfdjcdedcahelhaigaogfefp/embedder.js (6)
[14586:3847:0901/074849:INFO:CONSOLE(6)] "clearData done", source: chrome-extension://gbmegahbmfdjcdedcahelhaigaogfefp/embedder.js (6)
[14586:3847:0901/074849:INFO:CONSOLE(6)] "onResponseStarted, url:,http://localhost:56322/cache-control-response,fromCache:,false", source: chrome-extension://gbmegahbmfdjcdedcahelhaigaogfefp/embedder.js (6)
[14608:12807:0901/074849:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14608:12807:0901/074849:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.ClearDataCache (7040 ms)
[48/222] WebViewTest.ClearDataCache (8866 ms)
[ RUN ] WebViewNewWindowTest.Shim_TestNewWindowNoPreventDefault
[14598:3847:0901/074846:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14589:74499:0901/074850:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14598:3847:0901/074850:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x6130000a75c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[14598:3847:0901/074850:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x6130000a75c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[14589:36611:0901/074850:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14589:36611:0901/074850:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewNewWindowTest.Shim_TestNewWindowNoPreventDefault (7008 ms)
[49/222] WebViewNewWindowTest.Shim_TestNewWindowNoPreventDefault (8801 ms)
[ RUN ] AutofillTest.FillProfileCrazyCharacters
[14615:3847:0901/074851:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14610:35587:0901/074852:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14610:35587:0901/074852:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AutofillTest.FillProfileCrazyCharacters (3432 ms)
[50/222] AutofillTest.FillProfileCrazyCharacters (4940 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.WebAppBannerNoTypeInManifestCapsExtension
[14630:3847:0901/074854:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14621:74499:0901/074855:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14621:3847:0901/074855:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:56353/banners/main.js (13)
=================================================================
==14632==ERROR: AddressSanitizer: heap-use-after-free on address 0x60e000042cc0 at pc 0x000114446e32 bp 0x7fff59e0b650 sp 0x7fff59e0b648
READ of size 8 at 0x60e000042cc0 thread T0
#0 0x114446e31 in operator() base/memory/scoped_ptr.h:128:5
#1 0x114446e31 in ~scoped_ptr_impl base/memory/scoped_ptr.h:222:0
#2 0x114446e31 in ~scoped_ptr_impl base/memory/scoped_ptr.h:218:0
#3 0x114446e31 in ~scoped_ptr base/memory/scoped_ptr.h:312:0
#4 0x114446e31 in ~scoped_ptr base/memory/scoped_ptr.h:312:0
#5 0x114446e31 in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:797:0
#6 0x11444700d in ~RenderFrameImpl content/renderer/render_frame_impl.cc:764:37
#7 0x11444700d in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:764:0
#8 0x114462cd0 in content::RenderFrameImpl::frameDetached(blink::WebFrame*, blink::WebFrameClient::DetachType) content/renderer/render_frame_impl.cc:2295:3
#9 0x10c944e68 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:346:5
#10 0x10e9eaa48 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#11 0x10ea61625 in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:307:5
#12 0x10ee3896d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:570:5
#13 0x10caa2be0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1694:9
#14 0x114515c88 in content::RenderWidget::Close() content/renderer/render_widget.cc:1631:5
#15 0x1144eb3b0 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3073:3
#16 0x107ccd44c in Run base/callback.h:396:12
#17 0x107ccd44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#18 0x11428f3b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#19 0x11428b5b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#20 0x107ccd44c in Run base/callback.h:396:12
#21 0x107ccd44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#22 0x107d2f5bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#23 0x107d300a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#24 0x107d30656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#25 0x107cabfa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#26 0x107d15f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#27 0x107caa526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#28 0x7fff8cb6cb30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#29 0x7fff8cb6c454 in __CFRunLoopDoSources0 ??:0:0
#30 0x7fff8cb8f7f4 in __CFRunLoopRun ??:0:0
#31 0x7fff8cb8f0e1 in CFRunLoopRunSpecific ??:0:0
#32 0x7fff8a2717bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#33 0x107cad497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#34 0x107cab89b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#35 0x107d6d12e in base::RunLoop::Run() base/run_loop.cc:55:3
#36 0x107d2e124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
#37 0x114530058 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:201:7
#38 0x107be6d8b in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:806:12
#39 0x107be52dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#40 0x106b020dd in ChromeMain chrome/app/chrome_main.cc:66:12
#41 0x105df2c0a in main chrome/app/chrome_exe_main_mac.cc:16:12
#42 0x105df2bf3 in start ??:0:0
#35 0x10 (<unknown module>)
0x60e000042cc0 is located 32 bytes inside of 152-byte region [0x60e000042ca0,0x60e000042d38)
freed by thread T0 here:
#0 0x105e4ad7b in __asan_print_accumulated_stats ??:0:0
#1 0x114446014 in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:766:3
#2 0x11444700d in ~RenderFrameImpl content/renderer/render_frame_impl.cc:764:37
#3 0x11444700d in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:764:0
#4 0x114462cd0 in content::RenderFrameImpl::frameDetached(blink::WebFrame*, blink::WebFrameClient::DetachType) content/renderer/render_frame_impl.cc:2295:3
#5 0x10c944e68 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:346:5
#6 0x10e9eaa48 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#7 0x10ea61625 in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:307:5
#8 0x10ee3896d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:570:5
#9 0x10caa2be0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1694:9
#10 0x114515c88 in content::RenderWidget::Close() content/renderer/render_widget.cc:1631:5
#11 0x1144eb3b0 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3073:3
#12 0x107ccd44c in Run base/callback.h:396:12
#13 0x107ccd44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#14 0x11428f3b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#15 0x11428b5b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#16 0x107ccd44c in Run base/callback.h:396:12
#17 0x107ccd44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#18 0x107d2f5bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#19 0x107d300a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#20 0x107d30656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#21 0x107cabfa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#22 0x107d15f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#23 0x107caa526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#24 0x7fff8cb6cb30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#25 0x7fff8cb6c454 in __CFRunLoopDoSources0 ??:0:0
#26 0x7fff8cb8f7f4 in __CFRunLoopRun ??:0:0
#27 0x7fff8cb8f0e1 in CFRunLoopRunSpecific ??:0:0
#28 0x7fff8a2717bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#29 0x107cad497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#30 0x107cab89b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#31 0x107d6d12e in base::RunLoop::Run() base/run_loop.cc:55:3
#32 0x107d2e124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
previously allocated by thread T0 here:
#0 0x105e4a7bb in __asan_print_accumulated_stats ??:0:0
#1 0x107a38c79 in ChromeContentRendererClient::CreateAppBannerClient(content::RenderFrame*) chrome/renderer/chrome_content_renderer_client.cc:1618:7
#2 0x114484c87 in appBannerClient content/renderer/render_frame_impl.cc:3800:9
#3 0x114484c87 in non-virtual thunk to content::RenderFrameImpl::appBannerClient() content/renderer/render_frame_impl.cc:3797:0
#4 0x10ca352b4 in blink::WebLocalFrameImpl::willShowInstallBannerPrompt(int, blink::WebVector<blink::WebString> const&, blink::WebAppBannerPromptReply*) third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:2134:65
#5 0x107a3f869 in ChromeRenderFrameObserver::OnAppBannerPromptRequest(int, std::string const&) chrome/renderer/chrome_render_frame_observer.cc:223:3
#6 0x107a3d21c in DispatchToMethodImpl<ChromeRenderFrameObserver, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &), int, std::basic_string<char> , 0, 1> base/tuple.h:254:3
#7 0x107a3d21c in DispatchToMethod<ChromeRenderFrameObserver, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &), int, std::basic_string<char> > base/tuple.h:261:0
#8 0x107a3d21c in Dispatch<ChromeRenderFrameObserver, ChromeRenderFrameObserver, void, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &)> chrome/common/render_messages.h:423:0
#9 0x107a3d21c in ChromeRenderFrameObserver::OnMessageReceived(IPC::Message const&) chrome/renderer/chrome_render_frame_observer.cc:106:0
#10 0x11444c13b in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1065:9
#11 0x109ec483e in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
#12 0x109ec46c1 in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
#13 0x1140d1910 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:656:10
#14 0x109f25f6e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:288:3
#15 0x107ccd44c in Run base/callback.h:396:12
#16 0x107ccd44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#17 0x11428f3b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#18 0x11428b5b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#19 0x107ccd44c in Run base/callback.h:396:12
#20 0x107ccd44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#21 0x107d2f5bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#22 0x107d300a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#23 0x107d30656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#24 0x107cabfa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#25 0x107d15f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#26 0x107caa526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#27 0x7fff8cb6cb30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#28 0x7fff8cb6c454 in __CFRunLoopDoSources0 ??:0:0
#29 0x7fff8cb8f7f4 in __CFRunLoopRun ??:0:0
#30 0x7fff8cb8f0e1 in CFRunLoopRunSpecific ??:0:0
#31 0x7fff8a2717bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#32 0x107cad497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#33 0x107cab89b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#34 0x107d6d12e in base::RunLoop::Run() base/run_loop.cc:55:3
#35 0x107d2e124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
SUMMARY: AddressSanitizer: heap-use-after-free (/Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4+0xd948e31)
Shadow bytes around the buggy address:
0x1c1c00008540: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c1c00008550: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c1c00008560: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c1c00008570: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
0x1c1c00008580: fd fd fd fd fd fd fd fd fd fd fd fa fa fa fa fa
=>0x1c1c00008590: fa fa fa fa fd fd fd fd[fd]fd fd fd fd fd fd fd
0x1c1c000085a0: fd fd fd fd fd fd fd fa fa fa fa fa fa fa fa fa
0x1c1c000085b0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c000085c0: fd fd fd fa fa fa fa fa fa fa fa fa fd fd fd fd
0x1c1c000085d0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c000085e0: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
Shadow byte legend (one shadow byte represents 8 application bytes):
Addressable: 00
Partially addressable: 01 02 03 04 05 06 07
Heap left redzone: fa
Heap right redzone: fb
Freed heap region: fd
Stack left redzone: f1
Stack mid redzone: f2
Stack right redzone: f3
Stack partial redzone: f4
Stack after return: f5
Stack use after scope: f8
Global redzone: f9
Global init order: f6
Poisoned by user: f7
Container overflow: fc
Array cookie: ac
Intra object redzone: bb
ASan internal: fe
Left alloca redzone: ca
Right alloca redzone: cb
==14632==ABORTING
Received signal 6
[0x000107ccbc90]
[0x7fff86a6290a]
[0x0001144eb3b1]
[0x7fff86ab9f61]
[0x000105e5c4b6]
[0x000105e46c8e]
[0x000114446e32]
[0x00011444700e]
[0x000114462cd1]
[0x00010c944e69]
[0x00010e9eaa49]
[0x00010ea61626]
[0x00010ee3896e]
[0x00010caa2be1]
[0x000114515c89]
[0x0001144eb3b1]
[0x000107ccd44d]
[0x00011428f3ba]
[0x00011428b5b4]
[0x000107ccd44d]
[0x000107d2f5bd]
[0x000107d300a7]
[0x000107d30657]
[0x000107cabfaa]
[0x000107d15f1a]
[0x000107caa527]
[0x7fff8cb6cb31]
[0x7fff8cb6c455]
[0x7fff8cb8f7f5]
[0x7fff8cb8f0e2]
[0x7fff8a2717be]
[0x000107cad498]
[0x000107cab89c]
[0x000107d6d12f]
[0x000107d2e125]
[0x000114530059]
[0x000107be6d8c]
[0x000107be52de]
[0x000106b020de]
[0x000105df2c0b]
[0x000105df2bf4]
[end of stack trace]
[14621:3847:0901/074856:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[14621:3847:0901/074856:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[14621:3847:0901/074856:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] AppBannerDataFetcherBrowserTest.WebAppBannerNoTypeInManifestCapsExtension (3339 ms)
[51/222] AppBannerDataFetcherBrowserTest.WebAppBannerNoTypeInManifestCapsExtension (4851 ms)
[ RUN ] AutofillTest.ProfilesNotAggregatedWithSubmitHandler
[14620:3847:0901/074852:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56352...
sending server_data: {"host": "127.0.0.1", "port": 56352} (36 bytes)
[14636:13063:0901/074856:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[14636:13063:0901/074856:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[14636:13063:0901/074856:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[14636:13063:0901/074856:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14636:13063:0901/074856:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14636:13063:0901/074856:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AutofillTest.ProfilesNotAggregatedWithSubmitHandler (6245 ms)
[52/222] AutofillTest.ProfilesNotAggregatedWithSubmitHandler (7929 ms)
[ RUN ] AutofillServerTest.QueryAndUploadBothIncludeFieldsWithAutocompleteOff
[14627:3847:0901/074854:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14618:40195:0901/074856:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AutofillServerTest.QueryAndUploadBothIncludeFieldsWithAutocompleteOff (4810 ms)
[53/222] AutofillServerTest.QueryAndUploadBothIncludeFieldsWithAutocompleteOff (6710 ms)
[ RUN ] BrowsingDataLocalStorageHelperTest.CallbackCompletes
[14637:3847:0901/074856:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14638:14595:0901/074857:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[14638:14595:0901/074857:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[14638:14595:0901/074857:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] BrowsingDataLocalStorageHelperTest.CallbackCompletes (3189 ms)
[54/222] BrowsingDataLocalStorageHelperTest.CallbackCompletes (4673 ms)
[ RUN ] WebRtcDeviceProviderTest.TestDeleteSelf
[14656:3847:0901/074900:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14660:14595:0901/074901:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[14660:14595:0901/074901:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[14660:14595:0901/074901:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] WebRtcDeviceProviderTest.TestDeleteSelf (3117 ms)
[55/222] WebRtcDeviceProviderTest.TestDeleteSelf (4501 ms)
[ RUN ] AndroidNoConfigUsbTest.TestDeviceNoConfig
[14654:3847:0901/074900:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AndroidNoConfigUsbTest.TestDeviceNoConfig (3661 ms)
[56/222] AndroidNoConfigUsbTest.TestDeviceNoConfig (5378 ms)
[ RUN ] DevToolsSanityTest.TestToolboxNotLoadedDocked
[14662:3847:0901/074901:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56370...
sending server_data: {"host": "127.0.0.1", "port": 56370} (36 bytes)
[14674:13063:0901/074908:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DevToolsSanityTest.TestToolboxNotLoadedDocked (9441 ms)
[57/222] DevToolsSanityTest.TestToolboxNotLoadedDocked (11343 ms)
[ RUN ] DevToolsSanityTest.TestScriptsTabIsPopulatedOnInspectedPageRefresh
[14661:3847:0901/074901:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56367...
sending server_data: {"host": "127.0.0.1", "port": 56367} (36 bytes)
[14647:3847:0901/074908:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[14678:13063:0901/074910:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DevToolsSanityTest.TestScriptsTabIsPopulatedOnInspectedPageRefresh (11453 ms)
[58/222] DevToolsSanityTest.TestScriptsTabIsPopulatedOnInspectedPageRefresh (13259 ms)
[ RUN ] DevToolsExtensionTest.TestDevToolsExtensionAPI
[14673:3847:0901/074904:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56373...
sending server_data: {"host": "127.0.0.1", "port": 56373} (36 bytes)
[14665:3847:0901/074911:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[14665:3847:0901/074911:INFO:CONSOLE(2)] "PASS", source: (2)
[14684:12807:0901/074911:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DevToolsExtensionTest.TestDevToolsExtensionAPI (8921 ms)
[59/222] DevToolsExtensionTest.TestDevToolsExtensionAPI (10263 ms)
[ RUN ] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsArticleNotFound
[14689:3847:0901/074912:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: CreateDistillerPageImpl()
Returns: NULL
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
[ OK ] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsArticleNotFound (2635 ms)
[60/222] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsArticleNotFound (3849 ms)
[ RUN ] DomDistillerViewerSourceBrowserTest.PrefChange
[14694:3847:0901/074913:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DomDistillerViewerSourceBrowserTest.PrefChange (2980 ms)
[61/222] DomDistillerViewerSourceBrowserTest.PrefChange (4527 ms)
[ RUN ] DevToolsPixelOutputTests.TestScreenshotRecording
[14675:3847:0901/074904:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56376...
sending server_data: {"host": "127.0.0.1", "port": 56376} (36 bytes)
[14666:3847:0901/074910:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[14666:3847:0901/074913:INFO:CONSOLE(2)] "DONE", source: (2)
[14675:3847:0901/074915:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] DevToolsPixelOutputTests.TestScreenshotRecording (12714 ms)
[62/222] DevToolsPixelOutputTests.TestScreenshotRecording (14195 ms)
[ RUN ] DownloadTest.IncognitoDownload
[14699:3847:0901/074915:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.IncognitoDownload (4078 ms)
[63/222] DownloadTest.IncognitoDownload (5610 ms)
[ RUN ] ErrorPageTest.DNSError_DoClickLink
[14712:3847:0901/074918:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14704:40451:0901/074919:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14704:40451:0901/074919:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ErrorPageTest.DNSError_DoClickLink (3043 ms)
[64/222] ErrorPageTest.DNSError_DoClickLink (4457 ms)
[ RUN ] ErrorPageTest.DNSError_GoBack1
[14703:3847:0901/074916:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14698:38915:0901/074918:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[14698:38915:0901/074918:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14698:38915:0901/074918:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ErrorPageTest.DNSError_GoBack1 (5553 ms)
[65/222] ErrorPageTest.DNSError_GoBack1 (7178 ms)
[ RUN ] ExtensionBrowsingDataTest.SettingsFunctionAssorted
[14722:3847:0901/074920:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14724:14595:0901/074921:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[14724:14595:0901/074921:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[14724:14595:0901/074921:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] ExtensionBrowsingDataTest.SettingsFunctionAssorted (2621 ms)
[66/222] ExtensionBrowsingDataTest.SettingsFunctionAssorted (4199 ms)
[ RUN ] DeclarativeApiTest.DeclarativeApi
[14730:3847:0901/074922:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14723:3847:0901/074924:INFO:CONSOLE(0)] "[SUCCESS] testInvalidAddRules", source: chrome-extension://plddmlciaekfjkddfncfankljdchbkah/_generated_background_page.html (0)
[14723:3847:0901/074924:INFO:CONSOLE(0)] "[SUCCESS] testInvalidGetRules", source: chrome-extension://plddmlciaekfjkddfncfankljdchbkah/_generated_background_page.html (0)
[14723:3847:0901/074924:INFO:CONSOLE(0)] "[SUCCESS] testInvalidRemoveRules", source: chrome-extension://plddmlciaekfjkddfncfankljdchbkah/_generated_background_page.html (0)
[14723:3847:0901/074924:INFO:CONSOLE(0)] "[SUCCESS] testAddRules", source: chrome-extension://plddmlciaekfjkddfncfankljdchbkah/_generated_background_page.html (0)
[14723:3847:0901/074924:INFO:CONSOLE(0)] "[SUCCESS] testGetRules", source: chrome-extension://plddmlciaekfjkddfncfankljdchbkah/_generated_background_page.html (0)
[14723:3847:0901/074924:INFO:CONSOLE(0)] "[SUCCESS] testGetRules2", source: chrome-extension://plddmlciaekfjkddfncfankljdchbkah/_generated_background_page.html (0)
[14723:3847:0901/074924:INFO:CONSOLE(0)] "[SUCCESS] testGetRules3", source: chrome-extension://plddmlciaekfjkddfncfankljdchbkah/_generated_background_page.html (0)
[14723:3847:0901/074924:INFO:CONSOLE(0)] "[SUCCESS] testSelectiveGetRules", source: chrome-extension://plddmlciaekfjkddfncfankljdchbkah/_generated_background_page.html (0)
[14723:3847:0901/074924:INFO:CONSOLE(0)] "[SUCCESS] testSelectiveRemoveRules", source: chrome-extension://plddmlciaekfjkddfncfankljdchbkah/_generated_background_page.html (0)
[14723:3847:0901/074924:INFO:CONSOLE(0)] "[SUCCESS] testGetRemainingRules", source: chrome-extension://plddmlciaekfjkddfncfankljdchbkah/_generated_background_page.html (0)
[14723:3847:0901/074924:INFO:CONSOLE(0)] "[SUCCESS] testIdGeneration", source: chrome-extension://plddmlciaekfjkddfncfankljdchbkah/_generated_background_page.html (0)
[14723:3847:0901/074924:INFO:CONSOLE(0)] "[SUCCESS] testRemovingAllRules", source: chrome-extension://plddmlciaekfjkddfncfankljdchbkah/_generated_background_page.html (0)
[14723:3847:0901/074924:INFO:CONSOLE(0)] "[SUCCESS] testAllRulesRemoved", source: chrome-extension://plddmlciaekfjkddfncfankljdchbkah/_generated_background_page.html (0)
[14723:3847:0901/074924:INFO:CONSOLE(0)] "[SUCCESS] testValidation", source: chrome-extension://plddmlciaekfjkddfncfankljdchbkah/_generated_background_page.html (0)
[14723:3847:0901/074924:INFO:CONSOLE(0)] "[SUCCESS] testValidationAsync", source: chrome-extension://plddmlciaekfjkddfncfankljdchbkah/_generated_background_page.html (0)
[14723:3847:0901/074924:INFO:CONSOLE(0)] "[SUCCESS] testAddRules", source: chrome-extension://plddmlciaekfjkddfncfankljdchbkah/_generated_background_page.html (0)
[14737:13063:0901/074924:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14737:13063:0901/074924:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DeclarativeApiTest.DeclarativeApi (3805 ms)
[67/222] DeclarativeApiTest.DeclarativeApi (5221 ms)
[ RUN ] ErrorPageAutoReloadTest.AutoReload
[14717:3847:0901/074919:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ErrorPageAutoReloadTest.AutoReload (8078 ms)
[68/222] ErrorPageAutoReloadTest.AutoReload (9480 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_AuthBasic_Fail
[14733:3847:0901/074923:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56382...
sending server_data: {"host": "127.0.0.1", "port": 56382} (36 bytes)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_AuthBasic_Fail (4274 ms)
[69/222] DownloadExtensionTest.DownloadExtensionTest_Download_AuthBasic_Fail (5631 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_Headers_Fail
[14738:3847:0901/074924:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56385...
sending server_data: {"host": "127.0.0.1", "port": 56385} (36 bytes)
[14742:12551:0901/074926:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14742:12551:0901/074926:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_Headers_Fail (3948 ms)
[70/222] DownloadExtensionTest.DownloadExtensionTest_Download_Headers_Fail (5500 ms)
[ RUN ] DownloadInterruptReasonEnumsSynced.DownloadInterruptReasonEnumsSynced
[ OK ] DownloadInterruptReasonEnumsSynced.DownloadInterruptReasonEnumsSynced (0 ms)
[71/222] DownloadInterruptReasonEnumsSynced.DownloadInterruptReasonEnumsSynced (1584 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_Cancel
[14752:3847:0901/074928:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56390...
sending server_data: {"host": "127.0.0.1", "port": 56390} (36 bytes)
[14743:37635:0901/074930:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14743:37635:0901/074930:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_Cancel (4634 ms)
[72/222] DownloadExtensionTest.DownloadExtensionTest_Download_Cancel (6070 ms)
[ RUN ] ExtensionBrowserTest.TitleLocalizationPageAction
[14772:3847:0901/074930:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56394...
sending server_data: {"host": "127.0.0.1", "port": 56394} (36 bytes)
[14775:13063:0901/074933:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14775:13063:0901/074933:WARNING:channel.cc(325)] RawChannel write error
[14753:39171:0901/074933:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14753:39171:0901/074933:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionBrowserTest.TitleLocalizationPageAction (5110 ms)
[73/222] ExtensionBrowserTest.TitleLocalizationPageAction (6611 ms)
[ RUN ] FeedbackApiTest.Basic
[14776:3847:0901/074930:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14756:3847:0901/074932:INFO:CONSOLE(0)] "[SUCCESS] getUserEmailTest", source: chrome-extension://gfdkimpbcpahaombhbimeihdjnejgicl/_generated_background_page.html (0)
[14756:3847:0901/074933:INFO:CONSOLE(0)] "[SUCCESS] getSystemInfoTest", source: chrome-extension://gfdkimpbcpahaombhbimeihdjnejgicl/_generated_background_page.html (0)
[14756:3847:0901/074933:INFO:CONSOLE(0)] "[SUCCESS] sendFeedbackTest", source: chrome-extension://gfdkimpbcpahaombhbimeihdjnejgicl/_generated_background_page.html (0)
[14777:13063:0901/074933:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[14777:13063:0901/074933:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[14777:13063:0901/074933:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14777:13063:0901/074933:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14756:40195:0901/074933:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14756:40195:0901/074933:WARNING:channel.cc(325)] RawChannel write error
[14756:3847:0901/074933:WARNING:feedback_uploader_delegate.cc(57)] FEEDBACK: Submission to feedback server (https://www.google.com/tools/feedback/chrome/__submit) status: No connection to server.
[ OK ] FeedbackApiTest.Basic (4865 ms)
[74/222] FeedbackApiTest.Basic (6212 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IncognitoSpanning
[14755:3847:0901/074928:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56392...
sending server_data: {"host": "127.0.0.1", "port": 56392} (36 bytes)
[14745:38147:0901/074933:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14745:38147:0901/074933:WARNING:channel.cc(325)] RawChannel write error
[14745:63747:0901/074933:ERROR:mach_broker_mac.mm(222)] Unknown process 14786 is sending Mach IPC messages!
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IncognitoSpanning (6968 ms)
[75/222] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IncognitoSpanning (8354 ms)
[ RUN ] FileSystemApiTest.FileSystemApiRestoreEntry
[14787:3847:0901/074934:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14781:23303:0901/074936:ERROR:mach_broker_mac.mm(222)] Unknown process 14795 is sending Mach IPC messages!
[14781:3847:0901/074937:INFO:CONSOLE(0)] "[SUCCESS] restoreEntryWorks", source: chrome-extension://ffopdmidhpchiehckpdhimbjooebonma/test.html (0)
[ OK ] FileSystemApiTest.FileSystemApiRestoreEntry (5431 ms)
[76/222] FileSystemApiTest.FileSystemApiRestoreEntry (6833 ms)
[ RUN ] HotwordPrivateApiTest.IsAvailableTrue_NoGet
[14800:3847:0901/074937:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14789:3847:0901/074938:INFO:CONSOLE(0)] "[SUCCESS] isAvailable", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[ OK ] HotwordPrivateApiTest.IsAvailableTrue_NoGet (4194 ms)
[77/222] HotwordPrivateApiTest.IsAvailableTrue_NoGet (5619 ms)
[ RUN ] HistoryApiTest.DeleteProhibited
[14801:3847:0901/074937:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14790:3847:0901/074939:INFO:CONSOLE(0)] "[SUCCESS] deleteUrl", source: chrome-extension://cjcmmmbkpmdnkohjoackcknpmfakachb/delete_prohibited.html (0)
[14790:3847:0901/074939:INFO:CONSOLE(0)] "[SUCCESS] deleteRange", source: chrome-extension://cjcmmmbkpmdnkohjoackcknpmfakachb/delete_prohibited.html (0)
[14790:3847:0901/074939:INFO:CONSOLE(0)] "[SUCCESS] deleteAll", source: chrome-extension://cjcmmmbkpmdnkohjoackcknpmfakachb/delete_prohibited.html (0)
[14790:41219:0901/074939:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14790:41219:0901/074939:WARNING:channel.cc(325)] RawChannel write error
[ OK ] HistoryApiTest.DeleteProhibited (4670 ms)
[78/222] HistoryApiTest.DeleteProhibited (6035 ms)
[ RUN ] HotwordPrivateApiTest.OnHotwordTriggered
[14802:3847:0901/074937:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14791:3847:0901/074939:INFO:CONSOLE(0)] "[SUCCESS] onHotwordTriggered", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[14805:12807:0901/074939:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[14805:12807:0901/074939:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[14805:12807:0901/074939:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14805:12807:0901/074939:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14791:39683:0901/074939:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[14791:39683:0901/074939:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[14791:39683:0901/074939:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14791:39683:0901/074939:WARNING:channel.cc(325)] RawChannel write error
[ OK ] HotwordPrivateApiTest.OnHotwordTriggered (4466 ms)
[79/222] HotwordPrivateApiTest.OnHotwordTriggered (6015 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveQueueShutdown
[14814:3847:0901/074940:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14810:3847:0901/074943:INFO:CONSOLE(5)] "hi there", source: chrome-extension://ggnmnpnfiiooepdcpfobjiehogemldhg/test.js (5)
[14810:39683:0901/074943:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14810:39683:0901/074943:WARNING:channel.cc(325)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.InteractiveQueueShutdown (4266 ms)
[80/222] GetAuthTokenFunctionTest.InteractiveQueueShutdown (5507 ms)
[ RUN ] RemoveCachedAuthTokenFunctionTest.NotFound
[14828:3847:0901/074943:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14830:12807:0901/074943:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14830:14339:0901/074943:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[14830:14339:0901/074943:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[14830:14339:0901/074943:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[14830:12807:0901/074943:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] RemoveCachedAuthTokenFunctionTest.NotFound (2689 ms)
[81/222] RemoveCachedAuthTokenFunctionTest.NotFound (4104 ms)
[ RUN ] GetAuthTokenFunctionTest.MultiUnknownUser
[14825:3847:0901/074942:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14813:3847:0901/074944:INFO:CONSOLE(5)] "hi there", source: chrome-extension://ggnmnpnfiiooepdcpfobjiehogemldhg/test.js (5)
[ OK ] GetAuthTokenFunctionTest.MultiUnknownUser (4056 ms)
[82/222] GetAuthTokenFunctionTest.MultiUnknownUser (5762 ms)
[ RUN ] GetAuthTokenFunctionTest.MultiSecondaryNonInteractiveLoginAccessTokenFailure
[14826:3847:0901/074943:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14815:3847:0901/074944:INFO:CONSOLE(5)] "hi there", source: chrome-extension://ggnmnpnfiiooepdcpfobjiehogemldhg/test.js (5)
[14815:41219:0901/074945:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[14815:41219:0901/074945:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[14815:41219:0901/074945:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14815:41219:0901/074945:WARNING:channel.cc(325)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.MultiSecondaryNonInteractiveLoginAccessTokenFailure (4179 ms)
[83/222] GetAuthTokenFunctionTest.MultiSecondaryNonInteractiveLoginAccessTokenFailure (5730 ms)
[ RUN ] InstanceIDApiTest.DeleteToken
[14843:3847:0901/074947:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14834:3847:0901/074949:INFO:CONSOLE(0)] "[SUCCESS] deleteTokenWithoutParameters", source: chrome-extension://ihgjpfoabnmfmlapalkgnfphnipagahd/_generated_background_page.html (0)
[14834:3847:0901/074949:INFO:CONSOLE(0)] "[SUCCESS] deleteTokenWithoutCallback", source: chrome-extension://ihgjpfoabnmfmlapalkgnfphnipagahd/_generated_background_page.html (0)
[14834:3847:0901/074949:INFO:CONSOLE(0)] "[SUCCESS] deleteTokenWithoutAuthorizedEntity", source: chrome-extension://ihgjpfoabnmfmlapalkgnfphnipagahd/_generated_background_page.html (0)
[14834:3847:0901/074949:INFO:CONSOLE(0)] "[SUCCESS] deleteTokenWithEmptyAuthorizedEntity", source: chrome-extension://ihgjpfoabnmfmlapalkgnfphnipagahd/_generated_background_page.html (0)
[14834:3847:0901/074949:INFO:CONSOLE(0)] "[SUCCESS] deleteTokenWithInvalidAuthorizedEntity", source: chrome-extension://ihgjpfoabnmfmlapalkgnfphnipagahd/_generated_background_page.html (0)
[14834:3847:0901/074950:INFO:CONSOLE(0)] "[SUCCESS] deleteTokenWithoutScope", source: chrome-extension://ihgjpfoabnmfmlapalkgnfphnipagahd/_generated_background_page.html (0)
[14834:3847:0901/074950:INFO:CONSOLE(0)] "[SUCCESS] deleteTokenWithEmptyScope", source: chrome-extension://ihgjpfoabnmfmlapalkgnfphnipagahd/_generated_background_page.html (0)
[14834:3847:0901/074950:INFO:CONSOLE(0)] "[SUCCESS] deleteTokenWithInvalidScope", source: chrome-extension://ihgjpfoabnmfmlapalkgnfphnipagahd/_generated_background_page.html (0)
[14834:3847:0901/074950:INFO:CONSOLE(0)] "[SUCCESS] deleteTokenBeforeGetToken", source: chrome-extension://ihgjpfoabnmfmlapalkgnfphnipagahd/_generated_background_page.html (0)
[14834:3847:0901/074950:INFO:CONSOLE(0)] "[SUCCESS] deleteTokenAfterGetToken", source: chrome-extension://ihgjpfoabnmfmlapalkgnfphnipagahd/_generated_background_page.html (0)
[14834:3847:0901/074950:INFO:CONSOLE(0)] "[SUCCESS] getTokenDeleteTokeAndGetToken", source: chrome-extension://ihgjpfoabnmfmlapalkgnfphnipagahd/_generated_background_page.html (0)
[ OK ] InstanceIDApiTest.DeleteToken (4838 ms)
[84/222] InstanceIDApiTest.DeleteToken (6452 ms)
[ RUN ] MDnsAPITest.MaxServiceInstancesPerEventConst
[14850:3847:0901/074948:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] MDnsAPITest.MaxServiceInstancesPerEventConst (4737 ms)
[85/222] MDnsAPITest.MaxServiceInstancesPerEventConst (6452 ms)
[ RUN ] LaunchWebAuthFlowFunctionTest.UserCloseWindow
[14838:3847:0901/074946:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:56399...
sending server_data: {"host": "127.0.0.1", "port": 56399} (36 bytes)
[14832:3847:0901/074950:INFO:CONSOLE(3)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://ahjaciijnoiaklcomgnblndopackapon/scope_approval_dialog.html (3)
[ OK ] LaunchWebAuthFlowFunctionTest.UserCloseWindow (7977 ms)
[86/222] LaunchWebAuthFlowFunctionTest.UserCloseWindow (9541 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.GetMetadata
[14852:3847:0901/074949:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14841:63747:0901/074950:ERROR:mach_broker_mac.mm(222)] Unknown process 14858 is sending Mach IPC messages!
[14841:3847:0901/074951:INFO:CONSOLE(0)] "[SUCCESS] ImageMIMETypeOnlyTest", source: chrome-extension://fffiknbkgbfjkeaoponfcdghlgmhdhmn/_generated_background_page.html (0)
[14841:3847:0901/074952:INFO:CONSOLE(0)] "[SUCCESS] ImageTagsTest", source: chrome-extension://fffiknbkgbfjkeaoponfcdghlgmhdhmn/_generated_background_page.html (0)
[ OK ] MediaGalleriesPlatformAppBrowserTest.GetMetadata (5858 ms)
[87/222] MediaGalleriesPlatformAppBrowserTest.GetMetadata (7697 ms)
[ RUN ] PreferencesPrivateApiTest.GetSyncCategoriesWithoutPassphrase
[14867:3847:0901/074953:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PreferencesPrivateApiTest.GetSyncCategoriesWithoutPassphrase (3314 ms)
[88/222] PreferencesPrivateApiTest.GetSyncCategoriesWithoutPassphrase (4814 ms)
[ RUN ] ExtensionTabsTest.UpdateNoPermissions
[14880:3847:0901/074956:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14884:13063:0901/074957:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[14884:13063:0901/074957:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14884:14595:0901/074957:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[14884:14595:0901/074957:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[14884:14595:0901/074957:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[14884:14595:0901/074957:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] ExtensionTabsTest.UpdateNoPermissions (2640 ms)
[89/222] ExtensionTabsTest.UpdateNoPermissions (4242 ms)
[ RUN ] ProxySettingsApiTest.ProxySystem
[14873:3847:0901/074954:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14864:3847:0901/074957:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://kdcedljkmkjjmeggnhnepjdbllbpcoln/_generated_background_page.html (0)
[14864:3847:0901/074957:INFO:CONSOLE(0)] "[SUCCESS] setSystemProxy", source: chrome-extension://kdcedljkmkjjmeggnhnepjdbllbpcoln/_generated_background_page.html (0)
[14874:13063:0901/074957:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14882:12551:0901/074957:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] ProxySettingsApiTest.ProxySystem (4738 ms)
[90/222] ProxySettingsApiTest.ProxySystem (6397 ms)
[ RUN ] WebrtcLoggingPrivateApiTest.TestStartStopUpload
[14889:3847:0901/074958:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14891:14595:0901/074959:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[14881:39683:0901/074959:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[14891:13063:0901/074959:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[14891:13063:0901/074959:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebrtcLoggingPrivateApiTest.TestStartStopUpload (2850 ms)
[91/222] WebrtcLoggingPrivateApiTest.TestStartStopUpload (4425 ms)
[ RUN ] SocketApiTest.SocketMulticast
[14879:3847:0901/074956:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14870:3847:0901/074958:INFO:CONSOLE(374)] "Running tests, protocol none, echo server 127.0.0.1:8888", source: chrome-extension://ikbcccbmflnhlehegicmacoknkhofeoh/background.js (374)
[14870:3847:0901/074958:INFO:CONSOLE(379)] "Running multicast tests", source: chrome-extension://ikbcccbmflnhlehegicmacoknkhofeoh/background.js (379)
[14870:3847:0901/074958:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running socket.setMulticastTimeToLive: net::ERR_INVALID_ARGUMENT
at Object.callback (chrome-extension://ikbcccbmflnhlehegicmacoknkhofeoh/multicast.js:68:18)", source: chrome-extension://ikbcccbmflnhlehegicmacoknkhofeoh/_generated_background_page.html (0)
[14870:3847:0901/075002:INFO:CONSOLE(0)] "[SUCCESS] testMulticast", source: chrome-extension://ikbcccbmflnhlehegicmacoknkhofeoh/_generated_background_page.html (0)
[14870:3847:0901/075002:INFO:CONSOLE(0)] "[SUCCESS] testMulticast", source: chrome-extension://ikbcccbmflnhlehegicmacoknkhofeoh/_generated_background_page.html (0)
[14883:13063:0901/075002:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14883:13063:0901/075002:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14883:13063:0901/075002:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SocketApiTest.SocketMulticast (8564 ms)
[92/222] SocketApiTest.SocketMulticast (10544 ms)
[ RUN ] AppBackgroundPageApiTest.ManifestBackgroundPage
[14897:3847:0901/075000:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14890:74243:0901/075002:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /test.html
[14904:12807:0901/075002:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14904:12807:0901/075002:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14890:36611:0901/075002:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AppBackgroundPageApiTest.ManifestBackgroundPage (4545 ms)
[93/222] AppBackgroundPageApiTest.ManifestBackgroundPage (6040 ms)
[ RUN ] AppBackgroundPageApiTest.NoJsManifestBackgroundPage
[14899:3847:0901/075001:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14892:74243:0901/075003:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /bg.html
[14892:74243:0901/075006:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14905:3847:0901/075006:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[14905:12807:0901/075006:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14892:39171:0901/075006:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14892:39171:0901/075006:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AppBackgroundPageApiTest.NoJsManifestBackgroundPage (8085 ms)
[94/222] AppBackgroundPageApiTest.NoJsManifestBackgroundPage (9446 ms)
[ RUN ] AppApiTest.ReloadIntoAppProcess
[14906:3847:0901/075003:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14898:3847:0901/075003:INFO:app_process_apitest.cc(480)] Loading extension.
[14898:3847:0901/075003:INFO:app_process_apitest.cc(483)] Loading extension - done.
[14898:3847:0901/075003:INFO:app_process_apitest.cc(485)] Disabling extension.
[14898:3847:0901/075003:INFO:app_process_apitest.cc(487)] Disabling extension - done.
[14898:3847:0901/075003:INFO:app_process_apitest.cc(488)] Navigate to path1/empty.html.
[14898:3847:0901/075003:INFO:app_process_apitest.cc(490)] Navigate to path1/empty.html - done.
[14898:3847:0901/075003:INFO:app_process_apitest.cc(496)] Enabling extension.
[14898:3847:0901/075003:INFO:app_process_apitest.cc(498)] Enabling extension - done.
[14898:3847:0901/075003:INFO:app_process_apitest.cc(504)] Reloading.
[14898:74763:0901/075003:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14898:3847:0901/075005:INFO:app_process_apitest.cc(507)] Reloading - done.
[14898:3847:0901/075005:INFO:app_process_apitest.cc(512)] Disabling extension.
[14898:3847:0901/075005:INFO:app_process_apitest.cc(514)] Disabling extension - done.
[14898:3847:0901/075005:INFO:app_process_apitest.cc(520)] Reloading.
[14898:3847:0901/075006:INFO:app_process_apitest.cc(523)] Reloading - done.
[14898:37635:0901/075006:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[14898:37635:0901/075006:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[14898:37635:0901/075006:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AppApiTest.ReloadIntoAppProcess (6230 ms)
[95/222] AppApiTest.ReloadIntoAppProcess (7838 ms)
[ RUN ] ExternallyConnectableMessagingTest.WebConnectableWithTlsChannelIdWithEmptyTlsChannelId
[14918:3847:0901/075006:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14909:74507:0901/075009:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14923:13063:0901/075009:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14923:13063:0901/075009:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExternallyConnectableMessagingTest.WebConnectableWithTlsChannelIdWithEmptyTlsChannelId (4894 ms)
[96/222] ExternallyConnectableMessagingTest.WebConnectableWithTlsChannelIdWithEmptyTlsChannelId (6329 ms)
[ RUN ] ExtensionRequestLimitingThrottleBrowserTest.ThrottleRequest_RedirectCached
[14919:3847:0901/075007:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14910:41219:0901/075009:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionRequestLimitingThrottleBrowserTest.ThrottleRequest_RedirectCached (5195 ms)
[97/222] ExtensionRequestLimitingThrottleBrowserTest.ThrottleRequest_RedirectCached (6656 ms)
[ RUN ] WakeEventPageTest.ClosedPersistentBackgroundPage
[14932:3847:0901/075011:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14926:39427:0901/075013:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14926:73475:0901/075013:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14935:13063:0901/075013:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WakeEventPageTest.ClosedPersistentBackgroundPage (5057 ms)
[98/222] WakeEventPageTest.ClosedPersistentBackgroundPage (6684 ms)
[ RUN ] LazyBackgroundPageApiTest.Filters
[14931:3847:0901/075010:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14925:3847:0901/075013:INFO:CONSOLE(5)] "running extension!", source: chrome-extension://cbkigedjkfjbedlicdbgbkmgicaigmme/background.js (5)
[14925:73995:0901/075013:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[14925:3847:0901/075014:INFO:CONSOLE(5)] "running extension!", source: chrome-extension://cbkigedjkfjbedlicdbgbkmgicaigmme/background.js (5)
[14925:3847:0901/075014:INFO:CONSOLE(7)] "Got the event!", source: chrome-extension://cbkigedjkfjbedlicdbgbkmgicaigmme/background.js (7)
[14925:3847:0901/075014:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://cbkigedjkfjbedlicdbgbkmgicaigmme/_generated_background_page.html (0)
[14946:3847:0901/075014:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2147483650, remote ID 3)
[14946:13319:0901/075014:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14946:13319:0901/075014:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[14925:41219:0901/075014:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14925:41219:0901/075014:WARNING:channel.cc(325)] RawChannel write error
[ OK ] LazyBackgroundPageApiTest.Filters (6179 ms)
[99/222] LazyBackgroundPageApiTest.Filters (7917 ms)
[ RUN ] HistoryBrowserTest.DownloadNoHistory
HTTP server started on http://127.0.0.1:56429...
sending server_data: {"host": "127.0.0.1", "port": 56429} (36 bytes)
[14947:3847:0901/075014:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14936:39427:0901/075015:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14936:39427:0901/075015:WARNING:channel.cc(325)] RawChannel write error
[ OK ] HistoryBrowserTest.DownloadNoHistory (3901 ms)
[100/222] HistoryBrowserTest.DownloadNoHistory (5850 ms)
[ RUN ] ImageDecoderBrowserTest.StartAndDestroy
[14958:3847:0901/075017:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14961:14595:0901/075018:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[14961:14595:0901/075018:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[14961:14595:0901/075018:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[14961:13063:0901/075018:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ImageDecoderBrowserTest.StartAndDestroy (3170 ms)
[101/222] ImageDecoderBrowserTest.StartAndDestroy (4827 ms)
[ RUN ] WebstoreStartupInstallerTest.Install
HTTP server started on http://127.0.0.1:56428...
sending server_data: {"host": "127.0.0.1", "port": 56428} (36 bytes)
[14945:3847:0901/075014:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14933:3847:0901/075015:INFO:CONSOLE(8)] "Page loaded", source: http://app.com:56428/files/extensions/api_test/webstore_inline_install/install.html (8)
[14933:3847:0901/075015:INFO:CONSOLE(11)] "In runTest", source: http://app.com:56428/files/extensions/api_test/webstore_inline_install/install.html (11)
[14933:3847:0901/075018:INFO:CONSOLE(22)] "Ran test, sending response", source: http://app.com:56428/files/extensions/api_test/webstore_inline_install/install.html (22)
[14933:3847:0901/075018:INFO:CONSOLE(24)] "Test complete", source: http://app.com:56428/files/extensions/api_test/webstore_inline_install/install.html (24)
[ OK ] WebstoreStartupInstallerTest.Install (8075 ms)
[102/222] WebstoreStartupInstallerTest.Install (9884 ms)
[ RUN ] ECKEncryptedMediaTest.InitializeCDMFail
[14966:3847:0901/075019:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56440...
sending server_data: {"host": "127.0.0.1", "port": 56440} (36 bytes)
[14953:3847:0901/075021:INFO:CONSOLE(280)] "07:50:21.436 - org.chromium.externalclearkey.initializefail is not a known key system", source: http://127.0.0.1:56440/files/eme_player_js/utils.js (280)
[14953:3847:0901/075021:INFO:CONSOLE(280)] "07:50:21.444 - Using ClearKeyPlayer", source: http://127.0.0.1:56440/files/eme_player_js/utils.js (280)
[14953:3847:0901/075021:INFO:CONSOLE(280)] "07:50:21.448 - Registering video event handlers.", source: http://127.0.0.1:56440/files/eme_player_js/utils.js (280)
[14953:3847:0901/075021:INFO:CONSOLE(280)] "07:50:21.450 - Setting video media keys: org.chromium.externalclearkey.initializefail", source: http://127.0.0.1:56440/files/eme_player_js/utils.js (280)
[14953:3847:0901/075022:INFO:CONSOLE(280)] "07:50:22.540 - heartbeat #1", source: http://127.0.0.1:56440/files/eme_player_js/utils.js (280)
[14953:3847:0901/075022:INFO:CONSOLE(145)] "FAIL: NotSupportedError Unable to create CDM.", source: http://127.0.0.1:56440/files/eme_player_js/utils.js (145)
[14953:3847:0901/075022:INFO:CONSOLE(280)] "07:50:22.552 - Set document title to: NOTSUPPORTEDERROR, updated title: NOTSUPPORTEDERROR", source: http://127.0.0.1:56440/files/eme_player_js/utils.js (280)
[14953:3847:0901/075022:INFO:CONSOLE(280)] "07:50:22.555 - Loading media using src.", source: http://127.0.0.1:56440/files/eme_player_js/utils.js (280)
[14953:3847:0901/075022:INFO:CONSOLE(280)] "07:50:22.668 - onHTMLElementError [object Event]", source: http://127.0.0.1:56440/files/eme_player_js/utils.js (280)
[14953:39939:0901/075022:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ECKEncryptedMediaTest.InitializeCDMFail (5883 ms)
[103/222] ECKEncryptedMediaTest.InitializeCDMFail (8041 ms)
[ RUN ] EncryptedMediaIsTypeSupportedTest.ClearKey_IsSupportedKeySystem_InvalidVariants
[14977:3847:0901/075022:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56474...
sending server_data: {"host": "127.0.0.1", "port": 56474} (36 bytes)
[14969:3847:0901/075024:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[14969:3847:0901/075024:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[ OK ] EncryptedMediaIsTypeSupportedTest.ClearKey_IsSupportedKeySystem_InvalidVariants (3898 ms)
[104/222] EncryptedMediaIsTypeSupportedTest.ClearKey_IsSupportedKeySystem_InvalidVariants (5728 ms)
[ RUN ] CookiePolicyBrowserTest.AllowFirstPartyCookiesRedirect
[14980:3847:0901/075022:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56478...
sending server_data: {"host": "127.0.0.1", "port": 56478} (36 bytes)
[14982:13319:0901/075024:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[14982:13319:0901/075024:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[14982:13319:0901/075024:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[14982:13319:0901/075024:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[14982:13319:0901/075024:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] CookiePolicyBrowserTest.AllowFirstPartyCookiesRedirect (3801 ms)
[105/222] CookiePolicyBrowserTest.AllowFirstPartyCookiesRedirect (5245 ms)
[ RUN ] ECKEncryptedMediaTest.CDMCrashDuringDecode
[14968:3847:0901/075020:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56455...
sending server_data: {"host": "127.0.0.1", "port": 56455} (36 bytes)
[14957:3847:0901/075022:INFO:CONSOLE(280)] "07:50:22.643 - org.chromium.externalclearkey.crash is not a known key system", source: http://127.0.0.1:56455/files/eme_player_js/utils.js (280)
[14957:3847:0901/075022:INFO:CONSOLE(280)] "07:50:22.648 - Using ClearKeyPlayer", source: http://127.0.0.1:56455/files/eme_player_js/utils.js (280)
[14957:3847:0901/075022:INFO:CONSOLE(280)] "07:50:22.651 - Registering video event handlers.", source: http://127.0.0.1:56455/files/eme_player_js/utils.js (280)
[14957:3847:0901/075022:INFO:CONSOLE(280)] "07:50:22.653 - Setting video media keys: org.chromium.externalclearkey.crash", source: http://127.0.0.1:56455/files/eme_player_js/utils.js (280)
[14957:3847:0901/075023:INFO:CONSOLE(280)] "07:50:23.669 - heartbeat #1", source: http://127.0.0.1:56455/files/eme_player_js/utils.js (280)
[14957:3847:0901/075023:INFO:CONSOLE(280)] "07:50:23.677 - Loading media using src.", source: http://127.0.0.1:56455/files/eme_player_js/utils.js (280)
[14957:3847:0901/075023:INFO:CONSOLE(280)] "07:50:23.782 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56455/files/eme_player_js/utils.js (280)
[14957:3847:0901/075023:INFO:CONSOLE(280)] "07:50:23.796 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56455/files/eme_player_js/utils.js (280)
[14957:3847:0901/075023:INFO:CONSOLE(280)] "07:50:23.808 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56455/files/eme_player_js/utils.js (280)
[0901/075023:FATAL:clear_key_cdm.cc(607)] Check failed: false.
0 libclearkeycdm.dylib 0x000000014403f693 base::debug::StackTrace::StackTrace() + 19
1 libclearkeycdm.dylib 0x0000000144051df4 logging::LogMessage::~LogMessage() + 324
2 libclearkeycdm.dylib 0x0000000144016e91 media::ClearKeyCdm::DecryptAndDecodeSamples(cdm::InputBuffer const&, cdm::AudioFrames*) + 273
3 clearkeycdmadapter.plugin 0x0000000120b1521f media::CdmAdapter::DecryptAndDecode(PP_DecryptorStreamType, pp::Buffer_Dev, PP_EncryptedBlockInfo const&) + 975
4 clearkeycdmadapter.plugin 0x0000000120b3b832 pp::(anonymous namespace)::DecryptAndDecode(int, PP_DecryptorStreamType, int, PP_EncryptedBlockInfo const*) + 402
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001144b83ff ppapi::proxy::PPP_ContentDecryptor_Private_Proxy::OnMsgDecryptAndDecode(int, PP_DecryptorStreamType, ppapi::proxy::PPPDecryptor_Buffer const&, std::string const&) + 591
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001144b5fba ppapi::proxy::PPP_ContentDecryptor_Private_Proxy::OnMessageReceived(IPC::Message const&) + 5114
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001143db080 ppapi::proxy::Dispatcher::OnMessageReceived(IPC::Message const&) + 400
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011444a4d3 ppapi::proxy::PluginDispatcher::OnMessageReceived(IPC::Message const&) + 1091
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001092ebf6f IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) + 543
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010709344d base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) + 749
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001070f55bd base::MessageLoop::RunTask(base::PendingTask const&) + 1421
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001070f60a7 base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) + 119
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001070f6657 base::MessageLoop::DoWork() + 1079
14 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000107071faa base::MessagePumpCFRunLoopBase::RunWork() + 330
15 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001070dbf1a base::mac::CallWithEHFrame(void ()() block_pointer) + 10
16 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000107070527 base::MessagePumpCFRunLoopBase::RunWorkSource(void*) + 359
17 CoreFoundation 0x00007fff8cb6cb31 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
18 CoreFoundation 0x00007fff8cb6c455 __CFRunLoopDoSources0 + 245
19 CoreFoundation 0x00007fff8cb8f7f5 __CFRunLoopRun + 789
20 CoreFoundation 0x00007fff8cb8f0e2 CFRunLoopRunSpecific + 290
21 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000107072db1 base::MessagePumpCFRunLoop::DoRun(base::MessagePump::Delegate*) + 193
22 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010707189c base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) + 396
23 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010713312f base::RunLoop::Run() + 479
24 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001070f4125 base::MessageLoop::Run() + 181
25 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000106f8664b content::PpapiPluginMain(content::MainFunctionParams const&) + 1419
26 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000106facd8c content::ContentMainRunnerImpl::Run() + 444
27 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000106fab2de content::ContentMain(content::ContentMainParams const&) + 142
28 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000105ec80de ChromeMain + 350
29 Chromium Helper 0x00000001051bcc0b main + 11
30 Chromium Helper 0x00000001051bcbf4 start + 52
31 ??? 0x0000000000000009 0x0 + 9
[14970:3847:0901/075024:ERROR:render_media_log.cc(20)] MediaEvent: PIPELINE_ERROR pipeline: decode error
[14957:3847:0901/075024:INFO:CONSOLE(280)] "07:50:24.463 - onHTMLElementError [object Event]", source: http://127.0.0.1:56455/files/eme_player_js/utils.js (280)
[14957:3847:0901/075024:INFO:CONSOLE(145)] "[object HTMLVideoElement].error", source: http://127.0.0.1:56455/files/eme_player_js/utils.js (145)
[14957:3847:0901/075024:INFO:CONSOLE(280)] "07:50:24.470 - Set document title to: error, updated title: ERROR", source: http://127.0.0.1:56455/files/eme_player_js/utils.js (280)
[14957:3847:0901/075024:INFO:CONSOLE(280)] "07:50:24.671 - heartbeat #2", source: http://127.0.0.1:56455/files/eme_player_js/utils.js (280)
[ OK ] ECKEncryptedMediaTest.CDMCrashDuringDecode (7342 ms)
[106/222] ECKEncryptedMediaTest.CDMCrashDuringDecode (8932 ms)
[ RUN ] FtpProxyScriptBrowserTest.Verify
FTP server started on port 56482...
sending server_data: {"host": "127.0.0.1", "port": 56482} (36 bytes)
starting FTP server
[]127.0.0.1:56483 Connected.
127.0.0.1:56483 ==> 220 pyftpdlib 0.7.0 based ftpd ready.
127.0.0.1:56483 <== USER anonymous
127.0.0.1:56483 ==> 331 Username ok, send password.
127.0.0.1:56483 <== PASS ******
127.0.0.1:56483 ==> 230 Login successful.
127.0.0.1:56483 <== SYST
127.0.0.1:56483 ==> 215 UNIX Type: L8
127.0.0.1:56483 <== PWD
127.0.0.1:56483 ==> 257 "/" is the current directory.
127.0.0.1:56483 <== TYPE I
127.0.0.1:56483 ==> 200 Type set to: Binary.
127.0.0.1:56483 <== SIZE /bad_server.pac
127.0.0.1:56483 ==> 213 69
127.0.0.1:56483 <== CWD /bad_server.pac
127.0.0.1:56483 ==> 550 Not a directory.
127.0.0.1:56483 <== PASV
127.0.0.1:56483 ==> 227 Entering passive mode (127,0,0,1,220,164).
127.0.0.1:56483 <== RETR /bad_server.pac
127.0.0.1:56483 ==> 125 Data connection already open. Transfer starting.
127.0.0.1:56483 ==> 226 Transfer complete.
[anonymous]@127.0.0.1:56483 "RETR /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/chrome/test/data/bad_server.pac" completed=1 bytes=69 seconds=0.001
127.0.0.1:56483 <== QUIT
127.0.0.1:56483 ==> 221 Goodbye.
[anonymous]@127.0.0.1:56483 Disconnected.
[14994:3847:0901/075027:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15000:13063:0901/075028:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] FtpProxyScriptBrowserTest.Verify (4380 ms)
[107/222] FtpProxyScriptBrowserTest.Verify (5783 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptForSubFrameNavigation
[15004:3847:0901/075028:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[14990:54559:0901/075030:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.NoPromptForSubFrameNavigation (3909 ms)
[108/222] PasswordManagerBrowserTestBase.NoPromptForSubFrameNavigation (5415 ms)
[ RUN ] WebSocketBrowserTest.WebSocketSplitSegments
[15003:3847:0901/075028:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:56495...
sending server_data: {"host": "127.0.0.1", "port": 56495} (36 bytes)
1.0.0.127.in-addr.arpa - code 404, message File not found
[14989:40195:0901/075030:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14989:40195:0901/075030:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebSocketBrowserTest.WebSocketSplitSegments (4751 ms)
[109/222] WebSocketBrowserTest.WebSocketSplitSegments (6524 ms)
[ RUN ] WebSocketBrowserTest.SecureWebSocketSplitRecords
[15002:3847:0901/075028:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
Trying to start websocket server on wss://127.0.0.1:0...
WebSocket server started on wss://127.0.0.1:56494...
sending server_data: {"host": "127.0.0.1", "port": 56494} (36 bytes)
1.0.0.127.in-addr.arpa - code 404, message File not found
[14988:38659:0901/075030:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[14988:38659:0901/075030:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebSocketBrowserTest.SecureWebSocketSplitRecords (5012 ms)
[110/222] WebSocketBrowserTest.SecureWebSocketSplitRecords (6650 ms)
[ RUN ] PasswordManagerBrowserTestBase.AutofillSuggetionsForLoginSignupForm
[15014:3847:0901/075032:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15008:54823:0901/075033:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[15008:36867:0901/075033:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15008:36867:0901/075033:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PasswordManagerBrowserTestBase.AutofillSuggetionsForLoginSignupForm (3547 ms)
[111/222] PasswordManagerBrowserTestBase.AutofillSuggetionsForLoginSignupForm (4958 ms)
[ RUN ] PluginPowerSaverBrowserTest.OriginWhitelisting
[15026:3847:0901/075035:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[15032]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15032]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15032]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15032]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15032]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15032]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15032]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15032]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15032]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15032]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15032]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15032]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15032]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15032]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15032]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15032]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15032]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15032]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15032]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15032]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15032]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15032]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15032]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15032]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[15032]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
[ OK ] PluginPowerSaverBrowserTest.OriginWhitelisting (4398 ms)
[112/222] PluginPowerSaverBrowserTest.OriginWhitelisting (6308 ms)
[ RUN ] PrerenderBrowserTest.PrerenderNaClPluginDisabled
[15027:3847:0901/075035:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56510...
sending server_data: {"host": "127.0.0.1", "port": 56510} (36 bytes)
[15016:3847:0901/075038:INFO:CONSOLE(0)] "Only unpacked extensions and apps installed from the Chrome Web Store can load NaCl modules without enabling Native Client in about:flags.", source: http://127.0.0.1:56510/files/prerender/prerender_plugin_nacl_disabled.html (0)
[15029:13063:0901/075038:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15029:13063:0901/075038:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderNaClPluginDisabled (5691 ms)
[113/222] PrerenderBrowserTest.PrerenderNaClPluginDisabled (7269 ms)
[ RUN ] PDFExtensionTest.ZoomManager
[15020:3847:0901/075033:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15013:74243:0901/075034:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[15013:3847:0901/075038:INFO:CONSOLE(0)] "[SUCCESS] testZoomChange", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[15013:3847:0901/075038:INFO:CONSOLE(0)] "[SUCCESS] testBrowserZoomChange", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[15013:3847:0901/075038:INFO:CONSOLE(0)] "[SUCCESS] testSmallZoomChange", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[15013:3847:0901/075038:INFO:CONSOLE(0)] "[SUCCESS] testSmallBrowserZoomChange", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[15013:3847:0901/075038:INFO:CONSOLE(0)] "[SUCCESS] testMultiplePdfZoomChanges", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[15013:3847:0901/075038:INFO:CONSOLE(0)] "[SUCCESS] testMultipleBrowserZoomChanges", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[ OK ] PDFExtensionTest.ZoomManager (7249 ms)
[114/222] PDFExtensionTest.ZoomManager (8883 ms)
[ RUN ] PrerenderBrowserTest.PrerenderHTML5AudioAutoplay
[15036:3847:0901/075037:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56516...
sending server_data: {"host": "127.0.0.1", "port": 56516} (36 bytes)
[15045:13063:0901/075044:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] PrerenderBrowserTest.PrerenderHTML5AudioAutoplay (8565 ms)
[115/222] PrerenderBrowserTest.PrerenderHTML5AudioAutoplay (10465 ms)
[ RUN ] PrerenderBrowserTest.PrerenderFragmentNavigatePage
[15048:3847:0901/075041:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56522...
sending server_data: {"host": "127.0.0.1", "port": 56522} (36 bytes)
testserver.py: Broken pipe
[ OK ] PrerenderBrowserTest.PrerenderFragmentNavigatePage (5862 ms)
[116/222] PrerenderBrowserTest.PrerenderFragmentNavigatePage (7438 ms)
[ RUN ] PrerenderBrowserTest.PrerenderLocalStorageRead
[15054:3847:0901/075042:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56526...
sending server_data: {"host": "127.0.0.1", "port": 56526} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderLocalStorageRead (5203 ms)
[117/222] PrerenderBrowserTest.PrerenderLocalStorageRead (7082 ms)
[ RUN ] PrerenderBrowserTest.PrerenderClearCache
[15055:3847:0901/075042:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56533...
sending server_data: {"host": "127.0.0.1", "port": 56533} (36 bytes)
[15047:40451:0901/075045:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15047:40451:0901/075045:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15047:40451:0901/075045:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderClearCache (5334 ms)
[118/222] PrerenderBrowserTest.PrerenderClearCache (6979 ms)
[ RUN ] PrintPreviewDialogControllerBrowserTest.TaskManagementTest
[15082:3847:0901/075049:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15070:5383:0901/075051:ERROR:mach_broker_mac.mm(222)] Unknown process 15088 is sending Mach IPC messages!
[ OK ] PrintPreviewDialogControllerBrowserTest.TaskManagementTest (4536 ms)
[119/222] PrintPreviewDialogControllerBrowserTest.TaskManagementTest (6232 ms)
[ RUN ] PrerenderBrowserTest.PrerenderNavigateClickGoBack
[15073:3847:0901/075048:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56544...
sending server_data: {"host": "127.0.0.1", "port": 56544} (36 bytes)
[15064:38915:0901/075052:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderNavigateClickGoBack (6342 ms)
[120/222] PrerenderBrowserTest.PrerenderNavigateClickGoBack (8076 ms)
[ RUN ] PrerenderBrowserTest.PrerenderCancelReferrerPolicy
[15076:3847:0901/075048:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56548...
sending server_data: {"host": "127.0.0.1", "port": 56548} (36 bytes)
[15090:12807:0901/075052:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15090:12807:0901/075052:WARNING:channel.cc(325)] RawChannel write error
[15065:38147:0901/075052:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[15065:38147:0901/075052:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[15065:38147:0901/075052:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[15065:38147:0901/075052:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderCancelReferrerPolicy (6208 ms)
[121/222] PrerenderBrowserTest.PrerenderCancelReferrerPolicy (7927 ms)
[ RUN ] PrerenderBrowserTest.PrerenderCrossProcessClientRedirect
[15081:3847:0901/075049:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56552...
sending server_data: {"host": "127.0.0.1", "port": 56552} (36 bytes)
[15067:40451:0901/075053:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15067:40451:0901/075053:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderCrossProcessClientRedirect (6069 ms)
[122/222] PrerenderBrowserTest.PrerenderCrossProcessClientRedirect (7736 ms)
[ RUN ] ReferrerPolicyTest.HttpLeftClickRedirectToHTTPSOriginWhenCrossOrigin
[15107:3847:0901/075056:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ReferrerPolicyTest.HttpLeftClickRedirectToHTTPSOriginWhenCrossOrigin (3229 ms)
[123/222] ReferrerPolicyTest.HttpLeftClickRedirectToHTTPSOriginWhenCrossOrigin (4854 ms)
[ RUN ] PushMessagingBrowserTest.PermissionStateSaysGranted
HTTPS server started on https://127.0.0.1:56567...
sending server_data: {"host": "127.0.0.1", "port": 56567} (36 bytes)
[15110:3847:0901/075057:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15093:3847:0901/075058:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:56567/files/push_messaging/push_test.js (18)
[15093:3847:0901/075058:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:56567/files/push_messaging/push_test.js (18)
[15093:3847:0901/075058:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:56567/files/push_messaging/push_test.js (18)
[15093:3847:0901/075058:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:56567/files/push_messaging/push_test.js (18)
[15093:3847:0901/075058:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[15093:3847:0901/075058:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[15093:3847:0901/075058:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[15093:41731:0901/075058:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PushMessagingBrowserTest.PermissionStateSaysGranted (4759 ms)
[124/222] PushMessagingBrowserTest.PermissionStateSaysGranted (6526 ms)
[ RUN ] PushMessagingBrowserTest.UnsubscribeSuccess
HTTPS server started on https://127.0.0.1:56566...
sending server_data: {"host": "127.0.0.1", "port": 56566} (36 bytes)
[15111:3847:0901/075057:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15094:3847:0901/075058:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:56566/files/push_messaging/push_test.js (18)
[15094:3847:0901/075058:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:56566/files/push_messaging/push_test.js (18)
[15094:3847:0901/075058:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:56566/files/push_messaging/push_test.js (18)
[15094:3847:0901/075058:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:56566/files/push_messaging/push_test.js (18)
[15094:3847:0901/075058:INFO:CONSOLE(18)] "sendResultToTest: unsubscribe result: true", source: https://127.0.0.1:56566/files/push_messaging/push_test.js (18)
[15094:3847:0901/075058:INFO:CONSOLE(18)] "sendResultToTest: unsubscribe result: false", source: https://127.0.0.1:56566/files/push_messaging/push_test.js (18)
[15094:3847:0901/075058:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:56566/files/push_messaging/push_test.js (18)
[15094:3847:0901/075058:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:56566/files/push_messaging/push_test.js (18)
[15094:3847:0901/075058:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-1", source: https://127.0.0.1:56566/files/push_messaging/push_test.js (18)
[15094:3847:0901/075058:INFO:CONSOLE(18)] "sendResultToTest: unsubscribe result: true", source: https://127.0.0.1:56566/files/push_messaging/push_test.js (18)
[15094:3847:0901/075058:INFO:CONSOLE(18)] "sendResultToTest: false - not subscribed", source: https://127.0.0.1:56566/files/push_messaging/push_test.js (18)
[15094:3847:0901/075058:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:56566/files/push_messaging/push_test.js (18)
[15094:3847:0901/075058:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:56566/files/push_messaging/push_test.js (18)
[15094:3847:0901/075058:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-2", source: https://127.0.0.1:56566/files/push_messaging/push_test.js (18)
[15094:3847:0901/075058:INFO:CONSOLE(18)] "sendResultToTest: unsubscribe result: true", source: https://127.0.0.1:56566/files/push_messaging/push_test.js (18)
[15094:3847:0901/075058:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:56566/files/push_messaging/push_test.js (18)
[15094:3847:0901/075058:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:56566/files/push_messaging/push_test.js (18)
[15094:3847:0901/075058:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-3", source: https://127.0.0.1:56566/files/push_messaging/push_test.js (18)
[15094:3847:0901/075058:INFO:CONSOLE(18)] "sendResultToTest: service worker unregistration status: true", source: https://127.0.0.1:56566/files/push_messaging/push_test.js (18)
[15094:3847:0901/075058:INFO:CONSOLE(18)] "sendResultToTest: unsubscribe result: false", source: https://127.0.0.1:56566/files/push_messaging/push_test.js (18)
[ OK ] PushMessagingBrowserTest.UnsubscribeSuccess (5047 ms)
[125/222] PushMessagingBrowserTest.UnsubscribeSuccess (6661 ms)
[ RUN ] ChromeRenderProcessHostTest.DevToolsOnSelfInOwnProcess
[15108:3847:0901/075057:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15118:12807:0901/075059:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15096:38659:0901/075059:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ChromeRenderProcessHostTest.DevToolsOnSelfInOwnProcess (5380 ms)
[126/222] ChromeRenderProcessHostTest.DevToolsOnSelfInOwnProcess (6679 ms)
[ RUN ] ContinueWhereILeftOffTest.PRE_PRE_CookiesClearedOnExit
[15132:3847:0901/075102:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ContinueWhereILeftOffTest.PRE_PRE_CookiesClearedOnExit (3366 ms)
[127/222] ContinueWhereILeftOffTest.PRE_PRE_CookiesClearedOnExit (4919 ms)
[ RUN ] NoSessionRestoreTest.PRE_SessionStorage
[15138:3847:0901/075103:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] NoSessionRestoreTest.PRE_SessionStorage (2955 ms)
[128/222] NoSessionRestoreTest.PRE_SessionStorage (4656 ms)
[ RUN ] ContinueWhereILeftOffTest.PostBrowserClose
[15135:3847:0901/075103:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15141:12807:0901/075105:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ContinueWhereILeftOffTest.PostBrowserClose (4678 ms)
[129/222] ContinueWhereILeftOffTest.PostBrowserClose (6379 ms)
[ RUN ] ImageFetcherImplBrowserTest.MultipleFetch
HTTP server started on http://127.0.0.1:56578...
sending server_data: {"host": "127.0.0.1", "port": 56578} (36 bytes)
[15130:3847:0901/075102:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ImageFetcherImplBrowserTest.MultipleFetch (7856 ms)
[130/222] ImageFetcherImplBrowserTest.MultipleFetch (9650 ms)
[ RUN ] ChromeSSLHostStateDelegateTest.HasPolicyAndRevoke
[15157:3847:0901/075109:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15159:14083:0901/075109:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[15146:38915:0901/075109:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15159:12551:0901/075109:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15159:12551:0901/075109:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ChromeSSLHostStateDelegateTest.HasPolicyAndRevoke (2887 ms)
[131/222] ChromeSSLHostStateDelegateTest.HasPolicyAndRevoke (4368 ms)
[ RUN ] SessionRestoreTest.RestoresForwardAndBackwardNavs
[15147:3847:0901/075107:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SessionRestoreTest.RestoresForwardAndBackwardNavs (4689 ms)
[132/222] SessionRestoreTest.RestoresForwardAndBackwardNavs (6422 ms)
[ RUN ] ForgetAtSessionEndSSLHostStateDelegateTest.PRE_QueryPolicyExpired
[15163:3847:0901/075111:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15156:40195:0901/075111:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[133/222] ForgetAtSessionEndSSLHostStateDelegateTest.PRE_QueryPolicyExpired (4755 ms)
[ RUN ] SessionRestoreTest.RestoreWithNavigateSelectedTab
[15151:3847:0901/075108:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15171:12807:0901/075114:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SessionRestoreTest.RestoreWithNavigateSelectedTab (8870 ms)
[134/222] SessionRestoreTest.RestoreWithNavigateSelectedTab (10279 ms)
[ RUN ] ChromeTracingDelegateBrowserTest.NewIncognitoSessionBlockingTraceFinalization
[15182:3847:0901/075115:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15184:13063:0901/075117:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15184:13063:0901/075117:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ChromeTracingDelegateBrowserTest.NewIncognitoSessionBlockingTraceFinalization (3697 ms)
[135/222] ChromeTracingDelegateBrowserTest.NewIncognitoSessionBlockingTraceFinalization (5469 ms)
[ RUN ] SSLUITest.TestRunsCachedInsecureContent
[15174:3847:0901/075113:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56584...
sending server_data: {"host": "127.0.0.1", "port": 56584} (36 bytes)
HTTPS server started on https://127.0.0.1:56585...
sending server_data: {"host": "127.0.0.1", "port": 56585} (36 bytes)
[15164:3847:0901/075117:WARNING:web_contents_impl.cc(3061)] https://127.0.0.1:56585 ran insecure content from http://127.0.0.1:56584/files/ssl/randomize_hash.js
[15164:3847:0901/075117:WARNING:web_contents_impl.cc(3061)] https://127.0.0.1:56585 ran insecure content from http://127.0.0.1:56584/files/ssl/randomize_hash.js
[15164:3847:0901/075117:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:56585/files/ssl/page_runs_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjU2NTg0' was loaded over HTTPS, but requested an insecure script 'http://127.0.0.1:56584/files/ssl/randomize_hash.js'. This content should also be served over HTTPS.", source: https://127.0.0.1:56585/files/ssl/page_runs_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjU2NTg0 (0)
[15164:35843:0901/075117:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15164:35843:0901/075117:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15164:35843:0901/075117:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SSLUITest.TestRunsCachedInsecureContent (6333 ms)
[136/222] SSLUITest.TestRunsCachedInsecureContent (8220 ms)
[ RUN ] TaskManagerBrowserTest.DevToolsNewUndockedWindow
[15175:3847:0901/075114:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15167:39683:0901/075118:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15167:39683:0901/075118:WARNING:channel.cc(325)] RawChannel write error
[ OK ] TaskManagerBrowserTest.DevToolsNewUndockedWindow (7043 ms)
[137/222] TaskManagerBrowserTest.DevToolsNewUndockedWindow (8803 ms)
[ RUN ] AutofillDialogControllerTest.CancelWithSuggestions
[15192:3847:0901/075118:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.CancelWithSuggestions (3979 ms)
[138/222] AutofillDialogControllerTest.CancelWithSuggestions (5855 ms)
[ RUN ] AutofillDialogControllerTest.CountryChangeRebuildsSection
[15202:3847:0901/075121:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.CountryChangeRebuildsSection (3779 ms)
[139/222] AutofillDialogControllerTest.CountryChangeRebuildsSection (5381 ms)
[ RUN ] AutofillDialogControllerTest.AutocompleteErrorEventReasonInvalid
[15201:3847:0901/075121:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.AutocompleteErrorEventReasonInvalid (4614 ms)
[140/222] AutofillDialogControllerTest.AutocompleteErrorEventReasonInvalid (6427 ms)
[ RUN ] AutofillDialogControllerTest.FillingFormRebuildsInputs
[15208:3847:0901/075122:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.FillingFormRebuildsInputs (3873 ms)
[141/222] AutofillDialogControllerTest.FillingFormRebuildsInputs (5516 ms)
[ RUN ] AutofillDialogControllerTest.TransactionAmount
[15212:3847:0901/075124:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.TransactionAmount (3994 ms)
[142/222] AutofillDialogControllerTest.TransactionAmount (5683 ms)
[ RUN ] BrowserTest.NoNewIncognitoWindowWhenIncognitoIsDisabled
[15225:3847:0901/075127:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserTest.NoNewIncognitoWindowWhenIncognitoIsDisabled (3251 ms)
[143/222] BrowserTest.NoNewIncognitoWindowWhenIncognitoIsDisabled (4882 ms)
[ RUN ] BrowserNavigatorTest.Disposition_SaveToDisk
[15228:3847:0901/075128:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15230:14339:0901/075129:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[15230:14339:0901/075129:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[15230:14339:0901/075129:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] BrowserNavigatorTest.Disposition_SaveToDisk (3083 ms)
[144/222] BrowserNavigatorTest.Disposition_SaveToDisk (4731 ms)
[ RUN ] BrowserNavigatorTest.Disposition_ViewSource_Settings_DoNothingIfIncognitoForced
[15234:3847:0901/075130:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15236:3847:0901/075132:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[15236:13063:0901/075132:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] BrowserNavigatorTest.Disposition_ViewSource_Settings_DoNothingIfIncognitoForced (4705 ms)
[145/222] BrowserNavigatorTest.Disposition_ViewSource_Settings_DoNothingIfIncognitoForced (6403 ms)
[ RUN ] PopupBlockerBrowserTest.Regress427477
[15221:3847:0901/075127:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15214:39427:0901/075129:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15214:39427:0901/075129:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15214:39427:0901/075129:WARNING:channel.cc(325)] RawChannel write error
[15214:39427:0901/075131:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15214:39427:0901/075132:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15214:39427:0901/075132:WARNING:channel.cc(325)] RawChannel write error
[15214:74499:0901/075132:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[15214:39427:0901/075133:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PopupBlockerBrowserTest.Regress427477 (9086 ms)
[146/222] PopupBlockerBrowserTest.Regress427477 (10752 ms)
[ RUN ] BrowserNavigatorTest.NavigateFromDefaultToBookmarksInSameTab
[15247:3847:0901/075133:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15238:3847:0901/075135:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] BrowserNavigatorTest.NavigateFromDefaultToBookmarksInSameTab (4727 ms)
[147/222] BrowserNavigatorTest.NavigateFromDefaultToBookmarksInSameTab (6449 ms)
[ RUN ] MediaGalleriesDialogBrowserTest.Close
[15257:3847:0901/075136:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] MediaGalleriesDialogBrowserTest.Close (3406 ms)
[148/222] MediaGalleriesDialogBrowserTest.Close (4871 ms)
[ RUN ] ZoomDecorationTest.IconRemainsVisibleAfterBubble
[15268:3847:0901/075139:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15261:39683:0901/075139:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15261:39683:0901/075139:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ZoomDecorationTest.IconRemainsVisibleAfterBubble (2771 ms)
[149/222] ZoomDecorationTest.IconRemainsVisibleAfterBubble (4356 ms)
[ RUN ] BrowserNavigatorTest.CloseSingletonTab
[15245:3847:0901/075132:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15235:35587:0901/075137:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15235:35587:0901/075137:WARNING:channel.cc(325)] RawChannel write error
[15235:3847:0901/075138:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] BrowserNavigatorTest.CloseSingletonTab (10152 ms)
[150/222] BrowserNavigatorTest.CloseSingletonTab (11846 ms)
[ RUN ] FindBarBrowserTest.FocusOnTabSwitch
[15263:3847:0901/075137:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15265:13063:0901/075140:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15265:13063:0901/075140:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15265:13063:0901/075140:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15256:37123:0901/075140:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] FindBarBrowserTest.FocusOnTabSwitch (4860 ms)
[151/222] FindBarBrowserTest.FocusOnTabSwitch (6503 ms)
[ RUN ] PermissionBubbleBrowserTest.HasLocationBarByDefault
[15274:3847:0901/075141:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15276:13063:0901/075142:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PermissionBubbleBrowserTest.HasLocationBarByDefault (2964 ms)
[152/222] PermissionBubbleBrowserTest.HasLocationBarByDefault (4623 ms)
[ RUN ] FindInPageControllerTest.IncognitoFindNextShared
[15285:3847:0901/075143:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.IncognitoFindNextShared (4842 ms)
[153/222] FindInPageControllerTest.IncognitoFindNextShared (6745 ms)
[ RUN ] GlobalErrorServiceBrowserTest.ShowBubbleView
[15287:3847:0901/075144:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15290:13319:0901/075146:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] GlobalErrorServiceBrowserTest.ShowBubbleView (4681 ms)
[154/222] GlobalErrorServiceBrowserTest.ShowBubbleView (6164 ms)
[ RUN ] LoginPromptBrowserTest.LoginPromptForXHRWithoutCredentialsCancelled
[15295:3847:0901/075146:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56600...
sending server_data: {"host": "127.0.0.1", "port": 56600} (36 bytes)
[15286:3847:0901/075147:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[ OK ] LoginPromptBrowserTest.LoginPromptForXHRWithoutCredentialsCancelled (4221 ms)
[155/222] LoginPromptBrowserTest.LoginPromptForXHRWithoutCredentialsCancelled (5771 ms)
[ RUN ] AutofillRendererTest.IgnoreNonUserGestureTextFieldChanges
[15309:3847:0901/075150:3958174905188:WARNING:keycode_converter.cc(98)] empty code string
[15309:3847:0901/075150:3958179464970:WARNING:keycode_converter.cc(98)] empty code string
[15309:3847:0901/075150:3958181237212:WARNING:keycode_converter.cc(98)] empty code string
[15309:3847:0901/075150:3958182669348:WARNING:keycode_converter.cc(98)] empty code string
[15309:3847:0901/075150:3958184126423:WARNING:keycode_converter.cc(98)] empty code string
[15309:3847:0901/075150:3958186240707:WARNING:keycode_converter.cc(98)] empty code string
[15309:3847:0901/075150:3958219668628:WARNING:keycode_converter.cc(98)] empty code string
[15309:3847:0901/075150:3958221409973:WARNING:keycode_converter.cc(98)] empty code string
[15309:3847:0901/075150:3958222903568:WARNING:keycode_converter.cc(98)] empty code string
[15309:3847:0901/075150:3958224424835:WARNING:keycode_converter.cc(98)] empty code string
[ OK ] AutofillRendererTest.IgnoreNonUserGestureTextFieldChanges (457 ms)
[156/222] AutofillRendererTest.IgnoreNonUserGestureTextFieldChanges (2023 ms)
[ RUN ] LoginPromptBrowserTest.SupplyRedundantAuthsMultiProfile
[15289:3847:0901/075144:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56599...
sending server_data: {"host": "127.0.0.1", "port": 56599} (36 bytes)
[15278:36867:0901/075149:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15278:36867:0901/075149:WARNING:channel.cc(325)] RawChannel write error
[15278:36867:0901/075149:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15278:36867:0901/075149:WARNING:channel.cc(325)] RawChannel write error
[ OK ] LoginPromptBrowserTest.SupplyRedundantAuthsMultiProfile (8327 ms)
[157/222] LoginPromptBrowserTest.SupplyRedundantAuthsMultiProfile (9803 ms)
[ RUN ] BrowserActionsBarBrowserTest.MoveBrowserActions
[15312:3847:0901/075150:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserActionsBarBrowserTest.MoveBrowserActions (3161 ms)
[158/222] BrowserActionsBarBrowserTest.MoveBrowserActions (4657 ms)
[ RUN ] SearchEngineTabHelperBrowserTest.IgnoreSearchDescriptionsFromFileURLs
[15311:3847:0901/075150:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15302:36867:0901/075151:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15302:36867:0901/075151:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SearchEngineTabHelperBrowserTest.IgnoreSearchDescriptionsFromFileURLs (3290 ms)
[159/222] SearchEngineTabHelperBrowserTest.IgnoreSearchDescriptionsFromFileURLs (4743 ms)
[ RUN ] FormAutocompleteTest.AjaxSucceeded_FilledFormIsInvisible
[ OK ] FormAutocompleteTest.AjaxSucceeded_FilledFormIsInvisible (351 ms)
[160/222] FormAutocompleteTest.AjaxSucceeded_FilledFormIsInvisible (1933 ms)
[ RUN ] FormAutofillTest.WebFormControlElementToFormFieldSelect
[ OK ] FormAutofillTest.WebFormControlElementToFormFieldSelect (222 ms)
[161/222] FormAutofillTest.WebFormControlElementToFormFieldSelect (1627 ms)
[ RUN ] FormAutofillTest.FillForm
[ OK ] FormAutofillTest.FillForm (378 ms)
[162/222] FormAutofillTest.FillForm (1630 ms)
[ RUN ] FormAutofillTest.FillFormIncludingNonFocusableElements
[ OK ] FormAutofillTest.FillFormIncludingNonFocusableElements (317 ms)
[163/222] FormAutofillTest.FillFormIncludingNonFocusableElements (1892 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromTableCellTH
[ OK ] FormAutofillTest.LabelsInferredFromTableCellTH (283 ms)
[164/222] FormAutofillTest.LabelsInferredFromTableCellTH (1639 ms)
[ RUN ] FormAutofillTest.FillFormMaxLength
[ OK ] FormAutofillTest.FillFormMaxLength (273 ms)
[165/222] FormAutofillTest.FillFormMaxLength (1518 ms)
[ RUN ] FormAutofillTest.FillFormNegativeMaxLengthForUnownedForm
[ OK ] FormAutofillTest.FillFormNegativeMaxLengthForUnownedForm (207 ms)
[166/222] FormAutofillTest.FillFormNegativeMaxLengthForUnownedForm (1495 ms)
[ RUN ] FormAutofillTest.ThreePartPhone
[ OK ] FormAutofillTest.ThreePartPhone (290 ms)
[167/222] FormAutofillTest.ThreePartPhone (1838 ms)
[ RUN ] FormAutofillTest.ClickElement
[ OK ] FormAutofillTest.ClickElement (196 ms)
[168/222] FormAutofillTest.ClickElement (1828 ms)
[ RUN ] FormAutofillTest.ClearPreviewedFormWithElement
[ OK ] FormAutofillTest.ClearPreviewedFormWithElement (311 ms)
[169/222] FormAutofillTest.ClearPreviewedFormWithElement (1828 ms)
[ RUN ] PasswordGenerationAgentTest.AutocompleteAttributesTest
[ OK ] PasswordGenerationAgentTest.AutocompleteAttributesTest (377 ms)
[170/222] PasswordGenerationAgentTest.AutocompleteAttributesTest (1520 ms)
[ RUN ] InstantProcessNavigationTest.ForkForNavigationsToSearchURLs
[ OK ] InstantProcessNavigationTest.ForkForNavigationsToSearchURLs (123 ms)
[171/222] InstantProcessNavigationTest.ForkForNavigationsToSearchURLs (1568 ms)
[ RUN ] InProcessAccessibilityBrowserTest.VerifyAccessibilityFail
[15338:3847:0901/075159:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] InProcessAccessibilityBrowserTest.VerifyAccessibilityFail (3938 ms)
[172/222] InProcessAccessibilityBrowserTest.VerifyAccessibilityFail (5389 ms)
[ RUN ] WebUIResourceBrowserTest.LinkControllerTest
[15344:3847:0901/075200:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15329:3847:0901/075201:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[15329:3847:0901/075201:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[ OK ] WebUIResourceBrowserTest.LinkControllerTest (3857 ms)
[173/222] WebUIResourceBrowserTest.LinkControllerTest (5616 ms)
[ RUN ] WebUIBrowserAsyncTest.TestTestDoneEarlyPasses
[15339:3847:0901/075159:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15328:3847:0901/075202:INFO:CONSOLE(1791)] "Running test testDone", source: async.js (1791)
[15328:3847:0901/075202:WARNING:CONSOLE(1512)] "testIsDone already", source: async.js (1512)
[ OK ] WebUIBrowserAsyncTest.TestTestDoneEarlyPasses (5032 ms)
[174/222] WebUIBrowserAsyncTest.TestTestDoneEarlyPasses (6596 ms)
[ RUN ] OutOfProcessPPAPITest.URLLoaderTrusted
[15346:3847:0901/075201:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56610...
sending server_data: {"host": "127.0.0.1", "port": 56610} (36 bytes)
objc[15355]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15355]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15355]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15355]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15355]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15355]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15355]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15355]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15355]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15355]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15355]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15355]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15355]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15355]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15355]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15355]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15355]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15355]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15355]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15355]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15355]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15355]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15355]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15355]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15355]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
127.0.0.1 - - [01/Sep/2015 07:52:03] code 501, message Unsupported method ('cOnNeCt')
127.0.0.1 - - [01/Sep/2015 07:52:03] code 501, message Unsupported method ('tRaCk')
127.0.0.1 - - [01/Sep/2015 07:52:04] code 501, message Unsupported method ('tRaCe')
127.0.0.1 - - [01/Sep/2015 07:52:04] code 501, message Unsupported method ('cOnNeCt')
[15334:3847:0901/075204:INFO:CONSOLE(177)] "TrustedHttpRequestsForceAsync finished in 0.228 seconds.", source: http://127.0.0.1:56610/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
127.0.0.1 - - [01/Sep/2015 07:52:04] code 501, message Unsupported method ('tRaCk')
127.0.0.1 - - [01/Sep/2015 07:52:04] code 501, message Unsupported method ('tRaCe')
127.0.0.1 - - [01/Sep/2015 07:52:04] code 501, message Unsupported method ('cOnNeCt')
[15334:3847:0901/075204:INFO:CONSOLE(177)] "TrustedHttpRequests finished in 0.201 seconds.", source: http://127.0.0.1:56610/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
127.0.0.1 - - [01/Sep/2015 07:52:04] code 501, message Unsupported method ('tRaCk')
127.0.0.1 - - [01/Sep/2015 07:52:04] code 501, message Unsupported method ('tRaCe')
[15334:3847:0901/075204:INFO:CONSOLE(177)] "TrustedHttpRequestsBlocking finished in 0.165 seconds.", source: http://127.0.0.1:56610/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
127.0.0.1 - - [01/Sep/2015 07:52:04] code 501, message Unsupported method ('cOnNeCt')
127.0.0.1 - - [01/Sep/2015 07:52:04] code 501, message Unsupported method ('tRaCk')
127.0.0.1 - - [01/Sep/2015 07:52:04] code 501, message Unsupported method ('tRaCe')
[15334:3847:0901/075204:INFO:CONSOLE(177)] "TrustedHttpRequestsBackground finished in 0.181 seconds.", source: http://127.0.0.1:56610/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[15334:3847:0901/075204:INFO:CONSOLE(177)] "XRequestedWithHeaderForceAsync finished in 0.014 seconds.", source: http://127.0.0.1:56610/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[15334:3847:0901/075204:INFO:CONSOLE(177)] "XRequestedWithHeader finished in 0.014 seconds.", source: http://127.0.0.1:56610/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[15334:3847:0901/075204:INFO:CONSOLE(177)] "XRequestedWithHeaderBlocking finished in 0.013 seconds.", source: http://127.0.0.1:56610/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[15334:3847:0901/075204:INFO:CONSOLE(177)] "XRequestedWithHeaderBackground finished in 0.023 seconds.", source: http://127.0.0.1:56610/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[15334:3847:0901/075204:INFO:CONSOLE(177)] "TrustedSameOriginRestrictionForceAsync finished in 0.016 seconds.", source: http://127.0.0.1:56610/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[15334:3847:0901/075204:INFO:CONSOLE(177)] "TrustedSameOriginRestriction finished in 0.019 seconds.", source: http://127.0.0.1:56610/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[15334:3847:0901/075204:INFO:CONSOLE(177)] "TrustedSameOriginRestrictionBlocking finished in 0.027 seconds.", source: http://127.0.0.1:56610/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[15334:3847:0901/075204:INFO:CONSOLE(177)] "TrustedSameOriginRestrictionBackground finished in 0.019 seconds.", source: http://127.0.0.1:56610/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[15334:3847:0901/075204:INFO:CONSOLE(177)] "TrustedCrossOriginRequestForceAsync finished in 0.019 seconds.", source: http://127.0.0.1:56610/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[15334:3847:0901/075204:INFO:CONSOLE(177)] "TrustedCrossOriginRequest finished in 0.030 seconds.", source: http://127.0.0.1:56610/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[15334:3847:0901/075204:INFO:CONSOLE(177)] "TrustedCrossOriginRequestBlocking finished in 0.024 seconds.", source: http://127.0.0.1:56610/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[15334:3847:0901/075205:INFO:CONSOLE(177)] "TrustedCrossOriginRequestBackground finished in 0.034 seconds.", source: http://127.0.0.1:56610/files/test_case.html?testcase=URLLoader_TrustedSameOriginRestriction,URLLoader_TrustedCrossOriginRequest,URLLoader_TrustedHttpRequests,URLLoader_XRequestedWithHeader, (177)
[15334:38915:0901/075205:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15334:38915:0901/075205:WARNING:channel.cc(325)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.URLLoaderTrusted (6748 ms)
[175/222] OutOfProcessPPAPITest.URLLoaderTrusted (8505 ms)
[ RUN ] OutOfProcessPPAPITest.VideoDestination
[15356:3847:0901/075204:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[15366]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15366]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15366]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15366]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15366]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15366]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15366]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15366]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15366]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15366]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15366]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15366]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15366]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15366]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15366]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15366]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15366]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15366]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15366]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15366]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15366]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15366]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15366]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15366]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15366]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[15349:3847:0901/075206:INFO:CONSOLE(177)] "Create finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/ppapi/tests/test_case.html?testcase=VideoDestination (177)
[15349:3847:0901/075206:INFO:CONSOLE(177)] "PutFrame finished in 0.022 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/ppapi/tests/test_case.html?testcase=VideoDestination (177)
[ OK ] OutOfProcessPPAPITest.VideoDestination (4283 ms)
[176/222] OutOfProcessPPAPITest.VideoDestination (5739 ms)
[ RUN ] OutOfProcessPPAPITest.Flash_GetProxyForURL
[15362:3847:0901/075205:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[15368]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15368]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15368]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15368]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15368]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15368]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15368]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15368]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15368]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15368]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15368]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15368]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15368]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15368]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15368]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15368]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15368]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15368]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15368]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15368]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15368]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15368]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15368]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15368]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15368]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[15351:3847:0901/075207:INFO:CONSOLE(177)] "GetProxyForURL finished in 0.011 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/ppapi/tests/test_case.html?testcase=Flash_GetProxyForURL (177)
[ OK ] OutOfProcessPPAPITest.Flash_GetProxyForURL (4289 ms)
[177/222] OutOfProcessPPAPITest.Flash_GetProxyForURL (6003 ms)
[ RUN ] PPAPIPrivateTest.FileIO_Private
[15363:3847:0901/075205:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[15365]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15365]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15365]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15365]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15365]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15365]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15365]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15365]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15365]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15365]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15365]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15365]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15365]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15365]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15365]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15365]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15365]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15365]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15365]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15365]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15365]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15365]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15365]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15365]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[15365]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testrvP1oR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
HTTP server started on http://127.0.0.1:56734...
sending server_data: {"host": "127.0.0.1", "port": 56734} (36 bytes)
[15354:3847:0901/075207:INFO:CONSOLE(177)] "RequestOSFileHandleForceAsync finished in 0.135 seconds.", source: http://127.0.0.1:56734/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[15354:3847:0901/075207:INFO:CONSOLE(177)] "RequestOSFileHandle finished in 0.035 seconds.", source: http://127.0.0.1:56734/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[15354:3847:0901/075207:INFO:CONSOLE(177)] "RequestOSFileHandleBlocking finished in 0.000 seconds.", source: http://127.0.0.1:56734/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[15354:3847:0901/075207:INFO:CONSOLE(177)] "RequestOSFileHandleBackground finished in 0.000 seconds.", source: http://127.0.0.1:56734/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[15354:3847:0901/075207:INFO:CONSOLE(177)] "RequestOSFileHandleWithOpenExclusiveForceAsync finished in 0.041 seconds.", source: http://127.0.0.1:56734/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[15354:3847:0901/075207:INFO:CONSOLE(177)] "RequestOSFileHandleWithOpenExclusive finished in 0.033 seconds.", source: http://127.0.0.1:56734/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[15354:3847:0901/075207:INFO:CONSOLE(177)] "RequestOSFileHandleWithOpenExclusiveBlocking finished in 0.000 seconds.", source: http://127.0.0.1:56734/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[15354:3847:0901/075207:INFO:CONSOLE(177)] "RequestOSFileHandleWithOpenExclusiveBackground finished in 0.000 seconds.", source: http://127.0.0.1:56734/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[15354:3847:0901/075208:INFO:CONSOLE(177)] "MmapForceAsync finished in 0.020 seconds.", source: http://127.0.0.1:56734/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[15354:3847:0901/075208:INFO:CONSOLE(177)] "Mmap finished in 0.022 seconds.", source: http://127.0.0.1:56734/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[15354:3847:0901/075208:INFO:CONSOLE(177)] "MmapBlocking finished in 0.000 seconds.", source: http://127.0.0.1:56734/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[15354:3847:0901/075208:INFO:CONSOLE(177)] "MmapBackground finished in 0.000 seconds.", source: http://127.0.0.1:56734/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[15354:40451:0901/075208:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PPAPIPrivateTest.FileIO_Private (4556 ms)
[178/222] PPAPIPrivateTest.FileIO_Private (6294 ms)
[ RUN ] NaClBrowserTestNewlib.BadNative
[15374:3847:0901/075209:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56738...
sending server_data: {"host": "127.0.0.1", "port": 56738} (36 bytes)
[15367:3847:0901/075211:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[15391,1990603136:07:52:12.324964] Native Client module will be loaded at base address 0x0000703d00000000
[15391,1990603136:07:52:12.337045] VALIDATION FAILED.
[15391,1990603136:07:52:12.337079] Run sel_ldr in debug mode to ignore validation failure.
[15391,1990603136:07:52:12.337148] Run ncval <module-name> for validation error details.
[15391,1990603136:07:52:12.340582] NaCl LoadApp failed. Transferring logs before exit.
[15367:3847:0901/075212:INFO:CONSOLE(0)] "NativeClient: Validation failure. File violates Native Client safety rules.", source: http://127.0.0.1:56738/files/ppapi_bad_native.html (0)
[15367:3847:0901/075212:INFO:nacl_browsertest_util.cc(130)] |||| / partly_invalid did not load. Status: DONE / 'NaCl module load failed: Validation failure. File violates Native Client safety rules.'
[15367:3847:0901/075212:INFO:nacl_browsertest_util.cc(130)] ||||
[15367:3847:0901/075212:INFO:nacl_browsertest_util.cc(130)] |||| [begin_count_partly_invalid BEGIN]
[15367:3847:0901/075212:INFO:nacl_browsertest_util.cc(130)] |||| [begin_count_partly_invalid PASS]
[15367:3847:0901/075212:INFO:nacl_browsertest_util.cc(130)] ||||
[15367:3847:0901/075212:INFO:nacl_browsertest_util.cc(130)] |||| [loadstart_count_partly_invalid BEGIN]
[15367:3847:0901/075212:INFO:nacl_browsertest_util.cc(130)] |||| [loadstart_count_partly_invalid PASS]
[15367:3847:0901/075212:INFO:nacl_browsertest_util.cc(130)] ||||
[15367:3847:0901/075212:INFO:nacl_browsertest_util.cc(130)] |||| [progress_min_count_partly_invalid BEGIN]
[15367:3847:0901/075212:INFO:nacl_browsertest_util.cc(130)] |||| [progress_min_count_partly_invalid PASS]
[15367:3847:0901/075212:INFO:nacl_browsertest_util.cc(130)] ||||
[15367:3847:0901/075212:INFO:nacl_browsertest_util.cc(130)] |||| [progress_samples_partly_invalid BEGIN]
[15367:3847:0901/075212:INFO:CONSOLE(138)] "stateSawLengthComputable true", source: http://127.0.0.1:56738/files/progress_event_listener.js (138)
[15367:3847:0901/075212:INFO:CONSOLE(140)] "stateProgressPrev 198096", source: http://127.0.0.1:56738/files/progress_event_listener.js (140)
[15367:3847:0901/075212:INFO:CONSOLE(142)] "stateProgressTotal 198096", source: http://127.0.0.1:56738/files/progress_event_listener.js (142)
[15367:3847:0901/075212:INFO:nacl_browsertest_util.cc(130)] |||| [progress_samples_partly_invalid PASS]
[15367:3847:0901/075212:INFO:nacl_browsertest_util.cc(130)] ||||
[15367:3847:0901/075212:INFO:nacl_browsertest_util.cc(130)] |||| [error_count_partly_invalid BEGIN]
[15367:3847:0901/075212:INFO:nacl_browsertest_util.cc(130)] |||| [error_count_partly_invalid PASS]
[15367:3847:0901/075212:INFO:nacl_browsertest_util.cc(130)] ||||
[15367:3847:0901/075212:INFO:nacl_browsertest_util.cc(130)] |||| [abort_count_partly_invalid BEGIN]
[15367:3847:0901/075212:INFO:nacl_browsertest_util.cc(130)] |||| [abort_count_partly_invalid PASS]
[15367:3847:0901/075212:INFO:nacl_browsertest_util.cc(130)] ||||
[15367:3847:0901/075212:INFO:nacl_browsertest_util.cc(130)] |||| [load_count_partly_invalid BEGIN]
[15367:3847:0901/075212:INFO:nacl_browsertest_util.cc(130)] |||| [load_count_partly_invalid PASS]
[15367:3847:0901/075212:INFO:nacl_browsertest_util.cc(130)] ||||
[15367:3847:0901/075212:INFO:nacl_browsertest_util.cc(130)] |||| [loadend_count_partly_invalid BEGIN]
[15367:3847:0901/075212:INFO:nacl_browsertest_util.cc(130)] |||| [loadend_count_partly_invalid PASS]
[15367:3847:0901/075212:INFO:nacl_browsertest_util.cc(130)] ||||
[15367:3847:0901/075212:INFO:nacl_browsertest_util.cc(130)] |||| [unexpected_count_partly_invalid BEGIN]
[15367:3847:0901/075212:INFO:nacl_browsertest_util.cc(130)] |||| [unexpected_count_partly_invalid PASS]
[15367:3847:0901/075212:INFO:nacl_browsertest_util.cc(130)] ||||
[15367:3847:0901/075212:INFO:nacl_browsertest_util.cc(130)] |||| [end_state_partly_invalid BEGIN]
[15367:3847:0901/075212:INFO:nacl_browsertest_util.cc(130)] |||| [end_state_partly_invalid PASS]
[15367:3847:0901/075212:INFO:nacl_browsertest_util.cc(130)] ||||
[15367:3847:0901/075212:INFO:nacl_browsertest_util.cc(130)] |||| [last_error_string_partly_invalid BEGIN]
[15367:3847:0901/075212:INFO:nacl_browsertest_util.cc(130)] |||| [last_error_string_partly_invalid PASS]
[15367:3847:0901/075212:INFO:nacl_browsertest_util.cc(130)] ||||
[15367:3847:0901/075212:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 11 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestNewlib.BadNative (5760 ms)
[179/222] NaClBrowserTestNewlib.BadNative (7380 ms)
[ RUN ] NaClBrowserTestStatic.SameOriginCookie
[15389:3847:0901/075212:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56758...
sending server_data: {"host": "127.0.0.1", "port": 56758} (36 bytes)
[15399,1990603136:07:52:14.889710] bad elf magic
[15399,1990603136:07:52:14.898590] NaCl LoadApp failed. Transferring logs before exit.
[15379:3847:0901/075214:INFO:CONSOLE(0)] "NativeClient: Bad ELF header magic number", source: http://127.0.0.1:56758/files/cross_origin/same_origin_cookie.html (0)
[15379:3847:0901/075214:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[15392:13063:0901/075214:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[15392:13063:0901/075214:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15392:13063:0901/075214:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[15392:13063:0901/075214:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15392:13063:0901/075214:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] NaClBrowserTestStatic.SameOriginCookie (5144 ms)
[180/222] NaClBrowserTestStatic.SameOriginCookie (6764 ms)
[ RUN ] NaClBrowserTestPnacl.PPAPIPPPInstance
[15380:3847:0901/075210:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56744...
sending server_data: {"host": "127.0.0.1", "port": 56744} (36 bytes)
[15373:3847:0901/075212:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[15393,1990603136:07:52:13.093608] Native Client module will be loaded at base address 0x000054a600000000
[15393,1990603136:07:52:13.833548] NaCl untrusted code called _exit(0x0)
[15398,1990603136:07:52:14.737808] Native Client module will be loaded at base address 0x00007d9e00000000
[15398,1990603136:07:52:14.812665] NaCl untrusted code called _exit(0x0)
[15402,1990603136:07:52:15.884510] Native Client module will be loaded at base address 0x00007e6800000000
--- PPP_Instance::DidCreate
--- PPP_Instance::DidChangeView
ERROR at ppapi/ppp_instance/ppapi_ppp_instance.cc:53: position.size.width == 15 && clip.size.width == 15
[15373:3847:0901/075215:INFO:nacl_browsertest_util.cc(130)] |||| / test_nexe loaded
[15373:3847:0901/075216:INFO:nacl_browsertest_util.cc(130)] ||||
[15373:3847:0901/075216:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidCreate BEGIN]
[15373:3847:0901/075216:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidCreate PASS]
[15373:3847:0901/075216:INFO:nacl_browsertest_util.cc(130)] ||||
[15373:3847:0901/075216:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidChangeView BEGIN]
--- PPP_Instance::DidChangeView
[15373:3847:0901/075216:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidChangeView LOG] 'DidChangeView:PASSED'
[15373:3847:0901/075216:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidChangeView PASS]
[15373:3847:0901/075216:INFO:nacl_browsertest_util.cc(130)] ||||
[15373:3847:0901/075216:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestPnacl.PPAPIPPPInstance (7900 ms)
[181/222] NaClBrowserTestPnacl.PPAPIPPPInstance (9498 ms)
[ RUN ] CloudPolicyManagerTest.RegisterWithRetry
[15403:3847:0901/075216:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15396:3847:0901/075217:WARNING:device_management_service.cc(224)] DMServer sent an error response: 400
[15405:14083:0901/075217:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[ OK ] CloudPolicyManagerTest.RegisterWithRetry (3126 ms)
[182/222] CloudPolicyManagerTest.RegisterWithRetry (4675 ms)
[ RUN ] NaClBrowserTestPnacl.PnaclExceptionHandlingDisabled
[15387:3847:0901/075211:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56752...
sending server_data: {"host": "127.0.0.1", "port": 56752} (36 bytes)
[15375:3847:0901/075213:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[15397,1990603136:07:52:14.484300] Native Client module will be loaded at base address 0x00006fe900000000
[15397,1990603136:07:52:15.193972] NaCl untrusted code called _exit(0x0)
[15404,1990603136:07:52:16.304683] Native Client module will be loaded at base address 0x00000a8900000000
[15404,1990603136:07:52:16.385602] NaCl untrusted code called _exit(0x0)
[15407,1990603136:07:52:17.543070] Native Client module will be loaded at base address 0x00007aec00000000
[15375:3847:0901/075217:INFO:nacl_browsertest_util.cc(130)] |||| nacl_module / test_nexe loaded
[15375:3847:0901/075217:INFO:nacl_browsertest_util.cc(130)] ||||
[15375:3847:0901/075217:INFO:nacl_browsertest_util.cc(130)] |||| [TestIrtInterfaceHidden BEGIN]
[15375:3847:0901/075217:INFO:nacl_browsertest_util.cc(130)] |||| [TestIrtInterfaceHidden PASS]
[15375:3847:0901/075217:INFO:nacl_browsertest_util.cc(130)] ||||
[15375:3847:0901/075217:INFO:nacl_browsertest_util.cc(130)] |||| [TestExceptionSetHandler BEGIN]
[15375:3847:0901/075217:INFO:nacl_browsertest_util.cc(130)] |||| [TestExceptionSetHandler PASS]
[15375:3847:0901/075217:INFO:nacl_browsertest_util.cc(130)] ||||
[15375:3847:0901/075217:INFO:nacl_browsertest_util.cc(130)] |||| [TestExceptionSetStack BEGIN]
[15375:3847:0901/075217:INFO:nacl_browsertest_util.cc(130)] |||| [TestExceptionSetStack PASS]
[15375:3847:0901/075217:INFO:nacl_browsertest_util.cc(130)] ||||
[15375:3847:0901/075217:INFO:nacl_browsertest_util.cc(130)] |||| [TestExceptionClearFlag BEGIN]
[15375:3847:0901/075217:INFO:nacl_browsertest_util.cc(130)] |||| [TestExceptionClearFlag PASS]
[15375:3847:0901/075217:INFO:nacl_browsertest_util.cc(130)] ||||
[15375:3847:0901/075217:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 4 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestPnacl.PnaclExceptionHandlingDisabled (8377 ms)
[183/222] NaClBrowserTestPnacl.PnaclExceptionHandlingDisabled (10023 ms)
[ RUN ] PolicyPrefsTest.PolicyToPrefsMapping
[15418:3847:0901/075220:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15408:3847:0901/075220:INFO:policy_prefs_browsertest.cc(554)] Testing policy: AllowCrossOriginAuthPrompt
[15408:3847:0901/075220:INFO:policy_prefs_browsertest.cc(554)] Testing policy: AllowFileSelectionDialogs
[15408:3847:0901/075220:INFO:policy_prefs_browsertest.cc(554)] Testing policy: AllowOutdatedPlugins
[15408:3847:0901/075220:INFO:policy_prefs_browsertest.cc(554)] Testing policy: AlternateErrorPagesEnabled
[15408:3847:0901/075220:INFO:policy_prefs_browsertest.cc(554)] Testing policy: AlwaysAuthorizePlugins
[15408:3847:0901/075220:INFO:policy_prefs_browsertest.cc(554)] Testing policy: AudioCaptureAllowed
[15408:3847:0901/075220:INFO:policy_prefs_browsertest.cc(554)] Testing policy: AudioCaptureAllowedUrls
[15408:3847:0901/075220:INFO:policy_prefs_browsertest.cc(554)] Testing policy: AuthNegotiateDelegateWhitelist
[15408:3847:0901/075220:INFO:policy_prefs_browsertest.cc(554)] Testing policy: AuthSchemes
[15408:3847:0901/075220:INFO:policy_prefs_browsertest.cc(554)] Testing policy: AuthServerWhitelist
[15408:3847:0901/075220:INFO:policy_prefs_browsertest.cc(554)] Testing policy: AutoFillEnabled
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: AutoSelectCertificateForUrls
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: BlockThirdPartyCookies
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: BookmarkBarEnabled
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: BrowserAddPersonEnabled
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: BrowserGuestModeEnabled
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: BuiltInDnsClientEnabled
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: CloudPrintSubmitEnabled
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: CookiesAllowedForUrls
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: CookiesBlockedForUrls
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: CookiesSessionOnlyForUrls
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultBrowserSettingEnabled
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultCookiesSetting
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultGeolocationSetting
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultImagesSetting
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultJavaScriptSetting
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultMediaStreamSetting
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultMediaStreamSetting
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultMediaStreamSetting
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultNotificationsSetting
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultPluginsSetting
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultPopupsSetting
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderAlternateURLs
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderEnabled
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderEncodings
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderIconURL
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderImageURL
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderImageURLPostParams
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderInstantURL
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderInstantURLPostParams
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderKeyword
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderName
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderNewTabURL
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderSearchTermsReplacementKey
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderSearchURL
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderSearchURLPostParams
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderSuggestURL
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DefaultSearchProviderSuggestURLPostParams
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DeveloperToolsDisabled
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: Disable3DAPIs
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DisableAuthNegotiateCnameLookup
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DisablePluginFinder
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DisablePrintPreview
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DisableSSLRecordSplitting
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DisableSafeBrowsingProceedAnyway
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DisableScreenshots
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DisableSpdy
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DisabledPlugins
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DisabledPluginsExceptions
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DisabledSchemes
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DiskCacheDir
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DiskCacheSize
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DnsPrefetchingEnabled
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: DownloadDirectory
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: EditBookmarksEnabled
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: EnableAuthNegotiatePort
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: EnableDeprecatedWebPlatformFeatures
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: EnableOnlineRevocationChecks
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: EnabledPlugins
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ExtensionAllowedTypes
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ExtensionInstallBlacklist
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ExtensionInstallForcelist
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ExtensionInstallSources
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ExtensionInstallWhitelist
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ExtensionSettings
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: HardwareAccelerationModeEnabled
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: HideWebStoreIcon
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: HomepageIsNewTabPage
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: HomepageLocation
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ImagesAllowedForUrls
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ImagesBlockedForUrls
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ImportAutofillFormData
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ImportBookmarks
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ImportHistory
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ImportHomepage
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ImportSavedPasswords
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ImportSearchEngine
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: IncognitoEnabled
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: IncognitoModeAvailability
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: JavaScriptAllowedForUrls
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: JavaScriptBlockedForUrls
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: JavascriptEnabled
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: MaxConnectionsPerProxy
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: MediaCacheSize
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: NativeMessagingBlacklist
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: NativeMessagingUserLevelHosts
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: NativeMessagingWhitelist
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: NetworkPredictionOptions
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: NotificationsAllowedForUrls
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: NotificationsBlockedForUrls
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: PasswordManagerAllowShowPasswords
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: PasswordManagerEnabled
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: PluginsAllowedForUrls
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: PluginsBlockedForUrls
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: PopupsAllowedForUrls
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: PopupsBlockedForUrls
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: PrintingEnabled
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ProxyBypassList
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ProxyMode
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ProxyPacUrl
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ProxyServer
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ProxyServerMode
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: RegisteredProtocolHandlers
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: RestoreOnStartup
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: RestoreOnStartupURLs
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: RestrictSigninToPattern
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: SSLErrorOverrideAllowed
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: SafeBrowsingEnabled
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: SafeBrowsingExtendedReportingOptInAllowed
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: SavingBrowserHistoryDisabled
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: SearchSuggestEnabled
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ShowAppsShortcutInBookmarkBar
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: ShowHomeButton
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: SigninAllowed
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: SyncDisabled
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: TranslateEnabled
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: URLBlacklist
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: URLWhitelist
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: VideoCaptureAllowed
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: VideoCaptureAllowedUrls
[15408:3847:0901/075221:INFO:policy_prefs_browsertest.cc(554)] Testing policy: WPADQuickCheckEnabled
[ OK ] PolicyPrefsTest.PolicyToPrefsMapping (4056 ms)
[184/222] PolicyPrefsTest.PolicyToPrefsMapping (5779 ms)
[ RUN ] PolicyTest.SSLErrorOverridingAllowed
[15413:3847:0901/075219:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:56764...
sending server_data: {"host": "127.0.0.1", "port": 56764} (36 bytes)
[15417:13063:0901/075222:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15417:13063:0901/075222:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PolicyTest.SSLErrorOverridingAllowed (5906 ms)
[185/222] PolicyTest.SSLErrorOverridingAllowed (7544 ms)
[ RUN ] CaptivePortalBrowserTest.InterstitialTimerStopNavigationWhileLoading
[15425:3847:0901/075221:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://localhost:56770...
sending server_data: {"host": "localhost", "port": 56770} (36 bytes)
[15412:38915:0901/075222:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] CaptivePortalBrowserTest.InterstitialTimerStopNavigationWhileLoading (3801 ms)
[186/222] CaptivePortalBrowserTest.InterstitialTimerStopNavigationWhileLoading (5532 ms)
[ RUN ] CaptivePortalBrowserTest.CloseLoginTab
[15426:3847:0901/075221:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15416:39683:0901/075225:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15416:39683:0901/075225:WARNING:channel.cc(325)] RawChannel write error
[ OK ] CaptivePortalBrowserTest.CloseLoginTab (6028 ms)
[187/222] CaptivePortalBrowserTest.CloseLoginTab (7832 ms)
[ RUN ] DriveAppProviderTest.UninstallUnremovableDriveApp
[15446:3847:0901/075226:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DriveAppProviderTest.UninstallUnremovableDriveApp (3467 ms)
[188/222] DriveAppProviderTest.UninstallUnremovableDriveApp (5114 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.GetStateNonExistent
[15439:3847:0901/075225:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15433:3847:0901/075228:INFO:CONSOLE(0)] "[SUCCESS] getStateNonExistent", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getStateNonExistent (0)
[15433:36355:0901/075228:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[15433:36355:0901/075228:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[15433:36355:0901/075228:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NetworkingPrivateServiceClientApiTest.GetStateNonExistent (4893 ms)
[189/222] NetworkingPrivateServiceClientApiTest.GetStateNonExistent (6437 ms)
[ RUN ] PeopleProviderTest.Basic
[15445:3847:0901/075226:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PeopleProviderTest.Basic (5435 ms)
[190/222] PeopleProviderTest.Basic (6844 ms)
[ RUN ] WebstoreProviderTest.SearchCache
[15456:3847:0901/075229:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WebstoreProviderTest.SearchCache (4106 ms)
[191/222] WebstoreProviderTest.SearchCache (6170 ms)
[ RUN ] MediaRouterDialogControllerBrowserTest.RenderProcessHost
[15467:3847:0901/075232:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
ASAN:DEADLYSIGNAL
=================================================================
==15470==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x0001184bb654 bp 0x7fff55de6110 sp 0x7fff55de6110 T0)
#0 0x1184bb653 in content::(anonymous namespace)::CrashIntentionally() content/renderer/render_frame_impl.cc:315:9
#1 0x1184b6a68 in MaybeHandleDebugURL content/renderer/render_frame_impl.cc:373:5
#2 0x1184b6a68 in content::RenderFrameImpl::PrepareRenderViewForNavigation(GURL const&, content::RequestNavigationParams const&, bool*, blink::WebURLRequest::CachePolicy*) content/renderer/render_frame_impl.cc:4755:0
#3 0x118485989 in content::RenderFrameImpl::NavigateInternal(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&, scoped_ptr<content::StreamOverrideParameters, base::DefaultDeleter<content::StreamOverrideParameters> >) content/renderer/render_frame_impl.cc:4461:3
#4 0x11847dee4 in content::RenderFrameImpl::OnNavigate(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&) content/renderer/render_frame_impl.cc:1145:3
#5 0x1184bbaaa in DispatchToMethodImpl<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams, 0, 1, 2> base/tuple.h:254:3
#6 0x1184bbaaa in DispatchToMethod<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams> base/tuple.h:261:0
#7 0x1184bbaaa in bool FrameMsg_Navigate::Dispatch<content::RenderFrameImpl, content::RenderFrameImpl, void, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)>(IPC::Message const*, content::RenderFrameImpl*, content::RenderFrameImpl*, void*, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)) content/common/frame_messages.h:467:0
#8 0x11847a14a in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1071:5
#9 0x10def183e in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
#10 0x10def16c1 in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
#11 0x1180fe910 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:656:10
#12 0x10df52f6e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:288:3
#13 0x10bcfa44c in Run base/callback.h:396:12
#14 0x10bcfa44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#15 0x1182bc3b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#16 0x1182b85b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#17 0x10bcfa44c in Run base/callback.h:396:12
#18 0x10bcfa44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#19 0x10bd5c5bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#20 0x10bd5d0a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#21 0x10bd5d656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#22 0x10bcd8fa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#23 0x10bd42f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#24 0x10bcd7526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#25 0x7fff8cb6cb30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#26 0x7fff8cb6c454 in __CFRunLoopDoSources0 ??:0:0
#27 0x7fff8cb8f7f4 in __CFRunLoopRun ??:0:0
#28 0x7fff8cb8f0e1 in CFRunLoopRunSpecific ??:0:0
#29 0x7fff8a2717bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#30 0x10bcda497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#31 0x10bcd889b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#32 0x10bd9a12e in base::RunLoop::Run() base/run_loop.cc:55:3
#33 0x10bd5b124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
#34 0x11855d058 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:201:7
#35 0x10bc13d8b in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:806:12
#36 0x10bc122dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#37 0x10ab2f0dd in ChromeMain chrome/app/chrome_main.cc:66:12
#38 0x109e17c0a in main chrome/app/chrome_exe_main_mac.cc:16:12
#39 0x109e17bf3 in start ??:0:0
#35 0xf (<unknown module>)
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4+0xd990653)
==15470==ABORTING
Received signal 6
[end of stack trace]
==15470==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fff55de9000; bottom 0x00011edcf000; size: 0x7ffe3701a000 (140729821274112)
False positive error reports may follow
For details see http://code.google.com/p/address-sanitizer/issues/detail?id=189
[15475:13063:0901/075234:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15475:13063:0901/075234:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[ OK ] MediaRouterDialogControllerBrowserTest.RenderProcessHost (4133 ms)
[192/222] MediaRouterDialogControllerBrowserTest.RenderProcessHost (5942 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/25
[15473:3847:0901/075233:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/25 (3543 ms)
[193/222] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/25 (5264 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/29
[15480:3847:0901/075235:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15481:12551:0901/075236:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15481:12551:0901/075236:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/29 (3449 ms)
[194/222] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/29 (5066 ms)
[ RUN ] SupervisedUserBlockModeTest.OpenBlockedURLInNewTab
HTTP server started on http://127.0.0.1:56778...
sending server_data: {"host": "127.0.0.1", "port": 56778} (36 bytes)
[15471:3847:0901/075232:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15483:13319:0901/075236:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15483:13319:0901/075236:WARNING:channel.cc(325)] RawChannel write error
[15455:40451:0901/075236:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15455:40451:0901/075236:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SupervisedUserBlockModeTest.OpenBlockedURLInNewTab (7655 ms)
[195/222] SupervisedUserBlockModeTest.OpenBlockedURLInNewTab (9488 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/34
[15491:3847:0901/075238:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/34 (3108 ms)
[196/222] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/34 (5049 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/57
[15493:3847:0901/075238:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/57 (3226 ms)
[197/222] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/57 (4681 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/102
[15501:3847:0901/075240:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/102 (3473 ms)
[198/222] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/102 (5154 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseWindowDuringShutdown/1
[15503:3847:0901/075241:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15495:74243:0901/075242:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseWindowDuringShutdown/1 (4997 ms)
[199/222] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseWindowDuringShutdown/1 (6738 ms)
[ RUN ] SRC_ClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0
[15511:3847:0901/075243:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56783...
sending server_data: {"host": "127.0.0.1", "port": 56783} (36 bytes)
[15502:3847:0901/075244:INFO:CONSOLE(280)] "07:52:44.879 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:56783/files/eme_player_js/utils.js (280)
[15502:3847:0901/075244:INFO:CONSOLE(280)] "07:52:44.887 - Registering video event handlers.", source: http://127.0.0.1:56783/files/eme_player_js/utils.js (280)
[15502:3847:0901/075244:INFO:CONSOLE(280)] "07:52:44.897 - Loading media using src.", source: http://127.0.0.1:56783/files/eme_player_js/utils.js (280)
[15502:3847:0901/075245:INFO:CONSOLE(280)] "07:52:45.100 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56783/files/eme_player_js/utils.js (280)
[15502:3847:0901/075245:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[15502:3847:0901/075245:INFO:CONSOLE(280)] "07:52:45.114 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56783/files/eme_player_js/utils.js (280)
[15502:3847:0901/075245:INFO:CONSOLE(280)] "07:52:45.117 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56783/files/eme_player_js/utils.js (280)
[15502:3847:0901/075245:INFO:CONSOLE(280)] "07:52:45.126 - Forcing invalid key data.", source: http://127.0.0.1:56783/files/eme_player_js/utils.js (280)
[15502:3847:0901/075245:INFO:CONSOLE(280)] "07:52:45.130 - Adding key to sessionID: 1", source: http://127.0.0.1:56783/files/eme_player_js/utils.js (280)
[15502:3847:0901/075245:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[15502:3847:0901/075245:INFO:CONSOLE(280)] "07:52:45.132 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56783/files/eme_player_js/utils.js (280)
[15502:3847:0901/075245:INFO:CONSOLE(280)] "07:52:45.135 - Forcing invalid key data.", source: http://127.0.0.1:56783/files/eme_player_js/utils.js (280)
[15502:3847:0901/075245:INFO:CONSOLE(280)] "07:52:45.136 - Adding key to sessionID: 2", source: http://127.0.0.1:56783/files/eme_player_js/utils.js (280)
[15502:3847:0901/075245:INFO:CONSOLE(280)] "07:52:45.139 - onWebkitKeyError KeySystem: webkit-org.w3.clearkey, sessionId: 1, errorCode: 1, systemCode: 0", source: http://127.0.0.1:56783/files/eme_player_js/utils.js (280)
[15502:3847:0901/075245:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:56783/files/eme_player_js/utils.js (145)
[15502:3847:0901/075245:INFO:CONSOLE(280)] "07:52:45.146 - Set document title to: PREFIXED_EME_ERROR_EVENT, updated title: PREFIXED_EME_ERROR_EVENT", source: http://127.0.0.1:56783/files/eme_player_js/utils.js (280)
[15502:3847:0901/075245:INFO:CONSOLE(280)] "07:52:45.148 - onWebkitKeyError KeySystem: webkit-org.w3.clearkey, sessionId: 2, errorCode: 1, systemCode: 0", source: http://127.0.0.1:56783/files/eme_player_js/utils.js (280)
[15502:3847:0901/075245:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:56783/files/eme_player_js/utils.js (145)
[15502:3847:0901/075245:INFO:CONSOLE(280)] "07:52:45.153 - Set document title to: PREFIXED_EME_ERROR_EVENT, updated title: PREFIXED_EME_ERROR_EVENT", source: http://127.0.0.1:56783/files/eme_player_js/utils.js (280)
[15502:40451:0901/075245:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15502:40451:0901/075245:WARNING:channel.cc(325)] RawChannel write error
[15514:13063:0901/075245:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0 (4242 ms)
[200/222] SRC_ClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0 (5954 ms)
[ RUN ] SRC_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0
[15513:3847:0901/075243:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56800...
sending server_data: {"host": "127.0.0.1", "port": 56800} (36 bytes)
[15505:3847:0901/075245:INFO:CONSOLE(280)] "07:52:45.532 - Using ClearKeyPlayer", source: http://127.0.0.1:56800/files/eme_player_js/utils.js (280)
[15505:3847:0901/075245:INFO:CONSOLE(280)] "07:52:45.539 - Registering video event handlers.", source: http://127.0.0.1:56800/files/eme_player_js/utils.js (280)
[15505:3847:0901/075245:INFO:CONSOLE(280)] "07:52:45.541 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:56800/files/eme_player_js/utils.js (280)
[15505:3847:0901/075245:INFO:CONSOLE(280)] "07:52:45.594 - Loading media using src.", source: http://127.0.0.1:56800/files/eme_player_js/utils.js (280)
[15505:3847:0901/075245:INFO:CONSOLE(280)] "07:52:45.739 - Creating new media key session for initDataType: webm, initData: 5ef3a16b338dc4e1a2bcb99f9a6cb780", source: http://127.0.0.1:56800/files/eme_player_js/utils.js (280)
[15505:3847:0901/075245:INFO:CONSOLE(280)] "07:52:45.744 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56800/files/eme_player_js/utils.js (280)
[15505:3847:0901/075245:INFO:CONSOLE(280)] "07:52:45.754 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"XvOhazONxOGivLmfmmy3gA","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56800/files/eme_player_js/utils.js (280)
[15505:3847:0901/075246:INFO:CONSOLE(280)] "07:52:46.021 - timeupdate @ 0.186203", source: http://127.0.0.1:56800/files/eme_player_js/utils.js (280)
[15505:3847:0901/075246:INFO:CONSOLE(280)] "07:52:46.267 - timeupdate @ 0.441612", source: http://127.0.0.1:56800/files/eme_player_js/utils.js (280)
[15505:3847:0901/075246:INFO:CONSOLE(280)] "07:52:46.518 - timeupdate @ 0.673802", source: http://127.0.0.1:56800/files/eme_player_js/utils.js (280)
[15505:3847:0901/075246:INFO:CONSOLE(280)] "07:52:46.528 - heartbeat #1", source: http://127.0.0.1:56800/files/eme_player_js/utils.js (280)
[15505:3847:0901/075246:INFO:CONSOLE(280)] "07:52:46.768 - timeupdate @ 0.929211", source: http://127.0.0.1:56800/files/eme_player_js/utils.js (280)
[15505:3847:0901/075247:INFO:CONSOLE(280)] "07:52:47.019 - timeupdate @ 1.18462", source: http://127.0.0.1:56800/files/eme_player_js/utils.js (280)
[15505:3847:0901/075247:INFO:CONSOLE(280)] "07:52:47.021 - waiting for video to end.", source: http://127.0.0.1:56800/files/eme_player_js/utils.js (280)
[15505:3847:0901/075247:INFO:CONSOLE(280)] "07:52:47.530 - heartbeat #2", source: http://127.0.0.1:56800/files/eme_player_js/utils.js (280)
[15505:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.531 - heartbeat #3", source: http://127.0.0.1:56800/files/eme_player_js/utils.js (280)
[15505:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.590 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:56800/files/eme_player_js/utils.js (280)
[15516:12551:0901/075248:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (7365 ms)
[201/222] SRC_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (9106 ms)
[ RUN ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0
[15521:3847:0901/075245:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56817...
sending server_data: {"host": "127.0.0.1", "port": 56817} (36 bytes)
[15515:3847:0901/075247:INFO:CONSOLE(280)] "07:52:47.456 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:56817/files/eme_player_js/utils.js (280)
[15515:3847:0901/075247:INFO:CONSOLE(280)] "07:52:47.467 - Registering video event handlers.", source: http://127.0.0.1:56817/files/eme_player_js/utils.js (280)
[15515:3847:0901/075247:INFO:CONSOLE(280)] "07:52:47.476 - Loading media using src.", source: http://127.0.0.1:56817/files/eme_player_js/utils.js (280)
[15515:3847:0901/075247:INFO:CONSOLE(280)] "07:52:47.669 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56817/files/eme_player_js/utils.js (280)
[15515:3847:0901/075247:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[15515:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.663 - heartbeat #1", source: http://127.0.0.1:56817/files/eme_player_js/utils.js (280)
[0901/075248:ERROR:ffmpeg_cdm_video_decoder.cc(172)] Initialize(): avcodec_find_decoder failed.
[15515:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.676 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56817/files/eme_player_js/utils.js (280)
[15515:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.687 - Adding key to sessionID: 1", source: http://127.0.0.1:56817/files/eme_player_js/utils.js (280)
[15515:3847:0901/075248:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[15515:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.695 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56817/files/eme_player_js/utils.js (280)
[15515:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.893 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56817/files/eme_player_js/utils.js (280)
[15515:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.896 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:56817/files/eme_player_js/utils.js (280)
[15515:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.899 - Adding key to sessionID: 1", source: http://127.0.0.1:56817/files/eme_player_js/utils.js (280)
[15515:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.904 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56817/files/eme_player_js/utils.js (280)
[15515:3847:0901/075248:INFO:CONSOLE(280)] "07:52:48.973 - timeupdate @ 0.189318", source: http://127.0.0.1:56817/files/eme_player_js/utils.js (280)
[15515:3847:0901/075249:INFO:CONSOLE(280)] "07:52:49.221 - timeupdate @ 0.445302", source: http://127.0.0.1:56817/files/eme_player_js/utils.js (280)
[15515:3847:0901/075249:INFO:CONSOLE(280)] "07:52:49.294 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56817/files/eme_player_js/utils.js (280)
[15515:3847:0901/075249:INFO:CONSOLE(280)] "07:52:49.297 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:56817/files/eme_player_js/utils.js (280)
[15515:3847:0901/075249:INFO:CONSOLE(280)] "07:52:49.301 - Adding key to sessionID: 1", source: http://127.0.0.1:56817/files/eme_player_js/utils.js (280)
[15515:3847:0901/075249:INFO:CONSOLE(280)] "07:52:49.307 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56817/files/eme_player_js/utils.js (280)
[15515:3847:0901/075249:INFO:CONSOLE(280)] "07:52:49.473 - timeupdate @ 0.701286", source: http://127.0.0.1:56817/files/eme_player_js/utils.js (280)
[15515:3847:0901/075249:INFO:CONSOLE(280)] "07:52:49.664 - heartbeat #2", source: http://127.0.0.1:56817/files/eme_player_js/utils.js (280)
[15515:3847:0901/075249:INFO:CONSOLE(280)] "07:52:49.722 - timeupdate @ 0.935938", source: http://127.0.0.1:56817/files/eme_player_js/utils.js (280)
[15515:3847:0901/075249:INFO:CONSOLE(280)] "07:52:49.973 - timeupdate @ 1.191922", source: http://127.0.0.1:56817/files/eme_player_js/utils.js (280)
[15515:3847:0901/075249:INFO:CONSOLE(280)] "07:52:49.975 - waiting for video to end.", source: http://127.0.0.1:56817/files/eme_player_js/utils.js (280)
[15515:3847:0901/075250:INFO:CONSOLE(280)] "07:52:50.094 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56817/files/eme_player_js/utils.js (280)
[15515:3847:0901/075250:INFO:CONSOLE(280)] "07:52:50.097 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:56817/files/eme_player_js/utils.js (280)
[15515:3847:0901/075250:INFO:CONSOLE(280)] "07:52:50.100 - Adding key to sessionID: 1", source: http://127.0.0.1:56817/files/eme_player_js/utils.js (280)
[15515:3847:0901/075250:INFO:CONSOLE(280)] "07:52:50.105 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56817/files/eme_player_js/utils.js (280)
[15515:3847:0901/075250:INFO:CONSOLE(280)] "07:52:50.663 - heartbeat #3", source: http://127.0.0.1:56817/files/eme_player_js/utils.js (280)
[15515:3847:0901/075251:INFO:CONSOLE(280)] "07:52:51.495 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:56817/files/eme_player_js/utils.js (280)
[15521:3847:0901/075251:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[15521:3847:0901/075251:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15523:13063:0901/075251:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (7967 ms)
[202/222] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (9802 ms)
[ RUN ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0
[15528:3847:0901/075247:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56834...
sending server_data: {"host": "127.0.0.1", "port": 56834} (36 bytes)
[15522:3847:0901/075249:INFO:CONSOLE(280)] "07:52:49.545 - Using ClearKeyPlayer", source: http://127.0.0.1:56834/files/eme_player_js/utils.js (280)
[15522:3847:0901/075249:INFO:CONSOLE(280)] "07:52:49.551 - Registering video event handlers.", source: http://127.0.0.1:56834/files/eme_player_js/utils.js (280)
[15522:3847:0901/075249:INFO:CONSOLE(280)] "07:52:49.553 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:56834/files/eme_player_js/utils.js (280)
[15522:3847:0901/075250:INFO:CONSOLE(280)] "07:52:50.507 - Loading media using src.", source: http://127.0.0.1:56834/files/eme_player_js/utils.js (280)
[15522:3847:0901/075250:INFO:CONSOLE(280)] "07:52:50.606 - heartbeat #1", source: http://127.0.0.1:56834/files/eme_player_js/utils.js (280)
[15522:3847:0901/075250:INFO:CONSOLE(280)] "07:52:50.628 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56834/files/eme_player_js/utils.js (280)
[15522:3847:0901/075250:INFO:CONSOLE(280)] "07:52:50.642 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56834/files/eme_player_js/utils.js (280)
[15522:3847:0901/075250:INFO:CONSOLE(280)] "07:52:50.652 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56834/files/eme_player_js/utils.js (280)
[15522:3847:0901/075250:INFO:CONSOLE(280)] "07:52:50.859 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56834/files/eme_player_js/utils.js (280)
[15522:3847:0901/075250:INFO:CONSOLE(280)] "07:52:50.861 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56834/files/eme_player_js/utils.js (280)
[15522:3847:0901/075250:INFO:CONSOLE(280)] "07:52:50.878 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56834/files/eme_player_js/utils.js (280)
[15522:3847:0901/075250:INFO:CONSOLE(280)] "07:52:50.967 - timeupdate @ 0.186203", source: http://127.0.0.1:56834/files/eme_player_js/utils.js (280)
[15522:3847:0901/075251:INFO:CONSOLE(280)] "07:52:51.213 - timeupdate @ 0.441612", source: http://127.0.0.1:56834/files/eme_player_js/utils.js (280)
[15522:3847:0901/075251:INFO:CONSOLE(280)] "07:52:51.260 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56834/files/eme_player_js/utils.js (280)
[15522:3847:0901/075251:INFO:CONSOLE(280)] "07:52:51.263 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56834/files/eme_player_js/utils.js (280)
[15522:3847:0901/075251:INFO:CONSOLE(280)] "07:52:51.272 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56834/files/eme_player_js/utils.js (280)
[15522:3847:0901/075251:INFO:CONSOLE(280)] "07:52:51.464 - timeupdate @ 0.673802", source: http://127.0.0.1:56834/files/eme_player_js/utils.js (280)
[15522:3847:0901/075251:INFO:CONSOLE(280)] "07:52:51.606 - heartbeat #2", source: http://127.0.0.1:56834/files/eme_player_js/utils.js (280)
[15522:3847:0901/075251:INFO:CONSOLE(280)] "07:52:51.714 - timeupdate @ 0.929211", source: http://127.0.0.1:56834/files/eme_player_js/utils.js (280)
[15522:3847:0901/075251:INFO:CONSOLE(280)] "07:52:51.965 - timeupdate @ 1.18462", source: http://127.0.0.1:56834/files/eme_player_js/utils.js (280)
[15522:3847:0901/075251:INFO:CONSOLE(280)] "07:52:51.970 - waiting for video to end.", source: http://127.0.0.1:56834/files/eme_player_js/utils.js (280)
[15522:3847:0901/075252:INFO:CONSOLE(280)] "07:52:52.060 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56834/files/eme_player_js/utils.js (280)
[15522:3847:0901/075252:INFO:CONSOLE(280)] "07:52:52.064 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56834/files/eme_player_js/utils.js (280)
[15522:3847:0901/075252:INFO:CONSOLE(280)] "07:52:52.066 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56834/files/eme_player_js/utils.js (280)
[15522:3847:0901/075252:INFO:CONSOLE(280)] "07:52:52.606 - heartbeat #3", source: http://127.0.0.1:56834/files/eme_player_js/utils.js (280)
[15522:3847:0901/075253:INFO:CONSOLE(280)] "07:52:53.536 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:56834/files/eme_player_js/utils.js (280)
[15531:13319:0901/075253:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (8087 ms)
[203/222] SRC_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (9640 ms)
[ RUN ] MSE_ExternalClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0
[15534:3847:0901/075248:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56851...
sending server_data: {"host": "127.0.0.1", "port": 56851} (36 bytes)
[15525:3847:0901/075250:INFO:CONSOLE(280)] "07:52:50.909 - Registering video event handlers.", source: http://127.0.0.1:56851/files/eme_player_js/utils.js (280)
[15525:3847:0901/075250:INFO:CONSOLE(280)] "07:52:50.914 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:56851/files/eme_player_js/utils.js (280)
[15525:3847:0901/075251:INFO:CONSOLE(280)] "07:52:51.899 - Loading media using MSE.", source: http://127.0.0.1:56851/files/eme_player_js/utils.js (280)
[15525:3847:0901/075251:INFO:CONSOLE(280)] "07:52:51.904 - Registering video event handlers.", source: http://127.0.0.1:56851/files/eme_player_js/utils.js (280)
[15525:3847:0901/075251:INFO:CONSOLE(280)] "07:52:51.904 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:56851/files/eme_player_js/utils.js (280)
[15525:3847:0901/075252:INFO:CONSOLE(280)] "07:52:52.022 - onSourceOpen [object Event]", source: http://127.0.0.1:56851/files/eme_player_js/utils.js (280)
[15525:3847:0901/075252:INFO:CONSOLE(280)] "07:52:52.025 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:56851/files/eme_player_js/utils.js (280)
[15525:3847:0901/075252:INFO:CONSOLE(280)] "07:52:52.033 - Loading media using MSE.", source: http://127.0.0.1:56851/files/eme_player_js/utils.js (280)
[15525:3847:0901/075252:INFO:CONSOLE(280)] "07:52:52.037 - onSourceOpen [object Event]", source: http://127.0.0.1:56851/files/eme_player_js/utils.js (280)
[15525:3847:0901/075252:INFO:CONSOLE(280)] "07:52:52.037 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:56851/files/eme_player_js/utils.js (280)
[15525:3847:0901/075252:INFO:CONSOLE(280)] "07:52:52.122 - Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:56851/files/eme_player_js/utils.js (280)
[15525:3847:0901/075252:INFO:CONSOLE(280)] "07:52:52.163 - Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:56851/files/eme_player_js/utils.js (280)
[15525:3847:0901/075252:INFO:CONSOLE(280)] "07:52:52.174 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56851/files/eme_player_js/utils.js (280)
[15525:3847:0901/075252:INFO:CONSOLE(280)] "07:52:52.181 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"pYEE4mmTTAUEA7eO6w7lew","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56851/files/eme_player_js/utils.js (280)
[15525:3847:0901/075252:INFO:CONSOLE(280)] "07:52:52.195 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56851/files/eme_player_js/utils.js (280)
[15525:3847:0901/075252:INFO:CONSOLE(280)] "07:52:52.196 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"pYEE4mmTTAUEA7eO6w7lew","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56851/files/eme_player_js/utils.js (280)
[15525:3847:0901/075252:INFO:CONSOLE(280)] "07:52:52.207 - End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:56851/files/eme_player_js/utils.js (280)
[15525:3847:0901/075252:INFO:CONSOLE(280)] "07:52:52.210 - End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:56851/files/eme_player_js/utils.js (280)
[15525:3847:0901/075252:INFO:CONSOLE(280)] "07:52:52.397 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56851/files/eme_player_js/utils.js (280)
[15525:3847:0901/075252:INFO:CONSOLE(280)] "07:52:52.398 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56851/files/eme_player_js/utils.js (280)
[15525:3847:0901/075252:INFO:CONSOLE(280)] "07:52:52.408 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56851/files/eme_player_js/utils.js (280)
[15525:3847:0901/075252:INFO:CONSOLE(280)] "07:52:52.409 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56851/files/eme_player_js/utils.js (280)
[15525:3847:0901/075252:INFO:CONSOLE(280)] "07:52:52.410 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56851/files/eme_player_js/utils.js (280)
[15525:3847:0901/075252:INFO:CONSOLE(280)] "07:52:52.414 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56851/files/eme_player_js/utils.js (280)
[15525:3847:0901/075252:INFO:CONSOLE(280)] "07:52:52.868 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56851/files/eme_player_js/utils.js (280)
[15525:3847:0901/075252:INFO:CONSOLE(280)] "07:52:52.869 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56851/files/eme_player_js/utils.js (280)
[15525:3847:0901/075252:INFO:CONSOLE(280)] "07:52:52.869 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56851/files/eme_player_js/utils.js (280)
[15525:3847:0901/075252:INFO:CONSOLE(280)] "07:52:52.874 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56851/files/eme_player_js/utils.js (280)
[15525:3847:0901/075252:INFO:CONSOLE(280)] "07:52:52.874 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56851/files/eme_player_js/utils.js (280)
[15525:3847:0901/075252:INFO:CONSOLE(280)] "07:52:52.875 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56851/files/eme_player_js/utils.js (280)
[15525:3847:0901/075253:INFO:CONSOLE(280)] "07:52:53.555 - One video seeked.", source: http://127.0.0.1:56851/files/eme_player_js/utils.js (280)
[15525:3847:0901/075253:INFO:CONSOLE(280)] "07:52:53.564 - Set document title to: ENDED, updated title: ENDED", source: http://127.0.0.1:56851/files/eme_player_js/utils.js (280)
[15535:12807:0901/075253:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0 (7134 ms)
[204/222] MSE_ExternalClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0 (8635 ms)
[ RUN ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/0
[15550:3847:0901/075255:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15553:14339:0901/075255:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[15553:14339:0901/075255:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[15553:14339:0901/075255:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[15553:12807:0901/075255:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15553:12807:0901/075255:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/0 (2716 ms)
[205/222] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.PRE_ChangedAtomic/0 (4138 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/1
[15558:3847:0901/075257:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15561:14339:0901/075258:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[15551:39683:0901/075258:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/1 (2703 ms)
[206/222] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/1 (4469 ms)
[ RUN ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.ApiAuthCodeFetch/0
[15560:3847:0901/075257:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15562:14595:0901/075258:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[15562:13063:0901/075258:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.ApiAuthCodeFetch/0 (2779 ms)
[207/222] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.ApiAuthCodeFetch/0 (4433 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0
[15543:3847:0901/075252:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56869...
sending server_data: {"host": "127.0.0.1", "port": 56869} (36 bytes)
[15537:3847:0901/075253:INFO:CONSOLE(280)] "07:52:53.809 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:56869/files/eme_player_js/utils.js (280)
[15537:3847:0901/075253:INFO:CONSOLE(280)] "07:52:53.816 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:56869/files/eme_player_js/utils.js (280)
[15537:3847:0901/075253:INFO:CONSOLE(280)] "07:52:53.821 - Registering video event handlers.", source: http://127.0.0.1:56869/files/eme_player_js/utils.js (280)
[15537:3847:0901/075253:INFO:CONSOLE(280)] "07:52:53.834 - Loading media using MSE.", source: http://127.0.0.1:56869/files/eme_player_js/utils.js (280)
[15537:3847:0901/075254:INFO:CONSOLE(280)] "07:52:54.189 - onSourceOpen [object Event]", source: http://127.0.0.1:56869/files/eme_player_js/utils.js (280)
[15537:3847:0901/075254:INFO:CONSOLE(280)] "07:52:54.192 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:56869/files/eme_player_js/utils.js (280)
[15537:3847:0901/075254:INFO:CONSOLE(280)] "07:52:54.216 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 5ef3a16b338dc4e1a2bcb99f9a6cb780", source: http://127.0.0.1:56869/files/eme_player_js/utils.js (280)
[15537:3847:0901/075254:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[15537:3847:0901/075255:INFO:CONSOLE(280)] "07:52:55.281 - End of appending buffer from bear-320x240-av_enc-v.webm", source: http://127.0.0.1:56869/files/eme_player_js/utils.js (280)
[15537:3847:0901/075255:INFO:CONSOLE(280)] "07:52:55.294 - heartbeat #1", source: http://127.0.0.1:56869/files/eme_player_js/utils.js (280)
[15537:3847:0901/075255:INFO:CONSOLE(280)] "07:52:55.318 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56869/files/eme_player_js/utils.js (280)
[15537:3847:0901/075255:INFO:CONSOLE(280)] "07:52:55.325 - Adding key to sessionID: 1", source: http://127.0.0.1:56869/files/eme_player_js/utils.js (280)
[15537:3847:0901/075255:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[15537:3847:0901/075255:INFO:CONSOLE(280)] "07:52:55.331 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56869/files/eme_player_js/utils.js (280)
[15537:3847:0901/075255:INFO:CONSOLE(280)] "07:52:55.531 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56869/files/eme_player_js/utils.js (280)
[15537:3847:0901/075255:INFO:CONSOLE(280)] "07:52:55.533 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:56869/files/eme_player_js/utils.js (280)
[15537:3847:0901/075255:INFO:CONSOLE(280)] "07:52:55.535 - Adding key to sessionID: 1", source: http://127.0.0.1:56869/files/eme_player_js/utils.js (280)
[15537:3847:0901/075255:INFO:CONSOLE(280)] "07:52:55.538 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56869/files/eme_player_js/utils.js (280)
[15537:3847:0901/075255:INFO:CONSOLE(280)] "07:52:55.598 - timeupdate @ 0.186203", source: http://127.0.0.1:56869/files/eme_player_js/utils.js (280)
[15537:3847:0901/075255:INFO:CONSOLE(280)] "07:52:55.846 - timeupdate @ 0.418393", source: http://127.0.0.1:56869/files/eme_player_js/utils.js (280)
[15537:3847:0901/075255:INFO:CONSOLE(280)] "07:52:55.931 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56869/files/eme_player_js/utils.js (280)
[15537:3847:0901/075255:INFO:CONSOLE(280)] "07:52:55.933 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:56869/files/eme_player_js/utils.js (280)
[15537:3847:0901/075255:INFO:CONSOLE(280)] "07:52:55.937 - Adding key to sessionID: 1", source: http://127.0.0.1:56869/files/eme_player_js/utils.js (280)
[15537:3847:0901/075255:INFO:CONSOLE(280)] "07:52:55.941 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56869/files/eme_player_js/utils.js (280)
[15537:3847:0901/075256:INFO:CONSOLE(280)] "07:52:56.096 - timeupdate @ 0.673802", source: http://127.0.0.1:56869/files/eme_player_js/utils.js (280)
[15537:3847:0901/075256:INFO:CONSOLE(280)] "07:52:56.295 - heartbeat #2", source: http://127.0.0.1:56869/files/eme_player_js/utils.js (280)
[15537:3847:0901/075256:INFO:CONSOLE(280)] "07:52:56.346 - timeupdate @ 0.929211", source: http://127.0.0.1:56869/files/eme_player_js/utils.js (280)
[15537:3847:0901/075256:INFO:CONSOLE(280)] "07:52:56.598 - timeupdate @ 1.18462", source: http://127.0.0.1:56869/files/eme_player_js/utils.js (280)
[15537:3847:0901/075256:INFO:CONSOLE(280)] "07:52:56.601 - waiting for video to end.", source: http://127.0.0.1:56869/files/eme_player_js/utils.js (280)
[15537:3847:0901/075256:INFO:CONSOLE(280)] "07:52:56.732 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56869/files/eme_player_js/utils.js (280)
[15537:3847:0901/075256:INFO:CONSOLE(280)] "07:52:56.737 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:56869/files/eme_player_js/utils.js (280)
[15537:3847:0901/075256:INFO:CONSOLE(280)] "07:52:56.742 - Adding key to sessionID: 1", source: http://127.0.0.1:56869/files/eme_player_js/utils.js (280)
[15537:3847:0901/075256:INFO:CONSOLE(280)] "07:52:56.750 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56869/files/eme_player_js/utils.js (280)
[15537:3847:0901/075257:INFO:CONSOLE(280)] "07:52:57.295 - heartbeat #3", source: http://127.0.0.1:56869/files/eme_player_js/utils.js (280)
[15537:3847:0901/075258:INFO:CONSOLE(280)] "07:52:58.176 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:56869/files/eme_player_js/utils.js (280)
[15537:37635:0901/075258:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15537:37635:0901/075258:WARNING:channel.cc(325)] RawChannel write error
[15544:13063:0901/075258:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (8364 ms)
[208/222] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (9782 ms)
[ RUN ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Unregistration/1
[15566:3847:0901/075259:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
sending server_data: {"host": "127.0.0.1", "port": 56886} (36 bytes)
127.0.0.1 - - [01/Sep/2015 07:53:01] "POST /device_management?request=register&devicetype=2&apptype=Chrome&agent=Chrome+1.2.3(456)&platform=Test%7CUnit%7C1.2.3&oauth_token=oauth_token&deviceid=testid HTTP/1.1" 200 -
127.0.0.1 - - [01/Sep/2015 07:53:01] "POST /device_management?request=unregister&devicetype=2&apptype=Chrome&agent=Chrome+1.2.3(456)&platform=Test%7CUnit%7C1.2.3&deviceid=testid HTTP/1.1" 200 -
[15559:40451:0901/075301:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15559:40451:0901/075301:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Unregistration/1 (4441 ms)
[209/222] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Unregistration/1 (6034 ms)
[ RUN ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.AutoEnrollment/1
[15578:3847:0901/075301:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
sending server_data: {"host": "127.0.0.1", "port": 56889} (36 bytes)
127.0.0.1 - - [01/Sep/2015 07:53:03] "POST /device_management?request=enterprise_check&devicetype=2&apptype=Chrome&agent=Chrome+1.2.3(456)&platform=Test%7CUnit%7C1.2.3&deviceid=testid HTTP/1.1" 200 -
[ OK ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.AutoEnrollment/1 (4036 ms)
[210/222] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.AutoEnrollment/1 (5693 ms)
[ RUN ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/3
[15579:3847:0901/075302:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15568:37379:0901/075304:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15582:12807:0901/075304:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15582:12807:0901/075304:WARNING:channel.cc(325)] RawChannel write error
[ OK ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/3 (5909 ms)
[211/222] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/3 (7514 ms)
[ RUN ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/4
[15580:3847:0901/075302:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15570:38659:0901/075304:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15587:3847:0901/075306:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2147483651, remote ID 4)
[15587:13063:0901/075306:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15587:13063:0901/075306:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15570:38659:0901/075306:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15570:38659:0901/075306:WARNING:channel.cc(325)] RawChannel write error
[ OK ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/4 (6146 ms)
[212/222] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/4 (7882 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Histograms_DontProceed/0
[15592:3847:0901/075305:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15592:3847:0901/075308:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[15592:3847:0901/075308:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15592:3847:0901/075308:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[15592:3847:0901/075308:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15592:3847:0901/075308:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[15592:3847:0901/075308:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15592:3847:0901/075308:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[15592:3847:0901/075308:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15592:3847:0901/075308:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15592:3847:0901/075308:ERROR:gpu_command_buffer_stub.cc(1048)] Image with ID doesn't exist.
[15592:3847:0901/075308:ERROR:gpu_command_buffer_stub.cc(1048)] Image with ID doesn't exist.
[15592:3847:0901/075308:ERROR:gpu_command_buffer_stub.cc(1048)] Image with ID doesn't exist.
[15592:3847:0901/075308:ERROR:gpu_command_buffer_stub.cc(1048)] Image with ID doesn't exist.
[15584:40707:0901/075308:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Histograms_DontProceed/0 (4821 ms)
[213/222] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Histograms_DontProceed/0 (6353 ms)
[ RUN ] ContinueWhereILeftOffTest.PRE_CookiesClearedOnExit
[15608:3847:0901/075309:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15612:14595:0901/075311:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[15612:14595:0901/075311:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[15612:13063:0901/075311:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15612:13063:0901/075311:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15612:13063:0901/075311:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15612:13063:0901/075311:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ContinueWhereILeftOffTest.PRE_CookiesClearedOnExit (3724 ms)
[214/222] ContinueWhereILeftOffTest.PRE_CookiesClearedOnExit (5462 ms)
[ RUN ] NoSessionRestoreTest.SessionStorage
[15610:3847:0901/075310:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15613:13063:0901/075311:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15613:13063:0901/075311:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NoSessionRestoreTest.SessionStorage (3708 ms)
[215/222] NoSessionRestoreTest.SessionStorage (5229 ms)
[ RUN ] ForgetAtSessionEndSSLHostStateDelegateTest.QueryPolicyExpired
[15617:3847:0901/075312:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15618:14595:0901/075312:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[15618:14595:0901/075312:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[15618:14595:0901/075312:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[15618:13063:0901/075312:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ForgetAtSessionEndSSLHostStateDelegateTest.QueryPolicyExpired (2916 ms)
[216/222] ForgetAtSessionEndSSLHostStateDelegateTest.QueryPolicyExpired (4509 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistUnsaved/0
[15598:3847:0901/075307:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15591:3847:0901/075310:WARNING:navigator_impl.cc(196)] Discarding message during interstitial.
[15591:5635:0901/075310:ERROR:browser_io_surface_manager_mac.cc(286)] Illegal message from non-child process!
[15591:38915:0901/075310:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15607:15875:0901/075310:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010390bf33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001039512b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010399eea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010fd039e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010fd0309e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010525a244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000104bf9d96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000104cc2fdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000105e053d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000105daf308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000105dae7c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000103a13ff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000103a136b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000103a0992f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff86a74772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff86a611a1 thread_start + 13
[15591:38915:0901/075313:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15591:38915:0901/075313:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistUnsaved/0 (8314 ms)
[217/222] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistUnsaved/0 (9966 ms)
[ RUN ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/0
[15627:3847:0901/075315:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15630:14595:0901/075315:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[15630:14595:0901/075315:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[15630:14595:0901/075315:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/0 (3122 ms)
[218/222] PrefHashBrowserTestChangedAtomicInstance/PrefHashBrowserTestChangedAtomic.ChangedAtomic/0 (4693 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/1
[15629:3847:0901/075315:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15633:14595:0901/075316:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/1 (3116 ms)
[219/222] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/1 (4885 ms)
[ RUN ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/3
[15635:3847:0901/075316:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/3 (3203 ms)
[220/222] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/3 (4762 ms)
[ RUN ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/4
[15638:3847:0901/075317:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/4 (3353 ms)
[221/222] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/4 (5029 ms)
[ RUN ] ContinueWhereILeftOffTest.CookiesClearedOnExit
[15645:3847:0901/075319:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ContinueWhereILeftOffTest.CookiesClearedOnExit (4341 ms)
[222/222] ContinueWhereILeftOffTest.CookiesClearedOnExit (5738 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"f377752d821aa32188b7f76c58446890cd44405d","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+-------------------------------------------------------------------------+
| End of shard 9 Pending: 8.0s Duration: 433.2s Bot: vm885-m4 Exit: 0 |
+-------------------------------------------------------------------------+
+--------------------------------------------------------------------------+
| Shard 12 https://chromium-swarm.appspot.com/user/task/29a230c47e36cc10 |
+--------------------------------------------------------------------------+
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_out5SY8vN (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_out5SY8vN (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_out5SY8vN. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/isolated_out5SY8vN
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outBu9N11 (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outBu9N11 (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outBu9N11. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/isolated_outBu9N11
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outdvp81z (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outdvp81z (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outdvp81z. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/isolated_outdvp81z
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outHsmggO (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outHsmggO (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outHsmggO. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/isolated_outHsmggO
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_test2z1t48 (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_test2z1t48 (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_test2z1t48. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/run_tha_test2z1t48
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testk6c3xk (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testk6c3xk (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testk6c3xk. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/run_tha_testk6c3xk
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testKT9iJE (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testKT9iJE (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testKT9iJE. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/run_tha_testKT9iJE
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testY4JTsG (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testY4JTsG (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testY4JTsG. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/run_tha_testY4JTsG
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
NSS_DISABLE_ARENA_FREE_LIST=1
NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/isolated_outiw48qA/output.json
IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 12/20
Using 4 parallel jobs.
[ RUN ] ManageProfileUITest.Manage_NoNameUpdateOnAvatarSelected
[57402:3847:0901/074729:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57390:3847:0901/074733:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[57390:3847:0901/074734:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.Manage_NoNameUpdateOnAvatarSelected", source: test_api.js (1324)
[ OK ] ManageProfileUITest.Manage_NoNameUpdateOnAvatarSelected (8139 ms)
[1/209] ManageProfileUITest.Manage_NoNameUpdateOnAvatarSelected (9669 ms)
[ RUN ] LanguageOptionsWebUITest.testOpenLanguageOptions
[57401:3847:0901/074729:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57389:3847:0901/074733:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[57389:3847:0901/074734:INFO:CONSOLE(1324)] "Running TestCase LanguageOptionsWebUITest.testOpenLanguageOptions", source: test_api.js (1324)
[ OK ] LanguageOptionsWebUITest.testOpenLanguageOptions (9045 ms)
[2/209] LanguageOptionsWebUITest.testOpenLanguageOptions (10287 ms)
[ RUN ] ContentSettingsExceptionAreaWebUITest.testOpenContentSettingsExceptionArea
[57400:3847:0901/074728:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57388:3847:0901/074732:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[57388:3847:0901/074734:INFO:CONSOLE(1324)] "Running TestCase ContentSettingsExceptionAreaWebUITest.MAYBE_testOpenContentSettingsExceptionArea", source: test_api.js (1324)
[ OK ] ContentSettingsExceptionAreaWebUITest.testOpenContentSettingsExceptionArea (9020 ms)
[3/209] ContentSettingsExceptionAreaWebUITest.testOpenContentSettingsExceptionArea (10366 ms)
[ RUN ] OptionsWebUIExtendedTest.ShowPageReplaceHistory
[57403:3847:0901/074730:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57391:3847:0901/074733:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[57391:3847:0901/074734:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.ShowPageReplaceHistory", source: test_api.js (1324)
[57391:38915:0901/074735:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57391:38915:0901/074735:WARNING:channel.cc(325)] RawChannel write error
[ OK ] OptionsWebUIExtendedTest.ShowPageReplaceHistory (9135 ms)
[4/209] OptionsWebUIExtendedTest.ShowPageReplaceHistory (10447 ms)
[ RUN ] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testWithAuditFailuresAndExpectA11yOk
[57431:3847:0901/074739:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57418:35843:0901/074741:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[57418:3847:0901/074741:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testWithAuditFailuresAndExpectA11yOk", source: test_api.js (1324)
[57418:35843:0901/074741:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57418:35843:0901/074741:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testWithAuditFailuresAndExpectA11yOk (4532 ms)
[5/209] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testWithAuditFailuresAndExpectA11yOk (5909 ms)
[ RUN ] OptionsWebUIExtendedTest.OverlayBackToChild
[57426:3847:0901/074738:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57415:3847:0901/074741:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[57415:3847:0901/074742:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.OverlayBackToChild", source: test_api.js (1324)
[ OK ] OptionsWebUIExtendedTest.OverlayBackToChild (7697 ms)
[6/209] OptionsWebUIExtendedTest.OverlayBackToChild (9272 ms)
[ RUN ] SettingsFormatWebUITest.RadioCheckboxStyleCheck
[57429:3847:0901/074739:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57416:3847:0901/074741:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[57416:3847:0901/074742:INFO:CONSOLE(1324)] "Running TestCase SettingsFormatWebUITest.RadioCheckboxStyleCheck", source: test_api.js (1324)
[57429:3847:0901/074744:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x6130000313c0]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[57429:3847:0901/074744:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x6130000313c0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] SettingsFormatWebUITest.RadioCheckboxStyleCheck (7276 ms)
[7/209] SettingsFormatWebUITest.RadioCheckboxStyleCheck (8899 ms)
[ RUN ] SyncSetupWebUITestAsync.RestoreSyncDataTypes
[57430:3847:0901/074739:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57417:35843:0901/074741:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[57417:35843:0901/074741:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57417:35843:0901/074741:WARNING:channel.cc(325)] RawChannel write error
[57417:3847:0901/074742:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[57417:3847:0901/074743:INFO:CONSOLE(1324)] "Running TestCase SyncSetupWebUITestAsync.RestoreSyncDataTypes", source: test_api.js (1324)
[57417:3847:0901/074744:WARNING:CONSOLE(358)] "
Accessibility issues found on chrome://settings-frame/syncSetup
*** Begin accessibility audit results ***
An accessibility audit found
Errors:
Error: AX_TEXT_01 (Controls and media elements should have labels) failed on the following element:
#sync-select-datatypes
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_text_01--controls-and-media-elements-should-have-labels for more information.
*** End accessibility audit results ***", source: test_api.js (358)
[ OK ] SyncSetupWebUITestAsync.RestoreSyncDataTypes (7537 ms)
[8/209] SyncSetupWebUITestAsync.RestoreSyncDataTypes (9155 ms)
[ RUN ] WebUIBrowserAsyncGenTest.TestRunAllActionsAsyncMock
[57442:3847:0901/074744:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57439:3847:0901/074747:INFO:CONSOLE(1324)] "Running TestCase WebUIBrowserAsyncGenTest.TestRunAllActionsAsyncMock", source: test_api.js (1324)
[57439:35843:0901/074747:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebUIBrowserAsyncGenTest.TestRunAllActionsAsyncMock (4688 ms)
[9/209] WebUIBrowserAsyncGenTest.TestRunAllActionsAsyncMock (6217 ms)
[ RUN ] Mock4JSWebUITestFails.CalledOnceExpectTwiceFails
[57456:3847:0901/074747:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57445:3847:0901/074749:INFO:CONSOLE(1324)] "Running TestCase Mock4JSWebUITestFails.CalledOnceExpectTwiceFails", source: test_api.js (1324)
[57445:3847:0901/074750:ERROR:web_ui_test_handler.cc(76)] Failed: RUN_TEST_F("Mock4JSWebUITestFails","CalledOnceExpectTwiceFails")
expected method was not invoked the expected number of times: callMe()
Allowed:
expected 2 times, invoked 1 times: callMe()
[57445:37379:0901/074750:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57445:37379:0901/074750:WARNING:channel.cc(325)] RawChannel write error
[ OK ] Mock4JSWebUITestFails.CalledOnceExpectTwiceFails (4386 ms)
[10/209] Mock4JSWebUITestFails.CalledOnceExpectTwiceFails (6075 ms)
[ RUN ] HistoryWebUIDeleteProhibitedTest.deleteIgnored
[57455:3847:0901/074747:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57444:3847:0901/074750:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[57444:3847:0901/074750:INFO:CONSOLE(1324)] "Running TestCase HistoryWebUIDeleteProhibitedTest.deleteIgnored", source: test_api.js (1324)
[ OK ] HistoryWebUIDeleteProhibitedTest.deleteIgnored (5000 ms)
[11/209] HistoryWebUIDeleteProhibitedTest.deleteIgnored (6721 ms)
[ RUN ] NetInternalsTest.netInternalsDnsViewIncognitoClears
[57458:3847:0901/074748:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57446:3847:0901/074751:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsDnsViewIncognitoClears", source: test_api.js (1324)
[57471:13063:0901/074752:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[57471:13063:0901/074752:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] NetInternalsTest.netInternalsDnsViewIncognitoClears (7255 ms)
[12/209] NetInternalsTest.netInternalsDnsViewIncognitoClears (8942 ms)
[ RUN ] NetInternalsTest.netInternalsTourTabs
[57467:3847:0901/074751:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57462:40451:0901/074753:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57462:40451:0901/074753:WARNING:channel.cc(325)] RawChannel write error
[57462:3847:0901/074754:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsTourTabs", source: test_api.js (1324)
[57472:13063:0901/074754:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57472:13063:0901/074754:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NetInternalsTest.netInternalsTourTabs (5519 ms)
[13/209] NetInternalsTest.netInternalsTourTabs (7213 ms)
[ RUN ] PlatformAppBrowserTest.EmptyContextMenu
[57478:3847:0901/074754:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57483:12807:0901/074756:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[57483:12807:0901/074756:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[57483:12807:0901/074756:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppBrowserTest.EmptyContextMenu (4321 ms)
[14/209] PlatformAppBrowserTest.EmptyContextMenu (5721 ms)
[ RUN ] PrintPreviewWebUITest.TestColorSettingsColor
[57477:3847:0901/074753:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57469:3847:0901/074756:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[57469:3847:0901/074757:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestColorSettingsColor", source: test_api.js (1324)
[57469:39939:0901/074758:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrintPreviewWebUITest.TestColorSettingsColor (6802 ms)
[15/209] PrintPreviewWebUITest.TestColorSettingsColor (8510 ms)
[ RUN ] BluetoothPrivateApiTest.DisconnectAll
[57488:3847:0901/074756:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57481:3847:0901/074758:INFO:CONSOLE(0)] "[SUCCESS] testDisconnect", source: chrome-extension://jofgjdphhceggjecimellaapdjjadibj/_generated_background_page.html (0)
[57489:13063:0901/074758:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[57489:13063:0901/074758:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[57489:13063:0901/074758:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57481:38147:0901/074758:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57481:38147:0901/074758:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BluetoothPrivateApiTest.DisconnectAll (4193 ms)
[16/209] BluetoothPrivateApiTest.DisconnectAll (5651 ms)
[ RUN ] BluetoothLowEnergyApiTest.WriteDescriptorValue
[57495:3847:0901/074758:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57487:3847:0901/074800:INFO:CONSOLE(0)] "[SUCCESS] testWriteDescriptorValue", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[57496:13319:0901/074800:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[57496:13319:0901/074800:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[57496:13319:0901/074800:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[57496:13319:0901/074800:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57496:13319:0901/074800:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BluetoothLowEnergyApiTest.WriteDescriptorValue (4388 ms)
[17/209] BluetoothLowEnergyApiTest.WriteDescriptorValue (5888 ms)
[ RUN ] ExtensionApiTest.OptionalPermissionsGesture
[57499:3847:0901/074800:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57493:3847:0901/074802:INFO:CONSOLE(0)] "[SUCCESS] testGesture", source: chrome-extension://dkinhiefkahfckipocgmpjbfabmanipo/_generated_background_page.html (0)
[57502:13063:0901/074802:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.OptionalPermissionsGesture (4420 ms)
[18/209] ExtensionApiTest.OptionalPermissionsGesture (5959 ms)
[ RUN ] AppControllerMainMenuBrowserTest.HistoryMenuResetAfterProfileDeletion
[57511:3847:0901/074802:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57503:40451:0901/074803:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AppControllerMainMenuBrowserTest.HistoryMenuResetAfterProfileDeletion (3441 ms)
[19/209] AppControllerMainMenuBrowserTest.HistoryMenuResetAfterProfileDeletion (4912 ms)
[ RUN ] ExtensionApiTest.MutationObservers
[57509:3847:0901/074802:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57501:3847:0901/074804:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://cgnhmgehofmjmpdmdgbagbkiefoijonh/_generated_background_page.html (0)
[ OK ] ExtensionApiTest.MutationObservers (4375 ms)
[20/209] ExtensionApiTest.MutationObservers (5968 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithFileWithoutExtensionAcceptAny
[57518:3847:0901/074804:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57510:63235:0901/074806:ERROR:mach_broker_mac.mm(222)] Unknown process 57526 is sending Mach IPC messages!
[57510:3847:0901/074807:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://kcnmhmnhmklgjjpnpipfjbinacongimk/_generated_background_page.html (0)
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithFileWithoutExtensionAcceptAny (4984 ms)
[21/209] PlatformAppWithFileBrowserTest.LaunchWithFileWithoutExtensionAcceptAny (6678 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithNoIntent
[57523:3847:0901/074806:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57517:64523:0901/074808:ERROR:mach_broker_mac.mm(222)] Unknown process 57535 is sending Mach IPC messages!
[57517:3847:0901/074809:WARNING:launcher.cc(248)] Extension does not provide a valid file handler.
[57517:3847:0901/074809:INFO:CONSOLE(0)] "[SUCCESS] testIntent", source: chrome-extension://chhimnkkipcilkacpjfipeadlbklndba/_generated_background_page.html (0)
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithNoIntent (5420 ms)
[22/209] PlatformAppWithFileBrowserTest.LaunchWithNoIntent (7052 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.PrerenderedClickInTabIntercepted
[57537:3847:0901/074808:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57525:3847:0901/074813:INFO:CONSOLE(35)] "Prerendering a link", source: http://127.0.0.1:56199/extensions/platform_apps/url_handlers/launching_pages/navigate.js (35)
[57525:74755:0901/074813:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[57555:14595:0901/074814:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[57555:14595:0901/074814:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[57525:3847:0901/074814:INFO:CONSOLE(41)] "Prerender aborted. Clicking link", source: http://127.0.0.1:56199/extensions/platform_apps/url_handlers/launching_pages/navigate.js (41)
[57555:13063:0901/074814:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57539:13063:0901/074814:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57539:13063:0901/074814:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PlatformAppUrlRedirectorBrowserTest.PrerenderedClickInTabIntercepted (7963 ms)
[23/209] PlatformAppUrlRedirectorBrowserTest.PrerenderedClickInTabIntercepted (9607 ms)
[ RUN ] EphemeralAppLauncherTest.BlacklistedForMalware
HTTP server started on http://127.0.0.1:56200...
sending server_data: {"host": "127.0.0.1", "port": 56200} (36 bytes)
[57554:3847:0901/074813:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EphemeralAppLauncherTest.BlacklistedForMalware (5570 ms)
[24/209] EphemeralAppLauncherTest.BlacklistedForMalware (7230 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.BlankClickInAppIntercepted
[57533:3847:0901/074807:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57522:38147:0901/074816:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57522:38147:0901/074816:WARNING:channel.cc(325)] RawChannel write error
[57557:13063:0901/074816:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[57557:13063:0901/074816:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[57557:13063:0901/074816:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[57557:13063:0901/074816:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57557:13063:0901/074816:WARNING:channel.cc(325)] RawChannel write error
[57560:12807:0901/074816:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57560:12807:0901/074816:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PlatformAppUrlRedirectorBrowserTest.BlankClickInAppIntercepted (11558 ms)
[25/209] PlatformAppUrlRedirectorBrowserTest.BlankClickInAppIntercepted (13293 ms)
[ RUN ] EphemeralAppBrowserTest.RestartEventReceived
[57543:3847:0901/074810:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57558:13319:0901/074815:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57558:13319:0901/074815:WARNING:channel.cc(325)] RawChannel write error
[57564:14083:0901/074817:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EphemeralAppBrowserTest.RestartEventReceived (8564 ms)
[26/209] EphemeralAppBrowserTest.RestartEventReceived (9975 ms)
[ RUN ] EphemeralAppLauncherTest.UnsupportedRequirements
HTTP server started on http://127.0.0.1:56205...
sending server_data: {"host": "127.0.0.1", "port": 56205} (36 bytes)
[57570:3847:0901/074819:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EphemeralAppLauncherTest.UnsupportedRequirements (5986 ms)
[27/209] EphemeralAppLauncherTest.UnsupportedRequirements (7541 ms)
[ RUN ] WebViewTest.Shim_TestWebRequestAPIExistence
[57579:3847:0901/074820:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57581:13319:0901/074824:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[57581:3847:0901/074824:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[57581:13319:0901/074824:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[57581:13319:0901/074824:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Shim_TestWebRequestAPIExistence (6367 ms)
[28/209] WebViewTest.Shim_TestWebRequestAPIExistence (7945 ms)
[ RUN ] WebViewTest.Shim_TestNavigateAfterResize
[57582:3847:0901/074821:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57569:3847:0901/074824:INFO:CONSOLE(62)] "Inject success: navigate_after_resize.js", source: chrome-extension://bbpaimaeeabheikmnfloeapgndappaii/main.js (62)
[57569:3847:0901/074824:INFO:CONSOLE(62)] "guest log: message", source: chrome-extension://bbpaimaeeabheikmnfloeapgndappaii/main.js (62)
[57569:3847:0901/074824:INFO:CONSOLE(62)] "guest log: data: dimension-request", source: chrome-extension://bbpaimaeeabheikmnfloeapgndappaii/main.js (62)
[57569:3847:0901/074824:INFO:CONSOLE(62)] "postMessageHandler: dimension-response,100,125", source: chrome-extension://bbpaimaeeabheikmnfloeapgndappaii/main.js (62)
[57569:3847:0901/074824:INFO:CONSOLE(62)] "actualWidth: 100, actualHeight: 125", source: chrome-extension://bbpaimaeeabheikmnfloeapgndappaii/main.js (62)
[57569:3847:0901/074824:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[57569:3847:0901/074824:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2147483649, remote ID 3)
[57569:3847:0901/074824:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2147483648, remote ID 2)
[57593:13063:0901/074825:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[57593:13063:0901/074825:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[57593:13063:0901/074825:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Shim_TestNavigateAfterResize (6655 ms)
[29/209] WebViewTest.Shim_TestNavigateAfterResize (8212 ms)
[ RUN ] WebViewTest.Shim_TestLoadAbortEmptyResponse
[57583:3847:0901/074821:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57571:3847:0901/074825:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -324: ERR_EMPTY_RESPONSE.", source: extensions::webViewEvents (237)
[57585:13063:0901/074825:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[57585:13063:0901/074825:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[57585:13063:0901/074825:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[57585:13063:0901/074825:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57585:13063:0901/074825:WARNING:channel.cc(325)] RawChannel write error
[57589:13063:0901/074825:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57589:13063:0901/074825:WARNING:channel.cc(325)] RawChannel write error
[57595:13063:0901/074825:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[57595:13063:0901/074825:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57595:14595:0901/074825:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[57595:14595:0901/074825:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] WebViewTest.Shim_TestLoadAbortEmptyResponse (6538 ms)
[30/209] WebViewTest.Shim_TestLoadAbortEmptyResponse (8090 ms)
[ RUN ] WebViewTest.TaskManagerExistingWebView
[57596:3847:0901/074825:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57590:74771:0901/074829:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[57597:13575:0901/074829:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.TaskManagerExistingWebView (6334 ms)
[31/209] WebViewTest.TaskManagerExistingWebView (7914 ms)
[ RUN ] WebViewTest.GeolocationAPICancelGeolocation
[57606:3847:0901/074828:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57598:65803:0901/074830:ERROR:mach_broker_mac.mm(222)] Unknown process 57616 is sending Mach IPC messages!
[57598:74755:0901/074832:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[57598:74755:0901/074832:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[57598:3847:0901/074832:INFO:CONSOLE(0)] "[SUCCESS] testCancelGeolocationInIFrame", source: chrome-extension://ailhifkocfehpgpfgjofofahbajpkpje/embedder.html (0)
[57610:13063:0901/074832:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[57610:13063:0901/074832:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[57610:13063:0901/074832:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[57610:13063:0901/074832:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57610:13063:0901/074832:WARNING:channel.cc(325)] RawChannel write error
[57598:38403:0901/074832:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57598:38403:0901/074832:WARNING:channel.cc(325)] RawChannel write error
[57598:38403:0901/074832:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[57598:38403:0901/074832:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.GeolocationAPICancelGeolocation (6334 ms)
[32/209] WebViewTest.GeolocationAPICancelGeolocation (7952 ms)
[ RUN ] WebViewTest.FileSystemAPIRequestFromWorkerDefaultAllow
[57611:3847:0901/074828:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57600:3847:0901/074831:INFO:CONSOLE(77)] "embedder.setUpLoadStop_", source: chrome-extension://hkfcfimlelkpffeifemdpgfbghhmokcp/embedder.js (77)
[57600:3847:0901/074832:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop", source: chrome-extension://hkfcfimlelkpffeifemdpgfbghhmokcp/embedder.js (79)
[57600:3847:0901/074832:INFO:CONSOLE(82)] "embedder.webview.postMessage", source: chrome-extension://hkfcfimlelkpffeifemdpgfbghhmokcp/embedder.js (82)
[57600:75267:0901/074832:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[57614:12551:0901/074832:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57600:41219:0901/074832:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57600:41219:0901/074832:WARNING:channel.cc(325)] RawChannel write error
[57622:13063:0901/074832:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[57622:13063:0901/074832:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.FileSystemAPIRequestFromWorkerDefaultAllow (6157 ms)
[33/209] WebViewTest.FileSystemAPIRequestFromWorkerDefaultAllow (7660 ms)
[ RUN ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfSingleWebViewGuestAllow
[57613:3847:0901/074829:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57602:3847:0901/074831:INFO:CONSOLE(77)] "embedder.setUpLoadStop_", source: chrome-extension://ddpoallnjfgeaendbifjpfdbijimehfa/embedder.js (77)
[57602:3847:0901/074833:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop", source: chrome-extension://ddpoallnjfgeaendbifjpfdbijimehfa/embedder.js (79)
[57602:3847:0901/074833:INFO:CONSOLE(82)] "embedder.webview.postMessage", source: chrome-extension://ddpoallnjfgeaendbifjpfdbijimehfa/embedder.js (82)
[57602:74755:0901/074833:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[57602:3847:0901/074833:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2147483648, remote ID 2)
[57602:39683:0901/074833:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[57625:13319:0901/074833:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57625:13319:0901/074833:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfSingleWebViewGuestAllow (6411 ms)
[34/209] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfSingleWebViewGuestAllow (7967 ms)
[ RUN ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfMultiWebViewGuestsDeny
[57626:3847:0901/074833:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57620:3847:0901/074837:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop of guest No.1", source: chrome-extension://gfnichbpeafhidaclahibfmiflldfcgh/embedder.js (79)
[57620:3847:0901/074837:INFO:CONSOLE(82)] "embedder.webview[1].postMessage", source: chrome-extension://gfnichbpeafhidaclahibfmiflldfcgh/embedder.js (82)
[57620:3847:0901/074837:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop of guest No.2", source: chrome-extension://gfnichbpeafhidaclahibfmiflldfcgh/embedder.js (79)
[57620:3847:0901/074837:INFO:CONSOLE(82)] "embedder.webview[2].postMessage", source: chrome-extension://gfnichbpeafhidaclahibfmiflldfcgh/embedder.js (82)
[57620:3847:0901/074837:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop of guest No.0", source: chrome-extension://gfnichbpeafhidaclahibfmiflldfcgh/embedder.js (79)
[57620:3847:0901/074837:INFO:CONSOLE(82)] "embedder.webview[0].postMessage", source: chrome-extension://gfnichbpeafhidaclahibfmiflldfcgh/embedder.js (82)
[57620:74003:0901/074837:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[57620:74003:0901/074837:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[57620:74003:0901/074837:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[57620:38147:0901/074837:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57620:38147:0901/074837:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfMultiWebViewGuestsDeny (6045 ms)
[35/209] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfMultiWebViewGuestsDeny (7556 ms)
[ RUN ] WebViewTest.DownloadPermission
[57636:3847:0901/074836:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57628:74755:0901/074839:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[57640:13063:0901/074839:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57640:13063:0901/074839:WARNING:channel.cc(325)] RawChannel write error
[57628:39171:0901/074839:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57628:39171:0901/074839:WARNING:channel.cc(325)] RawChannel write error
[57628:39171:0901/074840:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.DownloadPermission (5959 ms)
[36/209] WebViewTest.DownloadPermission (7522 ms)
[ RUN ] WebViewTest.TestConfirmDialog
[57641:3847:0901/074836:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57629:3847:0901/074840:INFO:CONSOLE(77)] "webview has loaded.", source: chrome-extension://mlmdlccnmndoflnbhbgdokkjkgmkbmcd/embedder.js (77)
[57629:3847:0901/074840:INFO:CONSOLE(81)] "Script has been injected into webview.", source: chrome-extension://mlmdlccnmndoflnbhbgdokkjkgmkbmcd/embedder.js (81)
[57629:3847:0901/074840:INFO:CONSOLE(92)] "A communication channel has been established with webview.", source: chrome-extension://mlmdlccnmndoflnbhbgdokkjkgmkbmcd/embedder.js (92)
[57629:3847:0901/074840:INFO:CONSOLE(143)] "The confirm dialog test has started.", source: chrome-extension://mlmdlccnmndoflnbhbgdokkjkgmkbmcd/embedder.js (143)
[57629:3847:0901/074840:INFO:CONSOLE(158)] "webview has requested a dialog.", source: chrome-extension://mlmdlccnmndoflnbhbgdokkjkgmkbmcd/embedder.js (158)
[57629:3847:0901/074840:INFO:CONSOLE(162)] "The app has responded to the dialog request.", source: chrome-extension://mlmdlccnmndoflnbhbgdokkjkgmkbmcd/embedder.js (162)
[57629:3847:0901/074840:INFO:CONSOLE(150)] "webview has reported a result for its confirm dialog.", source: chrome-extension://mlmdlccnmndoflnbhbgdokkjkgmkbmcd/embedder.js (150)
[57643:13575:0901/074840:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57654:13063:0901/074840:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[57654:13063:0901/074840:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.TestConfirmDialog (6088 ms)
[37/209] WebViewTest.TestConfirmDialog (7686 ms)
[ RUN ] WebViewSizeTest.AutoSize
[57644:3847:0901/074836:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57631:63235:0901/074838:ERROR:mach_broker_mac.mm(222)] Unknown process 57648 is sending Mach IPC messages!
[57631:3847:0901/074841:INFO:CONSOLE(14)] "guest.loadstop", source: chrome-extension://iemiahfpoidbkgkgkapdogcfjgnhmljh/main.js (14)
[57631:3847:0901/074841:INFO:CONSOLE(41)] "sizechanged: dimension: 1600 X 1600", source: chrome-extension://iemiahfpoidbkgkgkapdogcfjgnhmljh/main.js (41)
[57631:3847:0901/074841:INFO:CONSOLE(0)] "[SUCCESS] testAutoSize", source: chrome-extension://iemiahfpoidbkgkgkapdogcfjgnhmljh/main.html (0)
[57655:13319:0901/074841:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[57655:13319:0901/074841:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewSizeTest.AutoSize (6176 ms)
[38/209] WebViewSizeTest.AutoSize (7752 ms)
[ RUN ] WebViewSizeTest.Shim_TestResizeWebviewResizesContent
[57660:3847:0901/074840:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57650:3847:0901/074844:INFO:CONSOLE(2175)] "The resize test has been injected into webview.", source: chrome-extension://bbpaimaeeabheikmnfloeapgndappaii/main.js (2175)
[57650:3847:0901/074844:INFO:CONSOLE(2181)] "The guest script for a two-way comm channel has been injected into webview.", source: chrome-extension://bbpaimaeeabheikmnfloeapgndappaii/main.js (2181)
[57650:3847:0901/074844:INFO:CONSOLE(2192)] "A communication channel has been established with webview.", source: chrome-extension://bbpaimaeeabheikmnfloeapgndappaii/main.js (2192)
[57650:3847:0901/074844:INFO:CONSOLE(2193)] "Resizing <webview> width from 300px to 400px.", source: chrome-extension://bbpaimaeeabheikmnfloeapgndappaii/main.js (2193)
[ OK ] WebViewSizeTest.Shim_TestResizeWebviewResizesContent (6157 ms)
[39/209] WebViewSizeTest.Shim_TestResizeWebviewResizesContent (7638 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectMultipleLargerTotal
[57678:3847:0901/074844:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57667:74243:0901/074845:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[57667:3847:0901/074845:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:56259/banners/main.js (13)
=================================================================
==57680==ERROR: AddressSanitizer: heap-use-after-free on address 0x60e000065da0 at pc 0x000117dd6e32 bp 0x7fff56478650 sp 0x7fff56478648
READ of size 8 at 0x60e000065da0 thread T0
#0 0x117dd6e31 in operator() base/memory/scoped_ptr.h:128:5
#1 0x117dd6e31 in ~scoped_ptr_impl base/memory/scoped_ptr.h:222:0
#2 0x117dd6e31 in ~scoped_ptr_impl base/memory/scoped_ptr.h:218:0
#3 0x117dd6e31 in ~scoped_ptr base/memory/scoped_ptr.h:312:0
#4 0x117dd6e31 in ~scoped_ptr base/memory/scoped_ptr.h:312:0
#5 0x117dd6e31 in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:797:0
#6 0x117dd700d in ~RenderFrameImpl content/renderer/render_frame_impl.cc:764:37
#7 0x117dd700d in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:764:0
#8 0x117df2cd0 in content::RenderFrameImpl::frameDetached(blink::WebFrame*, blink::WebFrameClient::DetachType) content/renderer/render_frame_impl.cc:2295:3
#9 0x1102d4e68 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:346:5
#10 0x11237aa48 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#11 0x1123f1625 in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:307:5
#12 0x1127c896d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:570:5
#13 0x110432be0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1694:9
#14 0x117ea5c88 in content::RenderWidget::Close() content/renderer/render_widget.cc:1631:5
#15 0x117e7b3b0 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3073:3
#16 0x10b65d44c in Run base/callback.h:396:12
#17 0x10b65d44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#18 0x117c1f3b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#19 0x117c1b5b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#20 0x10b65d44c in Run base/callback.h:396:12
#21 0x10b65d44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#22 0x10b6bf5bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#23 0x10b6c00a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#24 0x10b6c0656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#25 0x10b63bfa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#26 0x10b6a5f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#27 0x10b63a526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#28 0x7fff940bfb30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#29 0x7fff940bf454 in __CFRunLoopDoSources0 ??:0:0
#30 0x7fff940e27f4 in __CFRunLoopRun ??:0:0
#31 0x7fff940e20e1 in CFRunLoopRunSpecific ??:0:0
#32 0x7fff94a097bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#33 0x10b63d497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#34 0x10b63b89b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#35 0x10b6fd12e in base::RunLoop::Run() base/run_loop.cc:55:3
#36 0x10b6be124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
#37 0x117ec0058 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:201:7
#38 0x10b576d8b in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:806:12
#39 0x10b5752dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#40 0x10a4920dd in ChromeMain chrome/app/chrome_main.cc:66:12
#41 0x109785c0a in main chrome/app/chrome_exe_main_mac.cc:16:12
#42 0x109785bf3 in start ??:0:0
#35 0x10 (<unknown module>)
0x60e000065da0 is located 32 bytes inside of 152-byte region [0x60e000065d80,0x60e000065e18)
freed by thread T0 here:
#0 0x1097dbd7b in __asan_print_accumulated_stats ??:0:0
#1 0x117dd6014 in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:766:3
#2 0x117dd700d in ~RenderFrameImpl content/renderer/render_frame_impl.cc:764:37
#3 0x117dd700d in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:764:0
#4 0x117df2cd0 in content::RenderFrameImpl::frameDetached(blink::WebFrame*, blink::WebFrameClient::DetachType) content/renderer/render_frame_impl.cc:2295:3
#5 0x1102d4e68 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:346:5
#6 0x11237aa48 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#7 0x1123f1625 in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:307:5
#8 0x1127c896d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:570:5
#9 0x110432be0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1694:9
#10 0x117ea5c88 in content::RenderWidget::Close() content/renderer/render_widget.cc:1631:5
#11 0x117e7b3b0 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3073:3
#12 0x10b65d44c in Run base/callback.h:396:12
#13 0x10b65d44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#14 0x117c1f3b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#15 0x117c1b5b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#16 0x10b65d44c in Run base/callback.h:396:12
#17 0x10b65d44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#18 0x10b6bf5bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#19 0x10b6c00a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#20 0x10b6c0656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#21 0x10b63bfa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#22 0x10b6a5f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#23 0x10b63a526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#24 0x7fff940bfb30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#25 0x7fff940bf454 in __CFRunLoopDoSources0 ??:0:0
#26 0x7fff940e27f4 in __CFRunLoopRun ??:0:0
#27 0x7fff940e20e1 in CFRunLoopRunSpecific ??:0:0
#28 0x7fff94a097bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#29 0x10b63d497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#30 0x10b63b89b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#31 0x10b6fd12e in base::RunLoop::Run() base/run_loop.cc:55:3
#32 0x10b6be124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
previously allocated by thread T0 here:
#0 0x1097db7bb in __asan_print_accumulated_stats ??:0:0
#1 0x10b3c8c79 in ChromeContentRendererClient::CreateAppBannerClient(content::RenderFrame*) chrome/renderer/chrome_content_renderer_client.cc:1618:7
#2 0x117e14c87 in appBannerClient content/renderer/render_frame_impl.cc:3800:9
#3 0x117e14c87 in non-virtual thunk to content::RenderFrameImpl::appBannerClient() content/renderer/render_frame_impl.cc:3797:0
#4 0x1103c52b4 in blink::WebLocalFrameImpl::willShowInstallBannerPrompt(int, blink::WebVector<blink::WebString> const&, blink::WebAppBannerPromptReply*) third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:2134:65
#5 0x10b3cf869 in ChromeRenderFrameObserver::OnAppBannerPromptRequest(int, std::string const&) chrome/renderer/chrome_render_frame_observer.cc:223:3
#6 0x10b3cd21c in DispatchToMethodImpl<ChromeRenderFrameObserver, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &), int, std::basic_string<char> , 0, 1> base/tuple.h:254:3
#7 0x10b3cd21c in DispatchToMethod<ChromeRenderFrameObserver, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &), int, std::basic_string<char> > base/tuple.h:261:0
#8 0x10b3cd21c in Dispatch<ChromeRenderFrameObserver, ChromeRenderFrameObserver, void, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &)> chrome/common/render_messages.h:423:0
#9 0x10b3cd21c in ChromeRenderFrameObserver::OnMessageReceived(IPC::Message const&) chrome/renderer/chrome_render_frame_observer.cc:106:0
#10 0x117ddc13b in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1065:9
#11 0x10d85483e in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
#12 0x10d8546c1 in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
#13 0x117a61910 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:656:10
#14 0x10d8b5f6e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:288:3
#15 0x10b65d44c in Run base/callback.h:396:12
#16 0x10b65d44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#17 0x117c1f3b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#18 0x117c1b5b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#19 0x10b65d44c in Run base/callback.h:396:12
#20 0x10b65d44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#21 0x10b6bf5bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#22 0x10b6c00a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#23 0x10b6c0656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#24 0x10b63bfa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#25 0x10b6a5f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#26 0x10b63a526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#27 0x7fff940bfb30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#28 0x7fff940bf454 in __CFRunLoopDoSources0 ??:0:0
#29 0x7fff940e27f4 in __CFRunLoopRun ??:0:0
#30 0x7fff940e20e1 in CFRunLoopRunSpecific ??:0:0
#31 0x7fff94a097bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#32 0x10b63d497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#33 0x10b63b89b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#34 0x10b6fd12e in base::RunLoop::Run() base/run_loop.cc:55:3
#35 0x10b6be124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
SUMMARY: AddressSanitizer: heap-use-after-free (/Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4+0xd948e31)
Shadow bytes around the buggy address:
0x1c1c0000cb60: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c1c0000cb70: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c1c0000cb80: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c1c0000cb90: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000cba0: fd fd fd fd fd fd fd fa fa fa fa fa fa fa fa fa
=>0x1c1c0000cbb0: fd fd fd fd[fd]fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000cbc0: fd fd fd fa fa fa fa fa fa fa fa fa fd fd fd fd
0x1c1c0000cbd0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fa
0x1c1c0000cbe0: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
0x1c1c0000cbf0: fd fd fd fd fd fd fd fd fd fd fd fd fa fa fa fa
0x1c1c0000cc00: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fd
Shadow byte legend (one shadow byte represents 8 application bytes):
Addressable: 00
Partially addressable: 01 02 03 04 05 06 07
Heap left redzone: fa
Heap right redzone: fb
Freed heap region: fd
Stack left redzone: f1
Stack mid redzone: f2
Stack right redzone: f3
Stack partial redzone: f4
Stack after return: f5
Stack use after scope: f8
Global redzone: f9
Global init order: f6
Poisoned by user: f7
Container overflow: fc
Array cookie: ac
Intra object redzone: bb
ASan internal: fe
Left alloca redzone: ca
Right alloca redzone: cb
==57680==ABORTING
Received signal 6
[0x00010b65bc90]
[0x7fff9095f90a]
[0x000117e7b3b1]
[0x7fff909b6f61]
[0x0001097ed4b6]
[0x0001097d7c8e]
[0x000117dd6e32]
[0x000117dd700e]
[0x000117df2cd1]
[0x0001102d4e69]
[0x00011237aa49]
[0x0001123f1626]
[0x0001127c896e]
[0x000110432be1]
[0x000117ea5c89]
[0x000117e7b3b1]
[0x00010b65d44d]
[0x000117c1f3ba]
[0x000117c1b5b4]
[0x00010b65d44d]
[0x00010b6bf5bd]
[0x00010b6c00a7]
[0x00010b6c0657]
[0x00010b63bfaa]
[0x00010b6a5f1a]
[0x00010b63a527]
[0x7fff940bfb31]
[0x7fff940bf455]
[0x7fff940e27f5]
[0x7fff940e20e2]
[0x7fff94a097be]
[0x00010b63d498]
[0x00010b63b89c]
[0x00010b6fd12f]
[0x00010b6be125]
[0x000117ec0059]
[0x00010b576d8c]
[0x00010b5752de]
[0x00010a4920de]
[0x000109785c0b]
[0x000109785bf4]
[end of stack trace]
[57667:3847:0901/074846:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[57667:3847:0901/074846:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[57667:3847:0901/074846:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectMultipleLargerTotal (3456 ms)
[40/209] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectMultipleLargerTotal (4880 ms)
[ RUN ] WebViewSizeTest.Shim_TestResizeEvents
[57672:3847:0901/074843:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57664:3847:0901/074847:INFO:CONSOLE(2604)] "Resizing <webview> width from 600px to 500px.", source: chrome-extension://bbpaimaeeabheikmnfloeapgndappaii/main.js (2604)
[57664:3847:0901/074847:INFO:CONSOLE(2595)] "oncontentresize", source: chrome-extension://bbpaimaeeabheikmnfloeapgndappaii/main.js (2595)
[57675:13319:0901/074847:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57664:39171:0901/074847:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewSizeTest.Shim_TestResizeEvents (5865 ms)
[41/209] WebViewSizeTest.Shim_TestResizeEvents (7634 ms)
[ RUN ] WebViewDPITest.Shim_TestAutosizeRemoveAttributes
[57676:3847:0901/074844:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57679:13063:0901/074848:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57665:41219:0901/074848:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57665:41219:0901/074848:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewDPITest.Shim_TestAutosizeRemoveAttributes (6222 ms)
[42/209] WebViewDPITest.Shim_TestAutosizeRemoveAttributes (7762 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectMultipleLargerTotal
[57692:3847:0901/074848:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57684:75283:0901/074849:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[57684:3847:0901/074849:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:56286/banners/main.js (13)
=================================================================
==57697==ERROR: AddressSanitizer: heap-use-after-free on address 0x60e0000625a0 at pc 0x000117f81e32 bp 0x7fff562d4650 sp 0x7fff562d4648
READ of size 8 at 0x60e0000625a0 thread T0
#0 0x117f81e31 in operator() base/memory/scoped_ptr.h:128:5
#1 0x117f81e31 in ~scoped_ptr_impl base/memory/scoped_ptr.h:222:0
#2 0x117f81e31 in ~scoped_ptr_impl base/memory/scoped_ptr.h:218:0
#3 0x117f81e31 in ~scoped_ptr base/memory/scoped_ptr.h:312:0
#4 0x117f81e31 in ~scoped_ptr base/memory/scoped_ptr.h:312:0
#5 0x117f81e31 in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:797:0
#6 0x117f8200d in ~RenderFrameImpl content/renderer/render_frame_impl.cc:764:37
#7 0x117f8200d in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:764:0
#8 0x117f9dcd0 in content::RenderFrameImpl::frameDetached(blink::WebFrame*, blink::WebFrameClient::DetachType) content/renderer/render_frame_impl.cc:2295:3
#9 0x11047fe68 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:346:5
#10 0x112525a48 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#11 0x11259c625 in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:307:5
#12 0x11297396d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:570:5
#13 0x1105ddbe0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1694:9
#14 0x118050c88 in content::RenderWidget::Close() content/renderer/render_widget.cc:1631:5
#15 0x1180263b0 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3073:3
#16 0x10b80844c in Run base/callback.h:396:12
#17 0x10b80844c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#18 0x117dca3b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#19 0x117dc65b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#20 0x10b80844c in Run base/callback.h:396:12
#21 0x10b80844c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#22 0x10b86a5bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#23 0x10b86b0a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#24 0x10b86b656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#25 0x10b7e6fa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#26 0x10b850f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#27 0x10b7e5526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#28 0x7fff940bfb30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#29 0x7fff940bf454 in __CFRunLoopDoSources0 ??:0:0
#30 0x7fff940e27f4 in __CFRunLoopRun ??:0:0
#31 0x7fff940e20e1 in CFRunLoopRunSpecific ??:0:0
#32 0x7fff94a097bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#33 0x10b7e8497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#34 0x10b7e689b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#35 0x10b8a812e in base::RunLoop::Run() base/run_loop.cc:55:3
#36 0x10b869124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
#37 0x11806b058 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:201:7
#38 0x10b721d8b in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:806:12
#39 0x10b7202dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#40 0x10a63d0dd in ChromeMain chrome/app/chrome_main.cc:66:12
#41 0x109929c0a in main chrome/app/chrome_exe_main_mac.cc:16:12
#42 0x109929bf3 in start ??:0:0
#35 0x10 (<unknown module>)
0x60e0000625a0 is located 32 bytes inside of 152-byte region [0x60e000062580,0x60e000062618)
freed by thread T0 here:
#0 0x10997fd7b in __asan_print_accumulated_stats ??:0:0
#1 0x117f81014 in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:766:3
#2 0x117f8200d in ~RenderFrameImpl content/renderer/render_frame_impl.cc:764:37
#3 0x117f8200d in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:764:0
#4 0x117f9dcd0 in content::RenderFrameImpl::frameDetached(blink::WebFrame*, blink::WebFrameClient::DetachType) content/renderer/render_frame_impl.cc:2295:3
#5 0x11047fe68 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:346:5
#6 0x112525a48 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#7 0x11259c625 in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:307:5
#8 0x11297396d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:570:5
#9 0x1105ddbe0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1694:9
#10 0x118050c88 in content::RenderWidget::Close() content/renderer/render_widget.cc:1631:5
#11 0x1180263b0 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3073:3
#12 0x10b80844c in Run base/callback.h:396:12
#13 0x10b80844c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#14 0x117dca3b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#15 0x117dc65b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#16 0x10b80844c in Run base/callback.h:396:12
#17 0x10b80844c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#18 0x10b86a5bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#19 0x10b86b0a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#20 0x10b86b656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#21 0x10b7e6fa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#22 0x10b850f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#23 0x10b7e5526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#24 0x7fff940bfb30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#25 0x7fff940bf454 in __CFRunLoopDoSources0 ??:0:0
#26 0x7fff940e27f4 in __CFRunLoopRun ??:0:0
#27 0x7fff940e20e1 in CFRunLoopRunSpecific ??:0:0
#28 0x7fff94a097bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#29 0x10b7e8497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#30 0x10b7e689b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#31 0x10b8a812e in base::RunLoop::Run() base/run_loop.cc:55:3
#32 0x10b869124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
previously allocated by thread T0 here:
#0 0x10997f7bb in __asan_print_accumulated_stats ??:0:0
#1 0x10b573c79 in ChromeContentRendererClient::CreateAppBannerClient(content::RenderFrame*) chrome/renderer/chrome_content_renderer_client.cc:1618:7
#2 0x117fbfc87 in appBannerClient content/renderer/render_frame_impl.cc:3800:9
#3 0x117fbfc87 in non-virtual thunk to content::RenderFrameImpl::appBannerClient() content/renderer/render_frame_impl.cc:3797:0
#4 0x1105702b4 in blink::WebLocalFrameImpl::willShowInstallBannerPrompt(int, blink::WebVector<blink::WebString> const&, blink::WebAppBannerPromptReply*) third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:2134:65
#5 0x10b57a869 in ChromeRenderFrameObserver::OnAppBannerPromptRequest(int, std::string const&) chrome/renderer/chrome_render_frame_observer.cc:223:3
#6 0x10b57821c in DispatchToMethodImpl<ChromeRenderFrameObserver, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &), int, std::basic_string<char> , 0, 1> base/tuple.h:254:3
#7 0x10b57821c in DispatchToMethod<ChromeRenderFrameObserver, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &), int, std::basic_string<char> > base/tuple.h:261:0
#8 0x10b57821c in Dispatch<ChromeRenderFrameObserver, ChromeRenderFrameObserver, void, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &)> chrome/common/render_messages.h:423:0
#9 0x10b57821c in ChromeRenderFrameObserver::OnMessageReceived(IPC::Message const&) chrome/renderer/chrome_render_frame_observer.cc:106:0
#10 0x117f8713b in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1065:9
#11 0x10d9ff83e in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
#12 0x10d9ff6c1 in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
#13 0x117c0c910 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:656:10
#14 0x10da60f6e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:288:3
#15 0x10b80844c in Run base/callback.h:396:12
#16 0x10b80844c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#17 0x117dca3b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#18 0x117dc65b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#19 0x10b80844c in Run base/callback.h:396:12
#20 0x10b80844c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#21 0x10b86a5bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#22 0x10b86b0a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#23 0x10b86b656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#24 0x10b7e6fa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#25 0x10b850f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#26 0x10b7e5526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#27 0x7fff940bfb30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#28 0x7fff940bf454 in __CFRunLoopDoSources0 ??:0:0
#29 0x7fff940e27f4 in __CFRunLoopRun ??:0:0
#30 0x7fff940e20e1 in CFRunLoopRunSpecific ??:0:0
#31 0x7fff94a097bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#32 0x10b7e8497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#33 0x10b7e689b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#34 0x10b8a812e in base::RunLoop::Run() base/run_loop.cc:55:3
#35 0x10b869124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
SUMMARY: AddressSanitizer: heap-use-after-free (/Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4+0xd948e31)
Shadow bytes around the buggy address:
0x1c1c0000c460: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c1c0000c470: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c1c0000c480: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c1c0000c490: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000c4a0: fd fd fd fd fd fd fd fa fa fa fa fa fa fa fa fa
=>0x1c1c0000c4b0: fd fd fd fd[fd]fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000c4c0: fd fd fd fa fa fa fa fa fa fa fa fa fd fd fd fd
0x1c1c0000c4d0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fa
0x1c1c0000c4e0: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
0x1c1c0000c4f0: fd fd fd fd fd fd fd fd fd fd fd fd fa fa fa fa
0x1c1c0000c500: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fd
Shadow byte legend (one shadow byte represents 8 application bytes):
Addressable: 00
Partially addressable: 01 02 03 04 05 06 07
Heap left redzone: fa
Heap right redzone: fb
Freed heap region: fd
Stack left redzone: f1
Stack mid redzone: f2
Stack right redzone: f3
Stack partial redzone: f4
Stack after return: f5
Stack use after scope: f8
Global redzone: f9
Global init order: f6
Poisoned by user: f7
Container overflow: fc
Array cookie: ac
Intra object redzone: bb
ASan internal: fe
Left alloca redzone: ca
Right alloca redzone: cb
==57697==ABORTING
Received signal 6
[0x00010b806c90]
[0x7fff9095f90a]
[0x0001180263b1]
[0x7fff909b6f61]
[0x0001099914b6]
[0x00010997bc8e]
[0x000117f81e32]
[0x000117f8200e]
[0x000117f9dcd1]
[0x00011047fe69]
[0x000112525a49]
[0x00011259c626]
[0x00011297396e]
[0x0001105ddbe1]
[0x000118050c89]
[0x0001180263b1]
[0x00010b80844d]
[0x000117dca3ba]
[0x000117dc65b4]
[0x00010b80844d]
[0x00010b86a5bd]
[0x00010b86b0a7]
[0x00010b86b657]
[0x00010b7e6faa]
[0x00010b850f1a]
[0x00010b7e5527]
[0x7fff940bfb31]
[0x7fff940bf455]
[0x7fff940e27f5]
[0x7fff940e20e2]
[0x7fff94a097be]
[0x00010b7e8498]
[0x00010b7e689c]
[0x00010b8a812f]
[0x00010b869125]
[0x00011806b059]
[0x00010b721d8c]
[0x00010b7202de]
[0x00010a63d0de]
[0x000109929c0b]
[0x000109929bf4]
[end of stack trace]
[57684:3847:0901/074850:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[57684:3847:0901/074850:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[57684:3847:0901/074850:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectMultipleLargerTotal (4179 ms)
[43/209] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectMultipleLargerTotal (5604 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.WebAppBannerNoTypeInManifest
[57700:3847:0901/074849:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57688:3847:0901/074850:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:56321/banners/main.js (13)
[57688:74755:0901/074850:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[57688:3847:0901/074850:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:56321/banners/main.js (13)
=================================================================
==57702==ERROR: AddressSanitizer: heap-use-after-free on address 0x60e000057a20 at pc 0x00011630de32 bp 0x7fff57f47650 sp 0x7fff57f47648
READ of size 8 at 0x60e000057a20 thread T0
#0 0x11630de31 in operator() base/memory/scoped_ptr.h:128:5
#1 0x11630de31 in ~scoped_ptr_impl base/memory/scoped_ptr.h:222:0
#2 0x11630de31 in ~scoped_ptr_impl base/memory/scoped_ptr.h:218:0
#3 0x11630de31 in ~scoped_ptr base/memory/scoped_ptr.h:312:0
#4 0x11630de31 in ~scoped_ptr base/memory/scoped_ptr.h:312:0
#5 0x11630de31 in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:797:0
#6 0x11630e00d in ~RenderFrameImpl content/renderer/render_frame_impl.cc:764:37
#7 0x11630e00d in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:764:0
#8 0x116329cd0 in content::RenderFrameImpl::frameDetached(blink::WebFrame*, blink::WebFrameClient::DetachType) content/renderer/render_frame_impl.cc:2295:3
#9 0x10e80be68 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:346:5
#10 0x1108b1a48 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#11 0x110928625 in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:307:5
#12 0x110cff96d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:570:5
#13 0x10e969be0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1694:9
#14 0x1163dcc88 in content::RenderWidget::Close() content/renderer/render_widget.cc:1631:5
#15 0x1163b23b0 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3073:3
#16 0x109b9444c in Run base/callback.h:396:12
#17 0x109b9444c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#18 0x1161563b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#19 0x1161525b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#20 0x109b9444c in Run base/callback.h:396:12
#21 0x109b9444c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#22 0x109bf65bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#23 0x109bf70a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#24 0x109bf7656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#25 0x109b72fa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#26 0x109bdcf19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#27 0x109b71526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#28 0x7fff940bfb30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#29 0x7fff940bf454 in __CFRunLoopDoSources0 ??:0:0
#30 0x7fff940e27f4 in __CFRunLoopRun ??:0:0
#31 0x7fff940e20e1 in CFRunLoopRunSpecific ??:0:0
#32 0x7fff94a097bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#33 0x109b74497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#34 0x109b7289b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#35 0x109c3412e in base::RunLoop::Run() base/run_loop.cc:55:3
#36 0x109bf5124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
#37 0x1163f7058 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:201:7
#38 0x109aadd8b in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:806:12
#39 0x109aac2dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#40 0x1089c90dd in ChromeMain chrome/app/chrome_main.cc:66:12
#41 0x107cb6c0a in main chrome/app/chrome_exe_main_mac.cc:16:12
#42 0x107cb6bf3 in start ??:0:0
#35 0x10 (<unknown module>)
0x60e000057a20 is located 32 bytes inside of 152-byte region [0x60e000057a00,0x60e000057a98)
freed by thread T0 here:
#0 0x107d0cd7b in __asan_print_accumulated_stats ??:0:0
#1 0x11630d014 in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:766:3
#2 0x11630e00d in ~RenderFrameImpl content/renderer/render_frame_impl.cc:764:37
#3 0x11630e00d in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:764:0
#4 0x116329cd0 in content::RenderFrameImpl::frameDetached(blink::WebFrame*, blink::WebFrameClient::DetachType) content/renderer/render_frame_impl.cc:2295:3
#5 0x10e80be68 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:346:5
#6 0x1108b1a48 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#7 0x110928625 in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:307:5
#8 0x110cff96d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:570:5
#9 0x10e969be0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1694:9
#10 0x1163dcc88 in content::RenderWidget::Close() content/renderer/render_widget.cc:1631:5
#11 0x1163b23b0 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3073:3
#12 0x109b9444c in Run base/callback.h:396:12
#13 0x109b9444c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#14 0x1161563b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#15 0x1161525b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#16 0x109b9444c in Run base/callback.h:396:12
#17 0x109b9444c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#18 0x109bf65bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#19 0x109bf70a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#20 0x109bf7656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#21 0x109b72fa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#22 0x109bdcf19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#23 0x109b71526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#24 0x7fff940bfb30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#25 0x7fff940bf454 in __CFRunLoopDoSources0 ??:0:0
#26 0x7fff940e27f4 in __CFRunLoopRun ??:0:0
#27 0x7fff940e20e1 in CFRunLoopRunSpecific ??:0:0
#28 0x7fff94a097bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#29 0x109b74497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#30 0x109b7289b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#31 0x109c3412e in base::RunLoop::Run() base/run_loop.cc:55:3
#32 0x109bf5124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
previously allocated by thread T0 here:
#0 0x107d0c7bb in __asan_print_accumulated_stats ??:0:0
#1 0x1098ffc79 in ChromeContentRendererClient::CreateAppBannerClient(content::RenderFrame*) chrome/renderer/chrome_content_renderer_client.cc:1618:7
#2 0x11634bc87 in appBannerClient content/renderer/render_frame_impl.cc:3800:9
#3 0x11634bc87 in non-virtual thunk to content::RenderFrameImpl::appBannerClient() content/renderer/render_frame_impl.cc:3797:0
#4 0x10e8fc2b4 in blink::WebLocalFrameImpl::willShowInstallBannerPrompt(int, blink::WebVector<blink::WebString> const&, blink::WebAppBannerPromptReply*) third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:2134:65
#5 0x109906869 in ChromeRenderFrameObserver::OnAppBannerPromptRequest(int, std::string const&) chrome/renderer/chrome_render_frame_observer.cc:223:3
#6 0x10990421c in DispatchToMethodImpl<ChromeRenderFrameObserver, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &), int, std::basic_string<char> , 0, 1> base/tuple.h:254:3
#7 0x10990421c in DispatchToMethod<ChromeRenderFrameObserver, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &), int, std::basic_string<char> > base/tuple.h:261:0
#8 0x10990421c in Dispatch<ChromeRenderFrameObserver, ChromeRenderFrameObserver, void, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &)> chrome/common/render_messages.h:423:0
#9 0x10990421c in ChromeRenderFrameObserver::OnMessageReceived(IPC::Message const&) chrome/renderer/chrome_render_frame_observer.cc:106:0
#10 0x11631313b in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1065:9
#11 0x10bd8b83e in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
#12 0x10bd8b6c1 in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
#13 0x115f98910 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:656:10
#14 0x10bdecf6e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:288:3
#15 0x109b9444c in Run base/callback.h:396:12
#16 0x109b9444c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#17 0x1161563b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#18 0x1161525b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#19 0x109b9444c in Run base/callback.h:396:12
#20 0x109b9444c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#21 0x109bf65bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#22 0x109bf70a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#23 0x109bf7656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#24 0x109b72fa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#25 0x109bdcf19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#26 0x109b71526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#27 0x7fff940bfb30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#28 0x7fff940bf454 in __CFRunLoopDoSources0 ??:0:0
#29 0x7fff940e27f4 in __CFRunLoopRun ??:0:0
#30 0x7fff940e20e1 in CFRunLoopRunSpecific ??:0:0
#31 0x7fff94a097bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#32 0x109b74497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#33 0x109b7289b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#34 0x109c3412e in base::RunLoop::Run() base/run_loop.cc:55:3
#35 0x109bf5124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
SUMMARY: AddressSanitizer: heap-use-after-free (/Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4+0xd948e31)
Shadow bytes around the buggy address:
0x1c1c0000aef0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c1c0000af00: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c1c0000af10: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c1c0000af20: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000af30: fd fd fd fd fd fd fd fa fa fa fa fa fa fa fa fa
=>0x1c1c0000af40: fd fd fd fd[fd]fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000af50: fd fd fd fa fa fa fa fa fa fa fa fa fd fd fd fd
0x1c1c0000af60: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fa
0x1c1c0000af70: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
0x1c1c0000af80: fd fd fd fd fd fd fd fd fd fd fd fd fa fa fa fa
0x1c1c0000af90: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fd
Shadow byte legend (one shadow byte represents 8 application bytes):
Addressable: 00
Partially addressable: 01 02 03 04 05 06 07
Heap left redzone: fa
Heap right redzone: fb
Freed heap region: fd
Stack left redzone: f1
Stack mid redzone: f2
Stack right redzone: f3
Stack partial redzone: f4
Stack after return: f5
Stack use after scope: f8
Global redzone: f9
Global init order: f6
Poisoned by user: f7
Container overflow: fc
Array cookie: ac
Intra object redzone: bb
ASan internal: fe
Left alloca redzone: ca
Right alloca redzone: cb
==57702==ABORTING
Received signal 6
[0x000109b92c90]
[0x7fff9095f90a]
[0x0001163b23b1]
[0x7fff909b6f61]
[0x000107d1e4b6]
[0x000107d08c8e]
[0x00011630de32]
[0x00011630e00e]
[0x000116329cd1]
[0x00010e80be69]
[0x0001108b1a49]
[0x000110928626]
[0x000110cff96e]
[0x00010e969be1]
[0x0001163dcc89]
[0x0001163b23b1]
[0x000109b9444d]
[0x0001161563ba]
[0x0001161525b4]
[0x000109b9444d]
[0x000109bf65bd]
[0x000109bf70a7]
[0x000109bf7657]
[0x000109b72faa]
[0x000109bdcf1a]
[0x000109b71527]
[0x7fff940bfb31]
[0x7fff940bf455]
[0x7fff940e27f5]
[0x7fff940e20e2]
[0x7fff94a097be]
[0x000109b74498]
[0x000109b7289c]
[0x000109c3412f]
[0x000109bf5125]
[0x0001163f7059]
[0x000109aadd8c]
[0x000109aac2de]
[0x0001089c90de]
[0x000107cb6c0b]
[0x000107cb6bf4]
[end of stack trace]
[57688:3847:0901/074851:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[57688:3847:0901/074851:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[57688:3847:0901/074851:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] AppBannerDataFetcherBrowserTest.WebAppBannerNoTypeInManifest (3274 ms)
[44/209] AppBannerDataFetcherBrowserTest.WebAppBannerNoTypeInManifest (4802 ms)
[ RUN ] PasswordsCounterTest.PrefChanged
[57707:3847:0901/074851:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57708:14339:0901/074852:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[57708:14339:0901/074852:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PasswordsCounterTest.PrefChanged (2608 ms)
[45/209] PasswordsCounterTest.PrefChanged (4277 ms)
[ RUN ] PasswordsCounterTest.PrefIsFalse
[57709:3847:0901/074851:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57711:14083:0901/074852:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[ OK ] PasswordsCounterTest.PrefIsFalse (2613 ms)
[46/209] PasswordsCounterTest.PrefIsFalse (4063 ms)
[ RUN ] CollectedCookiesTest.NavigateAway
[57718:3847:0901/074854:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57710:74755:0901/074854:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] CollectedCookiesTest.NavigateAway (3410 ms)
[47/209] CollectedCookiesTest.NavigateAway (4917 ms)
[ RUN ] ContentSettingsTest.ContentSettingsBlockDataURLs
[57727:3847:0901/074855:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ContentSettingsTest.ContentSettingsBlockDataURLs (2573 ms)
[48/209] ContentSettingsTest.ContentSettingsBlockDataURLs (4404 ms)
[ RUN ] ContentSettingsTest.AllowCookiesUsingExceptions
[57721:3847:0901/074854:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56336...
sending server_data: {"host": "127.0.0.1", "port": 56336} (36 bytes)
[ OK ] ContentSettingsTest.AllowCookiesUsingExceptions (4133 ms)
[49/209] ContentSettingsTest.AllowCookiesUsingExceptions (5581 ms)
[ RUN ] DoNotTrackTest.DOMProperty
[57740:3847:0901/074859:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57733:38659:0901/074859:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[57744:14851:0901/074859:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[57733:3847:0901/074859:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[57733:38659:0901/074859:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57733:38659:0901/074859:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DoNotTrackTest.DOMProperty (2793 ms)
[50/209] DoNotTrackTest.DOMProperty (4368 ms)
[ RUN ] DownloadTest.DontCloseNewTab2
[57746:3847:0901/074859:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.DontCloseNewTab2 (3066 ms)
[51/209] DownloadTest.DontCloseNewTab2 (4478 ms)
[ RUN ] DevToolsBeforeUnloadTest.TestWorkerWindowClosing
[57728:3847:0901/074856:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56341...
sending server_data: {"host": "127.0.0.1", "port": 56341} (36 bytes)
[57731:13063:0901/074901:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57731:13063:0901/074901:WARNING:channel.cc(325)] RawChannel write error
[57739:13063:0901/074901:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483655, remote ID 8)
[57739:13063:0901/074901:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483656, remote ID 9)
[57739:13063:0901/074901:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[57739:13063:0901/074901:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57728:3847:0901/074901:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[57728:3847:0901/074901:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[57739:14595:0901/074901:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[57739:14595:0901/074901:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] DevToolsBeforeUnloadTest.TestWorkerWindowClosing (6966 ms)
[52/209] DevToolsBeforeUnloadTest.TestWorkerWindowClosing (8429 ms)
[ RUN ] DownloadTestWithShelf.IncognitoDownload
[57747:3847:0901/074900:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTestWithShelf.IncognitoDownload (4012 ms)
[53/209] DownloadTestWithShelf.IncognitoDownload (5528 ms)
[ RUN ] ExtensionBrowsingDataTest.RemoveBrowsingDataAll
[57763:3847:0901/074904:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionBrowsingDataTest.RemoveBrowsingDataAll (3061 ms)
[54/209] ExtensionBrowsingDataTest.RemoveBrowsingDataAll (4613 ms)
[ RUN ] ExtensionBrowsingDataTest.SettingsFunctionSince
[57764:3847:0901/074905:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57769:14083:0901/074905:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[ OK ] ExtensionBrowsingDataTest.SettingsFunctionSince (3173 ms)
[55/209] ExtensionBrowsingDataTest.SettingsFunctionSince (4859 ms)
[ RUN ] DeclarativeContentApiTest.DisabledForSpanningIncognito
[57770:3847:0901/074905:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DeclarativeContentApiTest.DisabledForSpanningIncognito (6028 ms)
[56/209] DeclarativeContentApiTest.DisabledForSpanningIncognito (7891 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_Post
[57782:3847:0901/074908:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56353...
sending server_data: {"host": "127.0.0.1", "port": 56353} (36 bytes)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_Post (4035 ms)
[57/209] DownloadExtensionTest.DownloadExtensionTest_Download_Post (5522 ms)
[ RUN ] AutomationApiTest.Find
[57756:3847:0901/074903:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57750:38659:0901/074905:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57750:38659:0901/074905:WARNING:channel.cc(325)] RawChannel write error
[57750:75011:0901/074907:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[57750:3847:0901/074907:INFO:CONSOLE(0)] "[SUCCESS] testFindByRole", source: chrome-extension://npcipbfiddndljbknojnbnkicoaphimn/find.html (0)
[57750:3847:0901/074908:INFO:CONSOLE(0)] "[SUCCESS] testFindByStates", source: chrome-extension://npcipbfiddndljbknojnbnkicoaphimn/find.html (0)
[57750:3847:0901/074909:INFO:CONSOLE(0)] "[SUCCESS] testFindByAttribute", source: chrome-extension://npcipbfiddndljbknojnbnkicoaphimn/find.html (0)
[57750:3847:0901/074910:INFO:CONSOLE(0)] "[SUCCESS] testMatches", source: chrome-extension://npcipbfiddndljbknojnbnkicoaphimn/find.html (0)
[57768:12807:0901/074911:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[57768:12807:0901/074911:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[57768:12807:0901/074911:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[57768:12807:0901/074911:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57768:12807:0901/074911:WARNING:channel.cc(325)] RawChannel write error
[57750:38659:0901/074911:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57750:38659:0901/074911:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AutomationApiTest.Find (9883 ms)
[58/209] AutomationApiTest.Find (11422 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_Post_Get
[57783:3847:0901/074909:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56355...
sending server_data: {"host": "127.0.0.1", "port": 56355} (36 bytes)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_Post_Get (4391 ms)
[59/209] DownloadExtensionTest.DownloadExtensionTest_Download_Post_Get (5921 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_ParentDirInvalid
[57799:3847:0901/074913:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56361...
sending server_data: {"host": "127.0.0.1", "port": 56361} (36 bytes)
[57791:8711:0901/074916:ERROR:mach_broker_mac.mm(222)] Unknown process 57816 is sending Mach IPC messages!
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_ParentDirInvalid (5114 ms)
[60/209] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_ParentDirInvalid (6574 ms)
[ RUN ] BrowserActionApiTest.BadgeBackgroundColor
[57806:3847:0901/074914:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56363...
sending server_data: {"host": "127.0.0.1", "port": 56363} (36 bytes)
[ OK ] BrowserActionApiTest.BadgeBackgroundColor (5235 ms)
[61/209] BrowserActionApiTest.BadgeBackgroundColor (6919 ms)
[ RUN ] ExtensionBrowserTest.PageActionInPageNavigation
[57808:3847:0901/074915:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56364...
sending server_data: {"host": "127.0.0.1", "port": 56364} (36 bytes)
[57797:3847:0901/074918:INFO:CONSOLE(10)] "url: http://127.0.0.1:56364/files/extensions/api_test/page_action/hash_change/test_page_A.html", source: chrome-extension://hdjolahhfldgfamaobcmlpbgnkcpcafp/background.js (10)
[57797:3847:0901/074918:INFO:CONSOLE(13)] "Enabling for 2", source: chrome-extension://hdjolahhfldgfamaobcmlpbgnkcpcafp/background.js (13)
[57820:13063:0901/074918:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57820:13063:0901/074918:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionBrowserTest.PageActionInPageNavigation (5745 ms)
[62/209] ExtensionBrowserTest.PageActionInPageNavigation (7201 ms)
[ RUN ] ExtensionBrowserTest.RSSParseFeedInvalidFeed2
[57811:3847:0901/074915:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56365...
sending server_data: {"host": "127.0.0.1", "port": 56365} (36 bytes)
[57798:41219:0901/074919:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[57798:41219:0901/074919:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57798:41219:0901/074919:WARNING:channel.cc(325)] RawChannel write error
[57798:3847:0901/074919:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[57798:41219:0901/074919:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57798:41219:0901/074919:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionBrowserTest.RSSParseFeedInvalidFeed2 (5739 ms)
[63/209] ExtensionBrowserTest.RSSParseFeedInvalidFeed2 (7622 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenExistingFilePreviousPathDoesNotExistTest
[57826:3847:0901/074920:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57821:4611:0901/074922:ERROR:mach_broker_mac.mm(222)] Unknown process 57836 is sending Mach IPC messages!
[57821:3847:0901/074923:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://jimllbnkblcplncofafgfbcddlmgegea/test.html (0)
[57821:41219:0901/074923:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57821:41219:0901/074923:WARNING:channel.cc(325)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiOpenExistingFilePreviousPathDoesNotExistTest (5734 ms)
[64/209] FileSystemApiTest.FileSystemApiOpenExistingFilePreviousPathDoesNotExistTest (7356 ms)
[ RUN ] FileSystemApiTest.FileSystemApiGetWritableRootEntryTest
[57834:3847:0901/074921:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57825:4611:0901/074923:ERROR:mach_broker_mac.mm(222)] Unknown process 57844 is sending Mach IPC messages!
[57825:3847:0901/074925:INFO:CONSOLE(0)] "[SUCCESS] getWritableEntry", source: chrome-extension://hdllopighcchfmhihdinfdbokkkhnafc/test.html (0)
[ OK ] FileSystemApiTest.FileSystemApiGetWritableRootEntryTest (5746 ms)
[65/209] FileSystemApiTest.FileSystemApiGetWritableRootEntryTest (7433 ms)
[ RUN ] GcmApiTest.RegisterValidation
[57842:3847:0901/074923:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57831:3847:0901/074925:INFO:CONSOLE(0)] "[SUCCESS] successWithOneSender", source: chrome-extension://lefcecgkalmdpofeoodadlijjoebjlpe/_generated_background_page.html (0)
[57831:3847:0901/074925:INFO:CONSOLE(0)] "[SUCCESS] successWithMultipleSenders", source: chrome-extension://lefcecgkalmdpofeoodadlijjoebjlpe/_generated_background_page.html (0)
[57831:3847:0901/074925:INFO:CONSOLE(0)] "[SUCCESS] successWithMaxSenders", source: chrome-extension://lefcecgkalmdpofeoodadlijjoebjlpe/_generated_background_page.html (0)
[57831:3847:0901/074925:INFO:CONSOLE(0)] "[SUCCESS] failureWithNoSenders", source: chrome-extension://lefcecgkalmdpofeoodadlijjoebjlpe/_generated_background_page.html (0)
[57831:3847:0901/074925:INFO:CONSOLE(0)] "[SUCCESS] failureWithEmptySenderOnly", source: chrome-extension://lefcecgkalmdpofeoodadlijjoebjlpe/_generated_background_page.html (0)
[57831:3847:0901/074925:INFO:CONSOLE(0)] "[SUCCESS] failureWithEmptySender", source: chrome-extension://lefcecgkalmdpofeoodadlijjoebjlpe/_generated_background_page.html (0)
[57831:3847:0901/074925:INFO:CONSOLE(0)] "[SUCCESS] failureWithTooManySenders", source: chrome-extension://lefcecgkalmdpofeoodadlijjoebjlpe/_generated_background_page.html (0)
[57843:12807:0901/074925:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[57843:12807:0901/074925:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[57843:12807:0901/074925:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[57843:12807:0901/074925:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] GcmApiTest.RegisterValidation (4911 ms)
[66/209] GcmApiTest.RegisterValidation (6477 ms)
[ RUN ] FileSystemApiTest.FileSystemApiRetainDirectoryEntry
[57835:3847:0901/074922:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57827:63003:0901/074924:ERROR:mach_broker_mac.mm(222)] Unknown process 57846 is sending Mach IPC messages!
[57827:3847:0901/074926:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://idlemffobkkmipgcigjcjcdfipcpakjl/test_other_window.html (0)
[57827:3847:0901/074926:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running fileSystem.restoreEntry: Unknown id
at chrome-extension://idlemffobkkmipgcigjcjcdfipcpakjl/test.js:17:27
at chrome-extension://idlemffobkkmipgcigjcjcdfipcpakjl/test_other_window.js:17:3", source: chrome-extension://idlemffobkkmipgcigjcjcdfipcpakjl/test.html (0)
[57827:3847:0901/074926:INFO:CONSOLE(0)] "[SUCCESS] retainEntryWorks", source: chrome-extension://idlemffobkkmipgcigjcjcdfipcpakjl/test.html (0)
[57827:3847:0901/074926:INFO:CONSOLE(0)] "[SUCCESS] retainEntryWorks", source: chrome-extension://idlemffobkkmipgcigjcjcdfipcpakjl/test.html (0)
[57841:13063:0901/074926:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57841:13063:0901/074926:WARNING:channel.cc(325)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiRetainDirectoryEntry (6117 ms)
[67/209] FileSystemApiTest.FileSystemApiRetainDirectoryEntry (7855 ms)
[ RUN ] HotwordPrivateApiTest.SetHotwordAlwaysOnSearchEnabled
[57854:3847:0901/074927:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57849:3847:0901/074929:INFO:CONSOLE(0)] "[SUCCESS] setHotwordAlwaysOnSearchEnabledTrue", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[57863:3847:0901/074929:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[57863:13063:0901/074929:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57849:3847:0901/074931:INFO:CONSOLE(0)] "[SUCCESS] setHotwordAlwaysOnSearchEnabledFalse", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[57849:41219:0901/074931:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57849:41219:0901/074931:WARNING:channel.cc(325)] RawChannel write error
[ OK ] HotwordPrivateApiTest.SetHotwordAlwaysOnSearchEnabled (5852 ms)
[68/209] HotwordPrivateApiTest.SetHotwordAlwaysOnSearchEnabled (7561 ms)
[ RUN ] HotwordPrivateApiTest.IsAvailableFalse
[57862:3847:0901/074929:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57853:3847:0901/074931:INFO:CONSOLE(0)] "[SUCCESS] isAvailable", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[57866:13063:0901/074931:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[57866:13063:0901/074931:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] HotwordPrivateApiTest.IsAvailableFalse (4725 ms)
[69/209] HotwordPrivateApiTest.IsAvailableFalse (6332 ms)
[ RUN ] HotwordPrivateApiTest.GetLaunchStateHotwordOnly
[57867:3847:0901/074929:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57855:3847:0901/074932:INFO:CONSOLE(0)] "[SUCCESS] getLaunchState", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[ OK ] HotwordPrivateApiTest.GetLaunchStateHotwordOnly (4561 ms)
[70/209] HotwordPrivateApiTest.GetLaunchStateHotwordOnly (6281 ms)
[ RUN ] ExtensionIdltestApiTest.IdlCompiler
[57868:3847:0901/074930:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57870:13063:0901/074932:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[57870:13063:0901/074932:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[57870:13063:0901/074932:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[57870:13063:0901/074932:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57857:3847:0901/074932:INFO:CONSOLE(0)] "[SUCCESS] sendBuffer", source: chrome-extension://ofokhfbkidalbbhblopkopjacdcegddc/binary.html (0)
[57857:3847:0901/074932:INFO:CONSOLE(0)] "[SUCCESS] sendBufferView", source: chrome-extension://ofokhfbkidalbbhblopkopjacdcegddc/binary.html (0)
[57857:3847:0901/074932:INFO:CONSOLE(0)] "[SUCCESS] sendBufferSlice", source: chrome-extension://ofokhfbkidalbbhblopkopjacdcegddc/binary.html (0)
[57857:3847:0901/074932:INFO:CONSOLE(0)] "[SUCCESS] getBuffer", source: chrome-extension://ofokhfbkidalbbhblopkopjacdcegddc/binary.html (0)
[57857:40707:0901/074933:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57857:40707:0901/074933:WARNING:channel.cc(325)] RawChannel write error
[57857:3847:0901/074933:INFO:CONSOLE(0)] "[SUCCESS] functionDefinition", source: chrome-extension://kfpmaapkgihfeloebljeidcnmljpflmb/nocompile.html (0)
[57857:40707:0901/074934:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionIdltestApiTest.IdlCompiler (6184 ms)
[71/209] ExtensionIdltestApiTest.IdlCompiler (7886 ms)
[ RUN ] InstanceIDApiTest.DeleteID
[57896:3847:0901/074936:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57887:3847:0901/074938:INFO:CONSOLE(0)] "[SUCCESS] deleteIDWithoutCallback", source: chrome-extension://gkpfpcmlkcmnpgmmjdkpakfkoccgdppi/_generated_background_page.html (0)
[57887:3847:0901/074938:INFO:CONSOLE(0)] "[SUCCESS] deleteIDWithCallback", source: chrome-extension://gkpfpcmlkcmnpgmmjdkpakfkoccgdppi/_generated_background_page.html (0)
[57887:3847:0901/074938:INFO:CONSOLE(0)] "[SUCCESS] deleteAfterGetID", source: chrome-extension://gkpfpcmlkcmnpgmmjdkpakfkoccgdppi/_generated_background_page.html (0)
[ OK ] InstanceIDApiTest.DeleteID (4743 ms)
[72/209] InstanceIDApiTest.DeleteID (6288 ms)
[ RUN ] InlineInstallPrivateApiTestApp.BackgroundInstall
HTTP server started on http://127.0.0.1:56372...
sending server_data: {"host": "127.0.0.1", "port": 56372} (36 bytes)
[57898:3847:0901/074936:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] InlineInstallPrivateApiTestApp.BackgroundInstall (6077 ms)
[73/209] InlineInstallPrivateApiTestApp.BackgroundInstall (7816 ms)
[ RUN ] InlineInstallPrivateApiTestExtension.OnlyApps
HTTP server started on http://127.0.0.1:56373...
sending server_data: {"host": "127.0.0.1", "port": 56373} (36 bytes)
[57899:3847:0901/074936:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57885:3847:0901/074939:INFO:CONSOLE(33)] "testName is onlyApps", source: chrome-extension://onjpmbjnmccpjoohmgbcjdigbmnbfmkf/page.js (33)
[57903:12807:0901/074942:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57885:39683:0901/074942:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57885:39683:0901/074942:WARNING:channel.cc(325)] RawChannel write error
[ OK ] InlineInstallPrivateApiTestExtension.OnlyApps (9280 ms)
[74/209] InlineInstallPrivateApiTestExtension.OnlyApps (10987 ms)
[ RUN ] ExtensionManagementApiEscalationTest.DisabledReason
[57907:3847:0901/074938:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionManagementApiEscalationTest.DisabledReason (7600 ms)
[75/209] ExtensionManagementApiEscalationTest.DisabledReason (9692 ms)
[ RUN ] MediaGalleriesGalleryWatchApiTest.SetupGalleryChangedListenerWithoutWatchers
[57925:3847:0901/074943:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57914:41475:0901/074946:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57914:41475:0901/074946:WARNING:channel.cc(325)] RawChannel write error
[ OK ] MediaGalleriesGalleryWatchApiTest.SetupGalleryChangedListenerWithoutWatchers (5958 ms)
[76/209] MediaGalleriesGalleryWatchApiTest.SetupGalleryChangedListenerWithoutWatchers (7667 ms)
[ RUN ] ExtensionManagementTest.InstallOlderVersion
[57921:3847:0901/074942:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57912:3847:0901/074948:WARNING:extension_error_reporter.cc(79)] Extension error: Attempted to downgrade extension.
[57924:12551:0901/074948:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57924:12551:0901/074948:WARNING:channel.cc(325)] RawChannel write error
[57912:36099:0901/074948:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57912:36099:0901/074948:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionManagementTest.InstallOlderVersion (8211 ms)
[77/209] ExtensionManagementTest.InstallOlderVersion (9788 ms)
[ RUN ] ExtensionPreferenceApiTest.Standard
[57937:3847:0901/074947:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57927:3847:0901/074950:INFO:CONSOLE(0)] "[SUCCESS] getPreferences", source: chrome-extension://pidkplkkakahklmakblpgdcbkjbojcfc/test.html (0)
[57927:3847:0901/074950:INFO:CONSOLE(0)] "[SUCCESS] setGlobals", source: chrome-extension://pidkplkkakahklmakblpgdcbkjbojcfc/test.html (0)
[57927:39427:0901/074950:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57927:39427:0901/074950:WARNING:channel.cc(325)] RawChannel write error
[57927:3847:0901/074950:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] ExtensionPreferenceApiTest.Standard (5823 ms)
[78/209] ExtensionPreferenceApiTest.Standard (7843 ms)
[ RUN ] ProxySettingsApiTest.ProxyDirectSettings
[57940:3847:0901/074948:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57929:65283:0901/074950:ERROR:mach_broker_mac.mm(222)] Unknown process 57946 is sending Mach IPC messages!
[57929:3847:0901/074951:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://gdgnipjcjgjfmmhchjikkijhcolepann/_generated_background_page.html (0)
[57929:3847:0901/074951:INFO:CONSOLE(0)] "[SUCCESS] setAutoSettings", source: chrome-extension://gdgnipjcjgjfmmhchjikkijhcolepann/_generated_background_page.html (0)
[57929:3847:0901/074951:INFO:CONSOLE(0)] "[SUCCESS] verifyRegular", source: chrome-extension://gdgnipjcjgjfmmhchjikkijhcolepann/_generated_background_page.html (0)
[57929:3847:0901/074951:INFO:CONSOLE(0)] "[SUCCESS] verifyIncognito", source: chrome-extension://gdgnipjcjgjfmmhchjikkijhcolepann/_generated_background_page.html (0)
[ OK ] ProxySettingsApiTest.ProxyDirectSettings (5938 ms)
[79/209] ProxySettingsApiTest.ProxyDirectSettings (7690 ms)
[ RUN ] ProxySettingsApiTest.ProxyFixedIndividualRemove
[57949:3847:0901/074951:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57942:3847:0901/074953:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://apeiolodlekppbmohmcjpehilhcmjgoh/_generated_background_page.html (0)
[57942:3847:0901/074954:INFO:CONSOLE(0)] "[SUCCESS] setIndividualProxies", source: chrome-extension://apeiolodlekppbmohmcjpehilhcmjgoh/_generated_background_page.html (0)
[57942:3847:0901/074954:INFO:CONSOLE(0)] "[SUCCESS] clearProxies", source: chrome-extension://apeiolodlekppbmohmcjpehilhcmjgoh/_generated_background_page.html (0)
[ OK ] ProxySettingsApiTest.ProxyFixedIndividualRemove (5495 ms)
[80/209] ProxySettingsApiTest.ProxyFixedIndividualRemove (7493 ms)
[ RUN ] SyncFileSystemApiTest.OnFileStatusChangedDeleted
[57954:3847:0901/074952:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57944:4871:0901/074954:ERROR:mach_broker_mac.mm(222)] Unknown process 57961 is sending Mach IPC messages!
[57944:3847:0901/074955:INFO:CONSOLE(0)] "[SUCCESS] setupListener", source: chrome-extension://ikakjnanocjbpfpeodmollndkibhdpjk/_generated_background_page.html (0)
[57955:13063:0901/074955:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SyncFileSystemApiTest.OnFileStatusChangedDeleted (5509 ms)
[81/209] SyncFileSystemApiTest.OnFileStatusChangedDeleted (7392 ms)
[ RUN ] SyncFileSystemApiTest.OnServiceStatusChanged
[57962:3847:0901/074954:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57953:65539:0901/074956:ERROR:mach_broker_mac.mm(222)] Unknown process 57970 is sending Mach IPC messages!
[57953:3847:0901/074957:INFO:CONSOLE(0)] "[SUCCESS] setupListener", source: chrome-extension://clmefdagdebibcnkadlaolodegkecfgg/_generated_background_page.html (0)
[ OK ] SyncFileSystemApiTest.OnServiceStatusChanged (5349 ms)
[82/209] SyncFileSystemApiTest.OnServiceStatusChanged (7207 ms)
[ RUN ] ExtensionTabsTest.DefaultToIncognitoWhenItIsForcedAndNoArgs
[57966:3847:0901/074955:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57967:12807:0901/074958:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57967:12807:0901/074958:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionTabsTest.DefaultToIncognitoWhenItIsForcedAndNoArgs (5634 ms)
[83/209] ExtensionTabsTest.DefaultToIncognitoWhenItIsForcedAndNoArgs (7119 ms)
[ RUN ] ExtensionWindowCreateTest.AcceptState
[57977:3847:0901/074958:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57980:13319:0901/075000:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57980:13319:0901/075000:WARNING:channel.cc(325)] RawChannel write error
[57985:13063:0901/075000:WARNING:channel.cc(561)] Failed to send message to run remote endpoint (local ID 2, remote ID 2147483648)
[57985:13063:0901/075000:WARNING:channel.cc(561)] Failed to send message to run remote endpoint (local ID 3, remote ID 2147483649)
[57985:13063:0901/075000:WARNING:channel_endpoint.cc(90)] Failed to write enqueue message to channel
[57985:13063:0901/075000:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 1, remote ID 1)
[ OK ] ExtensionWindowCreateTest.AcceptState (4337 ms)
[84/209] ExtensionWindowCreateTest.AcceptState (6127 ms)
[ RUN ] WebrtcLoggingPrivateApiTest.TestStartStopDiscard
[57994:3847:0901/075002:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57995:14595:0901/075003:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[57984:40963:0901/075003:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] WebrtcLoggingPrivateApiTest.TestStartStopDiscard (3152 ms)
[85/209] WebrtcLoggingPrivateApiTest.TestStartStopDiscard (4720 ms)
[ RUN ] WebNavigationApiTest.CrossProcessFragment
[57982:3847:0901/074959:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57972:41219:0901/075004:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[57996:12807:0901/075004:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[57996:12807:0901/075004:WARNING:channel.cc(325)] RawChannel write error
[57972:75011:0901/075005:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /test3
[57972:75011:0901/075005:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[57972:3847:0901/075005:INFO:CONSOLE(0)] "[SUCCESS] crossProcessFragment", source: chrome-extension://lmbifhnikfohcnfffhfjlhdjlembonjb/test_crossProcessFragment.html (0)
[57972:75011:0901/075005:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /test4
[57972:3847:0901/075005:INFO:CONSOLE(0)] "[SUCCESS] crossProcessFragmentIFrame", source: chrome-extension://lmbifhnikfohcnfffhfjlhdjlembonjb/test_crossProcessFragment.html (0)
[57972:3847:0901/075005:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.CrossProcessFragment (8270 ms)
[86/209] WebNavigationApiTest.CrossProcessFragment (10165 ms)
[ RUN ] WebrtcLoggingPrivateApiTest.TestStartStopStoreAndUploadWithMetaData
[58002:3847:0901/075004:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58005:13063:0901/075005:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[58005:13063:0901/075005:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[58005:13063:0901/075005:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58005:13063:0901/075005:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebrtcLoggingPrivateApiTest.TestStartStopStoreAndUploadWithMetaData (3701 ms)
[87/209] WebrtcLoggingPrivateApiTest.TestStartStopStoreAndUploadWithMetaData (5460 ms)
[ RUN ] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSpanning1
[57988:3847:0901/075001:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[57981:65283:0901/075003:ERROR:mach_broker_mac.mm(222)] Unknown process 57998 is sending Mach IPC messages!
[57981:65283:0901/075003:ERROR:mach_broker_mac.mm(222)] Unknown process 58000 is sending Mach IPC messages!
[57981:37635:0901/075006:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[57981:3847:0901/075006:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[57981:37635:0901/075006:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSpanning1 (7278 ms)
[88/209] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSpanning1 (8719 ms)
[ RUN ] EphemeralAppWebstorePrivateApiTest.EphemeralAppsFeatureDisabled
HTTP server started on http://127.0.0.1:56383...
sending server_data: {"host": "127.0.0.1", "port": 56383} (36 bytes)
[58014:3847:0901/075008:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58004:36611:0901/075010:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[58004:3847:0901/075011:INFO:CONSOLE(0)] "[SUCCESS] canLaunchEphemeralApp", source: http://www.example.com:56383/files/extensions/platform_apps/ephemeral_launcher/webstore_launch_disabled.html (0)
[58004:3847:0901/075011:INFO:CONSOLE(0)] "[SUCCESS] launchEphemeralApp", source: http://www.example.com:56383/files/extensions/platform_apps/ephemeral_launcher/webstore_launch_disabled.html (0)
[58004:36611:0901/075011:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58004:36611:0901/075011:WARNING:channel.cc(325)] RawChannel write error
[ OK ] EphemeralAppWebstorePrivateApiTest.EphemeralAppsFeatureDisabled (6174 ms)
[89/209] EphemeralAppWebstorePrivateApiTest.EphemeralAppsFeatureDisabled (8048 ms)
[ RUN ] CalculatorBrowserTest.Model
[58024:3847:0901/075010:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58013:40195:0901/075011:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58013:40195:0901/075011:WARNING:channel.cc(325)] RawChannel write error
[ OK ] CalculatorBrowserTest.Model (3439 ms)
[90/209] CalculatorBrowserTest.Model (5283 ms)
[ RUN ] ContentVerifierTest.FailOnDone
[58023:3847:0901/075010:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58033:12551:0901/075013:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58012:36867:0901/075013:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58012:36867:0901/075013:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ContentVerifierTest.FailOnDone (6168 ms)
[91/209] ContentVerifierTest.FailOnDone (7845 ms)
[ RUN ] BackgroundXhrTest.HttpAuth
[58022:3847:0901/075010:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56389...
sending server_data: {"host": "127.0.0.1", "port": 56389} (36 bytes)
[ OK ] BackgroundXhrTest.HttpAuth (6303 ms)
[92/209] BackgroundXhrTest.HttpAuth (8205 ms)
[ RUN ] ExtensionContextMenuBrowserTest.UpdateOnclick
[58052:3847:0901/075017:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58054:13063:0901/075019:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58054:13063:0901/075019:WARNING:channel.cc(325)] RawChannel write error
[58041:36611:0901/075019:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58041:36611:0901/075019:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionContextMenuBrowserTest.UpdateOnclick (4232 ms)
[93/209] ExtensionContextMenuBrowserTest.UpdateOnclick (6135 ms)
[ RUN ] ExecuteScriptApiTest.InjectIntoSubframesOnLoad
[58040:3847:0901/075015:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58034:73735:0901/075019:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[58034:3847:0901/075020:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://kjcajfbcaacpogjbfkahbnohaalchllg/_generated_background_page.html (0)
[58034:3847:0901/075020:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[ OK ] ExecuteScriptApiTest.InjectIntoSubframesOnLoad (7014 ms)
[94/209] ExecuteScriptApiTest.InjectIntoSubframesOnLoad (8716 ms)
[ RUN ] ExecuteScriptApiTest.ExecuteScriptBasic
[58039:3847:0901/075015:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58032:74003:0901/075019:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[58032:3847:0901/075020:INFO:CONSOLE(0)] "[SUCCESS] executeJavaScriptCodeShouldSucceed", source: chrome-extension://ckhgiaenplcjjglekmfiejcpfhfimcam/test.html (0)
[58032:3847:0901/075020:INFO:CONSOLE(0)] "[SUCCESS] executeJavaScriptFileShouldSucceed", source: chrome-extension://ckhgiaenplcjjglekmfiejcpfhfimcam/test.html (0)
[58032:3847:0901/075020:INFO:CONSOLE(0)] "[SUCCESS] insertCSSTextShouldSucceed", source: chrome-extension://ckhgiaenplcjjglekmfiejcpfhfimcam/test.html (0)
[58032:3847:0901/075020:INFO:CONSOLE(0)] "[SUCCESS] insertCSSFileShouldSucceed", source: chrome-extension://ckhgiaenplcjjglekmfiejcpfhfimcam/test.html (0)
[58032:3847:0901/075020:INFO:CONSOLE(0)] "[SUCCESS] insertCSSTextShouldNotAffectDOM", source: chrome-extension://ckhgiaenplcjjglekmfiejcpfhfimcam/test.html (0)
[58032:3847:0901/075020:INFO:CONSOLE(0)] "[SUCCESS] executeJavaScriptCodeShouldFail", source: chrome-extension://ckhgiaenplcjjglekmfiejcpfhfimcam/test.html (0)
[58032:3847:0901/075020:INFO:CONSOLE(0)] "[SUCCESS] executeJavaScriptWithNoneValueShouldFail", source: chrome-extension://ckhgiaenplcjjglekmfiejcpfhfimcam/test.html (0)
[58032:3847:0901/075020:INFO:CONSOLE(0)] "[SUCCESS] executeJavaScriptWithTwoValuesShouldFail", source: chrome-extension://ckhgiaenplcjjglekmfiejcpfhfimcam/test.html (0)
[58032:39683:0901/075020:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58032:39683:0901/075020:WARNING:channel.cc(325)] RawChannel write error
[58032:3847:0901/075020:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483649)
[58032:39683:0901/075020:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[58032:39683:0901/075020:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[58032:39683:0901/075020:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58032:39683:0901/075020:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExecuteScriptApiTest.ExecuteScriptBasic (7760 ms)
[95/209] ExecuteScriptApiTest.ExecuteScriptBasic (9388 ms)
[ RUN ] ExtensionDisabledGlobalErrorTest.RemoteInstall
[58053:3847:0901/075017:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionDisabledGlobalErrorTest.RemoteInstall (5551 ms)
[96/209] ExtensionDisabledGlobalErrorTest.RemoteInstall (7265 ms)
[ RUN ] ExtensionsLoadTest.Test
[58074:3847:0901/075024:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58077:13063:0901/075025:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[97/209] ExtensionsLoadTest.Test (5158 ms)
[ RUN ] LazyBackgroundPageApiTest.OnSuspendUseStorageApi
[58076:3847:0901/075024:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58064:3847:0901/075026:INFO:CONSOLE(8)] "Finished writing last_save: 9/1/2015, 7:50:26 AM", source: chrome-extension://eenkgmfeecifjopaadjckflfijhhgnln/background.js (8)
[58083:12807:0901/075027:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58083:12807:0901/075027:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] LazyBackgroundPageApiTest.OnSuspendUseStorageApi (4559 ms)
[98/209] LazyBackgroundPageApiTest.OnSuspendUseStorageApi (6012 ms)
[ RUN ] ExternallyConnectableMessagingTest.FromIncognitoAllowApp
[58071:3847:0901/075023:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58062:74499:0901/075027:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ExternallyConnectableMessagingTest.FromIncognitoAllowApp (6320 ms)
[99/209] ExternallyConnectableMessagingTest.FromIncognitoAllowApp (8101 ms)
[ RUN ] WebstoreStartupInstallUnpackFailureTest.WebstoreStartupInstallUnpackFailureTest
HTTP server started on http://127.0.0.1:56398...
sending server_data: {"host": "127.0.0.1", "port": 56398} (36 bytes)
[58084:3847:0901/075026:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58067:3847:0901/075030:WARNING:extension_error_reporter.cc(79)] Extension error: Package is invalid: 'CRX_HEADER_INVALID'.
[58067:39683:0901/075030:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58067:39683:0901/075030:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebstoreStartupInstallUnpackFailureTest.WebstoreStartupInstallUnpackFailureTest (7159 ms)
[100/209] WebstoreStartupInstallUnpackFailureTest.WebstoreStartupInstallUnpackFailureTest (8913 ms)
[ RUN ] IFrameTest.InEmptyFrame
[58093:3847:0901/075029:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] IFrameTest.InEmptyFrame (3410 ms)
[101/209] IFrameTest.InEmptyFrame (5087 ms)
[ RUN ] LocaleTestHebrew.TestStart
[58100:3847:0901/075031:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58103:14595:0901/075031:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[58103:14595:0901/075031:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[58103:14595:0901/075031:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] LocaleTestHebrew.TestStart (3360 ms)
[102/209] LocaleTestHebrew.TestStart (5059 ms)
[ RUN ] EncryptedMediaIsTypeSupportedTest.ClearKey_Parent
[58105:3847:0901/075032:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56409...
sending server_data: {"host": "127.0.0.1", "port": 56409} (36 bytes)
[58097:3847:0901/075034:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[58097:3847:0901/075034:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[ OK ] EncryptedMediaIsTypeSupportedTest.ClearKey_Parent (4607 ms)
[103/209] EncryptedMediaIsTypeSupportedTest.ClearKey_Parent (6745 ms)
[ RUN ] MediaStreamDevicesControllerTest.RequestAndBlockMicCam
[58114:3847:0901/075034:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] MediaStreamDevicesControllerTest.RequestAndBlockMicCam (3326 ms)
[104/209] MediaStreamDevicesControllerTest.RequestAndBlockMicCam (4859 ms)
[ RUN ] EncryptedMediaIsTypeSupportedClearKeyCDMRegisteredWithWrongPathTest.PepperCDMsRegisteredButAdapterNotPresent
[58113:3847:0901/075033:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56413...
sending server_data: {"host": "127.0.0.1", "port": 56413} (36 bytes)
[58104:3847:0901/075035:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[58104:3847:0901/075036:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[58115:12807:0901/075036:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] EncryptedMediaIsTypeSupportedClearKeyCDMRegisteredWithWrongPathTest.PepperCDMsRegisteredButAdapterNotPresent (4298 ms)
[105/209] EncryptedMediaIsTypeSupportedClearKeyCDMRegisteredWithWrongPathTest.PepperCDMsRegisteredButAdapterNotPresent (5909 ms)
[ RUN ] MediaFileValidatorTest.ValidVideo
[58120:3847:0901/075035:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58112:38659:0901/075037:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58112:38659:0901/075037:WARNING:channel.cc(325)] RawChannel write error
[ OK ] MediaFileValidatorTest.ValidVideo (3937 ms)
[106/209] MediaFileValidatorTest.ValidVideo (5646 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptForFailedLoginFromMainFrameWithMultiFramesInPage
[58131:3847:0901/075038:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58124:55047:0901/075040:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.NoPromptForFailedLoginFromMainFrameWithMultiFramesInPage (3931 ms)
[107/209] PasswordManagerBrowserTestBase.NoPromptForFailedLoginFromMainFrameWithMultiFramesInPage (5455 ms)
[ RUN ] PasswordManagerBrowserTestBase.DontPromptWhenEnableAutomaticPasswordSavingSwitchIsSet
[58137:3847:0901/075039:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58125:55567:0901/075040:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.DontPromptWhenEnableAutomaticPasswordSavingSwitchIsSet (3718 ms)
[108/209] PasswordManagerBrowserTestBase.DontPromptWhenEnableAutomaticPasswordSavingSwitchIsSet (5511 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptForLoginFailedAndServerPushSeperateLoginForm_HttpToHttps
[58139:3847:0901/075040:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58142:13319:0901/075041:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PasswordManagerBrowserTestBase.NoPromptForLoginFailedAndServerPushSeperateLoginForm_HttpToHttps (3567 ms)
[109/209] PasswordManagerBrowserTestBase.NoPromptForLoginFailedAndServerPushSeperateLoginForm_HttpToHttps (5515 ms)
[ RUN ] PasswordManagerBrowserTestBase.CrossSiteIframeNotFillTest
[58143:3847:0901/075041:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58135:54819:0901/075042:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[58135:3847:0901/075043:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[ OK ] PasswordManagerBrowserTestBase.CrossSiteIframeNotFillTest (3725 ms)
[110/209] PasswordManagerBrowserTestBase.CrossSiteIframeNotFillTest (5590 ms)
[ RUN ] PrefsFunctionalTest.PRE_TestPrivacySecurityPrefs
[58158:3847:0901/075045:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58160:14595:0901/075046:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[58160:14595:0901/075046:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[58160:14595:0901/075046:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PrefsFunctionalTest.PRE_TestPrivacySecurityPrefs (3142 ms)
[111/209] PrefsFunctionalTest.PRE_TestPrivacySecurityPrefs (4809 ms)
[ RUN ] PluginPowerSaverBrowserTest.ZoomIndependent
[58157:3847:0901/075045:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[58165]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[58165]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[58165]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[58165]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[58165]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[58165]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[58165]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[58165]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[58165]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[58165]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[58165]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[58165]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[58165]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[58165]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[58165]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[58165]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[58165]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[58165]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[58165]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[58165]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[58165]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[58165]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[58165]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[58165]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[58165]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
[ OK ] PluginPowerSaverBrowserTest.ZoomIndependent (4773 ms)
[112/209] PluginPowerSaverBrowserTest.ZoomIndependent (6389 ms)
[ RUN ] PDFExtensionTest.BasicPlugin
[58152:3847:0901/075044:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58144:75011:0901/075045:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[58144:3847:0901/075049:INFO:CONSOLE(0)] "[SUCCESS] testPageSize", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[58144:3847:0901/075049:INFO:CONSOLE(0)] "[SUCCESS] testAccessibility", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[58144:3847:0901/075049:INFO:CONSOLE(0)] "[SUCCESS] testAccessibilityWithPage", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[58144:3847:0901/075049:INFO:CONSOLE(0)] "[SUCCESS] testGetSelectedText", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[58144:3847:0901/075049:INFO:CONSOLE(0)] "[SUCCESS] testHasCorrectTitle", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[ OK ] PDFExtensionTest.BasicPlugin (7437 ms)
[113/209] PDFExtensionTest.BasicPlugin (9291 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPage
[58166:3847:0901/075047:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56443...
sending server_data: {"host": "127.0.0.1", "port": 56443} (36 bytes)
[58155:36355:0901/075050:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderPage (5529 ms)
[114/209] PrerenderBrowserTest.PrerenderPage (7616 ms)
[ RUN ] PrerenderBrowserTest.PrerenderInfiniteLoop
[58175:3847:0901/075050:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56449...
sending server_data: {"host": "127.0.0.1", "port": 56449} (36 bytes)
[58178:13063:0901/075054:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58178:13063:0901/075054:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderInfiniteLoop (6140 ms)
[115/209] PrerenderBrowserTest.PrerenderInfiniteLoop (7944 ms)
[ RUN ] PrerenderBrowserTest.PrerenderClientRedirectFromFragment
[58179:3847:0901/075051:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56453...
sending server_data: {"host": "127.0.0.1", "port": 56453} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderClientRedirectFromFragment (5938 ms)
[116/209] PrerenderBrowserTest.PrerenderClientRedirectFromFragment (7418 ms)
[ RUN ] PrerenderBrowserTest.PrerenderSafeBrowsingServerRedirect
[58188:3847:0901/075053:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56465...
sending server_data: {"host": "127.0.0.1", "port": 56465} (36 bytes)
[58198:13063:0901/075056:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[58198:13063:0901/075056:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58198:13063:0901/075056:WARNING:channel.cc(325)] RawChannel write error
[58198:14595:0901/075056:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[ OK ] PrerenderBrowserTest.PrerenderSafeBrowsingServerRedirect (5384 ms)
[117/209] PrerenderBrowserTest.PrerenderSafeBrowsingServerRedirect (7083 ms)
[ RUN ] PrerenderBrowserTest.PrerenderWebAudioDevice
[58194:3847:0901/075054:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56469...
sending server_data: {"host": "127.0.0.1", "port": 56469} (36 bytes)
[58204:13063:0901/075058:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58204:13063:0901/075058:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderWebAudioDevice (5697 ms)
[118/209] PrerenderBrowserTest.PrerenderWebAudioDevice (7437 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPing
[58207:3847:0901/075058:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56475...
sending server_data: {"host": "127.0.0.1", "port": 56475} (36 bytes)
[58197:38915:0901/075102:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderPing (6250 ms)
[119/209] PrerenderBrowserTest.PrerenderPing (8005 ms)
[ RUN ] ProfileBrowserTest.URLFetcherUsingExtensionContextDuringIncognitoTeardown
[58215:3847:0901/075100:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58224:14339:0901/075102:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[58224:14339:0901/075102:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[58224:14339:0901/075102:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] ProfileBrowserTest.URLFetcherUsingExtensionContextDuringIncognitoTeardown (4495 ms)
[120/209] ProfileBrowserTest.URLFetcherUsingExtensionContextDuringIncognitoTeardown (6168 ms)
[ RUN ] PrintPreviewDialogControllerBrowserTest.NavigateFromInitiatorTab
[58210:3847:0901/075058:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58201:3847:0901/075101:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[58201:40195:0901/075102:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[58201:40195:0901/075103:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58201:40195:0901/075103:WARNING:channel.cc(325)] RawChannel write error
[58201:64003:0901/075103:ERROR:mach_broker_mac.mm(222)] Unknown process 58227 is sending Mach IPC messages!
[ OK ] PrintPreviewDialogControllerBrowserTest.NavigateFromInitiatorTab (7050 ms)
[121/209] PrintPreviewDialogControllerBrowserTest.NavigateFromInitiatorTab (8596 ms)
[ RUN ] ProfileManagerBrowserTest.SwitchToProfile
[58223:3847:0901/075102:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ProfileManagerBrowserTest.SwitchToProfile (4285 ms)
[122/209] ProfileManagerBrowserTest.SwitchToProfile (5783 ms)
[ RUN ] SpellingMenuObserverTest.InitMenuWithCorrectWord
[58241:3847:0901/075107:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58245:13063:0901/075107:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[58245:13063:0901/075107:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58245:13063:0901/075107:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SpellingMenuObserverTest.InitMenuWithCorrectWord (3219 ms)
[123/209] SpellingMenuObserverTest.InitMenuWithCorrectWord (4953 ms)
[ RUN ] PushMessagingBrowserTest.ResetPushPermissionAfterClearingSiteData
HTTPS server started on https://127.0.0.1:56481...
sending server_data: {"host": "127.0.0.1", "port": 56481} (36 bytes)
[58244:3847:0901/075107:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58228:3847:0901/075108:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:56481/files/push_messaging/push_test.js (18)
[58228:3847:0901/075108:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:56481/files/push_messaging/push_test.js (18)
[58228:3847:0901/075108:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:56481/files/push_messaging/push_test.js (18)
[ OK ] PushMessagingBrowserTest.ResetPushPermissionAfterClearingSiteData (4549 ms)
[124/209] PushMessagingBrowserTest.ResetPushPermissionAfterClearingSiteData (6280 ms)
[ RUN ] ChromeResourceDispatcherHostDelegateBrowserTest.NoPolicyHeader
[58246:3847:0901/075107:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ChromeResourceDispatcherHostDelegateBrowserTest.NoPolicyHeader (3414 ms)
[125/209] ChromeResourceDispatcherHostDelegateBrowserTest.NoPolicyHeader (5292 ms)
[ RUN ] ChromeSSLHostStateDelegateTest.Clear
[58248:3847:0901/075108:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58250:14595:0901/075108:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[58250:13063:0901/075108:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58250:13063:0901/075108:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ChromeSSLHostStateDelegateTest.Clear (3375 ms)
[126/209] ChromeSSLHostStateDelegateTest.Clear (5029 ms)
[ RUN ] ViewSourceTest.ViewSourceInMenuEnabledOnANormalPage
[58265:3847:0901/075112:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58253:40451:0901/075113:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[58253:40451:0901/075113:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[58253:40451:0901/075113:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[58253:40451:0901/075113:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ViewSourceTest.ViewSourceInMenuEnabledOnANormalPage (3503 ms)
[127/209] ViewSourceTest.ViewSourceInMenuEnabledOnANormalPage (5168 ms)
[ RUN ] SSLUITest.TestRedirectHTTPToGoodHTTPS
[58259:3847:0901/075111:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56492...
sending server_data: {"host": "127.0.0.1", "port": 56492} (36 bytes)
HTTPS server started on https://127.0.0.1:56494...
sending server_data: {"host": "127.0.0.1", "port": 56494} (36 bytes)
[ OK ] SSLUITest.TestRedirectHTTPToGoodHTTPS (5875 ms)
[128/209] SSLUITest.TestRedirectHTTPToGoodHTTPS (7606 ms)
[ RUN ] ThemeServiceBrowserTest.PRE_ThemeDataPackInvalid
[58266:3847:0901/075112:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58254:3847:0901/075115:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2147483649, remote ID 3)
[58254:41219:0901/075115:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ThemeServiceBrowserTest.PRE_ThemeDataPackInvalid (5611 ms)
[129/209] ThemeServiceBrowserTest.PRE_ThemeDataPackInvalid (7016 ms)
[ RUN ] TranslateBrowserTest.IgnoreRefreshMetaTagInCaseInsensitive
HTTPS server started on https://127.0.0.1:56489...
sending server_data: {"host": "127.0.0.1", "port": 56489} (36 bytes)
[58271:3847:0901/075113:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58257:75023:0901/075115:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[58275:12807:0901/075116:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58275:12807:0901/075116:WARNING:channel.cc(325)] RawChannel write error
[ OK ] TranslateBrowserTest.IgnoreRefreshMetaTagInCaseInsensitive (5534 ms)
[130/209] TranslateBrowserTest.IgnoreRefreshMetaTagInCaseInsensitive (7015 ms)
[ RUN ] TranslateBrowserTest.UpdateLocationAtOnload
HTTPS server started on https://127.0.0.1:56500...
sending server_data: {"host": "127.0.0.1", "port": 56500} (36 bytes)
[58290:3847:0901/075118:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58280:75031:0901/075119:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] TranslateBrowserTest.UpdateLocationAtOnload (4432 ms)
[131/209] TranslateBrowserTest.UpdateLocationAtOnload (6112 ms)
[ RUN ] AutofillDialogControllerTest.ExpiredCard
[58295:3847:0901/075119:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.ExpiredCard (4113 ms)
[132/209] AutofillDialogControllerTest.ExpiredCard (5768 ms)
[ RUN ] AutofillDialogControllerTest.AddNewClearsComboboxes
[58298:3847:0901/075120:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.AddNewClearsComboboxes (3946 ms)
[133/209] AutofillDialogControllerTest.AddNewClearsComboboxes (5624 ms)
[ RUN ] PopupBlockerBrowserTest.OpenerSuppressed
[58299:3847:0901/075120:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58287:74499:0901/075121:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[58301:13063:0901/075122:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58303:13063:0901/075122:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[58303:13063:0901/075122:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PopupBlockerBrowserTest.OpenerSuppressed (4453 ms)
[134/209] PopupBlockerBrowserTest.OpenerSuppressed (6360 ms)
[ RUN ] BrowserNavigatorTest.Disposition_IgnoreAction
[58316:3847:0901/075125:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58320:14339:0901/075126:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[58307:39171:0901/075126:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] BrowserNavigatorTest.Disposition_IgnoreAction (3517 ms)
[135/209] BrowserNavigatorTest.Disposition_IgnoreAction (5528 ms)
[ RUN ] AutofillDialogCocoaBrowserTest.DisplayUI
[58326:3847:0901/075127:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58310:40451:0901/075129:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58310:40451:0901/075129:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AutofillDialogCocoaBrowserTest.DisplayUI (4765 ms)
[136/209] AutofillDialogCocoaBrowserTest.DisplayUI (6934 ms)
[ RUN ] BrowserTest.CanDuplicateTab
[58315:3847:0901/075125:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58338:13063:0901/075131:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58305:36867:0901/075131:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[58305:36867:0901/075131:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BrowserTest.CanDuplicateTab (8292 ms)
[137/209] BrowserTest.CanDuplicateTab (10095 ms)
[ RUN ] ProfileSigninConfirmationViewControllerTest.CloseClicked
[58359:3847:0901/075136:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58344:36867:0901/075138:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58344:36867:0901/075138:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ProfileSigninConfirmationViewControllerTest.CloseClicked (6767 ms)
[138/209] ProfileSigninConfirmationViewControllerTest.CloseClicked (9534 ms)
[ RUN ] ManagePasswordsBubbleTest.TabChangeTogglesIcon
[58346:3847:0901/075132:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58360:12807:0901/075140:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[58360:12807:0901/075140:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[58360:12807:0901/075140:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58360:12807:0901/075140:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ManagePasswordsBubbleTest.TabChangeTogglesIcon (11769 ms)
[139/209] ManagePasswordsBubbleTest.TabChangeTogglesIcon (14640 ms)
[ RUN ] WebContentsModalDialogManagerViewsMacTest.Basic
[58368:3847:0901/075139:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58349:3847:0901/075140:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[58349:3847:0901/075140:ERROR:native_widget_mac.mm(270)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[58349:3847:0901/075141:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[58349:3847:0901/075141:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[58349:3847:0901/075141:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[58349:3847:0901/075141:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[58349:3847:0901/075141:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[58349:3847:0901/075141:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[58349:3847:0901/075141:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[58349:3847:0901/075141:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[58349:3847:0901/075141:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[58349:3847:0901/075141:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[58349:3847:0901/075141:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[58349:3847:0901/075141:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[58349:3847:0901/075141:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[58349:3847:0901/075141:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[58349:3847:0901/075141:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[58349:3847:0901/075141:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[58372:13063:0901/075141:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[58372:13063:0901/075141:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[58372:13063:0901/075141:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58372:13063:0901/075141:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebContentsModalDialogManagerViewsMacTest.Basic (8123 ms)
[140/209] WebContentsModalDialogManagerViewsMacTest.Basic (10864 ms)
[ RUN ] BrowserTest.ThirtyFourTabs
[58308:3847:0901/075123:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58319:13319:0901/075141:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58302:36611:0901/075141:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[58322:14595:0901/075141:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[58322:14595:0901/075141:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[58322:13063:0901/075141:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[58322:13063:0901/075141:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[58322:13063:0901/075141:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58322:13063:0901/075141:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58324:14339:0901/075141:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[58327:14851:0901/075141:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[58327:14851:0901/075141:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[58339:14595:0901/075141:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[58339:14595:0901/075141:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[58339:14595:0901/075141:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[58339:14595:0901/075141:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[58348:12807:0901/075141:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58348:12807:0901/075141:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58352:12807:0901/075142:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[58352:12807:0901/075142:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58352:12807:0901/075142:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58356:13063:0901/075142:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[58356:13063:0901/075142:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[58356:13063:0901/075142:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58356:13063:0901/075142:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58357:13575:0901/075142:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[58357:13575:0901/075142:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[58357:13575:0901/075142:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58357:13575:0901/075142:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58365:14851:0901/075142:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[58365:14851:0901/075142:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[58371:13319:0901/075142:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58371:13319:0901/075142:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58373:12807:0901/075142:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[58373:12807:0901/075142:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58373:12807:0901/075142:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58365:13319:0901/075142:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58365:13319:0901/075142:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58302:10003:0901/075142:ERROR:mach_broker_mac.mm(222)] Unknown process 58377 is sending Mach IPC messages!
[58324:14339:0901/075142:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[58324:14339:0901/075142:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] BrowserTest.ThirtyFourTabs (21547 ms)
[141/209] BrowserTest.ThirtyFourTabs (23519 ms)
[ RUN ] ContentSettingBubbleModelMixedScriptTest.Iframe
HTTPS server started on https://127.0.0.1:56509...
sending server_data: {"host": "127.0.0.1", "port": 56509} (36 bytes)
[58388:3847:0901/075147:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58376:3847:0901/075148:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:56509/files/content_setting_bubble/mixed_script.html' was loaded over HTTPS, but requested an insecure script 'http://example.com/script.js'. This request has been blocked; the content must be served over HTTPS.", source: https://127.0.0.1:56509/files/content_setting_bubble/mixed_script.html (0)
[58376:3847:0901/075148:WARNING:web_contents_impl.cc(3061)] https://127.0.0.1:56509 ran insecure content from http://example.com/script.js
[58376:3847:0901/075148:WARNING:web_contents_impl.cc(3061)] https://127.0.0.1:56509 ran insecure content from http://example.com/script.js
[58376:3847:0901/075148:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:56509/files/content_setting_bubble/mixed_script.html' was loaded over HTTPS, but requested an insecure script 'http://example.com/script.js'. This content should also be served over HTTPS.", source: https://127.0.0.1:56509/files/content_setting_bubble/mixed_script.html (0)
[ OK ] ContentSettingBubbleModelMixedScriptTest.Iframe (6447 ms)
[142/209] ContentSettingBubbleModelMixedScriptTest.Iframe (9806 ms)
[ RUN ] FullscreenControllerTest.FullscreenOnFileURL
[58387:3847:0901/075147:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58378:37379:0901/075149:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58378:37379:0901/075149:WARNING:channel.cc(325)] RawChannel write error
[ OK ] FullscreenControllerTest.FullscreenOnFileURL (5786 ms)
[143/209] FullscreenControllerTest.FullscreenOnFileURL (7987 ms)
[ RUN ] FindInPageControllerTest.FindMovesWhenObscuring
[58396:3847:0901/075148:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.FindMovesWhenObscuring (3944 ms)
[144/209] FindInPageControllerTest.FindMovesWhenObscuring (6816 ms)
[ RUN ] FindInPageControllerTest.PrepopulatePreserveLast
[58408:3847:0901/075152:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58400:37123:0901/075153:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58400:37123:0901/075153:WARNING:channel.cc(325)] RawChannel write error
[58400:3847:0901/075153:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[ OK ] FindInPageControllerTest.PrepopulatePreserveLast (3018 ms)
[145/209] FindInPageControllerTest.PrepopulatePreserveLast (4701 ms)
[ RUN ] HostedAppTest.ShouldShowLocationBarForHTTPSBookmarkApp
[58395:3847:0901/075148:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] HostedAppTest.ShouldShowLocationBarForHTTPSBookmarkApp (8552 ms)
[146/209] HostedAppTest.ShouldShowLocationBarForHTTPSBookmarkApp (12576 ms)
[ RUN ] StartupBrowserCreatorTest.SyncPromoWithFirstRunTabsIncludingWelcomePage
[58416:3847:0901/075154:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58405:38147:0901/075155:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[58405:38147:0901/075155:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58405:38147:0901/075155:WARNING:channel.cc(325)] RawChannel write error
[ OK ] StartupBrowserCreatorTest.SyncPromoWithFirstRunTabsIncludingWelcomePage (3872 ms)
[147/209] StartupBrowserCreatorTest.SyncPromoWithFirstRunTabsIncludingWelcomePage (5670 ms)
[ RUN ] LoginPromptBrowserTest.TestDigestAuth
[58413:3847:0901/075153:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56516...
sending server_data: {"host": "127.0.0.1", "port": 56516} (36 bytes)
[58402:37635:0901/075157:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[58421:13319:0901/075157:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58402:37635:0901/075158:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58402:37635:0901/075158:WARNING:channel.cc(325)] RawChannel write error
[ OK ] LoginPromptBrowserTest.TestDigestAuth (7714 ms)
[148/209] LoginPromptBrowserTest.TestDigestAuth (9510 ms)
[ RUN ] ProfileSigninConfirmationHelperBrowserTest.HasNotBeenShutdown
[58427:3847:0901/075157:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58434:14595:0901/075159:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[58434:14595:0901/075159:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[58434:13063:0901/075159:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58434:13063:0901/075159:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58434:13063:0901/075159:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ProfileSigninConfirmationHelperBrowserTest.HasNotBeenShutdown (4319 ms)
[149/209] ProfileSigninConfirmationHelperBrowserTest.HasNotBeenShutdown (5839 ms)
[ RUN ] ConstrainedWebDialogBrowserTest.BasicTest
[58433:3847:0901/075158:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ConstrainedWebDialogBrowserTest.BasicTest (3695 ms)
[150/209] ConstrainedWebDialogBrowserTest.BasicTest (5497 ms)
[ RUN ] NewTabUIBrowserTest.ShowIncognito
[58438:3847:0901/075159:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] NewTabUIBrowserTest.ShowIncognito (6713 ms)
[151/209] NewTabUIBrowserTest.ShowIncognito (8478 ms)
[ RUN ] PasswordManagerInternalsWebUIBrowserTest.NonIncognitoMessage
[58450:3847:0901/075203:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58442:3847:0901/075205:INFO:CONSOLE(1791)] "Running test testNonIncognitoDescription", source: password_manager_internals_browsertest.js (1791)
[58450:3847:0901/075205:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[58450:3847:0901/075205:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[58450:3847:0901/075205:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[58442:36355:0901/075205:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PasswordManagerInternalsWebUIBrowserTest.NonIncognitoMessage (4827 ms)
[152/209] PasswordManagerInternalsWebUIBrowserTest.NonIncognitoMessage (6425 ms)
[ RUN ] InlineLoginUISafeIframeBrowserTest.Basic
[58456:3847:0901/075204:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58444:41475:0901/075206:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58444:41475:0901/075206:WARNING:channel.cc(325)] RawChannel write error
[58444:41475:0901/075206:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] InlineLoginUISafeIframeBrowserTest.Basic (4692 ms)
[153/209] InlineLoginUISafeIframeBrowserTest.Basic (6635 ms)
[ RUN ] ChromeLocatorTest.FindBundle
[ OK ] ChromeLocatorTest.FindBundle (1 ms)
[154/209] ChromeLocatorTest.FindBundle (1677 ms)
[ RUN ] OptionsUIBrowserTest.LoadOptionsByURL
[58449:3847:0901/075203:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58441:37379:0901/075205:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[58441:3847:0901/075205:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] OptionsUIBrowserTest.LoadOptionsByURL (6811 ms)
[155/209] OptionsUIBrowserTest.LoadOptionsByURL (8515 ms)
[ RUN ] FormAutofillTest.WebFormControlElementToFormFieldAutocompleteOff
[ OK ] FormAutofillTest.WebFormControlElementToFormFieldAutocompleteOff (249 ms)
[156/209] FormAutofillTest.WebFormControlElementToFormFieldAutocompleteOff (1707 ms)
[ RUN ] FormAutofillTest.DetectTextDirectionFromParentStyle
[ OK ] FormAutofillTest.DetectTextDirectionFromParentStyle (241 ms)
[157/209] FormAutofillTest.DetectTextDirectionFromParentStyle (1590 ms)
[ RUN ] FormAutofillTest.UnownedFormElementsAndFieldSetsToFormDataWithForm
[ OK ] FormAutofillTest.UnownedFormElementsAndFieldSetsToFormDataWithForm (329 ms)
[158/209] FormAutofillTest.UnownedFormElementsAndFieldSetsToFormDataWithForm (1824 ms)
[ RUN ] UnloadTest.BrowserCloseInfiniteUnloadAlert
[58466:3847:0901/075208:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58460:3847:0901/075209:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] UnloadTest.BrowserCloseInfiniteUnloadAlert (3850 ms)
[159/209] UnloadTest.BrowserCloseInfiniteUnloadAlert (5424 ms)
[ RUN ] PasswordAutofillAgentTest.SendPasswordFormsTest
[ OK ] PasswordAutofillAgentTest.SendPasswordFormsTest (464 ms)
[160/209] PasswordAutofillAgentTest.SendPasswordFormsTest (1826 ms)
[ RUN ] PasswordAutofillAgentTest.FillSuggestionPasswordChangeForms
[ OK ] PasswordAutofillAgentTest.FillSuggestionPasswordChangeForms (300 ms)
[161/209] PasswordAutofillAgentTest.FillSuggestionPasswordChangeForms (1860 ms)
[ RUN ] PasswordAutofillAgentTest.SuggestionsOnPasswordFieldOfChangePasswordForm
[ OK ] PasswordAutofillAgentTest.SuggestionsOnPasswordFieldOfChangePasswordForm (344 ms)
[162/209] PasswordAutofillAgentTest.SuggestionsOnPasswordFieldOfChangePasswordForm (1629 ms)
[ RUN ] PasswordAutofillAgentTest.NoForm_NoPromptForAJAXSubmitWithoutNavigationAndElementsVisible
[58474:3847:0901/075211:15193483468283:WARNING:keycode_converter.cc(98)] empty code string
[58474:3847:0901/075211:15193542725209:WARNING:keycode_converter.cc(98)] empty code string
[58474:3847:0901/075211:15193545746378:WARNING:keycode_converter.cc(98)] empty code string
[58474:3847:0901/075211:15193552938725:WARNING:keycode_converter.cc(98)] empty code string
[58474:3847:0901/075211:15193555723206:WARNING:keycode_converter.cc(98)] empty code string
[58474:3847:0901/075211:15193558093795:WARNING:keycode_converter.cc(98)] empty code string
[58474:3847:0901/075211:15193560518290:WARNING:keycode_converter.cc(98)] empty code string
[58474:3847:0901/075211:15193563173837:WARNING:keycode_converter.cc(98)] empty code string
[58474:3847:0901/075211:15193565800686:WARNING:keycode_converter.cc(98)] empty code string
[58474:3847:0901/075211:15193568404447:WARNING:keycode_converter.cc(98)] empty code string
[58474:3847:0901/075211:15193571048754:WARNING:keycode_converter.cc(98)] empty code string
[58474:3847:0901/075211:15193573464101:WARNING:keycode_converter.cc(98)] empty code string
[58474:3847:0901/075211:15193576482698:WARNING:keycode_converter.cc(98)] empty code string
[ OK ] PasswordAutofillAgentTest.NoForm_NoPromptForAJAXSubmitWithoutNavigationAndElementsVisible (462 ms)
[163/209] PasswordAutofillAgentTest.NoForm_NoPromptForAJAXSubmitWithoutNavigationAndElementsVisible (1883 ms)
[ RUN ] PPAPIBrokerInfoBarTest.Allowed
[58484:3847:0901/075214:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[58494]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58494]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58494]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58494]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58494]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58494]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58494]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58494]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58494]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58494]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58494]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58494]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58494]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58494]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58494]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58494]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58494]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58494]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58494]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58494]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58494]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58494]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58494]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58494]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58494]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58499]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58499]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58499]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58499]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58499]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58499]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58499]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58499]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58499]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58499]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58499]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58499]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58499]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58499]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58499]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58499]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58499]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58499]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58499]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58499]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58499]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58499]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58499]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58499]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[58499]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[58475:3847:0901/075217:INFO:CONSOLE(177)] "ConnectPermissionGranted finished in 0.931 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/ppapi/tests/test_case.html?testcase=Broker_ConnectPermissionGranted (177)
[58475:3847:0901/075217:INFO:CONSOLE(177)] "IsAllowedPermissionGranted finished in 0.003 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testpd0XUR/ppapi/tests/test_case.html?testcase=Broker_IsAllowedPermissionGranted (177)
[ OK ] PPAPIBrokerInfoBarTest.Allowed (5813 ms)
[164/209] PPAPIBrokerInfoBarTest.Allowed (7569 ms)
[ RUN ] NaClBrowserTestNewlib.ExitStatusNeg2
[58486:3847:0901/075214:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56522...
sending server_data: {"host": "127.0.0.1", "port": 56522} (36 bytes)
[58476:3847:0901/075216:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[58500,2063778176:07:52:17.977258] Native Client module will be loaded at base address 0x0000472e00000000
hello world from CreateModule
[58476:3847:0901/075218:INFO:nacl_browsertest_util.cc(130)] |||| / naclModule loaded
[58476:3847:0901/075218:INFO:nacl_browsertest_util.cc(130)] ||||
[58476:3847:0901/075218:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest BEGIN]
Searching for handler for request "init".
found at index 0
posting reply len 11
posting reply "hello world".
returning
[58476:3847:0901/075218:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest PASS]
[58476:3847:0901/075218:INFO:nacl_browsertest_util.cc(130)] ||||
Searching for handler for request "exitneg2".
found at index 4
[58500,2063778176:07:52:18.240771] NaCl untrusted code called _exit(0xfe)
[58476:3847:0901/075218:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test BEGIN]
[58476:3847:0901/075218:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:56522/files/pm_exit_status_test.html?trigger=exitneg2&expected_exit=254 (0)
[58476:39171:0901/075218:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 65024 (0xfe00)
[58476:3847:0901/075218:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test PASS]
[58476:3847:0901/075218:INFO:nacl_browsertest_util.cc(130)] ||||
[58476:3847:0901/075218:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestNewlib.ExitStatusNeg2 (6170 ms)
[165/209] NaClBrowserTestNewlib.ExitStatusNeg2 (7930 ms)
[ RUN ] NaClBrowserTestGLibc.ExitStatus0
[58490:3847:0901/075215:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56528...
sending server_data: {"host": "127.0.0.1", "port": 56528} (36 bytes)
[58477:3847:0901/075217:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[58502,2063778176:07:52:18.521288] Native Client module will be loaded at base address 0x000001c500000000
hello world from CreateModule
[58477:3847:0901/075219:INFO:nacl_browsertest_util.cc(130)] |||| / naclModule loaded
[58477:3847:0901/075219:INFO:nacl_browsertest_util.cc(130)] ||||
[58477:3847:0901/075219:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest BEGIN]
Searching for handler for request "init".
found at index 0
posting reply len 11
posting reply "hello world".
returning
[58477:3847:0901/075219:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest PASS]
[58477:3847:0901/075219:INFO:nacl_browsertest_util.cc(130)] ||||
[58477:3847:0901/075219:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test BEGIN]
Searching for handler for request "exit0".
found at index 1
[58502,2063778176:07:52:19.374396] NaCl untrusted code called _exit(0x0)
[58477:3847:0901/075219:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:56528/files/pm_exit_status_test.html?trigger=exit0&expected_exit=0 (0)
[58477:3847:0901/075219:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test PASS]
[58477:3847:0901/075219:INFO:nacl_browsertest_util.cc(130)] ||||
[58477:3847:0901/075219:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestGLibc.ExitStatus0 (7050 ms)
[166/209] NaClBrowserTestGLibc.ExitStatus0 (8725 ms)
[ RUN ] NaClBrowserTestGLibc.ProgressEvents
[58493:3847:0901/075216:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56534...
sending server_data: {"host": "127.0.0.1", "port": 56534} (36 bytes)
[58480:3847:0901/075218:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[58503,2063778176:07:52:19.352497] Native Client module will be loaded at base address 0x0000772100000000
[58480:3847:0901/075220:INFO:nacl_browsertest_util.cc(130)] |||| / progress_events loaded
[58480:3847:0901/075220:INFO:nacl_browsertest_util.cc(130)] ||||
[58480:3847:0901/075220:INFO:nacl_browsertest_util.cc(130)] |||| [begin_count_progress_events BEGIN]
[58480:3847:0901/075220:INFO:nacl_browsertest_util.cc(130)] |||| [begin_count_progress_events PASS]
[58480:3847:0901/075220:INFO:nacl_browsertest_util.cc(130)] ||||
[58480:3847:0901/075220:INFO:nacl_browsertest_util.cc(130)] |||| [loadstart_count_progress_events BEGIN]
[58480:3847:0901/075220:INFO:nacl_browsertest_util.cc(130)] |||| [loadstart_count_progress_events PASS]
[58480:3847:0901/075220:INFO:nacl_browsertest_util.cc(130)] ||||
[58480:3847:0901/075220:INFO:nacl_browsertest_util.cc(130)] |||| [progress_min_count_progress_events BEGIN]
[58480:3847:0901/075220:INFO:nacl_browsertest_util.cc(130)] |||| [progress_min_count_progress_events PASS]
[58480:3847:0901/075220:INFO:nacl_browsertest_util.cc(130)] ||||
[58480:3847:0901/075220:INFO:nacl_browsertest_util.cc(130)] |||| [progress_samples_progress_events BEGIN]
[58480:3847:0901/075220:INFO:CONSOLE(138)] "stateSawLengthComputable true", source: http://127.0.0.1:56534/files/progress_event_listener.js (138)
[58480:3847:0901/075220:INFO:CONSOLE(140)] "stateProgressPrev 1082274", source: http://127.0.0.1:56534/files/progress_event_listener.js (140)
[58480:3847:0901/075220:INFO:CONSOLE(142)] "stateProgressTotal 1082274", source: http://127.0.0.1:56534/files/progress_event_listener.js (142)
[58480:3847:0901/075220:INFO:nacl_browsertest_util.cc(130)] |||| [progress_samples_progress_events PASS]
[58480:3847:0901/075220:INFO:nacl_browsertest_util.cc(130)] ||||
[58480:3847:0901/075220:INFO:nacl_browsertest_util.cc(130)] |||| [error_count_progress_events BEGIN]
[58480:3847:0901/075220:INFO:nacl_browsertest_util.cc(130)] |||| [error_count_progress_events PASS]
[58480:3847:0901/075220:INFO:nacl_browsertest_util.cc(130)] ||||
[58480:3847:0901/075220:INFO:nacl_browsertest_util.cc(130)] |||| [abort_count_progress_events BEGIN]
[58480:3847:0901/075220:INFO:nacl_browsertest_util.cc(130)] |||| [abort_count_progress_events PASS]
[58480:3847:0901/075220:INFO:nacl_browsertest_util.cc(130)] ||||
[58480:3847:0901/075220:INFO:nacl_browsertest_util.cc(130)] |||| [load_count_progress_events BEGIN]
[58480:3847:0901/075220:INFO:nacl_browsertest_util.cc(130)] |||| [load_count_progress_events PASS]
[58480:3847:0901/075220:INFO:nacl_browsertest_util.cc(130)] ||||
[58480:3847:0901/075220:INFO:nacl_browsertest_util.cc(130)] |||| [loadend_count_progress_events BEGIN]
[58480:3847:0901/075220:INFO:nacl_browsertest_util.cc(130)] |||| [loadend_count_progress_events PASS]
[58480:3847:0901/075220:INFO:nacl_browsertest_util.cc(130)] ||||
[58480:3847:0901/075220:INFO:nacl_browsertest_util.cc(130)] |||| [unexpected_count_progress_events BEGIN]
[58480:3847:0901/075220:INFO:nacl_browsertest_util.cc(130)] |||| [unexpected_count_progress_events PASS]
[58480:3847:0901/075220:INFO:nacl_browsertest_util.cc(130)] ||||
[58480:3847:0901/075220:INFO:nacl_browsertest_util.cc(130)] |||| [end_state_progress_events BEGIN]
[58480:3847:0901/075220:INFO:nacl_browsertest_util.cc(130)] |||| [end_state_progress_events PASS]
[58480:3847:0901/075220:INFO:nacl_browsertest_util.cc(130)] ||||
[58480:3847:0901/075220:INFO:nacl_browsertest_util.cc(130)] |||| [last_error_string_progress_events BEGIN]
[58480:3847:0901/075220:INFO:nacl_browsertest_util.cc(130)] |||| [last_error_string_progress_events PASS]
[58480:3847:0901/075220:INFO:nacl_browsertest_util.cc(130)] ||||
[58480:3847:0901/075220:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 11 passed, 0 failed, 0 errors
[58493:3847:0901/075220:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[58493:3847:0901/075220:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[58493:3847:0901/075220:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[58493:3847:0901/075220:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[58493:3847:0901/075220:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[58480:40963:0901/075220:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[58480:40963:0901/075220:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NaClBrowserTestGLibc.ProgressEvents (6756 ms)
[167/209] NaClBrowserTestGLibc.ProgressEvents (8517 ms)
[ RUN ] PolicyTest.EnabledPlugins
[58514:3847:0901/075222:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58505:3847:0901/075223:INFO:policy_browsertest.cc(459)] Test skipped because the Flash plugin couldn't be found.
[58517:14339:0901/075223:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[58517:14339:0901/075223:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[58517:14339:0901/075223:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PolicyTest.EnabledPlugins (3219 ms)
[168/209] PolicyTest.EnabledPlugins (4935 ms)
[ RUN ] PolicyTest.DeveloperToolsDisabled
[58520:3847:0901/075223:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58527:14851:0901/075225:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[58527:14851:0901/075225:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[58527:13319:0901/075225:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58527:13319:0901/075225:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PolicyTest.DeveloperToolsDisabled (4665 ms)
[169/209] PolicyTest.DeveloperToolsDisabled (6420 ms)
[ RUN ] PolicyTest.ExtensionInstallSources
[58522:3847:0901/075224:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58524:12551:0901/075227:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PolicyTest.ExtensionInstallSources (6069 ms)
[170/209] PolicyTest.ExtensionInstallSources (7969 ms)
[ RUN ] NaClBrowserTestPnacl.PnaclNMFOptionsOlarge
[58511:3847:0901/075221:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56557...
sending server_data: {"host": "127.0.0.1", "port": 56557} (36 bytes)
[58525,2063778176:07:52:25.083575] Native Client module will be loaded at base address 0x000070f500000000
[58525,2063778176:07:52:25.961034] NaCl untrusted code called _exit(0x0)
[58532,2063778176:07:52:27.075681] Native Client module will be loaded at base address 0x0000538100000000
[58532,2063778176:07:52:27.159070] NaCl untrusted code called _exit(0x0)
[58536,2063778176:07:52:28.111644] Native Client module will be loaded at base address 0x0000453900000000
[58504:3847:0901/075228:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[ OK ] NaClBrowserTestPnacl.PnaclNMFOptionsOlarge (9006 ms)
[171/209] NaClBrowserTestPnacl.PnaclNMFOptionsOlarge (10816 ms)
[ RUN ] CaptivePortalBrowserTest.Disabled
[58533:3847:0901/075227:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] CaptivePortalBrowserTest.Disabled (3678 ms)
[172/209] CaptivePortalBrowserTest.Disabled (5273 ms)
[ RUN ] CaptivePortalBrowserTest.LoginSlow
[58541:3847:0901/075230:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] CaptivePortalBrowserTest.LoginSlow (5209 ms)
[173/209] CaptivePortalBrowserTest.LoginSlow (6920 ms)
[ RUN ] CaptivePortalBrowserTest.ReloadTimeout
[58553:3847:0901/075232:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] CaptivePortalBrowserTest.ReloadTimeout (5133 ms)
[174/209] CaptivePortalBrowserTest.ReloadTimeout (6913 ms)
[ RUN ] NetworkingPrivateApiTestFail.GetProperties
[58555:3847:0901/075232:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58543:3847:0901/075235:INFO:CONSOLE(0)] "[FAIL] getProperties: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:225:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:275:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getProperties (0)
[58555:3847:0901/075235:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x613000000c80]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[58555:3847:0901/075235:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000c80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[58543:41219:0901/075235:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[58543:41219:0901/075235:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58543:41219:0901/075235:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NetworkingPrivateApiTestFail.GetProperties (5173 ms)
[175/209] NetworkingPrivateApiTestFail.GetProperties (6853 ms)
[ RUN ] CaptivePortalBrowserTest.InterstitialTimerNavigateWhileLoading_EndWithSSLInterstitial
[58552:3847:0901/075232:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://localhost:56565...
sending server_data: {"host": "localhost", "port": 56565} (36 bytes)
[58554:13319:0901/075235:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[58554:13319:0901/075235:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[58554:13319:0901/075235:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58554:13319:0901/075235:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58562:13063:0901/075235:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[58562:13063:0901/075235:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58562:13063:0901/075235:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58562:13063:0901/075235:WARNING:channel.cc(325)] RawChannel write error
[ OK ] CaptivePortalBrowserTest.InterstitialTimerNavigateWhileLoading_EndWithSSLInterstitial (5871 ms)
[176/209] CaptivePortalBrowserTest.InterstitialTimerNavigateWhileLoading_EndWithSSLInterstitial (7703 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.VerifyDestination
[58566:3847:0901/075237:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58561:3847:0901/075240:INFO:CONSOLE(0)] "[SUCCESS] verifyDestination", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?verifyDestination (0)
[ OK ] NetworkingPrivateServiceClientApiTest.VerifyDestination (5699 ms)
[177/209] NetworkingPrivateServiceClientApiTest.VerifyDestination (7304 ms)
[ RUN ] DriveAppConverterTest.BadApp
[58580:3847:0901/075240:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58583:15107:0901/075241:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[58583:15107:0901/075241:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[58583:15107:0901/075241:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[58583:13575:0901/075241:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58583:13575:0901/075241:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DriveAppConverterTest.BadApp (3342 ms)
[178/209] DriveAppConverterTest.BadApp (5241 ms)
[ RUN ] ITunesDataProviderUniqueNameTest.UniqueNameTest
[58579:3847:0901/075240:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ITunesDataProviderUniqueNameTest.UniqueNameTest (4314 ms)
[179/209] ITunesDataProviderUniqueNameTest.UniqueNameTest (6060 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.VerifyAndEncryptCredentials
[58578:3847:0901/075240:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58567:40195:0901/075242:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58567:40195:0901/075242:WARNING:channel.cc(325)] RawChannel write error
[58567:3847:0901/075242:INFO:CONSOLE(0)] "[SUCCESS] verifyAndEncryptCredentials", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?verifyAndEncryptCredentials (0)
[ OK ] NetworkingPrivateServiceClientApiTest.VerifyAndEncryptCredentials (5348 ms)
[180/209] NetworkingPrivateServiceClientApiTest.VerifyAndEncryptCredentials (6974 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/19
[58602:3847:0901/075246:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/19 (3831 ms)
[181/209] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/19 (5553 ms)
[ RUN ] SerialApiTest/SerialApiTest.SerialFakeHardware/0
[58598:3847:0901/075245:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58587:3847:0901/075247:INFO:CONSOLE(42)] "Connecting to serial device /dev/fakeserial at 57600 bps.", source: chrome-extension://pjpbleobonoedlidmpbolpeblpjnfmae/background.js (42)
[58587:3847:0901/075247:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://pjpbleobonoedlidmpbolpeblpjnfmae/_generated_background_page.html (0)
[58587:39683:0901/075247:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58587:39683:0901/075247:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SerialApiTest/SerialApiTest.SerialFakeHardware/0 (4997 ms)
[182/209] SerialApiTest/SerialApiTest.SerialFakeHardware/0 (6663 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/66
[58606:3847:0901/075246:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58608:16387:0901/075247:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000103a71f33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000103ab72b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000103b04ea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010fe699e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010fe6909e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001053c0244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000104d5fd96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000104e28fdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000105f6b3d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000105f15308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000105f147c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000103b79ff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000103b796b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000103b6f92f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff90971772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff9095e1a1 thread_start + 13
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/66 (3619 ms)
[183/209] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/66 (5290 ms)
[ RUN ] MediaRouterDialogControllerBrowserTest.ShowDialog
[58592:3847:0901/075244:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58586:3847:0901/075248:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[58586:3847:0901/075248:WARNING:CONSOLE(0)] "::shadow pseudo-element is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[58586:35843:0901/075248:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58586:35843:0901/075248:WARNING:channel.cc(325)] RawChannel write error
[ OK ] MediaRouterDialogControllerBrowserTest.ShowDialog (6775 ms)
[184/209] MediaRouterDialogControllerBrowserTest.ShowDialog (8165 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/74
[58619:3847:0901/075251:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/74 (3842 ms)
[185/209] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/74 (5581 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/85
[58622:3847:0901/075252:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58625:16131:0901/075253:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000105485f33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001054cb2b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000105518ea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011187d9e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011187d09e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000106dd4244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000106773d96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010683cfdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010797f3d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000107929308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001079287c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010558dff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010558d6b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010558392f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff90971772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff9095e1a1 thread_start + 13
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/85 (3951 ms)
[186/209] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/85 (5474 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/83
[58621:3847:0901/075252:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58621:3847:0901/075253:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[58621:3847:0901/075253:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[58621:3847:0901/075253:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[58621:3847:0901/075253:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[58621:3847:0901/075253:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[58621:3847:0901/075253:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/83 (4332 ms)
[187/209] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/83 (5969 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/99
[58627:3847:0901/075253:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58628:13063:0901/075254:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/99 (3750 ms)
[188/209] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/99 (5584 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/125
[58640:3847:0901/075257:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/125 (3614 ms)
[189/209] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/125 (5319 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/7
[58643:3847:0901/075257:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/7 (4519 ms)
[190/209] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/7 (6219 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/13
[58645:3847:0901/075257:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58648:13319:0901/075259:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[58648:13319:0901/075259:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[58648:13319:0901/075259:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[58648:13319:0901/075259:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58648:13319:0901/075259:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/13 (4526 ms)
[191/209] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/13 (6047 ms)
[ RUN ] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/2
[58647:3847:0901/075258:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58650:12807:0901/075300:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[58650:12807:0901/075300:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58633:41219:0901/075300:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[58655:14595:0901/075300:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[58655:14595:0901/075300:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[58655:14595:0901/075300:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/2 (5336 ms)
[192/209] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/2 (7143 ms)
[ RUN ] SRC_ClearKey/EncryptedMediaTest.InvalidResponseKeyError/0
[58667:3847:0901/075303:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56588...
sending server_data: {"host": "127.0.0.1", "port": 56588} (36 bytes)
[58656:3847:0901/075305:INFO:CONSOLE(280)] "07:53:05.620 - Using ClearKeyPlayer", source: http://127.0.0.1:56588/files/eme_player_js/utils.js (280)
[58656:3847:0901/075305:INFO:CONSOLE(280)] "07:53:05.627 - Registering video event handlers.", source: http://127.0.0.1:56588/files/eme_player_js/utils.js (280)
[58656:3847:0901/075305:INFO:CONSOLE(280)] "07:53:05.629 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:56588/files/eme_player_js/utils.js (280)
[58656:3847:0901/075305:INFO:CONSOLE(280)] "07:53:05.696 - Loading media using src.", source: http://127.0.0.1:56588/files/eme_player_js/utils.js (280)
[58656:3847:0901/075305:INFO:CONSOLE(280)] "07:53:05.824 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56588/files/eme_player_js/utils.js (280)
[58656:3847:0901/075305:INFO:CONSOLE(280)] "07:53:05.829 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56588/files/eme_player_js/utils.js (280)
[58656:3847:0901/075305:INFO:CONSOLE(280)] "07:53:05.834 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56588/files/eme_player_js/utils.js (280)
[58656:3847:0901/075305:INFO:CONSOLE(280)] "07:53:05.842 - Forcing invalid key data.", source: http://127.0.0.1:56588/files/eme_player_js/utils.js (280)
[58656:3847:0901/075305:INFO:CONSOLE(280)] "07:53:05.847 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"qg"}]}", source: http://127.0.0.1:56588/files/eme_player_js/utils.js (280)
[58656:3847:0901/075305:INFO:CONSOLE(145)] "FAIL: InvalidAccessError Invalid key length.", source: http://127.0.0.1:56588/files/eme_player_js/utils.js (145)
[58656:3847:0901/075305:INFO:CONSOLE(280)] "07:53:05.856 - Set document title to: EME_UPDATE_FAILED, updated title: EME_UPDATE_FAILED", source: http://127.0.0.1:56588/files/eme_player_js/utils.js (280)
[58656:3847:0901/075305:INFO:CONSOLE(280)] "07:53:05.860 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56588/files/eme_player_js/utils.js (280)
[58656:3847:0901/075305:INFO:CONSOLE(280)] "07:53:05.862 - Forcing invalid key data.", source: http://127.0.0.1:56588/files/eme_player_js/utils.js (280)
[58656:3847:0901/075305:INFO:CONSOLE(280)] "07:53:05.864 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"qg"}]}", source: http://127.0.0.1:56588/files/eme_player_js/utils.js (280)
[58656:3847:0901/075305:INFO:CONSOLE(145)] "FAIL: InvalidAccessError Invalid key length.", source: http://127.0.0.1:56588/files/eme_player_js/utils.js (145)
[58656:3847:0901/075305:INFO:CONSOLE(280)] "07:53:05.877 - Set document title to: EME_UPDATE_FAILED, updated title: EME_UPDATE_FAILED", source: http://127.0.0.1:56588/files/eme_player_js/utils.js (280)
[58669:12807:0901/075305:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey/EncryptedMediaTest.InvalidResponseKeyError/0 (4450 ms)
[193/209] SRC_ClearKey/EncryptedMediaTest.InvalidResponseKeyError/0 (6267 ms)
[ RUN ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0
[58668:3847:0901/075303:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56605...
sending server_data: {"host": "127.0.0.1", "port": 56605} (36 bytes)
[58657:3847:0901/075306:INFO:CONSOLE(280)] "07:53:06.226 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:56605/files/eme_player_js/utils.js (280)
[58657:3847:0901/075306:INFO:CONSOLE(280)] "07:53:06.233 - Registering video event handlers.", source: http://127.0.0.1:56605/files/eme_player_js/utils.js (280)
[58657:3847:0901/075306:INFO:CONSOLE(280)] "07:53:06.242 - Loading media using MSE.", source: http://127.0.0.1:56605/files/eme_player_js/utils.js (280)
[58657:3847:0901/075306:INFO:CONSOLE(280)] "07:53:06.413 - onSourceOpen [object Event]", source: http://127.0.0.1:56605/files/eme_player_js/utils.js (280)
[58657:3847:0901/075306:INFO:CONSOLE(280)] "07:53:06.417 - Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:56605/files/eme_player_js/utils.js (280)
[58657:3847:0901/075306:INFO:CONSOLE(280)] "07:53:06.458 - End of appending buffer from bear-a_enc-a.webm", source: http://127.0.0.1:56605/files/eme_player_js/utils.js (280)
[58657:3847:0901/075306:INFO:CONSOLE(280)] "07:53:06.467 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56605/files/eme_player_js/utils.js (280)
[58657:3847:0901/075306:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[58657:3847:0901/075306:INFO:CONSOLE(280)] "07:53:06.482 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56605/files/eme_player_js/utils.js (280)
[58657:3847:0901/075306:INFO:CONSOLE(280)] "07:53:06.491 - Adding key to sessionID: 1", source: http://127.0.0.1:56605/files/eme_player_js/utils.js (280)
[58657:3847:0901/075306:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[58657:3847:0901/075306:INFO:CONSOLE(280)] "07:53:06.495 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56605/files/eme_player_js/utils.js (280)
[58657:3847:0901/075306:INFO:CONSOLE(280)] "07:53:06.754 - timeupdate @ 0.186203", source: http://127.0.0.1:56605/files/eme_player_js/utils.js (280)
[58657:3847:0901/075307:INFO:CONSOLE(280)] "07:53:07.002 - timeupdate @ 0.418393", source: http://127.0.0.1:56605/files/eme_player_js/utils.js (280)
[58657:3847:0901/075307:INFO:CONSOLE(280)] "07:53:07.222 - heartbeat #1", source: http://127.0.0.1:56605/files/eme_player_js/utils.js (280)
[58657:3847:0901/075307:INFO:CONSOLE(280)] "07:53:07.252 - timeupdate @ 0.673802", source: http://127.0.0.1:56605/files/eme_player_js/utils.js (280)
[58657:3847:0901/075307:INFO:CONSOLE(280)] "07:53:07.502 - timeupdate @ 0.929211", source: http://127.0.0.1:56605/files/eme_player_js/utils.js (280)
[58657:3847:0901/075307:INFO:CONSOLE(280)] "07:53:07.753 - timeupdate @ 1.18462", source: http://127.0.0.1:56605/files/eme_player_js/utils.js (280)
[58657:3847:0901/075307:INFO:CONSOLE(280)] "07:53:07.755 - waiting for video to end.", source: http://127.0.0.1:56605/files/eme_player_js/utils.js (280)
[58657:3847:0901/075308:INFO:CONSOLE(280)] "07:53:08.223 - heartbeat #2", source: http://127.0.0.1:56605/files/eme_player_js/utils.js (280)
[58657:3847:0901/075309:INFO:CONSOLE(280)] "07:53:09.222 - heartbeat #3", source: http://127.0.0.1:56605/files/eme_player_js/utils.js (280)
[58657:3847:0901/075309:INFO:CONSOLE(280)] "07:53:09.326 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:56605/files/eme_player_js/utils.js (280)
[58670:12807:0901/075309:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (7791 ms)
[194/209] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (9577 ms)
[ RUN ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0
[58675:3847:0901/075305:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56622...
sending server_data: {"host": "127.0.0.1", "port": 56622} (36 bytes)
[58665:3847:0901/075307:INFO:CONSOLE(280)] "07:53:07.391 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:56622/files/eme_player_js/utils.js (280)
[58665:3847:0901/075307:INFO:CONSOLE(280)] "07:53:07.400 - Registering video event handlers.", source: http://127.0.0.1:56622/files/eme_player_js/utils.js (280)
[58665:3847:0901/075307:INFO:CONSOLE(280)] "07:53:07.409 - Loading media using MSE.", source: http://127.0.0.1:56622/files/eme_player_js/utils.js (280)
[58665:3847:0901/075307:INFO:CONSOLE(280)] "07:53:07.579 - onSourceOpen [object Event]", source: http://127.0.0.1:56622/files/eme_player_js/utils.js (280)
[58665:3847:0901/075307:INFO:CONSOLE(280)] "07:53:07.584 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:56622/files/eme_player_js/utils.js (280)
[58665:3847:0901/075307:INFO:CONSOLE(280)] "07:53:07.606 - End of appending buffer from bear-320x240-opus-av_enc-v.webm", source: http://127.0.0.1:56622/files/eme_player_js/utils.js (280)
[58665:3847:0901/075307:INFO:CONSOLE(280)] "07:53:07.611 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56622/files/eme_player_js/utils.js (280)
[58665:3847:0901/075307:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[58665:3847:0901/075307:INFO:CONSOLE(280)] "07:53:07.614 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56622/files/eme_player_js/utils.js (280)
[58665:3847:0901/075307:INFO:CONSOLE(280)] "07:53:07.619 - Adding key to sessionID: 1", source: http://127.0.0.1:56622/files/eme_player_js/utils.js (280)
[58665:3847:0901/075307:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[58665:3847:0901/075307:INFO:CONSOLE(280)] "07:53:07.630 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56622/files/eme_player_js/utils.js (280)
[58665:3847:0901/075307:INFO:CONSOLE(280)] "07:53:07.892 - timeupdate @ 0.186203", source: http://127.0.0.1:56622/files/eme_player_js/utils.js (280)
[58665:3847:0901/075308:INFO:CONSOLE(280)] "07:53:08.137 - timeupdate @ 0.441612", source: http://127.0.0.1:56622/files/eme_player_js/utils.js (280)
[58665:3847:0901/075308:INFO:CONSOLE(280)] "07:53:08.386 - heartbeat #1", source: http://127.0.0.1:56622/files/eme_player_js/utils.js (280)
[58665:3847:0901/075308:INFO:CONSOLE(280)] "07:53:08.388 - timeupdate @ 0.673802", source: http://127.0.0.1:56622/files/eme_player_js/utils.js (280)
[58665:3847:0901/075308:INFO:CONSOLE(280)] "07:53:08.639 - timeupdate @ 0.929211", source: http://127.0.0.1:56622/files/eme_player_js/utils.js (280)
[58665:3847:0901/075308:INFO:CONSOLE(280)] "07:53:08.889 - timeupdate @ 1.18462", source: http://127.0.0.1:56622/files/eme_player_js/utils.js (280)
[58665:3847:0901/075308:INFO:CONSOLE(280)] "07:53:08.891 - waiting for video to end.", source: http://127.0.0.1:56622/files/eme_player_js/utils.js (280)
[58665:3847:0901/075309:INFO:CONSOLE(280)] "07:53:09.387 - heartbeat #2", source: http://127.0.0.1:56622/files/eme_player_js/utils.js (280)
[58665:3847:0901/075310:INFO:CONSOLE(280)] "07:53:10.386 - heartbeat #3", source: http://127.0.0.1:56622/files/eme_player_js/utils.js (280)
[58665:3847:0901/075310:INFO:CONSOLE(280)] "07:53:10.413 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:56622/files/eme_player_js/utils.js (280)
[58676:12807:0901/075310:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (7125 ms)
[195/209] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (8982 ms)
[ RUN ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0
[58660:3847:0901/075302:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56571...
sending server_data: {"host": "127.0.0.1", "port": 56571} (36 bytes)
[58654:3847:0901/075304:INFO:CONSOLE(280)] "07:53:04.845 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:56571/files/eme_player_js/utils.js (280)
[58654:3847:0901/075304:INFO:CONSOLE(280)] "07:53:04.853 - Registering video event handlers.", source: http://127.0.0.1:56571/files/eme_player_js/utils.js (280)
[58654:3847:0901/075304:INFO:CONSOLE(280)] "07:53:04.863 - Loading media using src.", source: http://127.0.0.1:56571/files/eme_player_js/utils.js (280)
[58654:3847:0901/075305:INFO:CONSOLE(280)] "07:53:05.042 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56571/files/eme_player_js/utils.js (280)
[58654:3847:0901/075305:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[58654:3847:0901/075305:INFO:CONSOLE(280)] "07:53:05.053 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56571/files/eme_player_js/utils.js (280)
[58654:3847:0901/075305:INFO:CONSOLE(280)] "07:53:05.055 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56571/files/eme_player_js/utils.js (280)
[58654:3847:0901/075305:INFO:CONSOLE(280)] "07:53:05.064 - Adding key to sessionID: 1", source: http://127.0.0.1:56571/files/eme_player_js/utils.js (280)
[58654:3847:0901/075305:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[58654:3847:0901/075305:INFO:CONSOLE(280)] "07:53:05.066 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56571/files/eme_player_js/utils.js (280)
[58654:3847:0901/075305:INFO:CONSOLE(280)] "07:53:05.068 - Adding key to sessionID: 2", source: http://127.0.0.1:56571/files/eme_player_js/utils.js (280)
[58654:3847:0901/075305:INFO:CONSOLE(280)] "07:53:05.071 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56571/files/eme_player_js/utils.js (280)
[58654:3847:0901/075305:INFO:CONSOLE(280)] "07:53:05.073 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56571/files/eme_player_js/utils.js (280)
[58654:3847:0901/075305:INFO:CONSOLE(280)] "07:53:05.838 - heartbeat #1", source: http://127.0.0.1:56571/files/eme_player_js/utils.js (280)
[58654:3847:0901/075306:INFO:CONSOLE(280)] "07:53:06.839 - heartbeat #2", source: http://127.0.0.1:56571/files/eme_player_js/utils.js (280)
[58654:3847:0901/075307:INFO:CONSOLE(280)] "07:53:07.838 - heartbeat #3", source: http://127.0.0.1:56571/files/eme_player_js/utils.js (280)
[58654:3847:0901/075307:INFO:CONSOLE(280)] "07:53:07.912 - First play ended.", source: http://127.0.0.1:56571/files/eme_player_js/utils.js (280)
[58654:3847:0901/075307:INFO:CONSOLE(280)] "07:53:07.915 - Loading media using src.", source: http://127.0.0.1:56571/files/eme_player_js/utils.js (280)
[58654:3847:0901/075307:INFO:CONSOLE(280)] "07:53:07.922 - Playing second time.", source: http://127.0.0.1:56571/files/eme_player_js/utils.js (280)
[58654:3847:0901/075307:INFO:CONSOLE(280)] "07:53:07.950 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56571/files/eme_player_js/utils.js (280)
[58654:3847:0901/075307:INFO:CONSOLE(280)] "07:53:07.952 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56571/files/eme_player_js/utils.js (280)
[58654:3847:0901/075307:INFO:CONSOLE(280)] "07:53:07.956 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56571/files/eme_player_js/utils.js (280)
[58654:3847:0901/075307:INFO:CONSOLE(280)] "07:53:07.958 - Adding key to sessionID: 3", source: http://127.0.0.1:56571/files/eme_player_js/utils.js (280)
[58654:3847:0901/075307:INFO:CONSOLE(280)] "07:53:07.960 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56571/files/eme_player_js/utils.js (280)
[58654:3847:0901/075307:INFO:CONSOLE(280)] "07:53:07.963 - Adding key to sessionID: 4", source: http://127.0.0.1:56571/files/eme_player_js/utils.js (280)
[58654:3847:0901/075307:INFO:CONSOLE(280)] "07:53:07.975 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56571/files/eme_player_js/utils.js (280)
[58654:3847:0901/075307:INFO:CONSOLE(280)] "07:53:07.980 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56571/files/eme_player_js/utils.js (280)
[58654:3847:0901/075308:INFO:CONSOLE(280)] "07:53:08.231 - timeupdate @ 0.186203", source: http://127.0.0.1:56571/files/eme_player_js/utils.js (280)
[58654:3847:0901/075308:INFO:CONSOLE(280)] "07:53:08.476 - timeupdate @ 0.418393", source: http://127.0.0.1:56571/files/eme_player_js/utils.js (280)
[58654:3847:0901/075308:INFO:CONSOLE(280)] "07:53:08.727 - timeupdate @ 0.673802", source: http://127.0.0.1:56571/files/eme_player_js/utils.js (280)
[58654:3847:0901/075308:INFO:CONSOLE(280)] "07:53:08.838 - heartbeat #4", source: http://127.0.0.1:56571/files/eme_player_js/utils.js (280)
[58654:3847:0901/075308:INFO:CONSOLE(280)] "07:53:08.977 - timeupdate @ 0.929211", source: http://127.0.0.1:56571/files/eme_player_js/utils.js (280)
[58654:3847:0901/075309:INFO:CONSOLE(280)] "07:53:09.227 - timeupdate @ 1.18462", source: http://127.0.0.1:56571/files/eme_player_js/utils.js (280)
[58654:3847:0901/075309:INFO:CONSOLE(280)] "07:53:09.230 - waiting for video to end.", source: http://127.0.0.1:56571/files/eme_player_js/utils.js (280)
[58654:3847:0901/075309:INFO:CONSOLE(280)] "07:53:09.838 - heartbeat #5", source: http://127.0.0.1:56571/files/eme_player_js/utils.js (280)
[58654:3847:0901/075310:INFO:CONSOLE(280)] "07:53:10.802 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:56571/files/eme_player_js/utils.js (280)
[58666:12807:0901/075310:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (10434 ms)
[196/209] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (12425 ms)
[ RUN ] MSE_ClearKey/EncryptedMediaTest.InvalidResponseKeyError/0
[58683:3847:0901/075309:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56640...
sending server_data: {"host": "127.0.0.1", "port": 56640} (36 bytes)
[58680:3847:0901/075311:INFO:CONSOLE(280)] "07:53:11.325 - Using ClearKeyPlayer", source: http://127.0.0.1:56640/files/eme_player_js/utils.js (280)
[58680:3847:0901/075311:INFO:CONSOLE(280)] "07:53:11.332 - Registering video event handlers.", source: http://127.0.0.1:56640/files/eme_player_js/utils.js (280)
[58680:3847:0901/075311:INFO:CONSOLE(280)] "07:53:11.334 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:56640/files/eme_player_js/utils.js (280)
[58680:3847:0901/075311:INFO:CONSOLE(280)] "07:53:11.390 - Loading media using MSE.", source: http://127.0.0.1:56640/files/eme_player_js/utils.js (280)
[58680:3847:0901/075311:INFO:CONSOLE(280)] "07:53:11.461 - onSourceOpen [object Event]", source: http://127.0.0.1:56640/files/eme_player_js/utils.js (280)
[58680:3847:0901/075311:INFO:CONSOLE(280)] "07:53:11.464 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:56640/files/eme_player_js/utils.js (280)
[58680:3847:0901/075311:INFO:CONSOLE(280)] "07:53:11.492 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56640/files/eme_player_js/utils.js (280)
[58680:3847:0901/075311:INFO:CONSOLE(280)] "07:53:11.496 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56640/files/eme_player_js/utils.js (280)
[58680:3847:0901/075311:INFO:CONSOLE(280)] "07:53:11.499 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:56640/files/eme_player_js/utils.js (280)
[58680:3847:0901/075311:INFO:CONSOLE(280)] "07:53:11.505 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56640/files/eme_player_js/utils.js (280)
[58680:3847:0901/075311:INFO:CONSOLE(280)] "07:53:11.513 - Forcing invalid key data.", source: http://127.0.0.1:56640/files/eme_player_js/utils.js (280)
[58680:3847:0901/075311:INFO:CONSOLE(280)] "07:53:11.520 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"qg"}]}", source: http://127.0.0.1:56640/files/eme_player_js/utils.js (280)
[58680:3847:0901/075311:INFO:CONSOLE(280)] "07:53:11.524 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56640/files/eme_player_js/utils.js (280)
[58680:3847:0901/075311:INFO:CONSOLE(280)] "07:53:11.527 - Forcing invalid key data.", source: http://127.0.0.1:56640/files/eme_player_js/utils.js (280)
[58680:3847:0901/075311:INFO:CONSOLE(280)] "07:53:11.529 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"qg"}]}", source: http://127.0.0.1:56640/files/eme_player_js/utils.js (280)
[58680:3847:0901/075311:INFO:CONSOLE(145)] "FAIL: InvalidAccessError Invalid key length.", source: http://127.0.0.1:56640/files/eme_player_js/utils.js (145)
[58680:3847:0901/075311:INFO:CONSOLE(280)] "07:53:11.543 - Set document title to: EME_UPDATE_FAILED, updated title: EME_UPDATE_FAILED", source: http://127.0.0.1:56640/files/eme_player_js/utils.js (280)
[58680:3847:0901/075311:INFO:CONSOLE(145)] "FAIL: InvalidAccessError Invalid key length.", source: http://127.0.0.1:56640/files/eme_player_js/utils.js (145)
[58680:3847:0901/075311:INFO:CONSOLE(280)] "07:53:11.564 - Set document title to: EME_UPDATE_FAILED, updated title: EME_UPDATE_FAILED", source: http://127.0.0.1:56640/files/eme_player_js/utils.js (280)
[58684:12807:0901/075311:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey/EncryptedMediaTest.InvalidResponseKeyError/0 (4158 ms)
[197/209] MSE_ClearKey/EncryptedMediaTest.InvalidResponseKeyError/0 (5769 ms)
[ RUN ] SRC_ExternalClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0
[58691:3847:0901/075313:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56658...
sending server_data: {"host": "127.0.0.1", "port": 56658} (36 bytes)
[58685:3847:0901/075315:INFO:CONSOLE(280)] "07:53:15.505 - Registering video event handlers.", source: http://127.0.0.1:56658/files/eme_player_js/utils.js (280)
[58685:3847:0901/075315:INFO:CONSOLE(280)] "07:53:15.510 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:56658/files/eme_player_js/utils.js (280)
[58685:3847:0901/075316:INFO:CONSOLE(280)] "07:53:16.382 - Loading media using src.", source: http://127.0.0.1:56658/files/eme_player_js/utils.js (280)
[58685:3847:0901/075316:INFO:CONSOLE(280)] "07:53:16.384 - Registering video event handlers.", source: http://127.0.0.1:56658/files/eme_player_js/utils.js (280)
[58685:3847:0901/075316:INFO:CONSOLE(280)] "07:53:16.384 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:56658/files/eme_player_js/utils.js (280)
[58685:3847:0901/075316:INFO:CONSOLE(280)] "07:53:16.461 - Loading media using src.", source: http://127.0.0.1:56658/files/eme_player_js/utils.js (280)
[58685:3847:0901/075316:INFO:CONSOLE(280)] "07:53:16.499 - Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:56658/files/eme_player_js/utils.js (280)
[58685:3847:0901/075316:INFO:CONSOLE(280)] "07:53:16.516 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56658/files/eme_player_js/utils.js (280)
[58685:3847:0901/075316:INFO:CONSOLE(280)] "07:53:16.526 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"pYEE4mmTTAUEA7eO6w7lew","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56658/files/eme_player_js/utils.js (280)
[58685:3847:0901/075316:INFO:CONSOLE(280)] "07:53:16.531 - Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:56658/files/eme_player_js/utils.js (280)
[58685:3847:0901/075316:INFO:CONSOLE(280)] "07:53:16.538 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56658/files/eme_player_js/utils.js (280)
[58685:3847:0901/075316:INFO:CONSOLE(280)] "07:53:16.539 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"pYEE4mmTTAUEA7eO6w7lew","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56658/files/eme_player_js/utils.js (280)
[58685:3847:0901/075316:INFO:CONSOLE(280)] "07:53:16.737 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56658/files/eme_player_js/utils.js (280)
[58685:3847:0901/075316:INFO:CONSOLE(280)] "07:53:16.737 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56658/files/eme_player_js/utils.js (280)
[58685:3847:0901/075316:INFO:CONSOLE(280)] "07:53:16.747 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56658/files/eme_player_js/utils.js (280)
[58685:3847:0901/075316:INFO:CONSOLE(280)] "07:53:16.752 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56658/files/eme_player_js/utils.js (280)
[58685:3847:0901/075316:INFO:CONSOLE(280)] "07:53:16.753 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56658/files/eme_player_js/utils.js (280)
[58685:3847:0901/075316:INFO:CONSOLE(280)] "07:53:16.756 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56658/files/eme_player_js/utils.js (280)
[58685:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.155 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56658/files/eme_player_js/utils.js (280)
[58685:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.156 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56658/files/eme_player_js/utils.js (280)
[58685:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.157 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56658/files/eme_player_js/utils.js (280)
[58685:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.186 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56658/files/eme_player_js/utils.js (280)
[58685:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.186 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56658/files/eme_player_js/utils.js (280)
[58685:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.187 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56658/files/eme_player_js/utils.js (280)
[58685:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.855 - One video seeked.", source: http://127.0.0.1:56658/files/eme_player_js/utils.js (280)
[58685:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.875 - Set document title to: ENDED, updated title: ENDED", source: http://127.0.0.1:56658/files/eme_player_js/utils.js (280)
[58696:12551:0901/075317:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0 (6946 ms)
[198/209] SRC_ExternalClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0 (8426 ms)
[ RUN ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0
[58698:3847:0901/075314:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56673...
sending server_data: {"host": "127.0.0.1", "port": 56673} (36 bytes)
[58687:3847:0901/075316:INFO:CONSOLE(280)] "07:53:16.180 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:56673/files/eme_player_js/utils.js (280)
[58687:3847:0901/075316:INFO:CONSOLE(280)] "07:53:16.188 - Registering video event handlers.", source: http://127.0.0.1:56673/files/eme_player_js/utils.js (280)
[58687:3847:0901/075316:INFO:CONSOLE(280)] "07:53:16.196 - Loading media using MSE.", source: http://127.0.0.1:56673/files/eme_player_js/utils.js (280)
[58687:3847:0901/075316:INFO:CONSOLE(280)] "07:53:16.342 - onSourceOpen [object Event]", source: http://127.0.0.1:56673/files/eme_player_js/utils.js (280)
[58687:3847:0901/075316:INFO:CONSOLE(280)] "07:53:16.345 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:56673/files/eme_player_js/utils.js (280)
[58687:3847:0901/075316:INFO:CONSOLE(280)] "07:53:16.369 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56673/files/eme_player_js/utils.js (280)
[58687:3847:0901/075316:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[58687:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.277 - End of appending buffer from bear-320x240-av_enc-a.webm", source: http://127.0.0.1:56673/files/eme_player_js/utils.js (280)
[58687:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.286 - heartbeat #1", source: http://127.0.0.1:56673/files/eme_player_js/utils.js (280)
[58687:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.299 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56673/files/eme_player_js/utils.js (280)
[58687:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.306 - Adding key to sessionID: 1", source: http://127.0.0.1:56673/files/eme_player_js/utils.js (280)
[58687:3847:0901/075317:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[58687:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.310 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56673/files/eme_player_js/utils.js (280)
[58687:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.511 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56673/files/eme_player_js/utils.js (280)
[58687:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.513 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:56673/files/eme_player_js/utils.js (280)
[58687:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.515 - Adding key to sessionID: 1", source: http://127.0.0.1:56673/files/eme_player_js/utils.js (280)
[58687:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.524 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56673/files/eme_player_js/utils.js (280)
[58687:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.597 - timeupdate @ 0.186203", source: http://127.0.0.1:56673/files/eme_player_js/utils.js (280)
[58687:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.845 - timeupdate @ 0.441612", source: http://127.0.0.1:56673/files/eme_player_js/utils.js (280)
[58687:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.910 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56673/files/eme_player_js/utils.js (280)
[58687:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.913 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:56673/files/eme_player_js/utils.js (280)
[58687:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.915 - Adding key to sessionID: 1", source: http://127.0.0.1:56673/files/eme_player_js/utils.js (280)
[58687:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.919 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56673/files/eme_player_js/utils.js (280)
[58687:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.096 - timeupdate @ 0.673802", source: http://127.0.0.1:56673/files/eme_player_js/utils.js (280)
[58687:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.287 - heartbeat #2", source: http://127.0.0.1:56673/files/eme_player_js/utils.js (280)
[58687:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.346 - timeupdate @ 0.929211", source: http://127.0.0.1:56673/files/eme_player_js/utils.js (280)
[58687:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.596 - timeupdate @ 1.18462", source: http://127.0.0.1:56673/files/eme_player_js/utils.js (280)
[58687:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.599 - waiting for video to end.", source: http://127.0.0.1:56673/files/eme_player_js/utils.js (280)
[58687:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.711 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56673/files/eme_player_js/utils.js (280)
[58687:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.714 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:56673/files/eme_player_js/utils.js (280)
[58687:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.716 - Adding key to sessionID: 1", source: http://127.0.0.1:56673/files/eme_player_js/utils.js (280)
[58687:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.719 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56673/files/eme_player_js/utils.js (280)
[58687:3847:0901/075319:INFO:CONSOLE(280)] "07:53:19.286 - heartbeat #3", source: http://127.0.0.1:56673/files/eme_player_js/utils.js (280)
[58687:3847:0901/075320:INFO:CONSOLE(280)] "07:53:20.165 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:56673/files/eme_player_js/utils.js (280)
[58700:13063:0901/075320:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (8244 ms)
[199/209] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (9887 ms)
[ RUN ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0
[58701:3847:0901/075314:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56693...
sending server_data: {"host": "127.0.0.1", "port": 56693} (36 bytes)
[58690:3847:0901/075316:INFO:CONSOLE(280)] "07:53:16.853 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:56693/files/eme_player_js/utils.js (280)
[58690:3847:0901/075316:INFO:CONSOLE(280)] "07:53:16.862 - Registering video event handlers.", source: http://127.0.0.1:56693/files/eme_player_js/utils.js (280)
[58690:3847:0901/075316:INFO:CONSOLE(280)] "07:53:16.871 - Loading media using MSE.", source: http://127.0.0.1:56693/files/eme_player_js/utils.js (280)
[58690:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.032 - onSourceOpen [object Event]", source: http://127.0.0.1:56693/files/eme_player_js/utils.js (280)
[58690:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.035 - Creating a source buffer for type video/webm; codecs="vp9"", source: http://127.0.0.1:56693/files/eme_player_js/utils.js (280)
[58690:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.068 - End of appending buffer from bear-320x240-v-vp9_enc-v.webm", source: http://127.0.0.1:56693/files/eme_player_js/utils.js (280)
[58690:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.073 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56693/files/eme_player_js/utils.js (280)
[58690:3847:0901/075317:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[58690:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.924 - heartbeat #1", source: http://127.0.0.1:56693/files/eme_player_js/utils.js (280)
[0901/075317:ERROR:ffmpeg_cdm_video_decoder.cc(172)] Initialize(): avcodec_find_decoder failed.
[58690:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.935 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56693/files/eme_player_js/utils.js (280)
[58690:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.940 - Adding key to sessionID: 1", source: http://127.0.0.1:56693/files/eme_player_js/utils.js (280)
[58690:3847:0901/075317:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[58690:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.943 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56693/files/eme_player_js/utils.js (280)
[58690:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.143 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56693/files/eme_player_js/utils.js (280)
[58690:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.146 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:56693/files/eme_player_js/utils.js (280)
[58690:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.147 - Adding key to sessionID: 1", source: http://127.0.0.1:56693/files/eme_player_js/utils.js (280)
[58690:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.151 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56693/files/eme_player_js/utils.js (280)
[58690:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.215 - timeupdate @ 0.25148", source: http://127.0.0.1:56693/files/eme_player_js/utils.js (280)
[58690:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.462 - timeupdate @ 0.501044", source: http://127.0.0.1:56693/files/eme_player_js/utils.js (280)
[58690:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.544 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56693/files/eme_player_js/utils.js (280)
[58690:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.546 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:56693/files/eme_player_js/utils.js (280)
[58690:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.548 - Adding key to sessionID: 1", source: http://127.0.0.1:56693/files/eme_player_js/utils.js (280)
[58690:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.551 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56693/files/eme_player_js/utils.js (280)
[58690:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.712 - timeupdate @ 0.75115", source: http://127.0.0.1:56693/files/eme_player_js/utils.js (280)
[58690:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.924 - heartbeat #2", source: http://127.0.0.1:56693/files/eme_player_js/utils.js (280)
[58690:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.962 - timeupdate @ 1.001181", source: http://127.0.0.1:56693/files/eme_player_js/utils.js (280)
[58690:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.965 - waiting for video to end.", source: http://127.0.0.1:56693/files/eme_player_js/utils.js (280)
[58690:3847:0901/075319:INFO:CONSOLE(280)] "07:53:19.344 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56693/files/eme_player_js/utils.js (280)
[58690:3847:0901/075319:INFO:CONSOLE(280)] "07:53:19.346 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:56693/files/eme_player_js/utils.js (280)
[58690:3847:0901/075319:INFO:CONSOLE(280)] "07:53:19.349 - Adding key to sessionID: 1", source: http://127.0.0.1:56693/files/eme_player_js/utils.js (280)
[58690:3847:0901/075319:INFO:CONSOLE(280)] "07:53:19.352 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56693/files/eme_player_js/utils.js (280)
[58690:3847:0901/075319:INFO:CONSOLE(280)] "07:53:19.924 - heartbeat #3", source: http://127.0.0.1:56693/files/eme_player_js/utils.js (280)
[58690:3847:0901/075320:INFO:CONSOLE(280)] "07:53:20.663 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:56693/files/eme_player_js/utils.js (280)
[ OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0 (8365 ms)
[200/209] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0 (9895 ms)
[ RUN ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0
[58705:3847:0901/075315:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56708...
sending server_data: {"host": "127.0.0.1", "port": 56708} (36 bytes)
[58694:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.297 - Using ClearKeyPlayer", source: http://127.0.0.1:56708/files/eme_player_js/utils.js (280)
[58694:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.304 - Registering video event handlers.", source: http://127.0.0.1:56708/files/eme_player_js/utils.js (280)
[58694:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.305 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:56708/files/eme_player_js/utils.js (280)
[58694:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.214 - Loading media using MSE.", source: http://127.0.0.1:56708/files/eme_player_js/utils.js (280)
[58694:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.303 - heartbeat #1", source: http://127.0.0.1:56708/files/eme_player_js/utils.js (280)
[58694:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.305 - onSourceOpen [object Event]", source: http://127.0.0.1:56708/files/eme_player_js/utils.js (280)
[58694:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.308 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:56708/files/eme_player_js/utils.js (280)
[58694:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.338 - Creating new media key session for initDataType: webm, initData: 5ef3a16b338dc4e1a2bcb99f9a6cb780", source: http://127.0.0.1:56708/files/eme_player_js/utils.js (280)
[58694:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.341 - End of appending buffer from bear-320x240-av_enc-v.webm", source: http://127.0.0.1:56708/files/eme_player_js/utils.js (280)
[58694:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.363 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56708/files/eme_player_js/utils.js (280)
[58694:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.372 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"XvOhazONxOGivLmfmmy3gA","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56708/files/eme_player_js/utils.js (280)
[58694:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.578 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56708/files/eme_player_js/utils.js (280)
[58694:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.580 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56708/files/eme_player_js/utils.js (280)
[58694:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.591 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56708/files/eme_player_js/utils.js (280)
[58694:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.658 - timeupdate @ 0.162984", source: http://127.0.0.1:56708/files/eme_player_js/utils.js (280)
[58694:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.905 - timeupdate @ 0.418393", source: http://127.0.0.1:56708/files/eme_player_js/utils.js (280)
[58694:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.977 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56708/files/eme_player_js/utils.js (280)
[58694:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.979 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56708/files/eme_player_js/utils.js (280)
[58694:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.984 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56708/files/eme_player_js/utils.js (280)
[58694:3847:0901/075319:INFO:CONSOLE(280)] "07:53:19.155 - timeupdate @ 0.6748", source: http://127.0.0.1:56708/files/eme_player_js/utils.js (280)
[58694:3847:0901/075319:INFO:CONSOLE(280)] "07:53:19.303 - heartbeat #2", source: http://127.0.0.1:56708/files/eme_player_js/utils.js (280)
[58694:3847:0901/075319:INFO:CONSOLE(280)] "07:53:19.405 - timeupdate @ 0.929211", source: http://127.0.0.1:56708/files/eme_player_js/utils.js (280)
[58694:3847:0901/075319:INFO:CONSOLE(280)] "07:53:19.655 - timeupdate @ 1.161401", source: http://127.0.0.1:56708/files/eme_player_js/utils.js (280)
[58694:3847:0901/075319:INFO:CONSOLE(280)] "07:53:19.658 - waiting for video to end.", source: http://127.0.0.1:56708/files/eme_player_js/utils.js (280)
[58694:3847:0901/075319:INFO:CONSOLE(280)] "07:53:19.777 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56708/files/eme_player_js/utils.js (280)
[58694:3847:0901/075319:INFO:CONSOLE(280)] "07:53:19.780 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56708/files/eme_player_js/utils.js (280)
[58694:3847:0901/075319:INFO:CONSOLE(280)] "07:53:19.782 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56708/files/eme_player_js/utils.js (280)
[58694:3847:0901/075320:INFO:CONSOLE(280)] "07:53:20.303 - heartbeat #3", source: http://127.0.0.1:56708/files/eme_player_js/utils.js (280)
[58694:3847:0901/075321:INFO:CONSOLE(280)] "07:53:21.238 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:56708/files/eme_player_js/utils.js (280)
[58705:3847:0901/075321:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[58705:3847:0901/075321:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[58706:13063:0901/075321:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (7895 ms)
[201/209] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (9490 ms)
[ RUN ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/2
[58728:3847:0901/075323:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/2 (3646 ms)
[202/209] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/2 (5264 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.DontProceed/1
[58735:3847:0901/075324:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58735:3847:0901/075326:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[58735:3847:0901/075326:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[58735:3847:0901/075326:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[58735:3847:0901/075326:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[58735:3847:0901/075326:ERROR:gpu_command_buffer_stub.cc(1048)] Image with ID doesn't exist.
[58735:3847:0901/075326:ERROR:gpu_command_buffer_stub.cc(1048)] Image with ID doesn't exist.
[58723:35587:0901/075326:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.DontProceed/1 (3945 ms)
[203/209] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.DontProceed/1 (5523 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0
[58718:3847:0901/075321:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56727...
sending server_data: {"host": "127.0.0.1", "port": 56727} (36 bytes)
[58715:3847:0901/075322:INFO:CONSOLE(280)] "07:53:22.910 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:56727/files/eme_player_js/utils.js (280)
[58715:3847:0901/075322:INFO:CONSOLE(280)] "07:53:22.915 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:56727/files/eme_player_js/utils.js (280)
[58715:3847:0901/075322:INFO:CONSOLE(280)] "07:53:22.919 - Registering video event handlers.", source: http://127.0.0.1:56727/files/eme_player_js/utils.js (280)
[58715:3847:0901/075322:INFO:CONSOLE(280)] "07:53:22.927 - Loading media using MSE.", source: http://127.0.0.1:56727/files/eme_player_js/utils.js (280)
[58715:3847:0901/075323:INFO:CONSOLE(280)] "07:53:23.066 - onSourceOpen [object Event]", source: http://127.0.0.1:56727/files/eme_player_js/utils.js (280)
[58715:3847:0901/075323:INFO:CONSOLE(280)] "07:53:23.070 - Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:56727/files/eme_player_js/utils.js (280)
[58715:3847:0901/075323:INFO:CONSOLE(280)] "07:53:23.093 - End of appending buffer from bear-320x240-opus-a_enc-a.webm", source: http://127.0.0.1:56727/files/eme_player_js/utils.js (280)
[58715:3847:0901/075323:INFO:CONSOLE(280)] "07:53:23.100 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56727/files/eme_player_js/utils.js (280)
[58715:3847:0901/075323:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[58715:3847:0901/075324:INFO:CONSOLE(280)] "07:53:24.107 - heartbeat #1", source: http://127.0.0.1:56727/files/eme_player_js/utils.js (280)
[58715:3847:0901/075324:INFO:CONSOLE(280)] "07:53:24.119 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56727/files/eme_player_js/utils.js (280)
[58715:3847:0901/075324:INFO:CONSOLE(280)] "07:53:24.124 - Adding key to sessionID: 1", source: http://127.0.0.1:56727/files/eme_player_js/utils.js (280)
[58715:3847:0901/075324:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[58715:3847:0901/075324:INFO:CONSOLE(280)] "07:53:24.131 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56727/files/eme_player_js/utils.js (280)
[58715:3847:0901/075324:INFO:CONSOLE(280)] "07:53:24.330 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56727/files/eme_player_js/utils.js (280)
[58715:3847:0901/075324:INFO:CONSOLE(280)] "07:53:24.333 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:56727/files/eme_player_js/utils.js (280)
[58715:3847:0901/075324:INFO:CONSOLE(280)] "07:53:24.335 - Adding key to sessionID: 1", source: http://127.0.0.1:56727/files/eme_player_js/utils.js (280)
[58715:3847:0901/075324:INFO:CONSOLE(280)] "07:53:24.338 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56727/files/eme_player_js/utils.js (280)
[58715:3847:0901/075324:INFO:CONSOLE(280)] "07:53:24.412 - timeupdate @ 0.162984", source: http://127.0.0.1:56727/files/eme_player_js/utils.js (280)
[58715:3847:0901/075324:INFO:CONSOLE(280)] "07:53:24.659 - timeupdate @ 0.418393", source: http://127.0.0.1:56727/files/eme_player_js/utils.js (280)
[58715:3847:0901/075324:INFO:CONSOLE(280)] "07:53:24.730 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56727/files/eme_player_js/utils.js (280)
[58715:3847:0901/075324:INFO:CONSOLE(280)] "07:53:24.732 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:56727/files/eme_player_js/utils.js (280)
[58715:3847:0901/075324:INFO:CONSOLE(280)] "07:53:24.735 - Adding key to sessionID: 1", source: http://127.0.0.1:56727/files/eme_player_js/utils.js (280)
[58715:3847:0901/075324:INFO:CONSOLE(280)] "07:53:24.738 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56727/files/eme_player_js/utils.js (280)
[58715:3847:0901/075324:INFO:CONSOLE(280)] "07:53:24.909 - timeupdate @ 0.673802", source: http://127.0.0.1:56727/files/eme_player_js/utils.js (280)
[58715:3847:0901/075325:INFO:CONSOLE(280)] "07:53:25.108 - heartbeat #2", source: http://127.0.0.1:56727/files/eme_player_js/utils.js (280)
[58715:3847:0901/075325:INFO:CONSOLE(280)] "07:53:25.160 - timeupdate @ 0.929211", source: http://127.0.0.1:56727/files/eme_player_js/utils.js (280)
[58715:3847:0901/075325:INFO:CONSOLE(280)] "07:53:25.410 - timeupdate @ 1.18462", source: http://127.0.0.1:56727/files/eme_player_js/utils.js (280)
[58715:3847:0901/075325:INFO:CONSOLE(280)] "07:53:25.413 - waiting for video to end.", source: http://127.0.0.1:56727/files/eme_player_js/utils.js (280)
[58715:3847:0901/075325:INFO:CONSOLE(280)] "07:53:25.530 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56727/files/eme_player_js/utils.js (280)
[58715:3847:0901/075325:INFO:CONSOLE(280)] "07:53:25.533 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:56727/files/eme_player_js/utils.js (280)
[58715:3847:0901/075325:INFO:CONSOLE(280)] "07:53:25.535 - Adding key to sessionID: 1", source: http://127.0.0.1:56727/files/eme_player_js/utils.js (280)
[58715:3847:0901/075325:INFO:CONSOLE(280)] "07:53:25.539 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56727/files/eme_player_js/utils.js (280)
[58715:3847:0901/075326:INFO:CONSOLE(280)] "07:53:26.107 - heartbeat #3", source: http://127.0.0.1:56727/files/eme_player_js/utils.js (280)
[58715:3847:0901/075326:INFO:CONSOLE(280)] "07:53:26.966 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:56727/files/eme_player_js/utils.js (280)
[58719:13063:0901/075327:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (7780 ms)
[204/209] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (9098 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.HideShowWithApp/1
[58733:3847:0901/075324:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58721:3847:0901/075327:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[58721:3847:0901/075327:ERROR:native_widget_mac.mm(270)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[58721:3847:0901/075327:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[58721:3847:0901/075328:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[58721:3847:0901/075328:ERROR:native_widget_mac.mm(270)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[58721:3847:0901/075328:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[58734:13063:0901/075328:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[58721:3847:0901/075328:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[58721:3847:0901/075328:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[58721:3847:0901/075328:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[58721:3847:0901/075328:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[58721:3847:0901/075328:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[58721:3847:0901/075328:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[58721:3847:0901/075328:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[58721:3847:0901/075328:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[58721:3847:0901/075328:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[58721:3847:0901/075328:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[58721:3847:0901/075328:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[58721:3847:0901/075328:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.HideShowWithApp/1 (6134 ms)
[205/209] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.HideShowWithApp/1 (7910 ms)
[ RUN ] PrefsFunctionalTest.TestPrivacySecurityPrefs
[58754:3847:0901/075330:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58757:14595:0901/075331:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[58757:14595:0901/075331:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[58757:14595:0901/075331:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PrefsFunctionalTest.TestPrivacySecurityPrefs (3030 ms)
[206/209] PrefsFunctionalTest.TestPrivacySecurityPrefs (4484 ms)
[ RUN ] ThemeServiceBrowserTest.ThemeDataPackInvalid
[58755:3847:0901/075330:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58758:14595:0901/075331:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[58758:14595:0901/075331:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[58758:14595:0901/075331:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[58746:63747:0901/075331:ERROR:mach_broker_mac.mm(222)] Unknown process 58761 is sending Mach IPC messages!
[ OK ] ThemeServiceBrowserTest.ThemeDataPackInvalid (3207 ms)
[207/209] ThemeServiceBrowserTest.ThemeDataPackInvalid (4752 ms)
[ RUN ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/2
[58762:3847:0901/075332:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58764:14595:0901/075333:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[58764:14595:0901/075333:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[58764:14595:0901/075333:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/2 (2852 ms)
[208/209] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/2 (4484 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistIframeRevisit/1
[58747:3847:0901/075329:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[58756:17155:0901/075331:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010a5b7f33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010a5fd2b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010a64aea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001169af9e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001169af09e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010bf06244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010b8a5d96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010b96efdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010cab13d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010ca5b308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010ca5a7c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010a6bfff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010a6bf6b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010a6b592f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff90971772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff9095e1a1 thread_start + 13
[58741:36355:0901/075333:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[58741:36355:0901/075334:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[58741:36355:0901/075334:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistIframeRevisit/1 (7375 ms)
[209/209] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistIframeRevisit/1 (8583 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"b5968840c9bebc70d62e6d4c93e98c52b922aa3d","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+--------------------------------------------------------------------------+
| End of shard 12 Pending: 7.0s Duration: 445.2s Bot: vm593-m4 Exit: 0 |
+--------------------------------------------------------------------------+
+-------------------------------------------------------------------------+
| Shard 3 https://chromium-swarm.appspot.com/user/task/29a230b8bac37f10 |
+-------------------------------------------------------------------------+
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outoHN0Hi (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outoHN0Hi (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outoHN0Hi. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/isolated_outoHN0Hi
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outtWLUI9 (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outtWLUI9 (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outtWLUI9. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/isolated_outtWLUI9
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testEJbGpH (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testEJbGpH (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testEJbGpH. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/run_tha_testEJbGpH
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testuUiFeR (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testuUiFeR (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testuUiFeR. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/run_tha_testuUiFeR
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
NSS_DISABLE_ARENA_FREE_LIST=1
NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/isolated_outxAlcze/output.json
IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 3/20
Using 4 parallel jobs.
[ RUN ] BaseDownloadsWebUITest.NoSearchResultsShown
[48289:3847:0901/074659:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48277:3847:0901/074702:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[48277:3847:0901/074702:INFO:CONSOLE(1324)] "Running TestCase BaseDownloadsWebUITest.NoSearchResultsShown", source: test_api.js (1324)
[ OK ] BaseDownloadsWebUITest.NoSearchResultsShown (6908 ms)
[1/215] BaseDownloadsWebUITest.NoSearchResultsShown (8454 ms)
[ RUN ] DevToolsBridgeClientBrowserTest.testSignIn
[48288:3847:0901/074659:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48276:3847:0901/074702:INFO:CONSOLE(1324)] "Running TestCase DevToolsBridgeClientBrowserTest.testSignIn", source: test_api.js (1324)
[ OK ] DevToolsBridgeClientBrowserTest.testSignIn (7465 ms)
[2/215] DevToolsBridgeClientBrowserTest.testSignIn (9199 ms)
[ RUN ] ManageProfileUITest.ShowCreateConfirmation
[48290:3847:0901/074659:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48278:40451:0901/074702:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[48278:3847:0901/074703:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[48278:3847:0901/074704:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.ShowCreateConfirmation", source: test_api.js (1324)
[ OK ] ManageProfileUITest.ShowCreateConfirmation (8542 ms)
[3/215] ManageProfileUITest.ShowCreateConfirmation (10072 ms)
[ RUN ] ManageProfileUITest.Create_NoNameUpdateOnAvatarSelectedAfterEdit
[48291:3847:0901/074659:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48279:37379:0901/074702:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[48279:37379:0901/074702:WARNING:channel.cc(325)] RawChannel write error
[48279:3847:0901/074703:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[48279:3847:0901/074704:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.Create_NoNameUpdateOnAvatarSelectedAfterEdit", source: test_api.js (1324)
[ OK ] ManageProfileUITest.Create_NoNameUpdateOnAvatarSelectedAfterEdit (8557 ms)
[4/215] ManageProfileUITest.Create_NoNameUpdateOnAvatarSelectedAfterEdit (10133 ms)
[ RUN ] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testRunningAuditManuallySeveralTimes
[48312:3847:0901/074707:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48304:39427:0901/074709:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[48304:3847:0901/074709:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testRunningAuditManuallySeveralTimes", source: test_api.js (1324)
[ OK ] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testRunningAuditManuallySeveralTimes (5113 ms)
[5/215] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testRunningAuditManuallySeveralTimes (6903 ms)
[ RUN ] NetInternalsTest.netInternalsLogUtilExportImport
[48313:3847:0901/074707:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48305:39427:0901/074710:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[48305:39427:0901/074710:WARNING:channel.cc(325)] RawChannel write error
[48305:3847:0901/074711:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsLogUtilExportImport", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsLogUtilExportImport (6590 ms)
[6/215] NetInternalsTest.netInternalsLogUtilExportImport (8353 ms)
[ RUN ] NetInternalsTest.netInternalsLogUtilImportNetLogFile
[48320:3847:0901/074709:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48308:3847:0901/074712:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsLogUtilImportNetLogFile", source: test_api.js (1324)
[48308:36867:0901/074712:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[48308:36867:0901/074712:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NetInternalsTest.netInternalsLogUtilImportNetLogFile (6212 ms)
[7/215] NetInternalsTest.netInternalsLogUtilImportNetLogFile (7834 ms)
[ RUN ] NetInternalsTest.netInternalsTimelineViewRange
[48321:3847:0901/074709:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48310:3847:0901/074712:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsTimelineViewRange", source: test_api.js (1324)
[48328:12807:0901/074712:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[48328:12807:0901/074712:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[48328:12807:0901/074712:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NetInternalsTest.netInternalsTimelineViewRange (6343 ms)
[8/215] NetInternalsTest.netInternalsTimelineViewRange (8186 ms)
[ RUN ] PrintPreviewWebUITest.TestPrintPreviewRestoreLocalDestination
[48333:3847:0901/074714:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48329:3847:0901/074716:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[48329:3847:0901/074718:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestPrintPreviewRestoreLocalDestination", source: test_api.js (1324)
[ OK ] PrintPreviewWebUITest.TestPrintPreviewRestoreLocalDestination (7319 ms)
[9/215] PrintPreviewWebUITest.TestPrintPreviewRestoreLocalDestination (9189 ms)
[ RUN ] PlatformAppBrowserTest.ActiveAppsAreRecorded
[48346:3847:0901/074716:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48353:13063:0901/074720:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[48353:13063:0901/074720:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PlatformAppBrowserTest.ActiveAppsAreRecorded (6088 ms)
[10/215] PlatformAppBrowserTest.ActiveAppsAreRecorded (7858 ms)
[ RUN ] PlatformAppBrowserTest.Iframes
[48348:3847:0901/074717:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48337:5383:0901/074718:ERROR:mach_broker_mac.mm(222)] Unknown process 48354 is sending Mach IPC messages!
[48337:3847:0901/074720:INFO:CONSOLE(15)] "Local iframe loaded", source: chrome-extension://gfgmepaamgbbcflpnaibnfkefnkhjcke/main.js (15)
[48337:3847:0901/074720:INFO:CONSOLE(0)] "[SUCCESS] localIframe", source: chrome-extension://gfgmepaamgbbcflpnaibnfkefnkhjcke/main.html (0)
[48337:3847:0901/074720:INFO:CONSOLE(24)] "data: URL iframe loaded", source: chrome-extension://gfgmepaamgbbcflpnaibnfkefnkhjcke/main.js (24)
[48337:3847:0901/074720:INFO:CONSOLE(0)] "[SUCCESS] dataUrlIframe", source: chrome-extension://gfgmepaamgbbcflpnaibnfkefnkhjcke/main.html (0)
[48337:3847:0901/074720:INFO:CONSOLE(33)] "filesystem: URL iframe loaded", source: chrome-extension://gfgmepaamgbbcflpnaibnfkefnkhjcke/main.js (33)
[48337:3847:0901/074720:INFO:CONSOLE(0)] "[SUCCESS] filesystemUrlIframe", source: chrome-extension://gfgmepaamgbbcflpnaibnfkefnkhjcke/main.html (0)
[48337:3847:0901/074720:INFO:CONSOLE(66)] "blob: URL iframe loaded", source: chrome-extension://gfgmepaamgbbcflpnaibnfkefnkhjcke/main.js (66)
[48337:3847:0901/074720:INFO:CONSOLE(0)] "[SUCCESS] blobUrlIframe", source: chrome-extension://gfgmepaamgbbcflpnaibnfkefnkhjcke/main.html (0)
[48337:3847:0901/074720:INFO:CONSOLE(0)] "Refused to frame 'http://localhost:54137/' because it violates the following Content Security Policy directive: "frame-src 'self' blob: filesystem: data: chrome-extension-resource:".
", source: chrome-extension://gfgmepaamgbbcflpnaibnfkefnkhjcke/main.html (0)
[48337:3847:0901/074721:INFO:CONSOLE(0)] "[SUCCESS] remoteIframe", source: chrome-extension://gfgmepaamgbbcflpnaibnfkefnkhjcke/main.html (0)
[ OK ] PlatformAppBrowserTest.Iframes (6189 ms)
[11/215] PlatformAppBrowserTest.Iframes (7837 ms)
[ RUN ] PrintPreviewWebUITest.SourceIsPDFCapabilities
[48345:3847:0901/074716:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48334:3847:0901/074719:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[48334:3847:0901/074720:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.SourceIsPDFCapabilities", source: test_api.js (1324)
[48352:13063:0901/074721:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[48352:13063:0901/074721:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrintPreviewWebUITest.SourceIsPDFCapabilities (7909 ms)
[12/215] PrintPreviewWebUITest.SourceIsPDFCapabilities (9835 ms)
[ RUN ] BluetoothLowEnergyApiTest.DescriptorValueChanged
[48362:3847:0901/074723:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48357:3847:0901/074726:INFO:CONSOLE(0)] "[SUCCESS] testDescriptorValueChanged", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[48365:13063:0901/074726:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[48365:13063:0901/074726:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BluetoothLowEnergyApiTest.DescriptorValueChanged (5541 ms)
[13/215] BluetoothLowEnergyApiTest.DescriptorValueChanged (7247 ms)
[ RUN ] CastChannelAPITest.TestGetLogs
[48370:3847:0901/074724:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:104:
Function call: set_id(1)
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <90-1C 09-00 20-60 00-00 94-1C 09-00 20-60 00-00 94-1C 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
Function call: keep_alive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <90-1C 09-00 20-60 00-00 94-1C 09-00 20-60 00-00 94-1C 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <90-1C 09-00 20-60 00-00 94-1C 09-00 20-60 00-00 94-1C 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
Function call: keep_alive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <90-1C 09-00 20-60 00-00 94-1C 09-00 20-60 00-00 94-1C 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
Function call: keep_alive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <90-1C 09-00 20-60 00-00 94-1C 09-00 20-60 00-00 94-1C 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
Function call: keep_alive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
[48360:3847:0901/074727:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/test_get_logs.html (0)
[ OK ] CastChannelAPITest.TestGetLogs (5298 ms)
[14/215] CastChannelAPITest.TestGetLogs (7254 ms)
[ RUN ] ExtensionApiTest.BookmarkManagerEditDisabled
[48377:3847:0901/074726:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48367:3847:0901/074729:INFO:CONSOLE(0)] "[SUCCESS] verifyModel", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[48367:3847:0901/074729:INFO:CONSOLE(0)] "[SUCCESS] createDisabled", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[48367:3847:0901/074729:INFO:CONSOLE(0)] "[SUCCESS] moveDisabled", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[48367:3847:0901/074729:INFO:CONSOLE(0)] "[SUCCESS] removeDisabled", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[48367:3847:0901/074729:INFO:CONSOLE(0)] "[SUCCESS] removeTreeDisabled", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[48367:3847:0901/074729:INFO:CONSOLE(0)] "[SUCCESS] updateDisabled", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[48367:3847:0901/074729:INFO:CONSOLE(0)] "[SUCCESS] importDisabled", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[48367:3847:0901/074729:INFO:CONSOLE(0)] "[SUCCESS] cutDisabled", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[48367:3847:0901/074729:INFO:CONSOLE(0)] "[SUCCESS] canPasteDisabled", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[48367:3847:0901/074729:INFO:CONSOLE(0)] "[SUCCESS] pasteDisabled", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[48367:3847:0901/074729:INFO:CONSOLE(0)] "[SUCCESS] editDisabled", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[ OK ] ExtensionApiTest.BookmarkManagerEditDisabled (5318 ms)
[15/215] ExtensionApiTest.BookmarkManagerEditDisabled (7256 ms)
[ RUN ] ExtensionApiTest.ChromeRuntimeUninstallURL
[48371:3847:0901/074725:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48361:41219:0901/074729:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[48361:41219:0901/074729:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[48361:3847:0901/074729:INFO:CONSOLE(0)] "[SUCCESS] uninstallURL", source: chrome-extension://cibhdkfdpncpjdbpaojkbpjejbnnocji/_generated_background_page.html (0)
[48361:3847:0901/074729:INFO:CONSOLE(0)] "[SUCCESS] setEmptyUrl", source: chrome-extension://cibhdkfdpncpjdbpaojkbpjejbnnocji/_generated_background_page.html (0)
[48361:3847:0901/074730:INFO:CONSOLE(0)] "[SUCCESS] uninstallInvalidURLNonHttpOrHttps", source: chrome-extension://cibhdkfdpncpjdbpaojkbpjejbnnocji/_generated_background_page.html (0)
[48383:13063:0901/074730:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.ChromeRuntimeUninstallURL (7598 ms)
[16/215] ExtensionApiTest.ChromeRuntimeUninstallURL (9184 ms)
[ RUN ] ExtensionApiTest.CookiesEventsSpanning
[48396:3847:0901/074730:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48381:5383:0901/074734:ERROR:mach_broker_mac.mm(222)] Unknown process 48415 is sending Mach IPC messages!
[48381:3847:0901/074735:INFO:CONSOLE(0)] "[SUCCESS] testSet", source: chrome-extension://dapdklfmgllhfgekfmkodkgpgghpddop/test.html (0)
[48381:3847:0901/074735:INFO:CONSOLE(0)] "[SUCCESS] testRemove", source: chrome-extension://dapdklfmgllhfgekfmkodkgpgghpddop/test.html (0)
[ OK ] ExtensionApiTest.CookiesEventsSpanning (7416 ms)
[17/215] ExtensionApiTest.CookiesEventsSpanning (9255 ms)
[ RUN ] ExtensionApiTest.ContentScriptAllFrames
[48403:3847:0901/074732:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48386:3847:0901/074736:INFO:CONSOLE(0)] "[SUCCESS] onRequest", source: chrome-extension://pmeakjkdkbkfdebdklkjemjpklcpfian/test.html (0)
[48386:74243:0901/074736:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[48414:13063:0901/074736:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[48414:13063:0901/074736:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.ContentScriptAllFrames (7189 ms)
[18/215] ExtensionApiTest.ContentScriptAllFrames (9254 ms)
[ RUN ] ExtensionApiTest.WindowOpenPopupDefault
[48413:3847:0901/074734:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionApiTest.WindowOpenPopupDefault (5342 ms)
[19/215] ExtensionApiTest.WindowOpenPopupDefault (7026 ms)
[ RUN ] ExtensionApiTest.SharedModuleInstallEvent
[48410:3847:0901/074733:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionApiTest.SharedModuleInstallEvent (6968 ms)
[20/215] ExtensionApiTest.SharedModuleInstallEvent (8760 ms)
[ RUN ] AppControllerNewProfileManagementBrowserTest.RegularProfileReopenWithNoWindows
[48434:3847:0901/074741:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AppControllerNewProfileManagementBrowserTest.RegularProfileReopenWithNoWindows (3686 ms)
[21/215] AppControllerNewProfileManagementBrowserTest.RegularProfileReopenWithNoWindows (5423 ms)
[ RUN ] MimeHandlerViewTest.ResizeBeforeAttach
[48428:3847:0901/074740:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48422:75275:0901/074741:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[48422:3847:0901/074743:INFO:CONSOLE(0)] "[SUCCESS] testResizeBeforeAttach", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[48422:39683:0901/074743:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[48422:39683:0901/074743:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[48422:39683:0901/074743:WARNING:channel.cc(325)] RawChannel write error
[ OK ] MimeHandlerViewTest.ResizeBeforeAttach (6300 ms)
[22/215] MimeHandlerViewTest.ResizeBeforeAttach (8213 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithRelativeFile
[48437:3847:0901/074741:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48426:64515:0901/074744:ERROR:mach_broker_mac.mm(222)] Unknown process 48445 is sending Mach IPC messages!
[48426:3847:0901/074745:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://eokghaohlnooncgbecigccbbiejbbpke/_generated_background_page.html (0)
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithRelativeFile (6157 ms)
[23/215] PlatformAppWithFileBrowserTest.LaunchWithRelativeFile (7988 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithFileEmptyExtension
[48440:3847:0901/074742:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48427:64259:0901/074744:ERROR:mach_broker_mac.mm(222)] Unknown process 48448 is sending Mach IPC messages!
[48427:3847:0901/074746:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://coclkgokggpfjpilinehknijnheedoeg/_generated_background_page.html (0)
[48427:41219:0901/074746:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[48427:41219:0901/074746:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithFileEmptyExtension (6296 ms)
[24/215] PlatformAppWithFileBrowserTest.LaunchWithFileEmptyExtension (8153 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithWrongExtension
[48453:3847:0901/074746:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48446:4611:0901/074749:ERROR:mach_broker_mac.mm(222)] Unknown process 48462 is sending Mach IPC messages!
[48446:3847:0901/074749:WARNING:launcher.cc(248)] Extension does not provide a valid file handler.
[48446:3847:0901/074750:INFO:CONSOLE(0)] "[SUCCESS] testIntent", source: chrome-extension://bhkmmkmbdidjcijcgamhgcpmpnddgjok/_generated_background_page.html (0)
[48446:38147:0901/074750:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithWrongExtension (5760 ms)
[25/215] PlatformAppWithFileBrowserTest.LaunchWithWrongExtension (7779 ms)
[ RUN ] EphemeralAppLauncherTest.DuplicateLaunchInProgress
HTTP server started on http://127.0.0.1:54153...
sending server_data: {"host": "127.0.0.1", "port": 54153} (36 bytes)
[48472:3847:0901/074751:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48473:14851:0901/074752:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[48458:41219:0901/074752:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[48473:13319:0901/074752:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[48473:13319:0901/074752:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[48473:13319:0901/074752:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[48473:13319:0901/074752:WARNING:channel.cc(325)] RawChannel write error
[ OK ] EphemeralAppLauncherTest.DuplicateLaunchInProgress (4658 ms)
[26/215] EphemeralAppLauncherTest.DuplicateLaunchInProgress (6318 ms)
[ RUN ] EphemeralAppLauncherTest.LaunchExtension
HTTP server started on http://127.0.0.1:54151...
sending server_data: {"host": "127.0.0.1", "port": 54151} (36 bytes)
[48469:3847:0901/074750:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48454:3847:0901/074753:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[48454:40707:0901/074753:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] EphemeralAppLauncherTest.LaunchExtension (6739 ms)
[27/215] EphemeralAppLauncherTest.LaunchExtension (8444 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.MismatchingWindowOpenInAppNotIntercepted
[48459:3847:0901/074748:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PlatformAppUrlRedirectorBrowserTest.MismatchingWindowOpenInAppNotIntercepted (9622 ms)
[28/215] PlatformAppUrlRedirectorBrowserTest.MismatchingWindowOpenInAppNotIntercepted (11480 ms)
[ RUN ] WebViewVisibilityTest.Shim_TestHiddenBeforeNavigation
[48482:3847:0901/074754:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48474:3847:0901/074759:INFO:CONSOLE(62)] "webview.loadstop", source: chrome-extension://neknmooeamkhfnecjliepoihlmncpdih/main.js (62)
[48474:3847:0901/074759:INFO:CONSOLE(62)] "script injection success", source: chrome-extension://neknmooeamkhfnecjliepoihlmncpdih/main.js (62)
[48474:36611:0901/074759:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[48499:12807:0901/074759:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewVisibilityTest.Shim_TestHiddenBeforeNavigation (7528 ms)
[29/215] WebViewVisibilityTest.Shim_TestHiddenBeforeNavigation (9608 ms)
[ RUN ] WebViewTest.AcceptTouchEvents
[48489:3847:0901/074756:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48481:3847:0901/074801:INFO:CONSOLE(6)] "data: connected", source: chrome-extension://kegegaofdbbllooifdokcbekpcnjgkpd/main.js (6)
[48481:3847:0901/074801:INFO:CONSOLE(6)] "g: onAppCommand, command = install-touch-handler", source: chrome-extension://kegegaofdbbllooifdokcbekpcnjgkpd/main.js (6)
[48481:3847:0901/074801:INFO:CONSOLE(6)] "data: installed-touch-handler", source: chrome-extension://kegegaofdbbllooifdokcbekpcnjgkpd/main.js (6)
[48481:3847:0901/074801:INFO:CONSOLE(6)] "g: onAppCommand, command = uninstall-touch-handler", source: chrome-extension://kegegaofdbbllooifdokcbekpcnjgkpd/main.js (6)
[48481:3847:0901/074801:INFO:CONSOLE(6)] "data: uninstalled-touch-handler", source: chrome-extension://kegegaofdbbllooifdokcbekpcnjgkpd/main.js (6)
[48481:37123:0901/074801:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.AcceptTouchEvents (7275 ms)
[30/215] WebViewTest.AcceptTouchEvents (9112 ms)
[ RUN ] WebViewTest.AddRemoveWebView_AddRemoveWebView
[48494:3847:0901/074757:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48485:6147:0901/074759:ERROR:mach_broker_mac.mm(222)] Unknown process 48501 is sending Mach IPC messages!
[48485:3847:0901/074802:INFO:CONSOLE(25)] "onWebviewLoaded", source: chrome-extension://fgbldgkhmihpgaplafdlnldahaodogmg/embedder.js (25)
[48485:73987:0901/074802:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[48485:3847:0901/074802:INFO:CONSOLE(9)] "[Guest]: post message received.", source: chrome-extension://fgbldgkhmihpgaplafdlnldahaodogmg/embedder.js (9)
[48485:3847:0901/074802:INFO:CONSOLE(9)] "receiveMessage, loadcount: 1", source: chrome-extension://fgbldgkhmihpgaplafdlnldahaodogmg/embedder.js (9)
[48485:39427:0901/074802:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[48485:3847:0901/074803:INFO:CONSOLE(25)] "onWebviewLoaded", source: chrome-extension://fgbldgkhmihpgaplafdlnldahaodogmg/embedder.js (25)
[48485:3847:0901/074803:INFO:CONSOLE(9)] "[Guest]: post message received.", source: chrome-extension://fgbldgkhmihpgaplafdlnldahaodogmg/embedder.js (9)
[48485:3847:0901/074803:INFO:CONSOLE(9)] "receiveMessage, loadcount: 2", source: chrome-extension://fgbldgkhmihpgaplafdlnldahaodogmg/embedder.js (9)
[48485:3847:0901/074803:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://fgbldgkhmihpgaplafdlnldahaodogmg/embedder.html (0)
[ OK ] WebViewTest.AddRemoveWebView_AddRemoveWebView (8703 ms)
[31/215] WebViewTest.AddRemoveWebView_AddRemoveWebView (10550 ms)
[ RUN ] WebViewTest.MediaAccessAPIDeny_TestNoPreventDefaultImpliesDeny
[48500:3847:0901/074759:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48492:74763:0901/074804:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[48492:3847:0901/074804:INFO:CONSOLE(249)] "<webview>: The permission request for "media" has been denied.", source: extensions::webViewActionRequests (249)
[48492:37635:0901/074804:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.MediaAccessAPIDeny_TestNoPreventDefaultImpliesDeny (7329 ms)
[32/215] WebViewTest.MediaAccessAPIDeny_TestNoPreventDefaultImpliesDeny (9178 ms)
[ RUN ] WebViewTest.ContextMenuLanguageSettings
[48514:3847:0901/074803:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48506:3847:0901/074808:INFO:CONSOLE(5)] "webview has loaded.", source: chrome-extension://jmeocmncebafdhicikjopinmaionjepj/embedder.js (5)
[48506:3847:0901/074808:INFO:CONSOLE(5)] "Script has been injected into webview.", source: chrome-extension://jmeocmncebafdhicikjopinmaionjepj/embedder.js (5)
[48506:3847:0901/074808:INFO:CONSOLE(250)] "A communication channel has been established with webview.", source: chrome-extension://jmeocmncebafdhicikjopinmaionjepj/embedder.js (250)
[48506:3847:0901/074808:INFO:CONSOLE(5)] "Guest load completed.", source: chrome-extension://jmeocmncebafdhicikjopinmaionjepj/embedder.js (5)
[48506:40963:0901/074809:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.ContextMenuLanguageSettings (8007 ms)
[33/215] WebViewTest.ContextMenuLanguageSettings (9742 ms)
[ RUN ] WebViewTest.NoContentSettingsAPI
[48518:3847:0901/074805:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48510:3847:0901/074808:INFO:CONSOLE(9)] "Blocking all JavaScript", source: chrome-extension://jedpmfhnhogblplljanakmibppfefkoi/background.js (9)
[48510:3847:0901/074811:INFO:CONSOLE(2281)] "loadstop", source: chrome-extension://neknmooeamkhfnecjliepoihlmncpdih/main.js (2281)
[48510:3847:0901/074811:INFO:CONSOLE(2294)] "Guest: "Script has been successfully injected."", source: chrome-extension://neknmooeamkhfnecjliepoihlmncpdih/main.js (2294)
[48510:3847:0901/074811:INFO:CONSOLE(2285)] "The guest script for a two-way comm channel has been injected into webview.", source: chrome-extension://neknmooeamkhfnecjliepoihlmncpdih/main.js (2285)
[48510:3847:0901/074811:INFO:CONSOLE(2294)] "Guest: "Reporting connection to embedder."", source: chrome-extension://neknmooeamkhfnecjliepoihlmncpdih/main.js (2294)
[48510:3847:0901/074811:INFO:CONSOLE(2299)] "A communication channel has been established with webview.", source: chrome-extension://neknmooeamkhfnecjliepoihlmncpdih/main.js (2299)
[48510:3847:0901/074811:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.NoContentSettingsAPI (8847 ms)
[34/215] WebViewTest.NoContentSettingsAPI (10643 ms)
[ RUN ] WebViewTest.Shim_WebViewWebRequestRegistryHasNoCache
[48529:3847:0901/074808:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48531:12551:0901/074812:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[48531:12551:0901/074812:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[48531:12551:0901/074812:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[48531:12551:0901/074812:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[48531:12551:0901/074812:WARNING:channel.cc(325)] RawChannel write error
[48520:37635:0901/074812:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[48520:37635:0901/074812:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[48520:37635:0901/074812:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[48520:37635:0901/074812:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[48520:37635:0901/074812:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 9, remote ID 2147483656)
[48520:37635:0901/074812:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[48520:37635:0901/074812:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[48520:37635:0901/074812:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.Shim_WebViewWebRequestRegistryHasNoCache (6870 ms)
[35/215] WebViewTest.Shim_WebViewWebRequestRegistryHasNoCache (8664 ms)
[ RUN ] WebViewSpeechAPITest.SpeechRecognitionAPI_NoPermission
[48530:3847:0901/074808:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48522:60419:0901/074810:ERROR:mach_broker_mac.mm(222)] Unknown process 48536 is sending Mach IPC messages!
[48522:3847:0901/074811:INFO:CONSOLE(25)] "app.onload", source: chrome-extension://mjkmdphkppgalgfcpcjioekljmokgfhl/main.js (25)
[48522:3847:0901/074811:INFO:CONSOLE(6)] "embeder.common got config: [object Object]", source: chrome-extension://mjkmdphkppgalgfcpcjioekljmokgfhl/utils.js (6)
[48522:3847:0901/074811:INFO:CONSOLE(6)] "customArg: speech_recognition_api_no_permission", source: chrome-extension://mjkmdphkppgalgfcpcjioekljmokgfhl/utils.js (6)
[48522:3847:0901/074811:INFO:CONSOLE(6)] "startTest: speech_recognition_api_no_permission", source: chrome-extension://mjkmdphkppgalgfcpcjioekljmokgfhl/utils.js (6)
[48522:3847:0901/074811:INFO:CONSOLE(14)] "getConfig: [object Object]", source: chrome-extension://mjkmdphkppgalgfcpcjioekljmokgfhl/speech_recognition_api_no_permission/bootstrap.js (14)
[48522:3847:0901/074811:INFO:CONSOLE(14)] "embedder.loadGuest begin", source: chrome-extension://mjkmdphkppgalgfcpcjioekljmokgfhl/speech_recognition_api_no_permission/bootstrap.js (14)
[48522:3847:0901/074813:INFO:CONSOLE(14)] "webview.loadstop", source: chrome-extension://mjkmdphkppgalgfcpcjioekljmokgfhl/speech_recognition_api_no_permission/bootstrap.js (14)
[48522:3847:0901/074813:INFO:CONSOLE(14)] "IS_JS_ONLY_GUEST: true", source: chrome-extension://mjkmdphkppgalgfcpcjioekljmokgfhl/speech_recognition_api_no_permission/bootstrap.js (14)
[48522:3847:0901/074813:INFO:CONSOLE(14)] "webview.inject", source: chrome-extension://mjkmdphkppgalgfcpcjioekljmokgfhl/speech_recognition_api_no_permission/bootstrap.js (14)
[48522:3847:0901/074813:INFO:CONSOLE(14)] "FROM GUEST: guest.js load begin", source: chrome-extension://mjkmdphkppgalgfcpcjioekljmokgfhl/speech_recognition_api_no_permission/bootstrap.js (14)
[48522:3847:0901/074813:INFO:CONSOLE(14)] "FROM GUEST: guest.js load end", source: chrome-extension://mjkmdphkppgalgfcpcjioekljmokgfhl/speech_recognition_api_no_permission/bootstrap.js (14)
[48522:3847:0901/074813:INFO:CONSOLE(14)] "webview.onPostMessageReceived", source: chrome-extension://mjkmdphkppgalgfcpcjioekljmokgfhl/speech_recognition_api_no_permission/bootstrap.js (14)
[48522:3847:0901/074813:INFO:CONSOLE(14)] "loadGuest done, start Running test", source: chrome-extension://mjkmdphkppgalgfcpcjioekljmokgfhl/speech_recognition_api_no_permission/bootstrap.js (14)
[48522:40963:0901/074813:ERROR:media_stream_manager.cc(1228)] Invalid security origin.
[48522:3847:0901/074813:INFO:CONSOLE(14)] "FROM GUEST: runSpeechRecognitionAPI", source: chrome-extension://mjkmdphkppgalgfcpcjioekljmokgfhl/speech_recognition_api_no_permission/bootstrap.js (14)
[48522:3847:0901/074813:INFO:CONSOLE(14)] "FROM GUEST: r.onerror", source: chrome-extension://mjkmdphkppgalgfcpcjioekljmokgfhl/speech_recognition_api_no_permission/bootstrap.js (14)
[48522:3847:0901/074813:INFO:CONSOLE(14)] "webview.onPostMessageReceived", source: chrome-extension://mjkmdphkppgalgfcpcjioekljmokgfhl/speech_recognition_api_no_permission/bootstrap.js (14)
[48522:3847:0901/074813:INFO:CONSOLE(14)] "embedder.onPostMessageReceived: onerror", source: chrome-extension://mjkmdphkppgalgfcpcjioekljmokgfhl/speech_recognition_api_no_permission/bootstrap.js (14)
[48522:3847:0901/074813:INFO:CONSOLE(14)] "utils.test.succeed", source: chrome-extension://mjkmdphkppgalgfcpcjioekljmokgfhl/speech_recognition_api_no_permission/bootstrap.js (14)
[48522:3847:0901/074813:INFO:CONSOLE(0)] "[SUCCESS] testAllow", source: chrome-extension://mjkmdphkppgalgfcpcjioekljmokgfhl/main.html (0)
[48522:40963:0901/074813:ERROR:media_stream_manager.cc(1228)] Invalid security origin.
[48522:3847:0901/074813:INFO:CONSOLE(14)] "FROM GUEST: runSpeechRecognitionAPI", source: chrome-extension://mjkmdphkppgalgfcpcjioekljmokgfhl/speech_recognition_api_no_permission/bootstrap.js (14)
[48522:3847:0901/074813:INFO:CONSOLE(14)] "FROM GUEST: r.onerror", source: chrome-extension://mjkmdphkppgalgfcpcjioekljmokgfhl/speech_recognition_api_no_permission/bootstrap.js (14)
[48522:3847:0901/074813:INFO:CONSOLE(14)] "webview.onPostMessageReceived", source: chrome-extension://mjkmdphkppgalgfcpcjioekljmokgfhl/speech_recognition_api_no_permission/bootstrap.js (14)
[48522:3847:0901/074813:INFO:CONSOLE(14)] "embedder.onPostMessageReceived: onerror", source: chrome-extension://mjkmdphkppgalgfcpcjioekljmokgfhl/speech_recognition_api_no_permission/bootstrap.js (14)
[48522:3847:0901/074813:INFO:CONSOLE(14)] "utils.test.succeed", source: chrome-extension://mjkmdphkppgalgfcpcjioekljmokgfhl/speech_recognition_api_no_permission/bootstrap.js (14)
[48522:3847:0901/074813:INFO:CONSOLE(0)] "[SUCCESS] testDeny", source: chrome-extension://mjkmdphkppgalgfcpcjioekljmokgfhl/main.html (0)
[48533:13063:0901/074813:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[48543:13063:0901/074813:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[48543:13063:0901/074813:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewSpeechAPITest.SpeechRecognitionAPI_NoPermission (7701 ms)
[36/215] WebViewSpeechAPITest.SpeechRecognitionAPI_NoPermission (9200 ms)
[ RUN ] AutofillTest.ProfilesNotAggregatedWithNoAddress
[48544:3847:0901/074813:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54166...
sending server_data: {"host": "127.0.0.1", "port": 54166} (36 bytes)
[48538:38659:0901/074817:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[48538:38659:0901/074817:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AutofillTest.ProfilesNotAggregatedWithNoAddress (6608 ms)
[37/215] AutofillTest.ProfilesNotAggregatedWithNoAddress (8416 ms)
[ RUN ] ContentAutofillDriverBrowserTest.TestPageNavigationHidingAutofillPopup
[48558:3847:0901/074817:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48548:5635:0901/074818:ERROR:mach_broker_mac.mm(222)] Unknown process 48565 is sending Mach IPC messages!
[ OK ] ContentAutofillDriverBrowserTest.TestPageNavigationHidingAutofillPopup (4981 ms)
[38/215] ContentAutofillDriverBrowserTest.TestPageNavigationHidingAutofillPopup (6974 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectLargerTotal
[48562:3847:0901/074818:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48551:3847:0901/074819:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:54172/banners/main.js (13)
[48551:74251:0901/074819:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[48551:3847:0901/074819:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:54172/banners/main.js (13)
=================================================================
==48564==ERROR: AddressSanitizer: heap-use-after-free on address 0x60e00004d4c0 at pc 0x00010f427e32 bp 0x7fff5ee2b650 sp 0x7fff5ee2b648
READ of size 8 at 0x60e00004d4c0 thread T0
#0 0x10f427e31 in operator() base/memory/scoped_ptr.h:128:5
#1 0x10f427e31 in ~scoped_ptr_impl base/memory/scoped_ptr.h:222:0
#2 0x10f427e31 in ~scoped_ptr_impl base/memory/scoped_ptr.h:218:0
#3 0x10f427e31 in ~scoped_ptr base/memory/scoped_ptr.h:312:0
#4 0x10f427e31 in ~scoped_ptr base/memory/scoped_ptr.h:312:0
#5 0x10f427e31 in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:797:0
#6 0x10f42800d in ~RenderFrameImpl content/renderer/render_frame_impl.cc:764:37
#7 0x10f42800d in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:764:0
#8 0x10f443cd0 in content::RenderFrameImpl::frameDetached(blink::WebFrame*, blink::WebFrameClient::DetachType) content/renderer/render_frame_impl.cc:2295:3
#9 0x107925e68 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:346:5
#10 0x1099cba48 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#11 0x109a42625 in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:307:5
#12 0x109e1996d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:570:5
#13 0x107a83be0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1694:9
#14 0x10f4f6c88 in content::RenderWidget::Close() content/renderer/render_widget.cc:1631:5
#15 0x10f4cc3b0 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3073:3
#16 0x102cae44c in Run base/callback.h:396:12
#17 0x102cae44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#18 0x10f2703b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#19 0x10f26c5b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#20 0x102cae44c in Run base/callback.h:396:12
#21 0x102cae44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#22 0x102d105bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#23 0x102d110a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#24 0x102d11656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#25 0x102c8cfa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#26 0x102cf6f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#27 0x102c8b526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#28 0x7fff87e1ab30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#29 0x7fff87e1a454 in __CFRunLoopDoSources0 ??:0:0
#30 0x7fff87e3d7f4 in __CFRunLoopRun ??:0:0
#31 0x7fff87e3d0e1 in CFRunLoopRunSpecific ??:0:0
#32 0x7fff865fd7bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#33 0x102c8e497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#34 0x102c8c89b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#35 0x102d4e12e in base::RunLoop::Run() base/run_loop.cc:55:3
#36 0x102d0f124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
#37 0x10f511058 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:201:7
#38 0x102bc7d8b in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:806:12
#39 0x102bc62dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#40 0x101ae30dd in ChromeMain chrome/app/chrome_main.cc:66:12
#41 0x100dd2c0a in main chrome/app/chrome_exe_main_mac.cc:16:12
#42 0x100dd2bf3 in start ??:0:0
#35 0x10 (<unknown module>)
0x60e00004d4c0 is located 32 bytes inside of 152-byte region [0x60e00004d4a0,0x60e00004d538)
freed by thread T0 here:
#0 0x100e2cd7b in __asan_print_accumulated_stats ??:0:0
#1 0x10f427014 in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:766:3
#2 0x10f42800d in ~RenderFrameImpl content/renderer/render_frame_impl.cc:764:37
#3 0x10f42800d in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:764:0
#4 0x10f443cd0 in content::RenderFrameImpl::frameDetached(blink::WebFrame*, blink::WebFrameClient::DetachType) content/renderer/render_frame_impl.cc:2295:3
#5 0x107925e68 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:346:5
#6 0x1099cba48 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#7 0x109a42625 in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:307:5
#8 0x109e1996d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:570:5
#9 0x107a83be0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1694:9
#10 0x10f4f6c88 in content::RenderWidget::Close() content/renderer/render_widget.cc:1631:5
#11 0x10f4cc3b0 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3073:3
#12 0x102cae44c in Run base/callback.h:396:12
#13 0x102cae44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#14 0x10f2703b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#15 0x10f26c5b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#16 0x102cae44c in Run base/callback.h:396:12
#17 0x102cae44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#18 0x102d105bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#19 0x102d110a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#20 0x102d11656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#21 0x102c8cfa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#22 0x102cf6f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#23 0x102c8b526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#24 0x7fff87e1ab30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#25 0x7fff87e1a454 in __CFRunLoopDoSources0 ??:0:0
#26 0x7fff87e3d7f4 in __CFRunLoopRun ??:0:0
#27 0x7fff87e3d0e1 in CFRunLoopRunSpecific ??:0:0
#28 0x7fff865fd7bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#29 0x102c8e497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#30 0x102c8c89b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#31 0x102d4e12e in base::RunLoop::Run() base/run_loop.cc:55:3
#32 0x102d0f124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
previously allocated by thread T0 here:
#0 0x100e2c7bb in __asan_print_accumulated_stats ??:0:0
#1 0x102a19c79 in ChromeContentRendererClient::CreateAppBannerClient(content::RenderFrame*) chrome/renderer/chrome_content_renderer_client.cc:1618:7
#2 0x10f465c87 in appBannerClient content/renderer/render_frame_impl.cc:3800:9
#3 0x10f465c87 in non-virtual thunk to content::RenderFrameImpl::appBannerClient() content/renderer/render_frame_impl.cc:3797:0
#4 0x107a162b4 in blink::WebLocalFrameImpl::willShowInstallBannerPrompt(int, blink::WebVector<blink::WebString> const&, blink::WebAppBannerPromptReply*) third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:2134:65
#5 0x102a20869 in ChromeRenderFrameObserver::OnAppBannerPromptRequest(int, std::string const&) chrome/renderer/chrome_render_frame_observer.cc:223:3
#6 0x102a1e21c in DispatchToMethodImpl<ChromeRenderFrameObserver, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &), int, std::basic_string<char> , 0, 1> base/tuple.h:254:3
#7 0x102a1e21c in DispatchToMethod<ChromeRenderFrameObserver, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &), int, std::basic_string<char> > base/tuple.h:261:0
#8 0x102a1e21c in Dispatch<ChromeRenderFrameObserver, ChromeRenderFrameObserver, void, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &)> chrome/common/render_messages.h:423:0
#9 0x102a1e21c in ChromeRenderFrameObserver::OnMessageReceived(IPC::Message const&) chrome/renderer/chrome_render_frame_observer.cc:106:0
#10 0x10f42d13b in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1065:9
#11 0x104ea583e in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
#12 0x104ea56c1 in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
#13 0x10f0b2910 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:656:10
#14 0x104f06f6e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:288:3
#15 0x102cae44c in Run base/callback.h:396:12
#16 0x102cae44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#17 0x10f2703b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#18 0x10f26c5b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#19 0x102cae44c in Run base/callback.h:396:12
#20 0x102cae44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#21 0x102d105bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#22 0x102d110a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#23 0x102d11656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#24 0x102c8cfa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#25 0x102cf6f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#26 0x102c8b526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#27 0x7fff87e1ab30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#28 0x7fff87e1a454 in __CFRunLoopDoSources0 ??:0:0
#29 0x7fff87e3d7f4 in __CFRunLoopRun ??:0:0
#30 0x7fff87e3d0e1 in CFRunLoopRunSpecific ??:0:0
#31 0x7fff865fd7bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#32 0x102c8e497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#33 0x102c8c89b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#34 0x102d4e12e in base::RunLoop::Run() base/run_loop.cc:55:3
#35 0x102d0f124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
SUMMARY: AddressSanitizer: heap-use-after-free (/Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4+0xd948e31)
Shadow bytes around the buggy address:
0x1c1c00009a40: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c1c00009a50: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c1c00009a60: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c1c00009a70: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
0x1c1c00009a80: fd fd fd fd fd fd fd fd fd fd fd fa fa fa fa fa
=>0x1c1c00009a90: fa fa fa fa fd fd fd fd[fd]fd fd fd fd fd fd fd
0x1c1c00009aa0: fd fd fd fd fd fd fd fa fa fa fa fa fa fa fa fa
0x1c1c00009ab0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c00009ac0: fd fd fd fa fa fa fa fa fa fa fa fa fd fd fd fd
0x1c1c00009ad0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c00009ae0: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
Shadow byte legend (one shadow byte represents 8 application bytes):
Addressable: 00
Partially addressable: 01 02 03 04 05 06 07
Heap left redzone: fa
Heap right redzone: fb
Freed heap region: fd
Stack left redzone: f1
Stack mid redzone: f2
Stack right redzone: f3
Stack partial redzone: f4
Stack after return: f5
Stack use after scope: f8
Global redzone: f9
Global init order: f6
Poisoned by user: f7
Container overflow: fc
Array cookie: ac
Intra object redzone: bb
ASan internal: fe
Left alloca redzone: ca
Right alloca redzone: cb
==48564==ABORTING
Received signal 6
[0x000102cacc90]
[0x7fff8914090a]
[0x000100e17dc1]
[0x7fff89197f61]
[0x000100e3e4b6]
[0x000100e28c8e]
[0x00010f427e32]
[0x00010f42800e]
[0x00010f443cd1]
[0x000107925e69]
[0x0001099cba49]
[0x000109a42626]
[0x000109e1996e]
[0x000107a83be1]
[0x00010f4f6c89]
[0x00010f4cc3b1]
[0x000102cae44d]
[0x00010f2703ba]
[0x00010f26c5b4]
[0x000102cae44d]
[0x000102d105bd]
[0x000102d110a7]
[0x000102d11657]
[0x000102c8cfaa]
[0x000102cf6f1a]
[0x000102c8b527]
[0x7fff87e1ab31]
[0x7fff87e1a455]
[0x7fff87e3d7f5]
[0x7fff87e3d0e2]
[0x7fff865fd7be]
[0x000102c8e498]
[0x000102c8c89c]
[0x000102d4e12f]
[0x000102d0f125]
[0x00010f511059]
[0x000102bc7d8c]
[0x000102bc62de]
[0x000101ae30de]
[0x000100dd2c0b]
[0x000100dd2bf4]
[end of stack trace]
[48551:3847:0901/074820:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[48551:3847:0901/074820:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[48551:3847:0901/074820:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectLargerTotal (4498 ms)
[39/215] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectLargerTotal (6243 ms)
[ RUN ] AutofillTest.AppendCountryCodeForAggregatedPhones
[48555:3847:0901/074816:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54171...
sending server_data: {"host": "127.0.0.1", "port": 54171} (36 bytes)
[48546:37379:0901/074821:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AutofillTest.AppendCountryCodeForAggregatedPhones (8340 ms)
[40/215] AutofillTest.AppendCountryCodeForAggregatedPhones (9929 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.PlayAppManifest
[48574:3847:0901/074822:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48568:3847:0901/074823:INFO:CONSOLE(6)] "Uncaught ReferenceError: initialize is not defined", source: http://127.0.0.1:54199/banners/play_app_test_page.html (6)
[48568:74251:0901/074823:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] AppBannerDataFetcherBrowserTest.PlayAppManifest (3417 ms)
[41/215] AppBannerDataFetcherBrowserTest.PlayAppManifest (5094 ms)
[ RUN ] BitmapFetcherBrowserTest.StartTest
[48586:3847:0901/074823:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48572:38915:0901/074825:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[48572:38915:0901/074825:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BitmapFetcherBrowserTest.StartTest (4354 ms)
[42/215] BitmapFetcherBrowserTest.StartTest (6154 ms)
[ RUN ] PepperContentSettingsSpecialCasesPluginsBlockedTest.Normal
[48600:3847:0901/074827:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48603:13063:0901/074828:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[48603:13063:0901/074828:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PepperContentSettingsSpecialCasesPluginsBlockedTest.Normal (3622 ms)
[43/215] PepperContentSettingsSpecialCasesPluginsBlockedTest.Normal (5223 ms)
[ RUN ] ContentSettingsTest.RedirectLoopCookies
[48595:3847:0901/074826:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54206...
sending server_data: {"host": "127.0.0.1", "port": 54206} (36 bytes)
[48587:36099:0901/074828:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[48599:16643:0901/074828:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000108c89f33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000108ccf2b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000108d1cea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001150819e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011508109e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010a5d8244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000109f77d96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010a040fdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010b1833d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010b12d308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010b12c7c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000108d91ff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000108d916b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000108d8792f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff89152772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff8913f1a1 thread_start + 13
[ OK ] ContentSettingsTest.RedirectLoopCookies (4930 ms)
[44/215] ContentSettingsTest.RedirectLoopCookies (6708 ms)
[ RUN ] ContentSettingsTest.PRE_BasicCookiesHttps
[48588:3847:0901/074824:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:54203...
sending server_data: {"host": "127.0.0.1", "port": 54203} (36 bytes)
[48601:12807:0901/074828:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
testserver.py: Closed connection
[48573:40451:0901/074829:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ContentSettingsTest.PRE_BasicCookiesHttps (8159 ms)
[45/215] ContentSettingsTest.PRE_BasicCookiesHttps (9796 ms)
[ RUN ] CrashRecoveryBrowserTest.LoadInNewTab
[48610:3847:0901/074830:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
ASAN:DEADLYSIGNAL
=================================================================
==48612==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x00011da4b654 bp 0x7fff508550f0 sp 0x7fff508550f0 T0)
#0 0x11da4b653 in content::(anonymous namespace)::CrashIntentionally() content/renderer/render_frame_impl.cc:315:9
#1 0x11da46a68 in MaybeHandleDebugURL content/renderer/render_frame_impl.cc:373:5
#2 0x11da46a68 in content::RenderFrameImpl::PrepareRenderViewForNavigation(GURL const&, content::RequestNavigationParams const&, bool*, blink::WebURLRequest::CachePolicy*) content/renderer/render_frame_impl.cc:4755:0
#3 0x11da15989 in content::RenderFrameImpl::NavigateInternal(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&, scoped_ptr<content::StreamOverrideParameters, base::DefaultDeleter<content::StreamOverrideParameters> >) content/renderer/render_frame_impl.cc:4461:3
#4 0x11da0dee4 in content::RenderFrameImpl::OnNavigate(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&) content/renderer/render_frame_impl.cc:1145:3
#5 0x11da4baaa in DispatchToMethodImpl<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams, 0, 1, 2> base/tuple.h:254:3
#6 0x11da4baaa in DispatchToMethod<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams> base/tuple.h:261:0
#7 0x11da4baaa in bool FrameMsg_Navigate::Dispatch<content::RenderFrameImpl, content::RenderFrameImpl, void, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)>(IPC::Message const*, content::RenderFrameImpl*, content::RenderFrameImpl*, void*, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)) content/common/frame_messages.h:467:0
#8 0x11da0a14a in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1071:5
#9 0x11348183e in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
#10 0x1134816c1 in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
#11 0x11d68e910 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:656:10
#12 0x1134e2f6e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:288:3
#13 0x11128a44c in Run base/callback.h:396:12
#14 0x11128a44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#15 0x11d84c3b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#16 0x11d8485b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#17 0x11128a44c in Run base/callback.h:396:12
#18 0x11128a44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#19 0x1112ec5bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#20 0x1112ed0a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#21 0x1112ed656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#22 0x111268fa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#23 0x1112d2f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#24 0x111267526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#25 0x7fff87e1ab30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#26 0x7fff87e1a454 in __CFRunLoopDoSources0 ??:0:0
#27 0x7fff87e3d7f4 in __CFRunLoopRun ??:0:0
#28 0x7fff87e3d0e1 in CFRunLoopRunSpecific ??:0:0
#29 0x7fff865fd7bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#30 0x11126a497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#31 0x11126889b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#32 0x11132a12e in base::RunLoop::Run() base/run_loop.cc:55:3
#33 0x1112eb124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
#34 0x11daed058 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:201:7
#35 0x1111a3d8b in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:806:12
#36 0x1111a22dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#37 0x1100bf0dd in ChromeMain chrome/app/chrome_main.cc:66:12
#38 0x10f3a8c0a in main chrome/app/chrome_exe_main_mac.cc:16:12
#39 0x10f3a8bf3 in start ??:0:0
#35 0x10 (<unknown module>)
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4+0xd990653)
==48612==ABORTING
Received signal 6
[end of stack trace]
==48612==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fff50858000; bottom 0x000123da8000; size: 0x7ffe2cab0000 (140729647824896)
False positive error reports may follow
For details see http://code.google.com/p/address-sanitizer/issues/detail?id=189
[ OK ] CrashRecoveryBrowserTest.LoadInNewTab (5654 ms)
[46/215] CrashRecoveryBrowserTest.LoadInNewTab (7517 ms)
[ RUN ] RegisterProtocolHandlerBrowserTest.UnregisterProtocolHandler
[48620:3847:0901/074833:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48611:38915:0901/074834:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[48624:14595:0901/074834:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[48624:13063:0901/074834:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[48624:13063:0901/074834:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[48624:13063:0901/074834:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[48624:13063:0901/074834:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[48624:13063:0901/074834:WARNING:channel.cc(325)] RawChannel write error
[ OK ] RegisterProtocolHandlerBrowserTest.UnregisterProtocolHandler (3288 ms)
[47/215] RegisterProtocolHandlerBrowserTest.UnregisterProtocolHandler (5168 ms)
[ RUN ] CrashRecoveryBrowserTest.DoubleReloadWithError
[48618:3847:0901/074832:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
ASAN:DEADLYSIGNAL
=================================================================
==48622==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x00011919b654 bp 0x7fff551010f0 sp 0x7fff551010f0 T0)
#0 0x11919b653 in content::(anonymous namespace)::CrashIntentionally() content/renderer/render_frame_impl.cc:315:9
#1 0x119196a68 in MaybeHandleDebugURL content/renderer/render_frame_impl.cc:373:5
#2 0x119196a68 in content::RenderFrameImpl::PrepareRenderViewForNavigation(GURL const&, content::RequestNavigationParams const&, bool*, blink::WebURLRequest::CachePolicy*) content/renderer/render_frame_impl.cc:4755:0
#3 0x119165989 in content::RenderFrameImpl::NavigateInternal(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&, scoped_ptr<content::StreamOverrideParameters, base::DefaultDeleter<content::StreamOverrideParameters> >) content/renderer/render_frame_impl.cc:4461:3
#4 0x11915dee4 in content::RenderFrameImpl::OnNavigate(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&) content/renderer/render_frame_impl.cc:1145:3
#5 0x11919baaa in DispatchToMethodImpl<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams, 0, 1, 2> base/tuple.h:254:3
#6 0x11919baaa in DispatchToMethod<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams> base/tuple.h:261:0
#7 0x11919baaa in bool FrameMsg_Navigate::Dispatch<content::RenderFrameImpl, content::RenderFrameImpl, void, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)>(IPC::Message const*, content::RenderFrameImpl*, content::RenderFrameImpl*, void*, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)) content/common/frame_messages.h:467:0
#8 0x11915a14a in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1071:5
#9 0x10ebd183e in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
#10 0x10ebd16c1 in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
#11 0x118dde910 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:656:10
#12 0x10ec32f6e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:288:3
#13 0x10c9da44c in Run base/callback.h:396:12
#14 0x10c9da44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#15 0x118f9c3b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#16 0x118f985b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#17 0x10c9da44c in Run base/callback.h:396:12
#18 0x10c9da44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#19 0x10ca3c5bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#20 0x10ca3d0a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#21 0x10ca3d656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#22 0x10c9b8fa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#23 0x10ca22f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#24 0x10c9b7526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#25 0x7fff87e1ab30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#26 0x7fff87e1a454 in __CFRunLoopDoSources0 ??:0:0
#27 0x7fff87e3d7f4 in __CFRunLoopRun ??:0:0
#28 0x7fff87e3d0e1 in CFRunLoopRunSpecific ??:0:0
#29 0x7fff865fd7bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#30 0x10c9ba497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#31 0x10c9b889b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#32 0x10ca7a12e in base::RunLoop::Run() base/run_loop.cc:55:3
#33 0x10ca3b124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
#34 0x11923d058 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:201:7
#35 0x10c8f3d8b in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:806:12
#36 0x10c8f22dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#37 0x10b80f0dd in ChromeMain chrome/app/chrome_main.cc:66:12
#38 0x10aafcc0a in main chrome/app/chrome_exe_main_mac.cc:16:12
#39 0x10aafcbf3 in start ??:0:0
#35 0x10 (<unknown module>)
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4+0xd990653)
==48622==ABORTING
Received signal 6
[end of stack trace]
==48622==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fff55104000; bottom 0x00011f4f7000; size: 0x7ffe35c0d000 (140729800249344)
False positive error reports may follow
For details see http://code.google.com/p/address-sanitizer/issues/detail?id=189
[ OK ] CrashRecoveryBrowserTest.DoubleReloadWithError (5920 ms)
[48/215] CrashRecoveryBrowserTest.DoubleReloadWithError (7801 ms)
[ RUN ] DomDistillerViewerSourceBrowserTest.TestBadUrlErrorPage
[48638:3847:0901/074838:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48638:3847:0901/074838:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[48638:3847:0901/074838:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[48638:3847:0901/074838:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[48638:3847:0901/074838:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[48638:3847:0901/074838:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[48638:3847:0901/074838:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] DomDistillerViewerSourceBrowserTest.TestBadUrlErrorPage (3212 ms)
[49/215] DomDistillerViewerSourceBrowserTest.TestBadUrlErrorPage (4886 ms)
[ RUN ] DevToolsBeforeUnloadTest.TestUndockedDevToolsClose
[48626:3847:0901/074834:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54229...
sending server_data: {"host": "127.0.0.1", "port": 54229} (36 bytes)
[48636:13063:0901/074840:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[48636:13063:0901/074840:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DevToolsBeforeUnloadTest.TestUndockedDevToolsClose (9283 ms)
[50/215] DevToolsBeforeUnloadTest.TestUndockedDevToolsClose (11126 ms)
[ RUN ] DomDistillerViewerSourceBrowserTest.InvalidURLShouldNotCrash
[48645:3847:0901/074840:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DomDistillerViewerSourceBrowserTest.InvalidURLShouldNotCrash (3211 ms)
[51/215] DomDistillerViewerSourceBrowserTest.InvalidURLShouldNotCrash (5095 ms)
[ RUN ] DomDistillerViewerSourceBrowserTest.MultiPageArticle
[48652:3847:0901/074842:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48647:36867:0901/074844:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[48647:36867:0901/074844:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DomDistillerViewerSourceBrowserTest.MultiPageArticle (3402 ms)
[52/215] DomDistillerViewerSourceBrowserTest.MultiPageArticle (5083 ms)
[ RUN ] DevToolsExtensionTest.TestContentScriptIsPresent
[48637:3847:0901/074837:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54232...
sending server_data: {"host": "127.0.0.1", "port": 54232} (36 bytes)
[48628:3847:0901/074845:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[ OK ] DevToolsExtensionTest.TestContentScriptIsPresent (10897 ms)
[53/215] DevToolsExtensionTest.TestContentScriptIsPresent (12846 ms)
[ RUN ] DownloadTest.DownloadResourceThrottleCancels
[48661:3847:0901/074845:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48653:39427:0901/074846:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[48653:39427:0901/074846:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DownloadTest.DownloadResourceThrottleCancels (3810 ms)
[54/215] DownloadTest.DownloadResourceThrottleCancels (5349 ms)
[ RUN ] DomDistillerTabUtilsBrowserTest.TestSwapWebContents
[48660:3847:0901/074844:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48651:74755:0901/074846:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[48651:3847:0901/074846:INFO:CONSOLE(113)] "DomDistiller debug level: 0", source: (113)
[48651:35843:0901/074847:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[48651:35843:0901/074847:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[48651:35843:0901/074847:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DomDistillerTabUtilsBrowserTest.TestSwapWebContents (5132 ms)
[55/215] DomDistillerTabUtilsBrowserTest.TestSwapWebContents (6672 ms)
[ RUN ] DownloadTest.Resumption_WithPrompt
[48668:3847:0901/074848:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.Resumption_WithPrompt (3584 ms)
[56/215] DownloadTest.Resumption_WithPrompt (5196 ms)
[ RUN ] DownloadTestWithShelf.CloseShelfOnDownloadsTab
[48678:3847:0901/074850:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTestWithShelf.CloseShelfOnDownloadsTab (3989 ms)
[57/215] DownloadTestWithShelf.CloseShelfOnDownloadsTab (5887 ms)
[ RUN ] ErrorPageNavigationCorrectionsFailTest.StaleCacheStatusFailedCorrections
[48679:3847:0901/074850:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54238...
sending server_data: {"host": "127.0.0.1", "port": 54238} (36 bytes)
[ OK ] ErrorPageNavigationCorrectionsFailTest.StaleCacheStatusFailedCorrections (5615 ms)
[58/215] ErrorPageNavigationCorrectionsFailTest.StaleCacheStatusFailedCorrections (7518 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_SearchIdAndFilename
[48691:3847:0901/074853:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_SearchIdAndFilename (3851 ms)
[59/215] DownloadExtensionTest.DownloadExtensionTest_SearchIdAndFilename (5898 ms)
[ RUN ] DeclarativeContentApiTest.EnabledForSpanningIncognito
[48685:3847:0901/074851:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48673:61443:0901/074854:ERROR:mach_broker_mac.mm(222)] Unknown process 48693 is sending Mach IPC messages!
[48686:12807:0901/074857:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[48686:12807:0901/074857:WARNING:channel.cc(325)] RawChannel write error
[48673:41219:0901/074857:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[48673:41219:0901/074857:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[48673:41219:0901/074857:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[48673:41219:0901/074857:WARNING:channel.cc(325)] RawChannel write error
[48673:41219:0901/074857:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[48673:41219:0901/074857:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DeclarativeContentApiTest.EnabledForSpanningIncognito (8415 ms)
[60/215] DeclarativeContentApiTest.EnabledForSpanningIncognito (10265 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_Override
[48701:3847:0901/074856:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54241...
sending server_data: {"host": "127.0.0.1", "port": 54241} (36 bytes)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_Override (5577 ms)
[61/215] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_Override (7491 ms)
[ RUN ] ExtensionBrowserTest.PRE_BrowserActionDefaultPersistence
[48706:3847:0901/074857:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48710:12807:0901/074900:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionBrowserTest.PRE_BrowserActionDefaultPersistence (4726 ms)
[62/215] ExtensionBrowserTest.PRE_BrowserActionDefaultPersistence (6427 ms)
[ RUN ] IdentityGetAccountsFunctionTest.PrimaryAccountSignedIn
[48720:3847:0901/074902:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48723:14595:0901/074902:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[ OK ] IdentityGetAccountsFunctionTest.PrimaryAccountSignedIn (3273 ms)
[63/215] IdentityGetAccountsFunctionTest.PrimaryAccountSignedIn (5195 ms)
[ RUN ] FileSystemApiTest.FileSystemApiIsWritableTest
[48712:3847:0901/074859:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48703:4611:0901/074901:ERROR:mach_broker_mac.mm(222)] Unknown process 48718 is sending Mach IPC messages!
[48703:3847:0901/074903:INFO:CONSOLE(0)] "[SUCCESS] isNotWritableEntry", source: chrome-extension://cfbifihbgejjomfggjjppblbeialbanc/test.html (0)
[48714:13063:0901/074903:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[48714:13063:0901/074903:WARNING:channel.cc(325)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiIsWritableTest (6510 ms)
[64/215] FileSystemApiTest.FileSystemApiIsWritableTest (8434 ms)
[ RUN ] GetAuthTokenFunctionTest.NonInteractiveMintServiceError
[48729:3847:0901/074904:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48719:3847:0901/074906:INFO:CONSOLE(5)] "hi there", source: chrome-extension://apcmpinliiklaljgjehndhjfeehkcbjh/test.js (5)
[48719:41219:0901/074906:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[48719:41219:0901/074906:WARNING:channel.cc(325)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.NonInteractiveMintServiceError (5175 ms)
[65/215] GetAuthTokenFunctionTest.NonInteractiveMintServiceError (7466 ms)
[ RUN ] GetAuthTokenFunctionTest.ScopesEmail
[48730:3847:0901/074904:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48722:3847:0901/074907:INFO:CONSOLE(5)] "hi there", source: chrome-extension://apcmpinliiklaljgjehndhjfeehkcbjh/test.js (5)
[48734:13063:0901/074907:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[48734:13063:0901/074907:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[48734:13063:0901/074907:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[48734:13063:0901/074907:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[48734:13063:0901/074907:WARNING:channel.cc(325)] RawChannel write error
[48722:37635:0901/074907:ERROR:checkin_request.cc(178)] Failed to get checkin response. Fetcher failed. Retrying.
[ OK ] GetAuthTokenFunctionTest.ScopesEmail (5223 ms)
[66/215] GetAuthTokenFunctionTest.ScopesEmail (6949 ms)
[ RUN ] LaunchWebAuthFlowFunctionTest.InteractiveFirstNavigationSuccess
[48741:3847:0901/074907:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48732:3847:0901/074910:INFO:CONSOLE(3)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://ahjaciijnoiaklcomgnblndopackapon/scope_approval_dialog.html (3)
[48755:14339:0901/074911:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[48755:14339:0901/074911:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[48732:37891:0901/074911:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[48732:37891:0901/074911:WARNING:channel.cc(325)] RawChannel write error
[ OK ] LaunchWebAuthFlowFunctionTest.InteractiveFirstNavigationSuccess (7231 ms)
[67/215] LaunchWebAuthFlowFunctionTest.InteractiveFirstNavigationSuccess (9068 ms)
[ RUN ] ExtensionManagementTest.DisableEnable
[48753:3847:0901/074911:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48756:14339:0901/074912:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[48745:36611:0901/074912:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[48745:36611:0901/074912:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionManagementTest.DisableEnable (3417 ms)
[68/215] ExtensionManagementTest.DisableEnable (5059 ms)
[ RUN ] ExtensionModuleApiTest.CognitoFile
[48754:3847:0901/074911:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48747:3847:0901/074914:INFO:CONSOLE(0)] "[SUCCESS] testUpdateUrlData", source: chrome-extension://egamkkiogpcjdiiloljjkdakngkdfhdf/test.html (0)
[48747:3847:0901/074914:INFO:CONSOLE(0)] "[SUCCESS] testPermissions", source: chrome-extension://egamkkiogpcjdiiloljjkdakngkdfhdf/test.html (0)
[ OK ] ExtensionModuleApiTest.CognitoFile (5020 ms)
[69/215] ExtensionModuleApiTest.CognitoFile (6693 ms)
[ RUN ] ExtensionManagementApiTest.Basics
[48743:3847:0901/074907:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48733:38147:0901/074915:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[48733:3847:0901/074915:INFO:CONSOLE(21)] "permissions for Extension Management API Test", source: chrome-extension://mohnibaihkbenggcooianjnpdbfcbdil/basics.js (21)
[48733:3847:0901/074915:INFO:CONSOLE(24)] " management", source: chrome-extension://mohnibaihkbenggcooianjnpdbfcbdil/basics.js (24)
[48733:3847:0901/074915:INFO:CONSOLE(21)] "permissions for permissions", source: chrome-extension://mohnibaihkbenggcooianjnpdbfcbdil/basics.js (21)
[48733:3847:0901/074915:INFO:CONSOLE(24)] " notifications", source: chrome-extension://mohnibaihkbenggcooianjnpdbfcbdil/basics.js (24)
[48733:3847:0901/074915:INFO:CONSOLE(24)] " unlimitedStorage", source: chrome-extension://mohnibaihkbenggcooianjnpdbfcbdil/basics.js (24)
[48733:3847:0901/074915:INFO:CONSOLE(21)] "permissions for permissions", source: chrome-extension://mohnibaihkbenggcooianjnpdbfcbdil/basics.js (21)
[48733:3847:0901/074915:INFO:CONSOLE(24)] " notifications", source: chrome-extension://mohnibaihkbenggcooianjnpdbfcbdil/basics.js (24)
[48733:3847:0901/074915:INFO:CONSOLE(0)] "[SUCCESS] simple", source: chrome-extension://mohnibaihkbenggcooianjnpdbfcbdil/basics.html (0)
[48733:3847:0901/074917:INFO:CONSOLE(0)] "[SUCCESS] permissionWarnings", source: chrome-extension://mohnibaihkbenggcooianjnpdbfcbdil/basics.html (0)
[48733:3847:0901/074918:INFO:CONSOLE(0)] "[SUCCESS] permissionWarningsLocationApi", source: chrome-extension://mohnibaihkbenggcooianjnpdbfcbdil/basics.html (0)
[48733:3847:0901/074918:INFO:CONSOLE(0)] "[SUCCESS] disable", source: chrome-extension://mohnibaihkbenggcooianjnpdbfcbdil/basics.html (0)
[48733:3847:0901/074918:INFO:CONSOLE(0)] "[SUCCESS] enable", source: chrome-extension://mohnibaihkbenggcooianjnpdbfcbdil/basics.html (0)
[48733:38147:0901/074918:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionManagementApiTest.Basics (13289 ms)
[70/215] ExtensionManagementApiTest.Basics (15108 ms)
[ RUN ] ExtensionModuleApiTest.CognitoNoFile
[48771:3847:0901/074916:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48763:5635:0901/074918:ERROR:mach_broker_mac.mm(222)] Unknown process 48779 is sending Mach IPC messages!
[48763:3847:0901/074919:INFO:CONSOLE(0)] "[SUCCESS] testUpdateUrlData", source: chrome-extension://emhbmmbeljbfokjobonpbilgajliledj/test.html (0)
[48763:3847:0901/074919:INFO:CONSOLE(0)] "[SUCCESS] testPermissions", source: chrome-extension://emhbmmbeljbfokjobonpbilgajliledj/test.html (0)
[48781:3847:0901/074919:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[48781:13575:0901/074919:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] ExtensionModuleApiTest.CognitoNoFile (5577 ms)
[71/215] ExtensionModuleApiTest.CognitoNoFile (7396 ms)
[ RUN ] ExtensionPageCaptureApiTest.SaveAsMHTML
[48772:3847:0901/074916:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48764:73731:0901/074919:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[48775:13063:0901/074920:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[48775:13063:0901/074920:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionPageCaptureApiTest.SaveAsMHTML (5853 ms)
[72/215] ExtensionPageCaptureApiTest.SaveAsMHTML (7818 ms)
[ RUN ] ProxySettingsApiTest.ProxyEventsInvalidProxy
[48780:3847:0901/074918:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ProxySettingsApiTest.ProxyEventsInvalidProxy (5182 ms)
[73/215] ProxySettingsApiTest.ProxyEventsInvalidProxy (7186 ms)
[ RUN ] SettingsPrivateApiTest.GetPref
[48792:3847:0901/074923:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48784:3847:0901/074925:INFO:CONSOLE(0)] "[SUCCESS] getPref", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getPref (0)
[48784:36611:0901/074925:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[48784:36611:0901/074925:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SettingsPrivateApiTest.GetPref (5007 ms)
[74/215] SettingsPrivateApiTest.GetPref (6807 ms)
[ RUN ] ExtensionSettingsApiTest.SimpleTest
[48803:3847:0901/074923:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48786:3847:0901/074926:INFO:CONSOLE(0)] "[SUCCESS] getWhenEmpty", source: chrome-extension://dljoamdiaagfegaonbomlgnffgpeicem/_generated_background_page.html (0)
[48786:3847:0901/074926:INFO:CONSOLE(0)] "[SUCCESS] getWhenNonempty", source: chrome-extension://dljoamdiaagfegaonbomlgnffgpeicem/_generated_background_page.html (0)
[48786:3847:0901/074926:INFO:CONSOLE(0)] "[SUCCESS] removeWhenEmpty", source: chrome-extension://dljoamdiaagfegaonbomlgnffgpeicem/_generated_background_page.html (0)
[48786:3847:0901/074926:INFO:CONSOLE(0)] "[SUCCESS] removeWhenNonempty", source: chrome-extension://dljoamdiaagfegaonbomlgnffgpeicem/_generated_background_page.html (0)
[48786:3847:0901/074926:INFO:CONSOLE(0)] "[SUCCESS] setWhenOverwriting", source: chrome-extension://dljoamdiaagfegaonbomlgnffgpeicem/_generated_background_page.html (0)
[48786:3847:0901/074926:INFO:CONSOLE(0)] "[SUCCESS] clearWhenEmpty", source: chrome-extension://dljoamdiaagfegaonbomlgnffgpeicem/_generated_background_page.html (0)
[48786:3847:0901/074926:INFO:CONSOLE(0)] "[SUCCESS] clearWhenNonempty", source: chrome-extension://dljoamdiaagfegaonbomlgnffgpeicem/_generated_background_page.html (0)
[48786:3847:0901/074926:INFO:CONSOLE(0)] "[SUCCESS] keysWithDots", source: chrome-extension://dljoamdiaagfegaonbomlgnffgpeicem/_generated_background_page.html (0)
[48786:3847:0901/074926:INFO:CONSOLE(0)] "[SUCCESS] getWithDefaultValues", source: chrome-extension://dljoamdiaagfegaonbomlgnffgpeicem/_generated_background_page.html (0)
[48786:3847:0901/074926:INFO:CONSOLE(0)] "[SUCCESS] quota", source: chrome-extension://dljoamdiaagfegaonbomlgnffgpeicem/_generated_background_page.html (0)
[48786:3847:0901/074926:INFO:CONSOLE(0)] "[SUCCESS] nullsInArgs", source: chrome-extension://dljoamdiaagfegaonbomlgnffgpeicem/_generated_background_page.html (0)
[ OK ] ExtensionSettingsApiTest.SimpleTest (5367 ms)
[75/215] ExtensionSettingsApiTest.SimpleTest (7190 ms)
[ RUN ] ExtensionTabsZoomTest.SetToDefaultZoom
[48811:3847:0901/074925:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionTabsZoomTest.SetToDefaultZoom (4425 ms)
[76/215] ExtensionTabsZoomTest.SetToDefaultZoom (6335 ms)
[ RUN ] ExtensionWebRequestApiTest.WebRequestApi
[48829:3847:0901/074930:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48820:37635:0901/074932:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[48820:37635:0901/074932:WARNING:channel.cc(325)] RawChannel write error
[48820:3847:0901/074933:INFO:CONSOLE(0)] "[SUCCESS] addListeners", source: chrome-extension://hclooafjgjkdkaldhnijpghhpnknblen/test_api.html (0)
[48820:3847:0901/074933:INFO:CONSOLE(0)] "[SUCCESS] removeListeners", source: chrome-extension://hclooafjgjkdkaldhnijpghhpnknblen/test_api.html (0)
[48820:3847:0901/074933:INFO:CONSOLE(0)] "[SUCCESS] specialEvents", source: chrome-extension://hclooafjgjkdkaldhnijpghhpnknblen/test_api.html (0)
[48820:3847:0901/074933:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running webRequestInternal.addEventListener: 'badpattern://*' is not a valid URL pattern.
at specialEvents (chrome-extension://hclooafjgjkdkaldhnijpghhpnknblen/test_api.js:114:39)", source: chrome-extension://hclooafjgjkdkaldhnijpghhpnknblen/test_api.html (0)
[48820:3847:0901/074933:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running webRequestInternal.eventHandled: Header 'X-Header-With-Invalid-Value' has an invalid value.", source: chrome-extension://hclooafjgjkdkaldhnijpghhpnknblen/test_api.html (0)
[48820:3847:0901/074933:INFO:CONSOLE(0)] "[SUCCESS] badResponseHeaderDoesNotCauseCrash", source: chrome-extension://hclooafjgjkdkaldhnijpghhpnknblen/test_api.html (0)
[ OK ] ExtensionWebRequestApiTest.WebRequestApi (4848 ms)
[77/215] ExtensionWebRequestApiTest.WebRequestApi (6563 ms)
[ RUN ] WebNavigationApiTest.GetFrame
[48822:3847:0901/074929:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48815:3847:0901/074932:INFO:CONSOLE(0)] "[SUCCESS] testGetFrame", source: chrome-extension://mbloebbenndhagllahfiiaaebcfleoec/test_getFrame.html (0)
[48815:38147:0901/074932:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[48815:3847:0901/074932:INFO:CONSOLE(0)] "[SUCCESS] testGetInvalidFrame", source: chrome-extension://mbloebbenndhagllahfiiaaebcfleoec/test_getFrame.html (0)
[48836:13063:0901/074932:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[48815:3847:0901/074932:INFO:CONSOLE(0)] "[SUCCESS] testGetAllFrames", source: chrome-extension://mbloebbenndhagllahfiiaaebcfleoec/test_getFrame.html (0)
[48815:3847:0901/074934:INFO:CONSOLE(0)] "[SUCCESS] testFrameDetach", source: chrome-extension://mbloebbenndhagllahfiiaaebcfleoec/test_getFrame.html (0)
[48824:13063:0901/074934:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[48824:13063:0901/074934:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[48815:38147:0901/074934:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[48815:38147:0901/074934:WARNING:channel.cc(325)] RawChannel write error
[48815:3847:0901/074934:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.GetFrame (7256 ms)
[78/215] WebNavigationApiTest.GetFrame (8829 ms)
[ RUN ] ExtensionTabsTest.GetAllWindows
[48805:3847:0901/074924:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48788:3847:0901/074936:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[48788:36355:0901/074936:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[48788:36355:0901/074936:WARNING:channel.cc(325)] RawChannel write error
[48805:3847:0901/074936:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000ac0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[48805:3847:0901/074936:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000ac0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[48805:3847:0901/074936:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000ac0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[48805:3847:0901/074936:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000ac0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[48805:3847:0901/074936:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000ac0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] ExtensionTabsTest.GetAllWindows (14848 ms)
[79/215] ExtensionTabsTest.GetAllWindows (16588 ms)
[ RUN ] ExtensionWebstorePrivateApiTest.MissingDownloadDir
HTTP server started on http://127.0.0.1:54254...
sending server_data: {"host": "127.0.0.1", "port": 54254} (36 bytes)
[48850:3847:0901/074938:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48843:3847:0901/074940:INFO:CONSOLE(0)] "[SUCCESS] completeBeforeBegin", source: http://www.example.com:54254/files/extensions/api_test/webstore_private/accepted.html (0)
[48843:3847:0901/074940:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[48843:3847:0901/074940:INFO:CONSOLE(0)] "[SUCCESS] invalidID", source: http://www.example.com:54254/files/extensions/api_test/webstore_private/accepted.html (0)
[48843:3847:0901/074941:INFO:CONSOLE(0)] "[SUCCESS] missingVersion", source: http://www.example.com:54254/files/extensions/api_test/webstore_private/accepted.html (0)
[48843:3847:0901/074941:INFO:CONSOLE(52)] "img.onload called", source: http://www.example.com:54254/files/extensions/api_test/webstore_private/common.js (52)
[48843:3847:0901/074943:INFO:CONSOLE(0)] "[SUCCESS] successfulInstall", source: http://www.example.com:54254/files/extensions/api_test/webstore_private/accepted.html (0)
[48843:3847:0901/074946:INFO:CONSOLE(0)] "[SUCCESS] duplicateInstall", source: http://www.example.com:54254/files/extensions/api_test/webstore_private/accepted.html (0)
[48843:39683:0901/074946:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[48843:39683:0901/074946:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionWebstorePrivateApiTest.MissingDownloadDir (11284 ms)
[80/215] ExtensionWebstorePrivateApiTest.MissingDownloadDir (12830 ms)
[ RUN ] EphemeralAppWebstorePrivateApiTest.LaunchEphemeralApp
HTTP server started on http://127.0.0.1:54256...
sending server_data: {"host": "127.0.0.1", "port": 54256} (36 bytes)
[48856:3847:0901/074939:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48845:3847:0901/074941:INFO:CONSOLE(0)] "[SUCCESS] canLaunchEphemeralApp", source: http://www.example.com:54256/files/extensions/platform_apps/ephemeral_launcher/webstore_launch_app.html (0)
[48845:3847:0901/074941:INFO:CONSOLE(0)] "[SUCCESS] noUserGesture", source: http://www.example.com:54256/files/extensions/platform_apps/ephemeral_launcher/webstore_launch_app.html (0)
[48845:3847:0901/074943:INFO:CONSOLE(0)] "[SUCCESS] launchExtension", source: http://www.example.com:54256/files/extensions/platform_apps/ephemeral_launcher/webstore_launch_app.html (0)
[48845:3847:0901/074947:INFO:CONSOLE(0)] "[SUCCESS] launchSuccess", source: http://www.example.com:54256/files/extensions/platform_apps/ephemeral_launcher/webstore_launch_app.html (0)
[48845:3847:0901/074947:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[48845:3847:0901/074948:INFO:CONSOLE(0)] "[SUCCESS] pendingInstall", source: http://www.example.com:54256/files/extensions/platform_apps/ephemeral_launcher/webstore_launch_app.html (0)
[48845:41475:0901/074948:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] EphemeralAppWebstorePrivateApiTest.LaunchEphemeralApp (12284 ms)
[81/215] EphemeralAppWebstorePrivateApiTest.LaunchEphemeralApp (13995 ms)
[ RUN ] AppBackgroundPageApiTest.NoJsBackgroundPage
[48863:3847:0901/074940:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48854:74759:0901/074945:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[48854:3847:0901/074946:INFO:CONSOLE(13)] "background page loaded", source: http://a.com:54275/extensions/api_test/app_background_page/no_js/bg.html (13)
[48874:13063:0901/074946:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[48865:12551:0901/074948:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[48865:12551:0901/074948:WARNING:channel.cc(325)] RawChannel write error
[48854:37123:0901/074948:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[48854:37123:0901/074948:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AppBackgroundPageApiTest.NoJsBackgroundPage (10312 ms)
[82/215] AppBackgroundPageApiTest.NoJsBackgroundPage (12060 ms)
[ RUN ] ExtensionWebRequestApiTest.WebRequestBlocking
[48833:3847:0901/074931:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48823:39171:0901/074933:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[48823:39171:0901/074935:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[48823:39171:0901/074935:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[48823:39171:0901/074935:WARNING:channel.cc(325)] RawChannel write error
[48823:3847:0901/074935:INFO:CONSOLE(0)] "[SUCCESS] complexLoadCancelled", source: chrome-extension://hclooafjgjkdkaldhnijpghhpnknblen/test_blocking.html (0)
[48823:3847:0901/074938:INFO:CONSOLE(0)] "[SUCCESS] simpleLoadCancelledOnReceiveHeaders", source: chrome-extension://hclooafjgjkdkaldhnijpghhpnknblen/test_blocking.html (0)
[48823:3847:0901/074939:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running webRequestInternal.eventHandled: Invalid header specification '{"name":"User-Agent"}'.", source: chrome-extension://hclooafjgjkdkaldhnijpghhpnknblen/test_blocking.html (0)
[48823:3847:0901/074939:INFO:CONSOLE(0)] "[SUCCESS] simpleLoadIgnoreOnBeforeSendHeadersInvalidHeaders", source: chrome-extension://hclooafjgjkdkaldhnijpghhpnknblen/test_blocking.html (0)
[48823:74499:0901/074939:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[48823:3847:0901/074940:INFO:CONSOLE(0)] "[SUCCESS] simpleLoadIgnoreOnBeforeSendHeadersInvalidResponse", source: chrome-extension://hclooafjgjkdkaldhnijpghhpnknblen/test_blocking.html (0)
[48823:3847:0901/074941:INFO:CONSOLE(0)] "[SUCCESS] complexLoadRedirected", source: chrome-extension://hclooafjgjkdkaldhnijpghhpnknblen/test_blocking.html (0)
[48823:3847:0901/074944:INFO:CONSOLE(0)] "[SUCCESS] crossOriginAnonymousRedirect", source: chrome-extension://hclooafjgjkdkaldhnijpghhpnknblen/test_blocking.html (0)
[48823:3847:0901/074946:INFO:CONSOLE(0)] "[SUCCESS] crossOriginCredentialedRedirect", source: chrome-extension://hclooafjgjkdkaldhnijpghhpnknblen/test_blocking.html (0)
[48823:3847:0901/074946:INFO:CONSOLE(0)] "[SUCCESS] modifyRequestHeaders", source: chrome-extension://hclooafjgjkdkaldhnijpghhpnknblen/test_blocking.html (0)
[48823:3847:0901/074947:INFO:CONSOLE(0)] "[SUCCESS] modifyBinaryRequestHeaders", source: chrome-extension://hclooafjgjkdkaldhnijpghhpnknblen/test_blocking.html (0)
[48823:3847:0901/074948:INFO:CONSOLE(0)] "[SUCCESS] modifyResponseHeaders", source: chrome-extension://hclooafjgjkdkaldhnijpghhpnknblen/test_blocking.html (0)
[48823:3847:0901/074949:INFO:CONSOLE(0)] "[SUCCESS] handleNonUTF8InModifyResponseHeaders", source: chrome-extension://hclooafjgjkdkaldhnijpghhpnknblen/test_blocking.html (0)
[48823:39171:0901/074950:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[48823:3847:0901/074950:INFO:CONSOLE(0)] "[SUCCESS] simpleLoadRedirectOnReceiveHeaders", source: chrome-extension://hclooafjgjkdkaldhnijpghhpnknblen/test_blocking.html (0)
[48823:3847:0901/074951:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[48823:3847:0901/074951:INFO:CONSOLE(0)] "[SUCCESS] syncXhrsFromOurselfAreInvisible", source: chrome-extension://hclooafjgjkdkaldhnijpghhpnknblen/test_blocking.html (0)
[48823:3847:0901/074952:INFO:CONSOLE(0)] "[SUCCESS] asyncXhrsFromOurselfAreVisible", source: chrome-extension://hclooafjgjkdkaldhnijpghhpnknblen/test_blocking.html (0)
[ OK ] ExtensionWebRequestApiTest.WebRequestBlocking (24055 ms)
[83/215] ExtensionWebRequestApiTest.WebRequestBlocking (25891 ms)
[ RUN ] BackgroundAppBrowserTest.ReloadBackgroundApp
[48888:3847:0901/074950:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48882:3847:0901/074952:INFO:CONSOLE(8)] "Uncaught TypeError: Cannot read property 'onLaunched' of undefined", source: chrome-extension://nnnhmicdpmhcogoojnhnadohjnodkhoe/background.js (8)
[48882:3847:0901/074953:INFO:CONSOLE(8)] "Uncaught TypeError: Cannot read property 'onLaunched' of undefined", source: chrome-extension://nnnhmicdpmhcogoojnhnadohjnodkhoe/background.js (8)
[ OK ] BackgroundAppBrowserTest.ReloadBackgroundApp (5834 ms)
[84/215] BackgroundAppBrowserTest.ReloadBackgroundApp (7574 ms)
[ RUN ] ErrorConsoleBrowserTest.BadExtensionPage
[48896:3847:0901/074952:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48887:39683:0901/074954:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[48887:39683:0901/074954:WARNING:channel.cc(325)] RawChannel write error
[48887:3847:0901/074954:ERROR:CONSOLE(5)] "Uncaught ReferenceError: foo is not defined", source: chrome-extension://pobciipbdjokclgogladgidmamcmpoin/broken.js (5)
[ OK ] ErrorConsoleBrowserTest.BadExtensionPage (4319 ms)
[85/215] ErrorConsoleBrowserTest.BadExtensionPage (5984 ms)
[ RUN ] ExecuteScriptApiTest.NavigationRaceJavaScriptURL
[48898:3847:0901/074952:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48889:73987:0901/074956:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[48903:12807:0901/074956:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[48903:12807:0901/074956:WARNING:channel.cc(325)] RawChannel write error
[48906:13063:0901/074956:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[48906:13063:0901/074956:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[48906:13063:0901/074956:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExecuteScriptApiTest.NavigationRaceJavaScriptURL (6877 ms)
[86/215] ExecuteScriptApiTest.NavigationRaceJavaScriptURL (8429 ms)
[ RUN ] ExtensionContextMenuBrowserTest.Frames
[48914:3847:0901/074957:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionContextMenuBrowserTest.Frames (5200 ms)
[87/215] ExtensionContextMenuBrowserTest.Frames (7119 ms)
[ RUN ] ExtensionRequestLimitingThrottleBrowserTest.DoNotThrottleCachedResponse_Redirect
[48916:3847:0901/074958:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionRequestLimitingThrottleBrowserTest.DoNotThrottleCachedResponse_Redirect (5846 ms)
[88/215] ExtensionRequestLimitingThrottleBrowserTest.DoNotThrottleCachedResponse_Redirect (7642 ms)
[ RUN ] ExtensionRequestLimitingThrottleBrowserTest.DoNotThrottleCachedResponse_NonRedirectCached
[48919:3847:0901/074958:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48907:39939:0901/075001:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[48907:39939:0901/075001:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionRequestLimitingThrottleBrowserTest.DoNotThrottleCachedResponse_NonRedirectCached (5816 ms)
[89/215] ExtensionRequestLimitingThrottleBrowserTest.DoNotThrottleCachedResponse_NonRedirectCached (7775 ms)
[ RUN ] ExtensionWebUITest.RuntimeLastError
[48927:3847:0901/075001:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48920:3847:0901/075003:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ExtensionWebUITest.RuntimeLastError (5471 ms)
[90/215] ExtensionWebUITest.RuntimeLastError (7101 ms)
[ RUN ] RequirementsCheckerBrowserTest.CheckEmptyExtension
[48937:3847:0901/075004:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48940:14595:0901/075005:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[48940:13063:0901/075005:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[48940:13063:0901/075005:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] RequirementsCheckerBrowserTest.CheckEmptyExtension (3099 ms)
[91/215] RequirementsCheckerBrowserTest.CheckEmptyExtension (4839 ms)
[ RUN ] RedirectTest.ClientCancelled
[48944:3847:0901/075006:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] RedirectTest.ClientCancelled (3690 ms)
[92/215] RedirectTest.ClientCancelled (5527 ms)
[ RUN ] LoadtimesExtensionBindingsTest.LoadTimesSameAfterClientInDocNavigation
[48951:3847:0901/075008:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48943:74499:0901/075009:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[48943:37123:0901/075009:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[48943:3847:0901/075009:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[48943:37123:0901/075009:WARNING:channel.cc(325)] RawChannel write error
[ OK ] LoadtimesExtensionBindingsTest.LoadTimesSameAfterClientInDocNavigation (3450 ms)
[93/215] LoadtimesExtensionBindingsTest.LoadTimesSameAfterClientInDocNavigation (5318 ms)
[ RUN ] LoadtimesExtensionBindingsTest.LoadTimesSameAfterUserInDocNavigation
[48957:3847:0901/075009:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48948:74243:0901/075010:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] LoadtimesExtensionBindingsTest.LoadTimesSameAfterUserInDocNavigation (3493 ms)
[94/215] LoadtimesExtensionBindingsTest.LoadTimesSameAfterUserInDocNavigation (5210 ms)
[ RUN ] EncryptedMediaIsTypeSupportedWidevineTest.IsSupportedKeySystemWithMediaMimeType_Widevine_MP4
[48978:3847:0901/075014:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48967:3847:0901/075015:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[48967:35843:0901/075015:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[48967:35843:0901/075015:WARNING:channel.cc(325)] RawChannel write error
[ OK ] EncryptedMediaIsTypeSupportedWidevineTest.IsSupportedKeySystemWithMediaMimeType_Widevine_MP4 (3185 ms)
[95/215] EncryptedMediaIsTypeSupportedWidevineTest.IsSupportedKeySystemWithMediaMimeType_Widevine_MP4 (4981 ms)
[ RUN ] MediaStreamPermissionTest.TestSecureOriginDenyIsSticky
[48971:3847:0901/075013:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54338...
sending server_data: {"host": "127.0.0.1", "port": 54338} (36 bytes)
[48964:3847:0901/075015:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:54338/files/webrtc/adapter.js (71)
[48964:3847:0901/075015:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:54338/files/webrtc/test_functions.js (13)
[48964:3847:0901/075015:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:54338/files/webrtc/test_functions.js (13)
[48964:3847:0901/075015:INFO:CONSOLE(13)] "failed-with-error-PermissionDeniedError", source: http://127.0.0.1:54338/files/webrtc/test_functions.js (13)
[48964:3847:0901/075015:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:54338/files/webrtc/test_functions.js (13)
[48964:3847:0901/075015:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDeniedError to test.", source: http://127.0.0.1:54338/files/webrtc/test_functions.js (13)
[48964:3847:0901/075015:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:54338/files/webrtc/test_functions.js (13)
[48964:3847:0901/075015:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:54338/files/webrtc/test_functions.js (13)
[48964:3847:0901/075015:INFO:CONSOLE(13)] "failed-with-error-PermissionDeniedError", source: http://127.0.0.1:54338/files/webrtc/test_functions.js (13)
[48964:3847:0901/075015:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:54338/files/webrtc/test_functions.js (13)
[48964:3847:0901/075015:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDeniedError to test.", source: http://127.0.0.1:54338/files/webrtc/test_functions.js (13)
[48964:37635:0901/075015:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[48964:37635:0901/075015:WARNING:channel.cc(325)] RawChannel write error
[ OK ] MediaStreamPermissionTest.TestSecureOriginDenyIsSticky (4598 ms)
[96/215] MediaStreamPermissionTest.TestSecureOriginDenyIsSticky (6381 ms)
[ RUN ] MediaStreamPermissionTest.TestDenyingUserMediaIncognito
[48965:3847:0901/075011:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54339...
sending server_data: {"host": "127.0.0.1", "port": 54339} (36 bytes)
[ OK ] MediaStreamPermissionTest.TestDenyingUserMediaIncognito (6644 ms)
[97/215] MediaStreamPermissionTest.TestDenyingUserMediaIncognito (8584 ms)
[ RUN ] WebstoreInlineInstallerTest.ReinstallDisabledExtension
HTTP server started on http://127.0.0.1:54316...
sending server_data: {"host": "127.0.0.1", "port": 54316} (36 bytes)
[48945:3847:0901/075006:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48931:3847:0901/075007:INFO:CONSOLE(8)] "Page loaded", source: http://app.com:54316/files/extensions/api_test/webstore_inline_install/install.html (8)
[48931:3847:0901/075007:INFO:CONSOLE(11)] "In runTest", source: http://app.com:54316/files/extensions/api_test/webstore_inline_install/install.html (11)
[48931:3847:0901/075011:INFO:CONSOLE(22)] "Ran test, sending response", source: http://app.com:54316/files/extensions/api_test/webstore_inline_install/install.html (22)
[48931:3847:0901/075011:INFO:CONSOLE(24)] "Test complete", source: http://app.com:54316/files/extensions/api_test/webstore_inline_install/install.html (24)
[48931:3847:0901/075011:INFO:CONSOLE(8)] "Page loaded", source: http://app.com:54316/files/extensions/api_test/webstore_inline_install/install.html (8)
[48931:3847:0901/075011:INFO:CONSOLE(11)] "In runTest", source: http://app.com:54316/files/extensions/api_test/webstore_inline_install/install.html (11)
[48931:3847:0901/075014:INFO:CONSOLE(22)] "Ran test, sending response", source: http://app.com:54316/files/extensions/api_test/webstore_inline_install/install.html (22)
[48931:3847:0901/075014:INFO:CONSOLE(24)] "Test complete", source: http://app.com:54316/files/extensions/api_test/webstore_inline_install/install.html (24)
[48931:3847:0901/075014:INFO:CONSOLE(8)] "Page loaded", source: http://app.com:54316/files/extensions/api_test/webstore_inline_install/install.html (8)
[48931:3847:0901/075014:INFO:CONSOLE(11)] "In runTest", source: http://app.com:54316/files/extensions/api_test/webstore_inline_install/install.html (11)
[48931:3847:0901/075015:INFO:CONSOLE(22)] "Ran test, sending response", source: http://app.com:54316/files/extensions/api_test/webstore_inline_install/install.html (22)
[48931:3847:0901/075015:INFO:CONSOLE(24)] "Test complete", source: http://app.com:54316/files/extensions/api_test/webstore_inline_install/install.html (24)
[48931:3847:0901/075015:INFO:CONSOLE(8)] "Page loaded", source: http://app.com:54316/files/extensions/api_test/webstore_inline_install/install.html (8)
[48931:3847:0901/075015:INFO:CONSOLE(11)] "In runTest", source: http://app.com:54316/files/extensions/api_test/webstore_inline_install/install.html (11)
[48931:3847:0901/075017:INFO:CONSOLE(22)] "Ran test, sending response", source: http://app.com:54316/files/extensions/api_test/webstore_inline_install/install.html (22)
[48931:3847:0901/075017:INFO:CONSOLE(24)] "Test complete", source: http://app.com:54316/files/extensions/api_test/webstore_inline_install/install.html (24)
[48931:39683:0901/075017:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[48931:39683:0901/075017:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebstoreInlineInstallerTest.ReinstallDisabledExtension (14258 ms)
[98/215] WebstoreInlineInstallerTest.ReinstallDisabledExtension (15824 ms)
[ RUN ] MediaStreamDevicesControllerTest.RequestAndAllowMicCam
[48995:3847:0901/075019:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] MediaStreamDevicesControllerTest.RequestAndAllowMicCam (3835 ms)
[99/215] MediaStreamDevicesControllerTest.RequestAndAllowMicCam (5490 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForFetchSubmit
[48997:3847:0901/075020:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48987:55823:0901/075021:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[48987:3847:0901/075021:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[ OK ] PasswordManagerBrowserTestBase.PromptForFetchSubmit (3955 ms)
[100/215] PasswordManagerBrowserTestBase.PromptForFetchSubmit (5512 ms)
[ RUN ] LoadTimingBrowserTest.Preconnect
[48996:3847:0901/075020:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49001:12807:0901/075021:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[49001:12807:0901/075021:WARNING:channel.cc(325)] RawChannel write error
[ OK ] LoadTimingBrowserTest.Preconnect (4051 ms)
[101/215] LoadTimingBrowserTest.Preconnect (5780 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptIfLinkClicked
[49003:3847:0901/075021:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[48991:54567:0901/075022:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.NoPromptIfLinkClicked (3497 ms)
[102/215] PasswordManagerBrowserTestBase.NoPromptIfLinkClicked (5509 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForSubmitFromIframe
[49016:3847:0901/075025:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49005:55335:0901/075026:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PromptForSubmitFromIframe (3916 ms)
[103/215] PasswordManagerBrowserTestBase.PromptForSubmitFromIframe (5583 ms)
[ RUN ] PasswordManagerBrowserTestBase.DontPromptForPasswordFormWithDefaultValue
[49018:3847:0901/075026:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49007:55323:0901/075027:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[49007:40451:0901/075027:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PasswordManagerBrowserTestBase.DontPromptForPasswordFormWithDefaultValue (3878 ms)
[104/215] PasswordManagerBrowserTestBase.DontPromptForPasswordFormWithDefaultValue (5507 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForInputElementWithoutName
[49017:3847:0901/075026:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49006:54823:0901/075027:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PromptForInputElementWithoutName (3987 ms)
[105/215] PasswordManagerBrowserTestBase.PromptForInputElementWithoutName (5609 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptForLoginFailedAndServerPushSeperateLoginForm_HttpsToHttp
[49024:3847:0901/075027:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:54381...
sending server_data: {"host": "127.0.0.1", "port": 54381} (36 bytes)
[ OK ] PasswordManagerBrowserTestBase.NoPromptForLoginFailedAndServerPushSeperateLoginForm_HttpsToHttp (4926 ms)
[106/215] PasswordManagerBrowserTestBase.NoPromptForLoginFailedAndServerPushSeperateLoginForm_HttpsToHttp (6762 ms)
[ RUN ] PDFExtensionTest.DisablePlugin
[49036:3847:0901/075031:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PDFExtensionTest.DisablePlugin (3228 ms)
[107/215] PDFExtensionTest.DisablePlugin (4943 ms)
[ RUN ] PreservedWindowPlacement.PRE_Test
[49040:3847:0901/075031:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49028:38147:0901/075032:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[49028:38147:0901/075032:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PreservedWindowPlacement.PRE_Test (3412 ms)
[108/215] PreservedWindowPlacement.PRE_Test (5492 ms)
[ RUN ] SyncedPrefChangeRegistrarTest.IgnoreSyncChangesToManagedPrefs
[49046:3847:0901/075033:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SyncedPrefChangeRegistrarTest.IgnoreSyncChangesToManagedPrefs (3102 ms)
[109/215] SyncedPrefChangeRegistrarTest.IgnoreSyncChangesToManagedPrefs (5026 ms)
[ RUN ] MaterialPDFExtensionTest.Elements
[49038:3847:0901/075031:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49027:73987:0901/075032:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[49027:3847:0901/075035:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[49027:3847:0901/075037:INFO:CONSOLE(0)] "[SUCCESS] testPageSelectorChange", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[49027:3847:0901/075037:INFO:CONSOLE(0)] "[SUCCESS] testPageSelectorDocLength", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[49027:3847:0901/075037:INFO:CONSOLE(0)] "[SUCCESS] testToolbarDropdownShowHide", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[49027:3847:0901/075037:INFO:CONSOLE(0)] "[SUCCESS] testBookmarkStructure", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[49027:3847:0901/075037:INFO:CONSOLE(0)] "[SUCCESS] testZoomToolbarToggle", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[ OK ] MaterialPDFExtensionTest.Elements (9170 ms)
[110/215] MaterialPDFExtensionTest.Elements (10916 ms)
[ RUN ] PrerenderBrowserTest.PrerenderQuickQuit
[49058:3847:0901/075036:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54393...
sending server_data: {"host": "127.0.0.1", "port": 54393} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderQuickQuit (4762 ms)
[111/215] PrerenderBrowserTest.PrerenderQuickQuit (6721 ms)
[ RUN ] PrerenderBrowserTest.PrerenderClientRedirectNavigateToSecond
[49053:3847:0901/075035:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54389...
sending server_data: {"host": "127.0.0.1", "port": 54389} (36 bytes)
[49056:12551:0901/075039:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[49056:12551:0901/075039:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderClientRedirectNavigateToSecond (6379 ms)
[112/215] PrerenderBrowserTest.PrerenderClientRedirectNavigateToSecond (8235 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPageWithFragment
[49064:3847:0901/075038:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54401...
sending server_data: {"host": "127.0.0.1", "port": 54401} (36 bytes)
[49066:13063:0901/075042:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[49066:13063:0901/075042:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderPageWithFragment (6144 ms)
[113/215] PrerenderBrowserTest.PrerenderPageWithFragment (7873 ms)
[ RUN ] HostZoomMapBrowserTest.OffTheRecordProfileHostZoomMap
[49082:3847:0901/075043:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49086:14083:0901/075044:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[49086:14083:0901/075044:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] HostZoomMapBrowserTest.OffTheRecordProfileHostZoomMap (3076 ms)
[114/215] HostZoomMapBrowserTest.OffTheRecordProfileHostZoomMap (5148 ms)
[ RUN ] ProfileBrowserTest.CreateOldProfileSynchronous
[49084:3847:0901/075044:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ProfileBrowserTest.CreateOldProfileSynchronous (3220 ms)
[115/215] ProfileBrowserTest.CreateOldProfileSynchronous (4859 ms)
[ RUN ] PrerenderBrowserTest.PrerenderSafeBrowsingIframe
[49076:3847:0901/075042:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54408...
sending server_data: {"host": "127.0.0.1", "port": 54408} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderSafeBrowsingIframe (6486 ms)
[116/215] PrerenderBrowserTest.PrerenderSafeBrowsingIframe (8351 ms)
[ RUN ] ProfileBrowserTest.URLFetcherUsingExtensionContextDuringShutdown
[49092:3847:0901/075046:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49095:14339:0901/075047:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[49095:14339:0901/075047:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[49095:14339:0901/075047:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[49095:12807:0901/075047:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ProfileBrowserTest.URLFetcherUsingExtensionContextDuringShutdown (2959 ms)
[117/215] ProfileBrowserTest.URLFetcherUsingExtensionContextDuringShutdown (4792 ms)
[ RUN ] PushMessagingBrowserTest.SubscribeSuccessNotificationsPrompt
HTTPS server started on https://127.0.0.1:54413...
sending server_data: {"host": "127.0.0.1", "port": 54413} (36 bytes)
[49105:3847:0901/075049:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49093:3847:0901/075050:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:54413/files/push_messaging/push_test.js (18)
[49093:3847:0901/075050:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:54413/files/push_messaging/push_test.js (18)
[49093:40195:0901/075051:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[49093:40195:0901/075051:WARNING:channel.cc(325)] RawChannel write error
[49093:3847:0901/075051:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[49093:3847:0901/075051:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[49093:3847:0901/075051:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.SubscribeSuccessNotificationsPrompt (4500 ms)
[118/215] PushMessagingBrowserTest.SubscribeSuccessNotificationsPrompt (6220 ms)
[ RUN ] ReferrerPolicyTest.MiddleClickRedirect
[49102:3847:0901/075049:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ReferrerPolicyTest.MiddleClickRedirect (5141 ms)
[119/215] ReferrerPolicyTest.MiddleClickRedirect (6783 ms)
[ RUN ] ReferrerPolicyTest.HttpLeftClickRedirectDefaultFlag
[49111:3847:0901/075050:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ReferrerPolicyTest.HttpLeftClickRedirectDefaultFlag (3624 ms)
[120/215] ReferrerPolicyTest.HttpLeftClickRedirectDefaultFlag (5570 ms)
[ RUN ] SearchByImageBrowserTest.ImageSearchWithCorruptImage
[49113:3847:0901/075051:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54419...
sending server_data: {"host": "127.0.0.1", "port": 54419} (36 bytes)
[ OK ] SearchByImageBrowserTest.ImageSearchWithCorruptImage (4416 ms)
[121/215] SearchByImageBrowserTest.ImageSearchWithCorruptImage (6387 ms)
[ RUN ] SpellingMenuObserverTest.SuggestionsForceTopSeparator
[49124:3847:0901/075055:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49116:38915:0901/075056:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SpellingMenuObserverTest.SuggestionsForceTopSeparator (3472 ms)
[122/215] SpellingMenuObserverTest.SuggestionsForceTopSeparator (5308 ms)
[ RUN ] ContinueWhereILeftOffTest.PRE_PostWithPassword
[49130:3847:0901/075056:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ContinueWhereILeftOffTest.PRE_PostWithPassword (3628 ms)
[123/215] ContinueWhereILeftOffTest.PRE_PostWithPassword (5572 ms)
[ RUN ] ContinueWhereILeftOffTest.PostWithPasswordCloseAllBrowsers
[49131:3847:0901/075056:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ContinueWhereILeftOffTest.PostWithPasswordCloseAllBrowsers (5248 ms)
[124/215] ContinueWhereILeftOffTest.PostWithPasswordCloseAllBrowsers (6948 ms)
[ RUN ] SSLUITest.TestRunsInsecuredContentRandomizeHash
[49150:3847:0901/075101:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54423...
sending server_data: {"host": "127.0.0.1", "port": 54423} (36 bytes)
HTTPS server started on https://127.0.0.1:54425...
sending server_data: {"host": "127.0.0.1", "port": 54425} (36 bytes)
[49140:3847:0901/075104:WARNING:web_contents_impl.cc(3061)] https://127.0.0.1:54425 ran insecure content from http://replace_with_host_and_port/files/ssl/randomize_hash.js
[49140:3847:0901/075104:WARNING:web_contents_impl.cc(3061)] https://127.0.0.1:54425 ran insecure content from http://replace_with_host_and_port/files/ssl/randomize_hash.js
[49140:3847:0901/075104:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:54425/files/ssl/page_runs_insecure_content.html' was loaded over HTTPS, but requested an insecure script 'http://replace_with_host_and_port/files/ssl/randomize_hash.js'. This content should also be served over HTTPS.", source: https://127.0.0.1:54425/files/ssl/page_runs_insecure_content.html (0)
[49151:13063:0901/075104:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[49151:13063:0901/075104:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SSLUITest.TestRunsInsecuredContentRandomizeHash (5636 ms)
[125/215] SSLUITest.TestRunsInsecuredContentRandomizeHash (7251 ms)
[ RUN ] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedReporting
[49156:3847:0901/075103:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:54428...
sending server_data: {"host": "127.0.0.1", "port": 54428} (36 bytes)
[49165:16387:0901/075106:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000102214f33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010225a2b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001022a7ea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010e60c9e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010e60c09e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000103b63244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000103502d96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001035cbfdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010470e3d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001046b8308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001046b77c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010231cff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010231c6b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010231292f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff89152772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff8913f1a1 thread_start + 13
[ OK ] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedReporting (5603 ms)
[126/215] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedReporting (7443 ms)
[ RUN ] SmartSessionRestoreSimpleTest.CorrectLoadingOrder
[49136:3847:0901/075057:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49166:12807:0901/075107:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[49161:13063:0901/075107:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[49161:13063:0901/075107:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[49161:13063:0901/075107:WARNING:channel.cc(325)] RawChannel write error
[49155:13063:0901/075107:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[49155:13063:0901/075107:WARNING:channel.cc(325)] RawChannel write error
[49149:13063:0901/075107:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[49149:3847:0901/075107:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[49149:13063:0901/075107:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SmartSessionRestoreSimpleTest.CorrectLoadingOrder (12542 ms)
[127/215] SmartSessionRestoreSimpleTest.CorrectLoadingOrder (14265 ms)
[ RUN ] TabRestoreTest.RestoreTabWithSpecialURLOnBack
[49144:3847:0901/075100:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49157:13063:0901/075104:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[49157:13063:0901/075104:WARNING:channel.cc(325)] RawChannel write error
[49137:73987:0901/075105:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[49137:36355:0901/075106:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[49137:36355:0901/075106:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[49137:36355:0901/075106:WARNING:channel.cc(325)] RawChannel write error
[49147:12551:0901/075107:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[49147:12551:0901/075107:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[49137:36355:0901/075107:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[49137:36355:0901/075107:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] TabRestoreTest.RestoreTabWithSpecialURLOnBack (9947 ms)
[128/215] TabRestoreTest.RestoreTabWithSpecialURLOnBack (11660 ms)
[ RUN ] TabContentsTagTest.PreExistingTaskProviding
[49173:3847:0901/075109:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49167:16643:0901/075111:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] TabContentsTagTest.PreExistingTaskProviding (6796 ms)
[129/215] TabContentsTagTest.PreExistingTaskProviding (8558 ms)
[ RUN ] TaskManagerBrowserTest.NoticeHostedAppTabBeforeReload
[49186:3847:0901/075112:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49175:74507:0901/075114:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] TaskManagerBrowserTest.NoticeHostedAppTabBeforeReload (4799 ms)
[130/215] TaskManagerBrowserTest.NoticeHostedAppTabBeforeReload (6717 ms)
[ RUN ] TaskManagerBrowserTest.NoticeHostedAppTabAfterReload
[49179:3847:0901/075111:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49172:73731:0901/075113:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[49172:37891:0901/075114:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] TaskManagerBrowserTest.NoticeHostedAppTabAfterReload (6343 ms)
[131/215] TaskManagerBrowserTest.NoticeHostedAppTabAfterReload (8301 ms)
[ RUN ] TaskManagerBrowserTest.WebWorkerJSHeapMemory
[49187:3847:0901/075112:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] TaskManagerBrowserTest.WebWorkerJSHeapMemory (7519 ms)
[132/215] TaskManagerBrowserTest.WebWorkerJSHeapMemory (9457 ms)
[ RUN ] CardUnmaskPromptViewBrowserTest.DisplayUI
[49206:3847:0901/075118:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49208:3847:0901/075119:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] CardUnmaskPromptViewBrowserTest.DisplayUI (3701 ms)
[133/215] CardUnmaskPromptViewBrowserTest.DisplayUI (5266 ms)
[ RUN ] PopupBlockerBrowserTest.BlockWebContentsCreationIncognito
[49207:3847:0901/075118:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49199:74243:0901/075121:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PopupBlockerBrowserTest.BlockWebContentsCreationIncognito (5257 ms)
[134/215] PopupBlockerBrowserTest.BlockWebContentsCreationIncognito (6848 ms)
[ RUN ] PopupBlockerBrowserTest.MultiplePopups
[49215:3847:0901/075121:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49209:74243:0901/075122:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PopupBlockerBrowserTest.MultiplePopups (3217 ms)
[135/215] PopupBlockerBrowserTest.MultiplePopups (4812 ms)
[ RUN ] TaskManagerBrowserTest.DevToolsOldDockedWindow
[49200:3847:0901/075116:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49214:13063:0901/075123:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[49214:13063:0901/075123:WARNING:channel.cc(325)] RawChannel write error
[49200:3847:0901/075123:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[49200:3847:0901/075123:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[49200:3847:0901/075123:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[49200:3847:0901/075123:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] TaskManagerBrowserTest.DevToolsOldDockedWindow (8535 ms)
[136/215] TaskManagerBrowserTest.DevToolsOldDockedWindow (10591 ms)
[ RUN ] BookmarkBrowsertest.PRE_Persist
[49224:3847:0901/075124:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49225:14595:0901/075125:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[49225:13063:0901/075125:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BookmarkBrowsertest.PRE_Persist (3327 ms)
[137/215] BookmarkBrowsertest.PRE_Persist (5131 ms)
[ RUN ] BrowserTest.CancelBeforeUnloadResetsURL
[49231:3847:0901/075126:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54455...
sending server_data: {"host": "127.0.0.1", "port": 54455} (36 bytes)
[ OK ] BrowserTest.CancelBeforeUnloadResetsURL (4568 ms)
[138/215] BrowserTest.CancelBeforeUnloadResetsURL (6187 ms)
[ RUN ] BrowserNavigatorTest.Disposition_IncognitoRefocus
[49239:3847:0901/075127:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49228:4611:0901/075129:ERROR:mach_broker_mac.mm(222)] Unknown process 49249 is sending Mach IPC messages!
[ OK ] BrowserNavigatorTest.Disposition_IncognitoRefocus (4244 ms)
[139/215] BrowserNavigatorTest.Disposition_IncognitoRefocus (6236 ms)
[ RUN ] BrowserTest.ShouldShowLocationBar
[49233:3847:0901/075126:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54456...
sending server_data: {"host": "127.0.0.1", "port": 54456} (36 bytes)
[49251:13063:0901/075133:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[49251:13063:0901/075133:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowserTest.ShouldShowLocationBar (9300 ms)
[140/215] BrowserTest.ShouldShowLocationBar (11384 ms)
[ RUN ] CollectedCookiesMacTest.Close
[49256:3847:0901/075132:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] CollectedCookiesMacTest.Close (4196 ms)
[141/215] CollectedCookiesMacTest.Close (6165 ms)
[ RUN ] BrowserNavigatorTest.NavigateFromDefaultToOptionsInSameTab
[49245:3847:0901/075129:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49234:3847:0901/075132:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[49234:40451:0901/075134:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[49234:40451:0901/075134:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowserNavigatorTest.NavigateFromDefaultToOptionsInSameTab (7824 ms)
[142/215] BrowserNavigatorTest.NavigateFromDefaultToOptionsInSameTab (9493 ms)
[ RUN ] ZoomDecorationTest.HideOnInputProgress
[49260:3847:0901/075133:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49255:38915:0901/075134:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[49255:38915:0901/075134:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[49255:38915:0901/075134:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[49255:38915:0901/075134:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ZoomDecorationTest.HideOnInputProgress (3267 ms)
[143/215] ZoomDecorationTest.HideOnInputProgress (5104 ms)
[ RUN ] ProfileSigninConfirmationViewControllerTest.ContinueClicked
[49272:3847:0901/075137:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49275:12551:0901/075138:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[49275:12551:0901/075138:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[49275:12551:0901/075138:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[49275:12551:0901/075138:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ProfileSigninConfirmationViewControllerTest.ContinueClicked (3330 ms)
[144/215] ProfileSigninConfirmationViewControllerTest.ContinueClicked (5152 ms)
[ RUN ] LocationBarBrowserTest.ExtensionCanOverrideBookmarkStar
[49279:3847:0901/075138:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49280:14083:0901/075139:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[49280:14083:0901/075139:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[49280:14083:0901/075139:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] LocationBarBrowserTest.ExtensionCanOverrideBookmarkStar (3552 ms)
[145/215] LocationBarBrowserTest.ExtensionCanOverrideBookmarkStar (5350 ms)
[ RUN ] FindInPageControllerTest.FindLongString
[49274:3847:0901/075138:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49278:12551:0901/075141:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[49278:12551:0901/075141:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[49278:12551:0901/075141:WARNING:channel.cc(325)] RawChannel write error
[ OK ] FindInPageControllerTest.FindLongString (6115 ms)
[146/215] FindInPageControllerTest.FindLongString (7882 ms)
[ RUN ] LoginPromptBrowserTest.TestCancelAuth
[49281:3847:0901/075139:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54458...
sending server_data: {"host": "127.0.0.1", "port": 54458} (36 bytes)
[ OK ] LoginPromptBrowserTest.TestCancelAuth (6527 ms)
[147/215] LoginPromptBrowserTest.TestCancelAuth (8507 ms)
[ RUN ] LoginPromptBrowserTest.MultipleRealmConfirmation
[49288:3847:0901/075142:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54473...
sending server_data: {"host": "127.0.0.1", "port": 54473} (36 bytes)
[ OK ] LoginPromptBrowserTest.MultipleRealmConfirmation (5199 ms)
[148/215] LoginPromptBrowserTest.MultipleRealmConfirmation (6863 ms)
[ RUN ] LoginPromptBrowserTest.LoginPromptForXHRWithoutCredentials
[49292:3847:0901/075143:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54483...
sending server_data: {"host": "127.0.0.1", "port": 54483} (36 bytes)
[49286:3847:0901/075145:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[ OK ] LoginPromptBrowserTest.LoginPromptForXHRWithoutCredentials (5146 ms)
[149/215] LoginPromptBrowserTest.LoginPromptForXHRWithoutCredentials (7027 ms)
[ RUN ] SettingsWindowManagerTest.SettingsWindowMultiProfile
[49301:3847:0901/075145:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49293:5635:0901/075148:ERROR:mach_broker_mac.mm(222)] Unknown process 49307 is sending Mach IPC messages!
[ OK ] SettingsWindowManagerTest.SettingsWindowMultiProfile (4781 ms)
[150/215] SettingsWindowManagerTest.SettingsWindowMultiProfile (6495 ms)
[ RUN ] OneClickSigninBubbleLinksDelegateBrowserTest.AdvancedLink
[49306:3847:0901/075147:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49308:13063:0901/075149:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[49308:13063:0901/075149:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[49308:13063:0901/075149:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[49308:13063:0901/075149:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] OneClickSigninBubbleLinksDelegateBrowserTest.AdvancedLink (4089 ms)
[151/215] OneClickSigninBubbleLinksDelegateBrowserTest.AdvancedLink (6021 ms)
[ RUN ] ComponentToolbarActionsBrowserTest.ComponentToolbarActionsShowUpAndRespondToClicks
[49320:3847:0901/075151:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ComponentToolbarActionsBrowserTest.ComponentToolbarActionsShowUpAndRespondToClicks (3476 ms)
[152/215] ComponentToolbarActionsBrowserTest.ComponentToolbarActionsShowUpAndRespondToClicks (5492 ms)
[ RUN ] BrowserActionsBarBrowserTest.BrowserActionPopupTest
[49314:3847:0901/075150:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49324:14083:0901/075153:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[49324:14083:0901/075153:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[49318:13063:0901/075153:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserActionsBarBrowserTest.BrowserActionPopupTest (5919 ms)
[153/215] BrowserActionsBarBrowserTest.BrowserActionPopupTest (7569 ms)
[ RUN ] PrintPreviewTest.PrintCommands
[49326:3847:0901/075152:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49316:3847:0901/075155:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] PrintPreviewTest.PrintCommands (8025 ms)
[154/215] PrintPreviewTest.PrintCommands (9961 ms)
[ RUN ] UnloadTest.BrowserCloseWithInnerFocusedFrame
[49344:3847:0901/075157:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49334:3847:0901/075159:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] UnloadTest.BrowserCloseWithInnerFocusedFrame (3824 ms)
[155/215] UnloadTest.BrowserCloseWithInnerFocusedFrame (5966 ms)
[ RUN ] WebUIWebViewBrowserTest.DisplayNone
[49329:3847:0901/075153:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49319:38915:0901/075156:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[49319:3847:0901/075157:INFO:CONSOLE(1791)] "Running test testDisplayNone", source: webview_basic.js (1791)
[49319:3847:0901/075158:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[49319:38915:0901/075159:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[49319:38915:0901/075159:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[49319:38915:0901/075159:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebUIWebViewBrowserTest.DisplayNone (8356 ms)
[156/215] WebUIWebViewBrowserTest.DisplayNone (10228 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromDivTable
[ OK ] FormAutofillTest.LabelsInferredFromDivTable (330 ms)
[157/215] FormAutofillTest.LabelsInferredFromDivTable (1983 ms)
[ RUN ] FormAutofillTest.UnownedFormElementsAndFieldSetsToFormDataFieldsets
[ OK ] FormAutofillTest.UnownedFormElementsAndFieldSetsToFormDataFieldsets (273 ms)
[158/215] FormAutofillTest.UnownedFormElementsAndFieldSetsToFormDataFieldsets (1944 ms)
[ RUN ] WebUIWebViewBrowserTest.AddContentScriptWithSameNameShouldOverwriteTheExistingOne
[49341:3847:0901/075156:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49331:37379:0901/075159:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[49331:3847:0901/075200:INFO:CONSOLE(1791)] "Running test testAddContentScriptWithSameNameShouldOverwriteTheExistingOne", source: webview_basic.js (1791)
[49331:3847:0901/075200:INFO:CONSOLE(4348)] "Step 1: call <webview>.addContentScripts(myrule1)", source: webview_basic.js (4348)
[49331:3847:0901/075201:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[49331:3847:0901/075202:INFO:CONSOLE(4379)] "Step 2: A communication channel has been established with webview.", source: webview_basic.js (4379)
[49331:3847:0901/075202:INFO:CONSOLE(4382)] "Step 3: <webview>.addContentScripts() with a updated 'myrule1'", source: webview_basic.js (4382)
[49331:74251:0901/075202:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[49331:3847:0901/075202:INFO:CONSOLE(4399)] "Step 4: Another communication channel has been established with webview.", source: webview_basic.js (4399)
[49352:13063:0901/075202:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebUIWebViewBrowserTest.AddContentScriptWithSameNameShouldOverwriteTheExistingOne (8480 ms)
[159/215] WebUIWebViewBrowserTest.AddContentScriptWithSameNameShouldOverwriteTheExistingOne (10577 ms)
[ RUN ] PasswordAutofillAgentTest.OnChangeLoggingState_NoMessage
[ OK ] PasswordAutofillAgentTest.OnChangeLoggingState_NoMessage (480 ms)
[160/215] PasswordAutofillAgentTest.OnChangeLoggingState_NoMessage (2283 ms)
[ RUN ] TimeFormatBrowserTest.DecimalPointNotDot
[49356:3847:0901/075202:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49358:14339:0901/075203:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[49358:14339:0901/075203:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[49358:12807:0901/075203:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] TimeFormatBrowserTest.DecimalPointNotDot (3335 ms)
[161/215] TimeFormatBrowserTest.DecimalPointNotDot (5073 ms)
[ RUN ] PasswordAutofillAgentTest.OnChangeLoggingState_Activated
[ OK ] PasswordAutofillAgentTest.OnChangeLoggingState_Activated (319 ms)
[162/215] PasswordAutofillAgentTest.OnChangeLoggingState_Activated (2163 ms)
[ RUN ] PasswordAutofillAgentTest.RememberLastAutofilledUsernameAndPasswordOnSubmit_ScriptChanged
[ OK ] PasswordAutofillAgentTest.RememberLastAutofilledUsernameAndPasswordOnSubmit_ScriptChanged (410 ms)
[163/215] PasswordAutofillAgentTest.RememberLastAutofilledUsernameAndPasswordOnSubmit_ScriptChanged (2031 ms)
[ RUN ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyReadonlyNotPreferredUsername
[ OK ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyReadonlyNotPreferredUsername (332 ms)
[164/215] PasswordAutofillAgentTest.FillOnAccountSelectOnlyReadonlyNotPreferredUsername (1854 ms)
[ RUN ] PasswordAutofillAgentTest.RememberAutofilledUsername
[49362:3847:0901/075205:15394101885156:WARNING:keycode_converter.cc(98)] empty code string
[49362:3847:0901/075205:15394153695182:WARNING:keycode_converter.cc(98)] empty code string
[49362:3847:0901/075205:15394163502247:WARNING:keycode_converter.cc(98)] empty code string
[49362:3847:0901/075205:15394166249435:WARNING:keycode_converter.cc(98)] empty code string
[49362:3847:0901/075205:15394168320106:WARNING:keycode_converter.cc(98)] empty code string
[49362:3847:0901/075205:15394170274605:WARNING:keycode_converter.cc(98)] empty code string
[49362:3847:0901/075205:15394172279575:WARNING:keycode_converter.cc(98)] empty code string
[49362:3847:0901/075205:15394174176569:WARNING:keycode_converter.cc(98)] empty code string
[ OK ] PasswordAutofillAgentTest.RememberAutofilledUsername (515 ms)
[165/215] PasswordAutofillAgentTest.RememberAutofilledUsername (1973 ms)
[ RUN ] ChromeRenderViewTest.LanguageCommonMistakesAreCorrected
[ OK ] ChromeRenderViewTest.LanguageCommonMistakesAreCorrected (242 ms)
[166/215] ChromeRenderViewTest.LanguageCommonMistakesAreCorrected (1689 ms)
[ RUN ] WebUIResourceBrowserTest.RepeatingButtonTest
[49378:3847:0901/075209:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49366:3847:0901/075211:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[49366:3847:0901/075211:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[49366:38915:0901/075211:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[49366:38915:0901/075211:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebUIResourceBrowserTest.RepeatingButtonTest (4219 ms)
[167/215] WebUIResourceBrowserTest.RepeatingButtonTest (6182 ms)
[ RUN ] WebUIResourceBrowserTest.ContextMenuHandlerTest
[49380:3847:0901/075210:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49367:3847:0901/075211:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[49367:3847:0901/075211:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[49367:40451:0901/075211:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[49367:40451:0901/075211:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebUIResourceBrowserTest.ContextMenuHandlerTest (4741 ms)
[168/215] WebUIResourceBrowserTest.ContextMenuHandlerTest (6587 ms)
[ RUN ] WebUIBrowserAsyncTest.TestAsyncFailsAssert
[49377:3847:0901/075209:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49365:38915:0901/075211:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[49365:38915:0901/075211:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[49365:38915:0901/075211:WARNING:channel.cc(325)] RawChannel write error
[49365:3847:0901/075212:INFO:CONSOLE(1791)] "Running test startAsyncTest", source: async.js (1791)
[49365:3847:0901/075212:ERROR:web_ui_test_handler.cc(76)] undefinedFailed: testFailsAssert()
Error: assertNotReached()
at assertNotReached (async.js:1680:11)
at testFailsAssert (async.js:4193:3)
at expectFunc (async.js:1748:20)
at runTestFunction (async.js:1821:37)
at runAsync (async.js:4232:16)
at <anonymous>:1:1
[ OK ] WebUIBrowserAsyncTest.TestAsyncFailsAssert (5676 ms)
[169/215] WebUIBrowserAsyncTest.TestAsyncFailsAssert (7210 ms)
[ RUN ] OutOfProcessPPAPITest.PaintAggregator
[49381:3847:0901/075210:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[49386]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[49386]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[49386]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[49386]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[49386]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[49386]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[49386]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[49386]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[49386]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[49386]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[49386]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[49386]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[49386]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[49386]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[49386]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[49386]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[49386]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[49386]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[49386]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[49386]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[49386]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[49386]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[49386]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[49386]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[49386]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[49368:3847:0901/075212:INFO:CONSOLE(177)] "InitialState finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[49368:3847:0901/075212:INFO:CONSOLE(177)] "SingleInvalidation finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[49368:3847:0901/075212:INFO:CONSOLE(177)] "DoubleDisjointInvalidation finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[49368:3847:0901/075212:INFO:CONSOLE(177)] "SingleScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[49368:3847:0901/075212:INFO:CONSOLE(177)] "DoubleOverlappingScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[49368:3847:0901/075212:INFO:CONSOLE(177)] "NegatingScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[49368:3847:0901/075212:INFO:CONSOLE(177)] "DiagonalScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[49368:3847:0901/075212:INFO:CONSOLE(177)] "ContainedPaintAfterScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[49368:3847:0901/075212:INFO:CONSOLE(177)] "ContainedPaintBeforeScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[49368:3847:0901/075212:INFO:CONSOLE(177)] "ContainedPaintsBeforeAndAfterScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[49368:3847:0901/075212:INFO:CONSOLE(177)] "LargeContainedPaintAfterScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[49368:3847:0901/075212:INFO:CONSOLE(177)] "LargeContainedPaintBeforeScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[49368:3847:0901/075212:INFO:CONSOLE(177)] "OverlappingPaintBeforeScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[49368:3847:0901/075212:INFO:CONSOLE(177)] "OverlappingPaintAfterScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[49368:3847:0901/075212:INFO:CONSOLE(177)] "DisjointPaintBeforeScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[49368:3847:0901/075212:INFO:CONSOLE(177)] "DisjointPaintAfterScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[49368:3847:0901/075212:INFO:CONSOLE(177)] "ContainedPaintTrimmedByScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[49368:3847:0901/075212:INFO:CONSOLE(177)] "ContainedPaintEliminatedByScroll finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[49368:3847:0901/075212:INFO:CONSOLE(177)] "ContainedPaintAfterScrollTrimmedByScrollDamage finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[49368:3847:0901/075212:INFO:CONSOLE(177)] "ContainedPaintAfterScrollEliminatedByScrollDamage finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/ppapi/tests/test_case.html?testcase=PaintAggregator (177)
[ OK ] OutOfProcessPPAPITest.PaintAggregator (5621 ms)
[170/215] OutOfProcessPPAPITest.PaintAggregator (7408 ms)
[ RUN ] PolicyTest.PRE_PRE_DefaultCookiesSetting
[49405:3847:0901/075217:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PolicyTest.PRE_PRE_DefaultCookiesSetting (3796 ms)
[171/215] PolicyTest.PRE_PRE_DefaultCookiesSetting (5707 ms)
[ RUN ] CloudPolicyTest.FetchPolicy
sending server_data: {"host": "127.0.0.1", "port": 54495} (36 bytes)
[49408:3847:0901/075218:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
127.0.0.1 - - [01/Sep/2015 07:52:19] "POST /device_management?request=register&devicetype=2&apptype=Chrome&agent=Chromium+47.0.2499.0(ffc78e2845efedd5bf693b0753f5e4af7c2a8fc3-refs%2Fheads%2Fmaster%40%7B%23346648%7D)&platform=Mac+OS+X%7Cx86_64%7C10.8.5&oauth_token=bogus&deviceid=5C718970-0896-4F66-A3F4-7110A2D41E75 HTTP/1.1" 200 -
127.0.0.1 - - [01/Sep/2015 07:52:19] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+47.0.2499.0(ffc78e2845efedd5bf693b0753f5e4af7c2a8fc3-refs%2Fheads%2Fmaster%40%7B%23346648%7D)&platform=Mac+OS+X%7Cx86_64%7C10.8.5&deviceid=5C718970-0896-4F66-A3F4-7110A2D41E75 HTTP/1.1" 200 -
127.0.0.1 - - [01/Sep/2015 07:52:19] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+47.0.2499.0(ffc78e2845efedd5bf693b0753f5e4af7c2a8fc3-refs%2Fheads%2Fmaster%40%7B%23346648%7D)&platform=Mac+OS+X%7Cx86_64%7C10.8.5&deviceid=5C718970-0896-4F66-A3F4-7110A2D41E75 HTTP/1.1" 200 -
[ OK ] CloudPolicyTest.FetchPolicy (5151 ms)
[172/215] CloudPolicyTest.FetchPolicy (7020 ms)
[ RUN ] NaClBrowserTestNewlib.ExitStatus254
[49397:3847:0901/075215:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54496...
sending server_data: {"host": "127.0.0.1", "port": 54496} (36 bytes)
[49387:3847:0901/075218:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[49411,1949249920:07:52:19.254162] Native Client module will be loaded at base address 0x000004a400000000
hello world from CreateModule
[49387:3847:0901/075219:INFO:nacl_browsertest_util.cc(130)] |||| / naclModule loaded
[49387:3847:0901/075219:INFO:nacl_browsertest_util.cc(130)] ||||
[49387:3847:0901/075219:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest BEGIN]
Searching for handler for request "init".
found at index 0
posting reply len 11
posting reply "hello world".
returning
[49387:3847:0901/075219:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest PASS]
[49387:3847:0901/075219:INFO:nacl_browsertest_util.cc(130)] ||||
[49387:3847:0901/075219:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test BEGIN]
Searching for handler for request "exit254".
found at index 3
[49411,1949249920:07:52:19.436528] NaCl untrusted code called _exit(0xfe)
[49387:3847:0901/075219:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:54496/files/pm_exit_status_test.html?trigger=exit254&expected_exit=254 (0)
[49387:37379:0901/075219:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 65024 (0xfe00)
[49387:3847:0901/075219:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test PASS]
[49387:3847:0901/075219:INFO:nacl_browsertest_util.cc(130)] ||||
[49387:3847:0901/075219:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestNewlib.ExitStatus254 (6565 ms)
[173/215] NaClBrowserTestNewlib.ExitStatus254 (8479 ms)
[ RUN ] PolicyTest.DownloadDirectory
[49425:3847:0901/075223:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PolicyTest.DownloadDirectory (4360 ms)
[174/215] PolicyTest.DownloadDirectory (6457 ms)
[ RUN ] PolicyTest.ExtensionInstallWhitelist
[49429:3847:0901/075224:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49416:3847:0901/075227:WARNING:extension_error_reporter.cc(79)] Extension error: AdBlock (extension ID "dojnnbeimaimaojcialkkgajdnefpgcn") is blocked by the administrator.
[49416:40195:0901/075229:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[49416:40195:0901/075229:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PolicyTest.ExtensionInstallWhitelist (7535 ms)
[175/215] PolicyTest.ExtensionInstallWhitelist (9558 ms)
[ RUN ] NaClBrowserTestPnaclSubzero.PnaclErrorHandling
[49399:3847:0901/075216:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54502...
sending server_data: {"host": "127.0.0.1", "port": 54502} (36 bytes)
[49388:3847:0901/075218:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[49388:3847:0901/075218:INFO:nacl_browsertest_util.cc(130)] ||||
[49388:3847:0901/075218:INFO:nacl_browsertest_util.cc(130)] |||| [bad_pexe BEGIN]
[49412,1949249920:07:52:20.059820] Native Client module will be loaded at base address 0x000047b900000000
[49388:3847:0901/075220:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: PNaCl Translator Error: Error(0:0): Invalid PNaCl bitcode header
Error in bitstream format", source: http://127.0.0.1:54502/files/pnacl_error_handling.html?pnacl=1 (0)
[49412,1949249920:07:52:20.501928] NaCl untrusted code called _exit(0x0)
[49388:3847:0901/075220:INFO:nacl_browsertest_util.cc(130)] |||| [bad_pexe PASS]
[49388:3847:0901/075220:INFO:nacl_browsertest_util.cc(130)] ||||
[49388:3847:0901/075220:INFO:nacl_browsertest_util.cc(130)] |||| [bad_pexe_O0 BEGIN]
[49415,1949249920:07:52:21.679459] Native Client module will be loaded at base address 0x000031d000000000
[49388:3847:0901/075221:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: PNaCl Translator Error: Error(0:0): Invalid PNaCl bitcode header
Error in bitstream format", source: http://127.0.0.1:54502/files/pnacl_error_handling.html?pnacl=1 (0)
[49415,1949249920:07:52:21.722425] NaCl untrusted code called _exit(0x0)
[49388:3847:0901/075221:INFO:nacl_browsertest_util.cc(130)] |||| [bad_pexe_O0 PASS]
[49388:3847:0901/075221:INFO:nacl_browsertest_util.cc(130)] ||||
[49388:3847:0901/075221:INFO:nacl_browsertest_util.cc(130)] |||| [bad_nonfinal_pexe_O0 BEGIN]
[49421,1949249920:07:52:23.073836] Native Client module will be loaded at base address 0x000071c400000000
[49388:3847:0901/075223:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: PNaCl Translator Error: Error(0:0): Invalid PNaCl bitcode header (to run in Chrome, bitcode files must be finalized using pnacl-finalize)
Error in bitstream format", source: http://127.0.0.1:54502/files/pnacl_error_handling.html?pnacl=1 (0)
[49421,1949249920:07:52:23.149157] NaCl untrusted code called _exit(0x0)
[49388:3847:0901/075223:INFO:nacl_browsertest_util.cc(130)] |||| [bad_nonfinal_pexe_O0 PASS]
[49388:3847:0901/075223:INFO:nacl_browsertest_util.cc(130)] ||||
[49388:3847:0901/075223:INFO:nacl_browsertest_util.cc(130)] |||| [nonexistent_pexe BEGIN]
File not found non_existent.pexe full path:/Volumes/data/b/swarm_slave/work/run_tha_testteEH0R/out/Release/nacl_test_data/pnacl/non_existent.pexe
127.0.0.1 - - [01/Sep/2015 07:52:23] code 404, message Not Found
[49388:40195:0901/075223:ERROR:pnacl_host.cc(454)] TranslationFinished: TranslationID 3,1108647533 not found.
[49388:3847:0901/075223:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: pexe load failed (pp_error=-2).", source: http://127.0.0.1:54502/files/pnacl_error_handling.html?pnacl=1 (0)
[49388:3847:0901/075223:INFO:nacl_browsertest_util.cc(130)] |||| [nonexistent_pexe PASS]
[49388:3847:0901/075223:INFO:nacl_browsertest_util.cc(130)] ||||
[49388:3847:0901/075223:INFO:nacl_browsertest_util.cc(130)] |||| [illformed_manifest BEGIN]
[49388:3847:0901/075223:INFO:CONSOLE(0)] "NativeClient: manifest: program property 'portable' does not have required key: 'pnacl-translate'.", source: http://127.0.0.1:54502/files/pnacl_error_handling.html?pnacl=1 (0)
[49388:3847:0901/075223:INFO:nacl_browsertest_util.cc(130)] |||| [illformed_manifest PASS]
[49388:3847:0901/075223:INFO:nacl_browsertest_util.cc(130)] ||||
[49388:3847:0901/075223:INFO:nacl_browsertest_util.cc(130)] |||| [wrong_mimetype BEGIN]
[49388:3847:0901/075223:INFO:CONSOLE(0)] "NativeClient: manifest: PNaCl-like NMF with application/x-nacl mimetype instead of x-pnacl mimetype (has pnacl-translate).", source: http://127.0.0.1:54502/files/pnacl_error_handling.html?pnacl=1 (0)
[49388:3847:0901/075223:INFO:nacl_browsertest_util.cc(130)] |||| [wrong_mimetype PASS]
[49388:3847:0901/075223:INFO:nacl_browsertest_util.cc(130)] ||||
[49388:3847:0901/075223:INFO:nacl_browsertest_util.cc(130)] |||| [surfaway BEGIN]
[49430,1949249920:07:52:24.929339] Native Client module will be loaded at base address 0x00004d5000000000
[49430,1949249920:07:52:25.670035] NaCl untrusted code called _exit(0x0)
[49432,1949249920:07:52:26.970052] Native Client module will be loaded at base address 0x000066bd00000000
[49432,1949249920:07:52:27.641538] NaCl untrusted code called _exit(0x0)
[49435,1949249920:07:52:28.757859] Native Client module will be loaded at base address 0x00007f2000000000
[49435,1949249920:07:52:28.856841] NaCl untrusted code called _exit(0x0)
[49439,1949249920:07:52:30.004760] Native Client module will be loaded at base address 0x00007a5500000000
[49388:3847:0901/075230:INFO:nacl_browsertest_util.cc(130)] |||| [surfaway PASS]
[49388:3847:0901/075230:INFO:nacl_browsertest_util.cc(130)] ||||
[49388:3847:0901/075230:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 7 passed, 0 failed, 0 errors
[49399:3847:0901/075230:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[49399:3847:0901/075230:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[49399:3847:0901/075230:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[49388:40195:0901/075230:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[49388:40195:0901/075230:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NaClBrowserTestPnaclSubzero.PnaclErrorHandling (16435 ms)
[176/215] NaClBrowserTestPnaclSubzero.PnaclErrorHandling (18423 ms)
[ RUN ] PolicyTest.ForceSafeSearch
[49422:3847:0901/075223:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PolicyTest.ForceSafeSearch (11445 ms)
[177/215] PolicyTest.ForceSafeSearch (13479 ms)
[ RUN ] CaptivePortalBrowserTest.Status511
[49440:3847:0901/075230:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49434:38915:0901/075233:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[49434:38915:0901/075233:WARNING:channel.cc(325)] RawChannel write error
[ OK ] CaptivePortalBrowserTest.Status511 (5662 ms)
[178/215] CaptivePortalBrowserTest.Status511 (7808 ms)
[ RUN ] ChromeRenderWidgetHostViewMacHistorySwiperTest.TestIframeHistorySwiping
[49449:3847:0901/075233:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49442:40451:0901/075236:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[49442:40451:0901/075236:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ChromeRenderWidgetHostViewMacHistorySwiperTest.TestIframeHistorySwiping (5103 ms)
[179/215] ChromeRenderWidgetHostViewMacHistorySwiperTest.TestIframeHistorySwiping (6937 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.GetVisibleNetworksWifi
[49453:3847:0901/075234:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49443:40707:0901/075237:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[49443:40707:0901/075237:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[49443:40707:0901/075237:WARNING:channel.cc(325)] RawChannel write error
[49443:3847:0901/075238:INFO:CONSOLE(0)] "[SUCCESS] getVisibleNetworksWifi", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getVisibleNetworksWifi (0)
[ OK ] NetworkingPrivateServiceClientApiTest.GetVisibleNetworksWifi (6178 ms)
[180/215] NetworkingPrivateServiceClientApiTest.GetVisibleNetworksWifi (8116 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/2
[49463:3847:0901/075238:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49465:13063:0901/075239:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[49465:13063:0901/075239:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[49465:13063:0901/075239:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[49465:13063:0901/075239:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[49465:13063:0901/075239:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/2 (3775 ms)
[181/215] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/2 (6037 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/14
[49470:3847:0901/075241:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49473:13063:0901/075242:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[49473:13063:0901/075242:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/14 (4412 ms)
[182/215] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/14 (6330 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/22
[49476:3847:0901/075243:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/22 (4709 ms)
[183/215] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/22 (6631 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/31
[49481:3847:0901/075244:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/31 (4335 ms)
[184/215] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/31 (6342 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/35
[49488:3847:0901/075247:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49482:40451:0901/075248:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[49490:16387:0901/075248:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000109800f33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001098462b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000109893ea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000115bf89e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000115bf809e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010b14f244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010aaeed96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010abb7fdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010bcfa3d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010bca4308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010bca37c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000109908ff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001099086b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001098fe92f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff89152772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff8913f1a1 thread_start + 13
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/35 (4215 ms)
[185/215] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/35 (6340 ms)
[ RUN ] ChromeWhispernetClientTest.MultipleClients
[49458:3847:0901/075236:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49451:3847:0901/075239:INFO:CONSOLE(5)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/background.html (5)
[49451:3847:0901/075239:INFO:CONSOLE(83)] "init: Starting Nacl bridge.", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (83)
[49471,1949249920:07:52:41.236829] Native Client module will be loaded at base address 0x000032e100000000
[49471,1949249920:07:52:46.040199] NaCl untrusted code called _exit(0x0)
[49487,1949249920:07:52:47.268279] Native Client module will be loaded at base address 0x00003c7300000000
[49487,1949249920:07:52:47.370217] NaCl untrusted code called _exit(0x0)
[49492,1949249920:07:52:48.649144] Native Client module will be loaded at base address 0x00002da200000000
[49451:3847:0901/075248:INFO:CONSOLE(65)] "init: Nacl ready!", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (65)
[49451:3847:0901/075248:INFO:CONSOLE(26)] "Configuring encoder and decoder for client 180566A6-50B5-42AA-8F35-FC09DC42BA99", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (26)
[49451:3847:0901/075248:INFO:CONSOLE(26)] "Configuring encoder and decoder for client 4A569382-421E-43F4-9B9E-2AD89B175E9D", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (26)
INFO - whispernet_nacl_wrapper.cc:202 - Recreating DTMF Encoder with token length = 6 and parity = 1
INFO - whispernet_nacl_wrapper.cc:396 - Recreating DTMF Decoder with token length = 6and parity = 1
INFO - whispernet_nacl_wrapper.cc:212 - Recreating DSSS Encoder with token length = 6 and parity = 1
INFO - whispernet_nacl_wrapper.cc:418 - Recreating DSSS Decoder with token length = 6 and parity = 1
[49451:3847:0901/075249:INFO:CONSOLE(26)] "Configuring encoder and decoder for client 5473050F-0A93-4085-8ECB-A2B33099C2F6", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (26)
INFO - whispernet_nacl_wrapper.cc:202 - Recreating DTMF Encoder with token length = 6 and parity = 1
INFO - whispernet_nacl_wrapper.cc:396 - Recreating DTMF Decoder with token length = 6and parity = 1
[49462:3847:0901/075249:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[49462:3847:0901/075249:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[49462:12807:0901/075249:WARNING:channel.cc(325)] RawChannel write error
[49451:39683:0901/075249:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ChromeWhispernetClientTest.MultipleClients (15901 ms)
[186/215] ChromeWhispernetClientTest.MultipleClients (18039 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/44
[49496:3847:0901/075250:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49498:13319:0901/075251:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/44 (4418 ms)
[187/215] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/44 (6371 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/64
[49497:3847:0901/075250:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/64 (4282 ms)
[188/215] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/64 (6403 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/77
[49506:3847:0901/075253:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49499:40451:0901/075255:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[49499:40451:0901/075255:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/77 (4382 ms)
[189/215] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/77 (6482 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/88
[49511:3847:0901/075254:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/88 (4764 ms)
[190/215] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/88 (6871 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/90
[49517:3847:0901/075256:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/90 (4211 ms)
[191/215] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/90 (6417 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/112
[49519:3847:0901/075257:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49521:12807:0901/075258:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[49521:12807:0901/075258:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/112 (4085 ms)
[192/215] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/112 (6022 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/0
[49527:3847:0901/075300:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49530:13063:0901/075302:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[49530:13063:0901/075302:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[49530:13063:0901/075302:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[49530:13063:0901/075302:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[49530:13063:0901/075302:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[49530:13063:0901/075302:WARNING:channel.cc(325)] RawChannel write error
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/0 (4423 ms)
[193/215] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/0 (6581 ms)
[ RUN ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0
[49537:3847:0901/075302:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54525...
sending server_data: {"host": "127.0.0.1", "port": 54525} (36 bytes)
[49525:3847:0901/075305:INFO:CONSOLE(280)] "07:53:05.008 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:54525/files/eme_player_js/utils.js (280)
[49525:3847:0901/075305:INFO:CONSOLE(280)] "07:53:05.024 - Registering video event handlers.", source: http://127.0.0.1:54525/files/eme_player_js/utils.js (280)
[49525:3847:0901/075305:INFO:CONSOLE(280)] "07:53:05.036 - Loading media using src.", source: http://127.0.0.1:54525/files/eme_player_js/utils.js (280)
[49525:3847:0901/075305:INFO:CONSOLE(280)] "07:53:05.263 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:54525/files/eme_player_js/utils.js (280)
[49525:3847:0901/075305:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[49525:3847:0901/075305:INFO:CONSOLE(280)] "07:53:05.281 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54525/files/eme_player_js/utils.js (280)
[49525:3847:0901/075305:INFO:CONSOLE(280)] "07:53:05.298 - Adding key to sessionID: 1", source: http://127.0.0.1:54525/files/eme_player_js/utils.js (280)
[49525:3847:0901/075305:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[49525:3847:0901/075305:INFO:CONSOLE(280)] "07:53:05.304 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54525/files/eme_player_js/utils.js (280)
[49525:3847:0901/075305:INFO:CONSOLE(280)] "07:53:05.576 - timeupdate @ 0.242313", source: http://127.0.0.1:54525/files/eme_player_js/utils.js (280)
[49525:3847:0901/075305:INFO:CONSOLE(280)] "07:53:05.821 - timeupdate @ 0.492454", source: http://127.0.0.1:54525/files/eme_player_js/utils.js (280)
[49525:3847:0901/075306:INFO:CONSOLE(280)] "07:53:05.997 - heartbeat #1", source: http://127.0.0.1:54525/files/eme_player_js/utils.js (280)
[49525:3847:0901/075306:INFO:CONSOLE(280)] "07:53:06.071 - timeupdate @ 0.742505", source: http://127.0.0.1:54525/files/eme_player_js/utils.js (280)
[49525:3847:0901/075306:INFO:CONSOLE(280)] "07:53:06.321 - timeupdate @ 0.993081", source: http://127.0.0.1:54525/files/eme_player_js/utils.js (280)
[49525:3847:0901/075306:INFO:CONSOLE(280)] "07:53:06.572 - timeupdate @ 1.243923", source: http://127.0.0.1:54525/files/eme_player_js/utils.js (280)
[49525:3847:0901/075306:INFO:CONSOLE(280)] "07:53:06.575 - waiting for video to end.", source: http://127.0.0.1:54525/files/eme_player_js/utils.js (280)
[49525:3847:0901/075307:INFO:CONSOLE(280)] "07:53:06.998 - heartbeat #2", source: http://127.0.0.1:54525/files/eme_player_js/utils.js (280)
[49525:3847:0901/075308:INFO:CONSOLE(280)] "07:53:07.997 - heartbeat #3", source: http://127.0.0.1:54525/files/eme_player_js/utils.js (280)
[49525:3847:0901/075308:INFO:CONSOLE(280)] "07:53:08.027 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:54525/files/eme_player_js/utils.js (280)
[ OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (8184 ms)
[194/215] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (10304 ms)
[ RUN ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0
[49538:3847:0901/075303:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54540...
sending server_data: {"host": "127.0.0.1", "port": 54540} (36 bytes)
[49526:3847:0901/075305:INFO:CONSOLE(280)] "07:53:05.473 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:54540/files/eme_player_js/utils.js (280)
[49526:3847:0901/075305:INFO:CONSOLE(280)] "07:53:05.485 - Registering video event handlers.", source: http://127.0.0.1:54540/files/eme_player_js/utils.js (280)
[49526:3847:0901/075305:INFO:CONSOLE(280)] "07:53:05.497 - Loading media using src.", source: http://127.0.0.1:54540/files/eme_player_js/utils.js (280)
[49526:3847:0901/075305:INFO:CONSOLE(280)] "07:53:05.791 - webkit-org.w3.clearkey Generate key request, initData: 5ef3a16b338dc4e1a2bcb99f9a6cb780", source: http://127.0.0.1:54540/files/eme_player_js/utils.js (280)
[49526:3847:0901/075305:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[49526:3847:0901/075305:INFO:CONSOLE(280)] "07:53:05.815 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54540/files/eme_player_js/utils.js (280)
[49526:3847:0901/075305:INFO:CONSOLE(280)] "07:53:05.830 - Adding key to sessionID: 1", source: http://127.0.0.1:54540/files/eme_player_js/utils.js (280)
[49526:3847:0901/075305:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[49526:3847:0901/075305:INFO:CONSOLE(280)] "07:53:05.839 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54540/files/eme_player_js/utils.js (280)
[49526:3847:0901/075306:INFO:CONSOLE(280)] "07:53:06.117 - timeupdate @ 0.162984", source: http://127.0.0.1:54540/files/eme_player_js/utils.js (280)
[49526:3847:0901/075306:INFO:CONSOLE(280)] "07:53:06.363 - timeupdate @ 0.418393", source: http://127.0.0.1:54540/files/eme_player_js/utils.js (280)
[49526:3847:0901/075306:INFO:CONSOLE(280)] "07:53:06.466 - heartbeat #1", source: http://127.0.0.1:54540/files/eme_player_js/utils.js (280)
[49526:3847:0901/075306:INFO:CONSOLE(280)] "07:53:06.613 - timeupdate @ 0.650583", source: http://127.0.0.1:54540/files/eme_player_js/utils.js (280)
[49526:3847:0901/075306:INFO:CONSOLE(280)] "07:53:06.864 - timeupdate @ 0.905992", source: http://127.0.0.1:54540/files/eme_player_js/utils.js (280)
[49526:3847:0901/075307:INFO:CONSOLE(280)] "07:53:07.113 - timeupdate @ 1.161401", source: http://127.0.0.1:54540/files/eme_player_js/utils.js (280)
[49526:3847:0901/075307:INFO:CONSOLE(280)] "07:53:07.115 - waiting for video to end.", source: http://127.0.0.1:54540/files/eme_player_js/utils.js (280)
[49526:3847:0901/075307:INFO:CONSOLE(280)] "07:53:07.467 - heartbeat #2", source: http://127.0.0.1:54540/files/eme_player_js/utils.js (280)
[49526:3847:0901/075308:INFO:CONSOLE(280)] "07:53:08.467 - heartbeat #3", source: http://127.0.0.1:54540/files/eme_player_js/utils.js (280)
[49526:3847:0901/075308:INFO:CONSOLE(280)] "07:53:08.708 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:54540/files/eme_player_js/utils.js (280)
[49540:13063:0901/075308:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (8545 ms)
[195/215] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (10548 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleWindows/0
[49533:3847:0901/075301:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49522:73739:0901/075306:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[49536:12807:0901/075309:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[49536:12807:0901/075309:WARNING:channel.cc(325)] RawChannel write error
[49522:36355:0901/075309:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[49522:36355:0901/075309:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[49522:36355:0901/075309:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[49522:36355:0901/075309:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleWindows/0 (11200 ms)
[196/215] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestHangInBeforeUnloadMultipleWindows/0 (13217 ms)
[ RUN ] SRC_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0
[49549:3847:0901/075306:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54563...
sending server_data: {"host": "127.0.0.1", "port": 54563} (36 bytes)
[49542:3847:0901/075308:INFO:CONSOLE(280)] "07:53:08.965 - Using ClearKeyPlayer", source: http://127.0.0.1:54563/files/eme_player_js/utils.js (280)
[49542:3847:0901/075308:INFO:CONSOLE(280)] "07:53:08.975 - Registering video event handlers.", source: http://127.0.0.1:54563/files/eme_player_js/utils.js (280)
[49542:3847:0901/075308:INFO:CONSOLE(280)] "07:53:08.978 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:54563/files/eme_player_js/utils.js (280)
[49542:3847:0901/075309:INFO:CONSOLE(280)] "07:53:09.079 - Loading media using src.", source: http://127.0.0.1:54563/files/eme_player_js/utils.js (280)
[49542:3847:0901/075309:INFO:CONSOLE(280)] "07:53:09.484 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:54563/files/eme_player_js/utils.js (280)
[49542:3847:0901/075309:INFO:CONSOLE(280)] "07:53:09.488 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:54563/files/eme_player_js/utils.js (280)
[49542:3847:0901/075309:INFO:CONSOLE(280)] "07:53:09.507 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:54563/files/eme_player_js/utils.js (280)
[49542:3847:0901/075309:INFO:CONSOLE(280)] "07:53:09.522 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:54563/files/eme_player_js/utils.js (280)
[49542:3847:0901/075309:INFO:CONSOLE(280)] "07:53:09.525 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:54563/files/eme_player_js/utils.js (280)
[49542:3847:0901/075309:INFO:CONSOLE(280)] "07:53:09.529 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:54563/files/eme_player_js/utils.js (280)
[49542:3847:0901/075309:INFO:CONSOLE(280)] "07:53:09.824 - timeupdate @ 0.189318", source: http://127.0.0.1:54563/files/eme_player_js/utils.js (280)
[49542:3847:0901/075309:INFO:CONSOLE(280)] "07:53:09.960 - heartbeat #1", source: http://127.0.0.1:54563/files/eme_player_js/utils.js (280)
[49542:3847:0901/075310:INFO:CONSOLE(280)] "07:53:10.070 - timeupdate @ 0.445302", source: http://127.0.0.1:54563/files/eme_player_js/utils.js (280)
[49542:3847:0901/075310:INFO:CONSOLE(280)] "07:53:10.319 - timeupdate @ 0.679954", source: http://127.0.0.1:54563/files/eme_player_js/utils.js (280)
[49542:3847:0901/075310:INFO:CONSOLE(280)] "07:53:10.570 - timeupdate @ 0.935938", source: http://127.0.0.1:54563/files/eme_player_js/utils.js (280)
[49542:3847:0901/075310:INFO:CONSOLE(280)] "07:53:10.820 - timeupdate @ 1.191922", source: http://127.0.0.1:54563/files/eme_player_js/utils.js (280)
[49542:3847:0901/075310:INFO:CONSOLE(280)] "07:53:10.823 - waiting for video to end.", source: http://127.0.0.1:54563/files/eme_player_js/utils.js (280)
[49542:3847:0901/075310:INFO:CONSOLE(280)] "07:53:10.960 - heartbeat #2", source: http://127.0.0.1:54563/files/eme_player_js/utils.js (280)
[49542:3847:0901/075311:INFO:CONSOLE(280)] "07:53:11.960 - heartbeat #3", source: http://127.0.0.1:54563/files/eme_player_js/utils.js (280)
[49542:3847:0901/075312:INFO:CONSOLE(280)] "07:53:12.337 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:54563/files/eme_player_js/utils.js (280)
[49550:13063:0901/075312:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (8623 ms)
[197/215] SRC_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (10464 ms)
[ RUN ] MSE_ClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0
[49559:3847:0901/075312:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54580...
sending server_data: {"host": "127.0.0.1", "port": 54580} (36 bytes)
[49552:3847:0901/075315:INFO:CONSOLE(280)] "07:53:15.643 - Registering video event handlers.", source: http://127.0.0.1:54580/files/eme_player_js/utils.js (280)
[49552:3847:0901/075315:INFO:CONSOLE(280)] "07:53:15.786 - onSourceOpen [object Event]", source: http://127.0.0.1:54580/files/eme_player_js/utils.js (280)
[49552:3847:0901/075315:INFO:CONSOLE(280)] "07:53:15.791 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:54580/files/eme_player_js/utils.js (280)
[49552:3847:0901/075315:INFO:CONSOLE(280)] "07:53:15.827 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:54580/files/eme_player_js/utils.js (280)
[49552:3847:0901/075315:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[49552:3847:0901/075315:INFO:CONSOLE(280)] "07:53:15.829 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:54580/files/eme_player_js/utils.js (280)
[49552:3847:0901/075315:INFO:CONSOLE(280)] "07:53:15.831 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:54580/files/eme_player_js/utils.js (280)
[49552:3847:0901/075315:INFO:CONSOLE(40)] "Appending next media source at 1sec.", source: http://127.0.0.1:54580/files/mse_config_change.html?keySystem=webkit-org.w3.clearkey&runEncrypted=1&usePrefixedEME=1 (40)
[49552:3847:0901/075315:INFO:CONSOLE(60)] "Appending next media source at 1sec.", source: http://127.0.0.1:54580/files/mse_config_change.html?keySystem=webkit-org.w3.clearkey&runEncrypted=1&usePrefixedEME=1 (60)
[49552:3847:0901/075315:INFO:CONSOLE(280)] "07:53:15.852 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54580/files/eme_player_js/utils.js (280)
[49552:3847:0901/075315:INFO:CONSOLE(280)] "07:53:15.859 - Adding key to sessionID: 1", source: http://127.0.0.1:54580/files/eme_player_js/utils.js (280)
[49552:3847:0901/075315:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[49552:3847:0901/075315:INFO:CONSOLE(280)] "07:53:15.861 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54580/files/eme_player_js/utils.js (280)
[49552:3847:0901/075315:INFO:CONSOLE(280)] "07:53:15.863 - Adding key to sessionID: 2", source: http://127.0.0.1:54580/files/eme_player_js/utils.js (280)
[49552:3847:0901/075315:INFO:CONSOLE(280)] "07:53:15.873 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54580/files/eme_player_js/utils.js (280)
[49552:3847:0901/075315:INFO:CONSOLE(280)] "07:53:15.874 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54580/files/eme_player_js/utils.js (280)
[49552:3847:0901/075315:INFO:CONSOLE(280)] "07:53:15.879 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:54580/files/eme_player_js/utils.js (280)
[49552:3847:0901/075315:INFO:CONSOLE(280)] "07:53:15.880 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:54580/files/eme_player_js/utils.js (280)
[49552:3847:0901/075315:INFO:CONSOLE(48)] "Second buffer append ended.", source: http://127.0.0.1:54580/files/mse_config_change.html?keySystem=webkit-org.w3.clearkey&runEncrypted=1&usePrefixedEME=1 (48)
[49552:3847:0901/075315:INFO:CONSOLE(280)] "07:53:15.886 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54580/files/eme_player_js/utils.js (280)
[49552:3847:0901/075315:INFO:CONSOLE(280)] "07:53:15.887 - Adding key to sessionID: 3", source: http://127.0.0.1:54580/files/eme_player_js/utils.js (280)
[49552:3847:0901/075315:INFO:CONSOLE(280)] "07:53:15.887 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54580/files/eme_player_js/utils.js (280)
[49552:3847:0901/075315:INFO:CONSOLE(280)] "07:53:15.888 - Adding key to sessionID: 4", source: http://127.0.0.1:54580/files/eme_player_js/utils.js (280)
[49552:3847:0901/075315:INFO:CONSOLE(280)] "07:53:15.889 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54580/files/eme_player_js/utils.js (280)
[49552:3847:0901/075315:INFO:CONSOLE(280)] "07:53:15.890 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54580/files/eme_player_js/utils.js (280)
[49552:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.017 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:54580/files/eme_player_js/utils.js (280)
[49559:3847:0901/075317:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[49559:3847:0901/075317:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[49559:3847:0901/075317:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[49559:3847:0901/075317:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[49561:13319:0901/075317:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0 (7288 ms)
[198/215] MSE_ClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0 (9372 ms)
[ RUN ] MSE_ClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0
[49560:3847:0901/075313:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54598...
sending server_data: {"host": "127.0.0.1", "port": 54598} (36 bytes)
[49553:3847:0901/075316:INFO:CONSOLE(280)] "07:53:16.581 - Using ClearKeyPlayer", source: http://127.0.0.1:54598/files/eme_player_js/utils.js (280)
[49553:3847:0901/075316:INFO:CONSOLE(280)] "07:53:16.593 - Registering video event handlers.", source: http://127.0.0.1:54598/files/eme_player_js/utils.js (280)
[49553:3847:0901/075316:INFO:CONSOLE(280)] "07:53:16.597 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:54598/files/eme_player_js/utils.js (280)
[49553:3847:0901/075316:INFO:CONSOLE(280)] "07:53:16.698 - Loading media using MSE.", source: http://127.0.0.1:54598/files/eme_player_js/utils.js (280)
[49553:3847:0901/075316:INFO:CONSOLE(280)] "07:53:16.909 - onSourceOpen [object Event]", source: http://127.0.0.1:54598/files/eme_player_js/utils.js (280)
[49553:3847:0901/075316:INFO:CONSOLE(280)] "07:53:16.914 - Creating a source buffer for type video/webm; codecs="vp9"", source: http://127.0.0.1:54598/files/eme_player_js/utils.js (280)
[49553:3847:0901/075316:INFO:CONSOLE(280)] "07:53:16.953 - End of appending buffer from bear-320x240-v-vp9_enc-v.webm", source: http://127.0.0.1:54598/files/eme_player_js/utils.js (280)
[49553:3847:0901/075316:INFO:CONSOLE(280)] "07:53:16.962 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:54598/files/eme_player_js/utils.js (280)
[49553:3847:0901/075316:INFO:CONSOLE(280)] "07:53:16.985 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:54598/files/eme_player_js/utils.js (280)
[49553:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.008 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:54598/files/eme_player_js/utils.js (280)
[49553:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.305 - timeupdate @ 0.257479", source: http://127.0.0.1:54598/files/eme_player_js/utils.js (280)
[49553:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.553 - timeupdate @ 0.509063", source: http://127.0.0.1:54598/files/eme_player_js/utils.js (280)
[49553:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.575 - heartbeat #1", source: http://127.0.0.1:54598/files/eme_player_js/utils.js (280)
[49553:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.804 - timeupdate @ 0.75981", source: http://127.0.0.1:54598/files/eme_player_js/utils.js (280)
[49553:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.055 - timeupdate @ 1.010447", source: http://127.0.0.1:54598/files/eme_player_js/utils.js (280)
[49553:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.058 - waiting for video to end.", source: http://127.0.0.1:54598/files/eme_player_js/utils.js (280)
[49553:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.576 - heartbeat #2", source: http://127.0.0.1:54598/files/eme_player_js/utils.js (280)
[49553:3847:0901/075319:INFO:CONSOLE(280)] "07:53:19.575 - heartbeat #3", source: http://127.0.0.1:54598/files/eme_player_js/utils.js (280)
[49553:3847:0901/075319:INFO:CONSOLE(280)] "07:53:19.750 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:54598/files/eme_player_js/utils.js (280)
[ OK ] MSE_ClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0 (9198 ms)
[199/215] MSE_ClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0 (11095 ms)
[ RUN ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0
[49567:3847:0901/075314:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54615...
sending server_data: {"host": "127.0.0.1", "port": 54615} (36 bytes)
[49558:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.885 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:54615/files/eme_player_js/utils.js (280)
[49558:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.898 - Registering video event handlers.", source: http://127.0.0.1:54615/files/eme_player_js/utils.js (280)
[49558:3847:0901/075317:INFO:CONSOLE(280)] "07:53:17.913 - Loading media using src.", source: http://127.0.0.1:54615/files/eme_player_js/utils.js (280)
[49558:3847:0901/075318:INFO:CONSOLE(280)] "07:53:18.205 - org.chromium.externalclearkey Generate key request, initData: 5ef3a16b338dc4e1a2bcb99f9a6cb780", source: http://127.0.0.1:54615/files/eme_player_js/utils.js (280)
[49558:3847:0901/075318:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[49558:3847:0901/075319:INFO:CONSOLE(280)] "07:53:19.498 - heartbeat #1", source: http://127.0.0.1:54615/files/eme_player_js/utils.js (280)
[49558:3847:0901/075319:INFO:CONSOLE(280)] "07:53:19.516 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54615/files/eme_player_js/utils.js (280)
[49558:3847:0901/075319:INFO:CONSOLE(280)] "07:53:19.527 - Adding key to sessionID: 1", source: http://127.0.0.1:54615/files/eme_player_js/utils.js (280)
[49558:3847:0901/075319:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[49558:3847:0901/075319:INFO:CONSOLE(280)] "07:53:19.536 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54615/files/eme_player_js/utils.js (280)
[49558:3847:0901/075319:INFO:CONSOLE(280)] "07:53:19.735 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54615/files/eme_player_js/utils.js (280)
[49558:3847:0901/075319:INFO:CONSOLE(280)] "07:53:19.739 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:54615/files/eme_player_js/utils.js (280)
[49558:3847:0901/075319:INFO:CONSOLE(280)] "07:53:19.741 - Adding key to sessionID: 1", source: http://127.0.0.1:54615/files/eme_player_js/utils.js (280)
[49558:3847:0901/075319:INFO:CONSOLE(280)] "07:53:19.750 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54615/files/eme_player_js/utils.js (280)
[49558:3847:0901/075319:INFO:CONSOLE(280)] "07:53:19.827 - timeupdate @ 0.186203", source: http://127.0.0.1:54615/files/eme_player_js/utils.js (280)
[49558:3847:0901/075320:INFO:CONSOLE(280)] "07:53:20.072 - timeupdate @ 0.441612", source: http://127.0.0.1:54615/files/eme_player_js/utils.js (280)
[49558:3847:0901/075320:INFO:CONSOLE(280)] "07:53:20.145 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54615/files/eme_player_js/utils.js (280)
[49558:3847:0901/075320:INFO:CONSOLE(280)] "07:53:20.148 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:54615/files/eme_player_js/utils.js (280)
[49558:3847:0901/075320:INFO:CONSOLE(280)] "07:53:20.151 - Adding key to sessionID: 1", source: http://127.0.0.1:54615/files/eme_player_js/utils.js (280)
[49558:3847:0901/075320:INFO:CONSOLE(280)] "07:53:20.205 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54615/files/eme_player_js/utils.js (280)
[49558:3847:0901/075320:INFO:CONSOLE(280)] "07:53:20.323 - timeupdate @ 0.697021", source: http://127.0.0.1:54615/files/eme_player_js/utils.js (280)
[49558:3847:0901/075320:INFO:CONSOLE(280)] "07:53:20.499 - heartbeat #2", source: http://127.0.0.1:54615/files/eme_player_js/utils.js (280)
[49558:3847:0901/075320:INFO:CONSOLE(280)] "07:53:20.575 - timeupdate @ 0.929211", source: http://127.0.0.1:54615/files/eme_player_js/utils.js (280)
[49558:3847:0901/075320:INFO:CONSOLE(280)] "07:53:20.825 - timeupdate @ 1.18462", source: http://127.0.0.1:54615/files/eme_player_js/utils.js (280)
[49558:3847:0901/075320:INFO:CONSOLE(280)] "07:53:20.828 - waiting for video to end.", source: http://127.0.0.1:54615/files/eme_player_js/utils.js (280)
[49558:3847:0901/075320:INFO:CONSOLE(280)] "07:53:20.941 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54615/files/eme_player_js/utils.js (280)
[49558:3847:0901/075320:INFO:CONSOLE(280)] "07:53:20.947 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:54615/files/eme_player_js/utils.js (280)
[49558:3847:0901/075320:INFO:CONSOLE(280)] "07:53:20.954 - Adding key to sessionID: 1", source: http://127.0.0.1:54615/files/eme_player_js/utils.js (280)
[49558:3847:0901/075320:INFO:CONSOLE(280)] "07:53:20.969 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54615/files/eme_player_js/utils.js (280)
[49558:3847:0901/075321:INFO:CONSOLE(280)] "07:53:21.501 - heartbeat #3", source: http://127.0.0.1:54615/files/eme_player_js/utils.js (280)
[49558:3847:0901/075322:INFO:CONSOLE(280)] "07:53:22.392 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:54615/files/eme_player_js/utils.js (280)
[49569:14083:0901/075322:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (10399 ms)
[200/215] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (12387 ms)
[ RUN ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0
[49573:3847:0901/075317:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54632...
sending server_data: {"host": "127.0.0.1", "port": 54632} (36 bytes)
[49566:3847:0901/075320:INFO:CONSOLE(280)] "07:53:20.468 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:54632/files/eme_player_js/utils.js (280)
[49566:3847:0901/075320:INFO:CONSOLE(280)] "07:53:20.483 - Registering video event handlers.", source: http://127.0.0.1:54632/files/eme_player_js/utils.js (280)
[49566:3847:0901/075320:INFO:CONSOLE(280)] "07:53:20.497 - Loading media using MSE.", source: http://127.0.0.1:54632/files/eme_player_js/utils.js (280)
[49566:3847:0901/075320:INFO:CONSOLE(280)] "07:53:20.746 - onSourceOpen [object Event]", source: http://127.0.0.1:54632/files/eme_player_js/utils.js (280)
[49566:3847:0901/075320:INFO:CONSOLE(280)] "07:53:20.751 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:54632/files/eme_player_js/utils.js (280)
[49566:3847:0901/075320:INFO:CONSOLE(280)] "07:53:20.808 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:54632/files/eme_player_js/utils.js (280)
[49566:3847:0901/075320:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[49566:3847:0901/075322:INFO:CONSOLE(280)] "07:53:22.062 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:54632/files/eme_player_js/utils.js (280)
[49566:3847:0901/075322:INFO:CONSOLE(280)] "07:53:22.067 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:54632/files/eme_player_js/utils.js (280)
[49566:3847:0901/075322:INFO:CONSOLE(280)] "07:53:22.083 - heartbeat #1", source: http://127.0.0.1:54632/files/eme_player_js/utils.js (280)
[49566:3847:0901/075322:INFO:CONSOLE(280)] "07:53:22.103 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54632/files/eme_player_js/utils.js (280)
[49566:3847:0901/075322:INFO:CONSOLE(280)] "07:53:22.113 - Adding key to sessionID: 1", source: http://127.0.0.1:54632/files/eme_player_js/utils.js (280)
[49566:3847:0901/075322:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[49566:3847:0901/075322:INFO:CONSOLE(280)] "07:53:22.117 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54632/files/eme_player_js/utils.js (280)
[49566:3847:0901/075322:INFO:CONSOLE(280)] "07:53:22.121 - Adding key to sessionID: 2", source: http://127.0.0.1:54632/files/eme_player_js/utils.js (280)
[49566:3847:0901/075322:INFO:CONSOLE(280)] "07:53:22.126 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54632/files/eme_player_js/utils.js (280)
[49566:3847:0901/075322:INFO:CONSOLE(280)] "07:53:22.129 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54632/files/eme_player_js/utils.js (280)
[49566:3847:0901/075322:INFO:CONSOLE(280)] "07:53:22.323 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54632/files/eme_player_js/utils.js (280)
[49566:3847:0901/075322:INFO:CONSOLE(280)] "07:53:22.327 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:54632/files/eme_player_js/utils.js (280)
[49566:3847:0901/075322:INFO:CONSOLE(280)] "07:53:22.330 - Adding key to sessionID: 2", source: http://127.0.0.1:54632/files/eme_player_js/utils.js (280)
[49566:3847:0901/075322:INFO:CONSOLE(280)] "07:53:22.337 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54632/files/eme_player_js/utils.js (280)
[49566:3847:0901/075322:INFO:CONSOLE(280)] "07:53:22.536 - timeupdate @ 0.186203", source: http://127.0.0.1:54632/files/eme_player_js/utils.js (280)
[49566:3847:0901/075322:INFO:CONSOLE(280)] "07:53:22.725 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54632/files/eme_player_js/utils.js (280)
[49566:3847:0901/075322:INFO:CONSOLE(280)] "07:53:22.729 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:54632/files/eme_player_js/utils.js (280)
[49566:3847:0901/075322:INFO:CONSOLE(280)] "07:53:22.735 - Adding key to sessionID: 2", source: http://127.0.0.1:54632/files/eme_player_js/utils.js (280)
[49566:3847:0901/075322:INFO:CONSOLE(280)] "07:53:22.757 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54632/files/eme_player_js/utils.js (280)
[49566:3847:0901/075322:INFO:CONSOLE(280)] "07:53:22.782 - timeupdate @ 0.418393", source: http://127.0.0.1:54632/files/eme_player_js/utils.js (280)
[49566:3847:0901/075323:INFO:CONSOLE(280)] "07:53:23.035 - timeupdate @ 0.6748", source: http://127.0.0.1:54632/files/eme_player_js/utils.js (280)
[49566:3847:0901/075323:INFO:CONSOLE(280)] "07:53:23.138 - heartbeat #2", source: http://127.0.0.1:54632/files/eme_player_js/utils.js (280)
[49566:3847:0901/075323:INFO:CONSOLE(280)] "07:53:23.286 - timeupdate @ 0.929211", source: http://127.0.0.1:54632/files/eme_player_js/utils.js (280)
[49566:3847:0901/075323:INFO:CONSOLE(280)] "07:53:23.525 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54632/files/eme_player_js/utils.js (280)
[49566:3847:0901/075323:INFO:CONSOLE(280)] "07:53:23.530 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:54632/files/eme_player_js/utils.js (280)
[49566:3847:0901/075323:INFO:CONSOLE(280)] "07:53:23.534 - Adding key to sessionID: 2", source: http://127.0.0.1:54632/files/eme_player_js/utils.js (280)
[49566:3847:0901/075323:INFO:CONSOLE(280)] "07:53:23.544 - timeupdate @ 1.18462", source: http://127.0.0.1:54632/files/eme_player_js/utils.js (280)
[49566:3847:0901/075323:INFO:CONSOLE(280)] "07:53:23.548 - waiting for video to end.", source: http://127.0.0.1:54632/files/eme_player_js/utils.js (280)
[49566:3847:0901/075323:INFO:CONSOLE(280)] "07:53:23.556 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54632/files/eme_player_js/utils.js (280)
[49566:3847:0901/075324:INFO:CONSOLE(280)] "07:53:24.137 - heartbeat #3", source: http://127.0.0.1:54632/files/eme_player_js/utils.js (280)
[49566:3847:0901/075325:INFO:CONSOLE(280)] "07:53:25.113 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:54632/files/eme_player_js/utils.js (280)
[49566:3847:0901/075325:INFO:CONSOLE(280)] "07:53:25.129 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54632/files/eme_player_js/utils.js (280)
[49566:3847:0901/075325:INFO:CONSOLE(280)] "07:53:25.139 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:54632/files/eme_player_js/utils.js (280)
[49566:3847:0901/075325:INFO:CONSOLE(280)] "07:53:25.153 - Adding key to sessionID: 2", source: http://127.0.0.1:54632/files/eme_player_js/utils.js (280)
[49566:3847:0901/075325:INFO:CONSOLE(280)] "07:53:25.163 - heartbeat #4", source: http://127.0.0.1:54632/files/eme_player_js/utils.js (280)
[49566:3847:0901/075325:INFO:CONSOLE(280)] "07:53:25.175 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54632/files/eme_player_js/utils.js (280)
[49575:13063:0901/075325:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (10802 ms)
[201/215] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (12911 ms)
[ RUN ] PDFTestFiles/PDFExtensionTest.Load/3
[49596:3847:0901/075327:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49598:14083:0901/075328:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[49598:14083:0901/075328:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[49598:14083:0901/075328:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PDFTestFiles/PDFExtensionTest.Load/3 (3958 ms)
[202/215] PDFTestFiles/PDFExtensionTest.Load/3 (6219 ms)
[ RUN ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0
[49583:3847:0901/075322:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54650...
sending server_data: {"host": "127.0.0.1", "port": 54650} (36 bytes)
[49577:3847:0901/075325:INFO:CONSOLE(280)] "07:53:25.182 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:54650/files/eme_player_js/utils.js (280)
[49577:3847:0901/075325:INFO:CONSOLE(280)] "07:53:25.196 - Registering video event handlers.", source: http://127.0.0.1:54650/files/eme_player_js/utils.js (280)
[49577:3847:0901/075325:INFO:CONSOLE(280)] "07:53:25.211 - Loading media using MSE.", source: http://127.0.0.1:54650/files/eme_player_js/utils.js (280)
[49577:3847:0901/075325:INFO:CONSOLE(280)] "07:53:25.617 - onSourceOpen [object Event]", source: http://127.0.0.1:54650/files/eme_player_js/utils.js (280)
[49577:3847:0901/075325:INFO:CONSOLE(280)] "07:53:25.621 - Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:54650/files/eme_player_js/utils.js (280)
[49577:3847:0901/075325:INFO:CONSOLE(280)] "07:53:25.729 - End of appending buffer from bear-320x240-opus-a_enc-a.webm", source: http://127.0.0.1:54650/files/eme_player_js/utils.js (280)
[49577:3847:0901/075325:INFO:CONSOLE(280)] "07:53:25.809 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:54650/files/eme_player_js/utils.js (280)
[49577:3847:0901/075325:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[49577:3847:0901/075327:INFO:CONSOLE(280)] "07:53:27.248 - heartbeat #1", source: http://127.0.0.1:54650/files/eme_player_js/utils.js (280)
[0901/075327:ERROR:ffmpeg_cdm_audio_decoder.cc(151)] Initialize(): invalid audio decoder configuration.
[49577:3847:0901/075327:INFO:CONSOLE(280)] "07:53:27.264 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54650/files/eme_player_js/utils.js (280)
[49577:3847:0901/075327:INFO:CONSOLE(280)] "07:53:27.273 - Adding key to sessionID: 1", source: http://127.0.0.1:54650/files/eme_player_js/utils.js (280)
[49577:3847:0901/075327:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[49577:3847:0901/075327:INFO:CONSOLE(280)] "07:53:27.282 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54650/files/eme_player_js/utils.js (280)
[49577:3847:0901/075327:INFO:CONSOLE(280)] "07:53:27.484 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54650/files/eme_player_js/utils.js (280)
[49577:3847:0901/075327:INFO:CONSOLE(280)] "07:53:27.487 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:54650/files/eme_player_js/utils.js (280)
[49577:3847:0901/075327:INFO:CONSOLE(280)] "07:53:27.490 - Adding key to sessionID: 1", source: http://127.0.0.1:54650/files/eme_player_js/utils.js (280)
[49577:3847:0901/075327:INFO:CONSOLE(280)] "07:53:27.497 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54650/files/eme_player_js/utils.js (280)
[49577:3847:0901/075327:INFO:CONSOLE(280)] "07:53:27.593 - timeupdate @ 0.162984", source: http://127.0.0.1:54650/files/eme_player_js/utils.js (280)
[49577:3847:0901/075327:INFO:CONSOLE(280)] "07:53:27.838 - timeupdate @ 0.418393", source: http://127.0.0.1:54650/files/eme_player_js/utils.js (280)
[49577:3847:0901/075327:INFO:CONSOLE(280)] "07:53:27.885 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54650/files/eme_player_js/utils.js (280)
[49577:3847:0901/075327:INFO:CONSOLE(280)] "07:53:27.892 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:54650/files/eme_player_js/utils.js (280)
[49577:3847:0901/075327:INFO:CONSOLE(280)] "07:53:27.896 - Adding key to sessionID: 1", source: http://127.0.0.1:54650/files/eme_player_js/utils.js (280)
[49577:3847:0901/075327:INFO:CONSOLE(280)] "07:53:27.904 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54650/files/eme_player_js/utils.js (280)
[49577:3847:0901/075328:INFO:CONSOLE(280)] "07:53:28.088 - timeupdate @ 0.650583", source: http://127.0.0.1:54650/files/eme_player_js/utils.js (280)
[49577:3847:0901/075328:INFO:CONSOLE(280)] "07:53:28.250 - heartbeat #2", source: http://127.0.0.1:54650/files/eme_player_js/utils.js (280)
[49577:3847:0901/075328:INFO:CONSOLE(280)] "07:53:28.338 - timeupdate @ 0.905992", source: http://127.0.0.1:54650/files/eme_player_js/utils.js (280)
[49577:3847:0901/075328:INFO:CONSOLE(280)] "07:53:28.589 - timeupdate @ 1.161401", source: http://127.0.0.1:54650/files/eme_player_js/utils.js (280)
[49577:3847:0901/075328:INFO:CONSOLE(280)] "07:53:28.594 - waiting for video to end.", source: http://127.0.0.1:54650/files/eme_player_js/utils.js (280)
[49577:3847:0901/075328:INFO:CONSOLE(280)] "07:53:28.696 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54650/files/eme_player_js/utils.js (280)
[49577:3847:0901/075328:INFO:CONSOLE(280)] "07:53:28.702 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:54650/files/eme_player_js/utils.js (280)
[49577:3847:0901/075328:INFO:CONSOLE(280)] "07:53:28.707 - Adding key to sessionID: 1", source: http://127.0.0.1:54650/files/eme_player_js/utils.js (280)
[49577:3847:0901/075328:INFO:CONSOLE(280)] "07:53:28.713 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54650/files/eme_player_js/utils.js (280)
[49577:3847:0901/075329:INFO:CONSOLE(280)] "07:53:29.250 - heartbeat #3", source: http://127.0.0.1:54650/files/eme_player_js/utils.js (280)
[49577:3847:0901/075330:INFO:CONSOLE(280)] "07:53:30.162 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:54650/files/eme_player_js/utils.js (280)
[49584:12551:0901/075330:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (11228 ms)
[203/215] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (13326 ms)
[ RUN ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/2
[49602:3847:0901/075330:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49605:13063:0901/075333:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[49605:13063:0901/075333:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/2 (5771 ms)
[204/215] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/2 (8178 ms)
[ RUN ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0
[49588:3847:0901/075324:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54667...
sending server_data: {"host": "127.0.0.1", "port": 54667} (36 bytes)
[49581:3847:0901/075328:INFO:CONSOLE(280)] "07:53:27.991 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075328:INFO:CONSOLE(280)] "07:53:28.007 - Registering video event handlers.", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075328:INFO:CONSOLE(280)] "07:53:28.022 - Loading media using MSE.", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075328:INFO:CONSOLE(280)] "07:53:28.442 - onSourceOpen [object Event]", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075328:INFO:CONSOLE(280)] "07:53:28.448 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075328:INFO:CONSOLE(280)] "07:53:28.504 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075328:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[49581:3847:0901/075329:INFO:CONSOLE(280)] "07:53:29.889 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075329:INFO:CONSOLE(280)] "07:53:29.893 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075329:INFO:CONSOLE(280)] "07:53:29.918 - heartbeat #1", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075329:INFO:CONSOLE(280)] "07:53:29.946 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075329:INFO:CONSOLE(280)] "07:53:29.965 - Adding key to sessionID: 1", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075329:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[49581:3847:0901/075330:INFO:CONSOLE(280)] "07:53:29.972 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075330:INFO:CONSOLE(280)] "07:53:29.976 - Adding key to sessionID: 2", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075330:INFO:CONSOLE(280)] "07:53:29.982 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075330:INFO:CONSOLE(280)] "07:53:29.989 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075330:INFO:CONSOLE(280)] "07:53:30.196 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075330:INFO:CONSOLE(280)] "07:53:30.200 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075330:INFO:CONSOLE(280)] "07:53:30.221 - Adding key to sessionID: 2", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075330:INFO:CONSOLE(280)] "07:53:30.259 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075330:INFO:CONSOLE(280)] "07:53:30.598 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075330:INFO:CONSOLE(280)] "07:53:30.602 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075330:INFO:CONSOLE(280)] "07:53:30.606 - Adding key to sessionID: 2", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075330:INFO:CONSOLE(280)] "07:53:30.622 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075330:INFO:CONSOLE(280)] "07:53:30.921 - heartbeat #2", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075331:INFO:CONSOLE(280)] "07:53:31.406 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075331:INFO:CONSOLE(280)] "07:53:31.411 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075331:INFO:CONSOLE(280)] "07:53:31.417 - Adding key to sessionID: 2", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075331:INFO:CONSOLE(280)] "07:53:31.434 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075331:INFO:CONSOLE(280)] "07:53:31.923 - heartbeat #3", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075332:INFO:CONSOLE(280)] "07:53:32.923 - heartbeat #4", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075332:INFO:CONSOLE(280)] "07:53:32.949 - First play ended.", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075332:INFO:CONSOLE(280)] "07:53:32.956 - Loading media using MSE.", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075332:INFO:CONSOLE(280)] "07:53:32.965 - Playing second time.", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075332:INFO:CONSOLE(280)] "07:53:32.988 - onSourceOpen [object Event]", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075333:INFO:CONSOLE(280)] "07:53:32.992 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075333:INFO:CONSOLE(280)] "07:53:33.036 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075333:INFO:CONSOLE(280)] "07:53:33.062 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075333:INFO:CONSOLE(280)] "07:53:33.067 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075333:INFO:CONSOLE(280)] "07:53:33.126 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075333:INFO:CONSOLE(280)] "07:53:33.131 - Adding key to sessionID: 3", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075333:INFO:CONSOLE(280)] "07:53:33.138 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075333:INFO:CONSOLE(280)] "07:53:33.144 - Adding key to sessionID: 4", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075333:INFO:CONSOLE(280)] "07:53:33.154 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075333:INFO:CONSOLE(280)] "07:53:33.163 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075333:INFO:CONSOLE(280)] "07:53:33.347 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075333:INFO:CONSOLE(280)] "07:53:33.353 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075333:INFO:CONSOLE(280)] "07:53:33.362 - Adding key to sessionID: 4", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075333:INFO:CONSOLE(280)] "07:53:33.380 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075333:INFO:CONSOLE(280)] "07:53:33.766 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075333:INFO:CONSOLE(280)] "07:53:33.772 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075333:INFO:CONSOLE(280)] "07:53:33.785 - Adding key to sessionID: 4", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075333:INFO:CONSOLE(280)] "07:53:33.809 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075333:INFO:CONSOLE(280)] "07:53:33.879 - timeupdate @ 0.186203", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075333:INFO:CONSOLE(280)] "07:53:33.923 - heartbeat #5", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075334:INFO:CONSOLE(280)] "07:53:34.114 - timeupdate @ 0.441612", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075334:INFO:CONSOLE(280)] "07:53:34.358 - timeupdate @ 0.697021", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075334:INFO:CONSOLE(280)] "07:53:34.560 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075334:INFO:CONSOLE(280)] "07:53:34.573 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075334:INFO:CONSOLE(280)] "07:53:34.583 - Adding key to sessionID: 4", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075334:INFO:CONSOLE(280)] "07:53:34.602 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075334:INFO:CONSOLE(280)] "07:53:34.615 - timeupdate @ 0.95243", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075334:INFO:CONSOLE(280)] "07:53:34.865 - timeupdate @ 1.207839", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075334:INFO:CONSOLE(280)] "07:53:34.873 - waiting for video to end.", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075334:INFO:CONSOLE(280)] "07:53:34.925 - heartbeat #6", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075335:INFO:CONSOLE(280)] "07:53:35.926 - heartbeat #7", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075336:INFO:CONSOLE(280)] "07:53:36.162 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075336:INFO:CONSOLE(280)] "07:53:36.184 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075336:INFO:CONSOLE(280)] "07:53:36.191 - Adding key to sessionID: 4", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075336:INFO:CONSOLE(280)] "07:53:36.216 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49581:3847:0901/075336:INFO:CONSOLE(280)] "07:53:36.413 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:54667/files/eme_player_js/utils.js (280)
[49591:13063:0901/075336:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (14860 ms)
[205/215] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (17188 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ProceedDisabled/0
[49610:3847:0901/075334:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49618:12807:0901/075338:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[49618:12807:0901/075338:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[49603:40707:0901/075338:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ProceedDisabled/0 (7511 ms)
[206/215] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ProceedDisabled/0 (9921 ms)
[ RUN ] ContentSettingsTest.BasicCookiesHttps
[49622:3847:0901/075338:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:54686...
sending server_data: {"host": "127.0.0.1", "port": 54686} (36 bytes)
[ OK ] ContentSettingsTest.BasicCookiesHttps (5937 ms)
[207/215] ContentSettingsTest.BasicCookiesHttps (8225 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistRevisit/2
[49616:3847:0901/075335:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49607:40451:0901/075341:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[49607:40451:0901/075341:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[49607:40451:0901/075341:WARNING:channel.cc(325)] RawChannel write error
[49607:40451:0901/075343:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[49607:40451:0901/075344:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[49607:40451:0901/075344:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistRevisit/2 (11366 ms)
[208/215] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistRevisit/2 (13689 ms)
[ RUN ] ExtensionBrowserTest.BrowserActionDefaultPersistence
[49630:3847:0901/075342:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49623:3847:0901/075344:WARNING:browser_action_browsertest.cc(108)] State store already initialized; test guaranteed to pass.
[49636:13575:0901/075344:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[49636:13575:0901/075344:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[49636:13575:0901/075344:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[49636:13575:0901/075344:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[49636:13575:0901/075344:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionBrowserTest.BrowserActionDefaultPersistence (6067 ms)
[209/215] ExtensionBrowserTest.BrowserActionDefaultPersistence (8276 ms)
[ RUN ] PreservedWindowPlacement.Test
[49635:3847:0901/075343:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49639:14595:0901/075345:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[49639:13063:0901/075345:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PreservedWindowPlacement.Test (4755 ms)
[210/215] PreservedWindowPlacement.Test (6765 ms)
[ RUN ] ContinueWhereILeftOffTest.PostWithPassword
[49643:3847:0901/075346:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49646:12807:0901/075349:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[49649:14339:0901/075349:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[49649:14339:0901/075349:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] ContinueWhereILeftOffTest.PostWithPassword (5687 ms)
[211/215] ContinueWhereILeftOffTest.PostWithPassword (7825 ms)
[ RUN ] BookmarkBrowsertest.Persist
[49654:3847:0901/075349:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49656:14083:0901/075350:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[49656:14083:0901/075350:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] BookmarkBrowsertest.Persist (4523 ms)
[212/215] BookmarkBrowsertest.Persist (6444 ms)
[ RUN ] PolicyTest.PRE_DefaultCookiesSetting
[49655:3847:0901/075350:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49658:14851:0901/075351:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[ OK ] PolicyTest.PRE_DefaultCookiesSetting (4577 ms)
[213/215] PolicyTest.PRE_DefaultCookiesSetting (6584 ms)
[ RUN ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/2
[49657:3847:0901/075350:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/2 (4991 ms)
[214/215] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/2 (6802 ms)
[ RUN ] PolicyTest.DefaultCookiesSetting
[49665:3847:0901/075356:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[49661:35587:0901/075357:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[49666:14595:0901/075357:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[49666:14595:0901/075357:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PolicyTest.DefaultCookiesSetting (3181 ms)
[215/215] PolicyTest.DefaultCookiesSetting (4943 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"80008b93d178002ddaf1037bb160a9bf49a5695f","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+-------------------------------------------------------------------------+
| End of shard 3 Pending: 2.0s Duration: 478.5s Bot: vm875-m4 Exit: 0 |
+-------------------------------------------------------------------------+
+-------------------------------------------------------------------------+
| Shard 7 https://chromium-swarm.appspot.com/user/task/29a230bdc0f14e10 |
+-------------------------------------------------------------------------+
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
NSS_DISABLE_ARENA_FREE_LIST=1
NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/isolated_out1KJFFN/output.json
IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 7/20
Using 4 parallel jobs.
[ RUN ] SettingsCommandsExtensionSettingsWebUITest.testChromeSendHandler
[21192:3847:0901/074638:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21180:38659:0901/074641:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21180:38659:0901/074641:WARNING:channel.cc(325)] RawChannel write error
[21180:3847:0901/074641:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[21180:3847:0901/074642:INFO:CONSOLE(1324)] "Running TestCase SettingsCommandsExtensionSettingsWebUITest.testChromeSendHandler", source: test_api.js (1324)
[21201:13063:0901/074642:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SettingsCommandsExtensionSettingsWebUITest.testChromeSendHandler (6498 ms)
[1/237] SettingsCommandsExtensionSettingsWebUITest.testChromeSendHandler (8197 ms)
[ RUN ] ManagedExtensionSettingsWebUITest.testAccessibility
[21193:3847:0901/074638:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21181:38915:0901/074642:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21181:38915:0901/074642:WARNING:channel.cc(325)] RawChannel write error
[21181:3847:0901/074642:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[21181:3847:0901/074643:INFO:CONSOLE(1324)] "Running TestCase ManagedExtensionSettingsWebUITest.testAccessibility", source: test_api.js (1324)
[ OK ] ManagedExtensionSettingsWebUITest.testAccessibility (7717 ms)
[2/237] ManagedExtensionSettingsWebUITest.testAccessibility (9279 ms)
[ RUN ] BasicExtensionSettingsWebUITest.testDisable
[21191:3847:0901/074638:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21179:3847:0901/074642:INFO:CONSOLE(5)] "line1", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (5)
[21179:3847:0901/074642:INFO:CONSOLE(6)] "line2", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (6)
[21179:3847:0901/074643:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[21179:3847:0901/074643:INFO:CONSOLE(1324)] "Running TestCase BasicExtensionSettingsWebUITest.testDisable", source: test_api.js (1324)
[21207:13063:0901/074644:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[21207:13063:0901/074644:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[21207:13063:0901/074644:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[21207:13063:0901/074644:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[21207:13063:0901/074644:WARNING:channel.cc(325)] RawChannel write error
[21208:13063:0901/074644:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[21208:13063:0901/074644:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BasicExtensionSettingsWebUITest.testDisable (8948 ms)
[3/237] BasicExtensionSettingsWebUITest.testDisable (10425 ms)
[ RUN ] OptionsWebUITest.EnableAndDisableDoNotTrack
[21195:3847:0901/074638:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21182:3847:0901/074642:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[21182:3847:0901/074643:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUITest.EnableAndDisableDoNotTrack", source: test_api.js (1324)
[ OK ] OptionsWebUITest.EnableAndDisableDoNotTrack (8779 ms)
[4/237] OptionsWebUITest.EnableAndDisableDoNotTrack (10558 ms)
[ RUN ] SyncInternalsWebUITest.Uninitialized
[21229:3847:0901/074648:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21215:40195:0901/074650:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21215:40195:0901/074650:WARNING:channel.cc(325)] RawChannel write error
[21215:3847:0901/074651:INFO:CONSOLE(1324)] "Running TestCase SyncInternalsWebUITest.Uninitialized", source: test_api.js (1324)
[ OK ] SyncInternalsWebUITest.Uninitialized (5188 ms)
[5/237] SyncInternalsWebUITest.Uninitialized (6965 ms)
[ RUN ] OptionsWebUIExtendedTest.ShowPageWithHistory
[21214:3847:0901/074646:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21209:3847:0901/074649:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[21209:3847:0901/074650:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.ShowPageWithHistory", source: test_api.js (1324)
[21214:3847:0901/074652:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[21214:3847:0901/074652:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[21214:3847:0901/074652:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[21214:3847:0901/074652:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[21214:3847:0901/074652:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[21214:3847:0901/074652:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[21214:3847:0901/074652:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[21214:3847:0901/074652:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] OptionsWebUIExtendedTest.ShowPageWithHistory (7887 ms)
[6/237] OptionsWebUIExtendedTest.ShowPageWithHistory (9351 ms)
[ RUN ] SettingsFormatWebUITest.RadioButtonNameValueCheck
[21220:3847:0901/074647:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21212:3847:0901/074650:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[21212:3847:0901/074651:INFO:CONSOLE(1324)] "Running TestCase SettingsFormatWebUITest.RadioButtonNameValueCheck", source: test_api.js (1324)
[ OK ] SettingsFormatWebUITest.RadioButtonNameValueCheck (7370 ms)
[7/237] SettingsFormatWebUITest.RadioButtonNameValueCheck (9096 ms)
[ RUN ] PrintPreviewWebUITest.TestSystemDialogLinkIsHiddenInAppKioskMode
[21231:3847:0901/074649:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21218:3847:0901/074651:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[21218:3847:0901/074653:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestSystemDialogLinkIsHiddenInAppKioskMode", source: test_api.js (1324)
[21218:36355:0901/074653:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrintPreviewWebUITest.TestSystemDialogLinkIsHiddenInAppKioskMode (6803 ms)
[8/237] PrintPreviewWebUITest.TestSystemDialogLinkIsHiddenInAppKioskMode (8505 ms)
[ RUN ] PrintPreviewWebUITest.PrintToPDFSelectedCapabilities
[21245:3847:0901/074655:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21237:3847:0901/074658:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[21237:3847:0901/074700:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.PrintToPDFSelectedCapabilities", source: test_api.js (1324)
[ OK ] PrintPreviewWebUITest.PrintToPDFSelectedCapabilities (7934 ms)
[9/237] PrintPreviewWebUITest.PrintToPDFSelectedCapabilities (9621 ms)
[ RUN ] PrintPreviewWebUITest.PrintScalingDisabledForPlugin
[21246:3847:0901/074655:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21238:3847:0901/074658:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[21238:3847:0901/074700:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.PrintScalingDisabledForPlugin", source: test_api.js (1324)
[21238:40451:0901/074701:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21238:40451:0901/074701:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrintPreviewWebUITest.PrintScalingDisabledForPlugin (8170 ms)
[10/237] PrintPreviewWebUITest.PrintScalingDisabledForPlugin (9739 ms)
[ RUN ] PrintPreviewWebUITest.TestColorSettingsCustomMonochrome
[21253:3847:0901/074657:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21240:3847:0901/074700:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[21240:3847:0901/074701:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestColorSettingsCustomMonochrome", source: test_api.js (1324)
[21240:35843:0901/074702:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21240:35843:0901/074702:WARNING:channel.cc(325)] RawChannel write error
[21260:3847:0901/074702:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrintPreviewWebUITest.TestColorSettingsCustomMonochrome (7980 ms)
[11/237] PrintPreviewWebUITest.TestColorSettingsCustomMonochrome (9886 ms)
[ RUN ] PrintPreviewWebUITest.TestCustomPaperNames
[21255:3847:0901/074657:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21244:3847:0901/074700:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[21244:3847:0901/074702:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestCustomPaperNames", source: test_api.js (1324)
[21244:39427:0901/074703:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21244:39427:0901/074703:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrintPreviewWebUITest.TestCustomPaperNames (8119 ms)
[12/237] PrintPreviewWebUITest.TestCustomPaperNames (9937 ms)
[ RUN ] PlatformAppBrowserTest.AppWithContextMenuSelection
[21273:3847:0901/074705:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21281:12807:0901/074708:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[21289:13063:0901/074708:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[21289:13063:0901/074708:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[21289:13063:0901/074708:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PlatformAppBrowserTest.AppWithContextMenuSelection (5483 ms)
[13/237] PlatformAppBrowserTest.AppWithContextMenuSelection (7286 ms)
[ RUN ] PlatformAppBrowserTest.OpenLink
[21282:3847:0901/074705:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21267:38147:0901/074709:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PlatformAppBrowserTest.OpenLink (5962 ms)
[14/237] PlatformAppBrowserTest.OpenLink (7697 ms)
[ RUN ] PlatformAppBrowserTest.AppWindowAdjustBoundsToBeVisibleOnScreen
[21288:3847:0901/074707:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21270:37635:0901/074710:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21270:37635:0901/074710:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PlatformAppBrowserTest.AppWindowAdjustBoundsToBeVisibleOnScreen (6121 ms)
[15/237] PlatformAppBrowserTest.AppWindowAdjustBoundsToBeVisibleOnScreen (7917 ms)
[ RUN ] BluetoothLowEnergyApiTest.ServiceEvents
[21292:3847:0901/074707:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21274:3847:0901/074710:INFO:CONSOLE(0)] "[SUCCESS] testServiceEvents", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[21293:12807:0901/074710:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[21274:36355:0901/074710:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21274:36355:0901/074710:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BluetoothLowEnergyApiTest.ServiceEvents (5424 ms)
[16/237] BluetoothLowEnergyApiTest.ServiceEvents (7339 ms)
[ RUN ] BluetoothLowEnergyApiTest.GetCharacteristic
[21307:3847:0901/074713:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21298:3847:0901/074715:INFO:CONSOLE(0)] "[SUCCESS] testGetCharacteristic", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[21308:13319:0901/074715:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[21298:37891:0901/074715:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21298:37891:0901/074715:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BluetoothLowEnergyApiTest.GetCharacteristic (5588 ms)
[17/237] BluetoothLowEnergyApiTest.GetCharacteristic (7558 ms)
[ RUN ] BluetoothLowEnergyApiTest.GetRemovedCharacteristic
[21309:3847:0901/074713:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21300:3847:0901/074716:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[21314:13063:0901/074716:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[21314:13063:0901/074716:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BluetoothLowEnergyApiTest.GetRemovedCharacteristic (5368 ms)
[18/237] BluetoothLowEnergyApiTest.GetRemovedCharacteristic (7297 ms)
[ RUN ] ExtensionApiTest.ChromeRuntimeOpenOptionsPageError
[21316:3847:0901/074715:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21305:3847:0901/074717:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://lijlkoaabepgnhkmohfmdmooelndmcfg/_generated_background_page.html (0)
[ OK ] ExtensionApiTest.ChromeRuntimeOpenOptionsPageError (4851 ms)
[19/237] ExtensionApiTest.ChromeRuntimeOpenOptionsPageError (6541 ms)
[ RUN ] CastChannelAPITest.TestPingTimeout
[21315:3847:0901/074714:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21303:39427:0901/074717:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:104:
Function call: set_id(1)
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <90-2C 09-00 20-60 00-00 94-2C 09-00 20-60 00-00 94-2C 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <90-2C 09-00 20-60 00-00 94-2C 09-00 20-60 00-00 94-2C 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <90-2C 09-00 20-60 00-00 94-2C 09-00 20-60 00-00 94-2C 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
[21303:3847:0901/074717:INFO:CONSOLE(14)] "{"channelId":1,"connectInfo":{"auth":"ssl","ipAddress":"192.168.1.1","port":8009},"keepAlive":true,"readyState":"open"}", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/test_open_timeout.js (14)
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <90-2C 09-00 20-60 00-00 94-2C 09-00 20-60 00-00 94-2C 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
[21303:39427:0901/074717:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21303:39427:0901/074717:WARNING:channel.cc(325)] RawChannel write error
[ OK ] CastChannelAPITest.TestPingTimeout (5292 ms)
[20/237] CastChannelAPITest.TestPingTimeout (7015 ms)
[ RUN ] ExtensionApiTest.ChromeRuntimeGetPackageDirectoryEntryExtension
[21332:3847:0901/074720:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21323:3847:0901/074722:INFO:CONSOLE(0)] "[SUCCESS] getPackageDirectoryEntry", source: chrome-extension://ookanfehncfhdojoikkgpdfbbefjnmhd/_generated_background_page.html (0)
[ OK ] ExtensionApiTest.ChromeRuntimeGetPackageDirectoryEntryExtension (5240 ms)
[21/237] ExtensionApiTest.ChromeRuntimeGetPackageDirectoryEntryExtension (7004 ms)
[ RUN ] ExtensionApiTest.Bookmarks
[21333:3847:0901/074720:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21324:3847:0901/074723:INFO:CONSOLE(0)] "[SUCCESS] getTree", source: chrome-extension://opniihaoeedongemilgjihelbfkdhkjo/_generated_background_page.html (0)
[21324:3847:0901/074723:INFO:CONSOLE(0)] "[SUCCESS] get", source: chrome-extension://opniihaoeedongemilgjihelbfkdhkjo/_generated_background_page.html (0)
[21324:3847:0901/074723:INFO:CONSOLE(0)] "[SUCCESS] getArray", source: chrome-extension://opniihaoeedongemilgjihelbfkdhkjo/_generated_background_page.html (0)
[21324:3847:0901/074723:INFO:CONSOLE(0)] "[SUCCESS] getChildren", source: chrome-extension://opniihaoeedongemilgjihelbfkdhkjo/_generated_background_page.html (0)
[21324:3847:0901/074723:INFO:CONSOLE(0)] "[SUCCESS] create", source: chrome-extension://opniihaoeedongemilgjihelbfkdhkjo/_generated_background_page.html (0)
[21324:3847:0901/074723:INFO:CONSOLE(0)] "[SUCCESS] createNoParentId", source: chrome-extension://opniihaoeedongemilgjihelbfkdhkjo/_generated_background_page.html (0)
[21324:3847:0901/074723:INFO:CONSOLE(0)] "[SUCCESS] createInRoot", source: chrome-extension://opniihaoeedongemilgjihelbfkdhkjo/_generated_background_page.html (0)
[21324:3847:0901/074723:INFO:CONSOLE(0)] "[SUCCESS] createInManaged", source: chrome-extension://opniihaoeedongemilgjihelbfkdhkjo/_generated_background_page.html (0)
[21324:3847:0901/074723:INFO:CONSOLE(0)] "[SUCCESS] createFolder", source: chrome-extension://opniihaoeedongemilgjihelbfkdhkjo/_generated_background_page.html (0)
[21324:3847:0901/074723:INFO:CONSOLE(0)] "[SUCCESS] getSubTree", source: chrome-extension://opniihaoeedongemilgjihelbfkdhkjo/_generated_background_page.html (0)
[21324:3847:0901/074723:INFO:CONSOLE(0)] "[SUCCESS] moveSetup", source: chrome-extension://opniihaoeedongemilgjihelbfkdhkjo/_generated_background_page.html (0)
[21324:3847:0901/074723:INFO:CONSOLE(0)] "[SUCCESS] move", source: chrome-extension://opniihaoeedongemilgjihelbfkdhkjo/_generated_background_page.html (0)
[21324:3847:0901/074723:INFO:CONSOLE(0)] "[SUCCESS] moveToManaged", source: chrome-extension://opniihaoeedongemilgjihelbfkdhkjo/_generated_background_page.html (0)
[21324:3847:0901/074723:INFO:CONSOLE(0)] "[SUCCESS] moveFromManaged", source: chrome-extension://opniihaoeedongemilgjihelbfkdhkjo/_generated_background_page.html (0)
[21324:3847:0901/074723:INFO:CONSOLE(0)] "[SUCCESS] search", source: chrome-extension://opniihaoeedongemilgjihelbfkdhkjo/_generated_background_page.html (0)
[21324:3847:0901/074723:INFO:CONSOLE(0)] "[SUCCESS] update", source: chrome-extension://opniihaoeedongemilgjihelbfkdhkjo/_generated_background_page.html (0)
[21324:3847:0901/074723:INFO:CONSOLE(0)] "[SUCCESS] updateManaged", source: chrome-extension://opniihaoeedongemilgjihelbfkdhkjo/_generated_background_page.html (0)
[21324:3847:0901/074723:INFO:CONSOLE(0)] "[SUCCESS] remove", source: chrome-extension://opniihaoeedongemilgjihelbfkdhkjo/_generated_background_page.html (0)
[21324:3847:0901/074723:INFO:CONSOLE(0)] "[SUCCESS] removeManaged", source: chrome-extension://opniihaoeedongemilgjihelbfkdhkjo/_generated_background_page.html (0)
[21324:3847:0901/074723:INFO:CONSOLE(0)] "[SUCCESS] searchRemoved", source: chrome-extension://opniihaoeedongemilgjihelbfkdhkjo/_generated_background_page.html (0)
[21324:3847:0901/074723:INFO:CONSOLE(0)] "[SUCCESS] removeTree", source: chrome-extension://opniihaoeedongemilgjihelbfkdhkjo/_generated_background_page.html (0)
[21324:3847:0901/074723:INFO:CONSOLE(0)] "[SUCCESS] removeManagedTree", source: chrome-extension://opniihaoeedongemilgjihelbfkdhkjo/_generated_background_page.html (0)
[21324:3847:0901/074723:INFO:CONSOLE(0)] "[SUCCESS] searchRemovedTree", source: chrome-extension://opniihaoeedongemilgjihelbfkdhkjo/_generated_background_page.html (0)
[21324:3847:0901/074723:INFO:CONSOLE(0)] "[SUCCESS] getRecentSetup", source: chrome-extension://opniihaoeedongemilgjihelbfkdhkjo/_generated_background_page.html (0)
[21324:3847:0901/074723:INFO:CONSOLE(0)] "[SUCCESS] getRecent", source: chrome-extension://opniihaoeedongemilgjihelbfkdhkjo/_generated_background_page.html (0)
[21324:3847:0901/074723:INFO:CONSOLE(0)] "[SUCCESS] updateFolder", source: chrome-extension://opniihaoeedongemilgjihelbfkdhkjo/_generated_background_page.html (0)
[21344:13063:0901/074724:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.Bookmarks (5805 ms)
[22/237] ExtensionApiTest.Bookmarks (7530 ms)
[ RUN ] ExtensionApiTest.ContentScriptFragmentNavigation
[21340:3847:0901/074721:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21327:74763:0901/074725:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[21327:3847:0901/074726:INFO:CONSOLE(0)] "[SUCCESS] test1", source: chrome-extension://cipjafhbmhlppfiimdfcblpengcjndnc/_generated_background_page.html (0)
[21327:41219:0901/074726:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[21327:41219:0901/074726:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21327:41219:0901/074726:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[21327:41219:0901/074726:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[21327:41219:0901/074726:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21327:3847:0901/074726:WARNING:channel.cc(132)] WriteMessage() after shutdown
[21327:3847:0901/074726:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483649)
[ OK ] ExtensionApiTest.ContentScriptFragmentNavigation (7703 ms)
[23/237] ExtensionApiTest.ContentScriptFragmentNavigation (9609 ms)
[ RUN ] ExtensionApiTest.ContentScriptIsolatedWorlds
[21341:3847:0901/074722:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21329:73995:0901/074726:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ExtensionApiTest.ContentScriptIsolatedWorlds (9032 ms)
[24/237] ExtensionApiTest.ContentScriptIsolatedWorlds (10903 ms)
[ RUN ] ExtensionApiTest.CrossOriginXHRFileAccess
[21359:3847:0901/074728:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21351:3847:0901/074730:INFO:CONSOLE(0)] "[SUCCESS] fileAccessAllowed", source: chrome-extension://gbpefnhfopkghmfpoeoboopplkpcahak/test.html (0)
[21361:13063:0901/074730:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[21365:13063:0901/074730:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[21365:13063:0901/074730:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.CrossOriginXHRFileAccess (4916 ms)
[25/237] ExtensionApiTest.CrossOriginXHRFileAccess (6748 ms)
[ RUN ] ExtensionApiTest.ContentScriptIgnoreHostPermissions
[21354:3847:0901/074727:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21348:74507:0901/074731:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[21348:3847:0901/074731:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://amdlmnbdeieiekgfbeofekamjobgpoci/_generated_background_page.html (0)
[21348:74507:0901/074731:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[21358:12807:0901/074731:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[21363:12551:0901/074731:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[21363:12551:0901/074731:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[21368:13063:0901/074731:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[21368:13063:0901/074731:WARNING:channel.cc(325)] RawChannel write error
[21369:13063:0901/074731:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[21369:13063:0901/074731:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[21369:13063:0901/074731:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[21369:13063:0901/074731:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[21369:13063:0901/074731:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[21369:13063:0901/074731:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.ContentScriptIgnoreHostPermissions (7094 ms)
[26/237] ExtensionApiTest.ContentScriptIgnoreHostPermissions (8855 ms)
[ RUN ] ExtensionApiTest.XHROnPersistentFileSystem
[21370:3847:0901/074731:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21362:7683:0901/074733:ERROR:mach_broker_mac.mm(222)] Unknown process 21376 is sending Mach IPC messages!
[21362:3847:0901/074734:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pialnpfdccakceccimonkhblaidjoncb/main.html (0)
[21371:12807:0901/074734:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[21362:39683:0901/074734:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21362:39683:0901/074734:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.XHROnPersistentFileSystem (5908 ms)
[27/237] ExtensionApiTest.XHROnPersistentFileSystem (7527 ms)
[ RUN ] ExtensionApiTest.MessagingEventURL
[21374:3847:0901/074732:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21382:13831:0901/074735:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[21382:13831:0901/074735:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[21382:13831:0901/074735:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.MessagingEventURL (5578 ms)
[28/237] ExtensionApiTest.MessagingEventURL (7302 ms)
[ RUN ] AppControllerNewProfileManagementBrowserTest.GuestProfileReopenWithNoWindows
[21387:3847:0901/074736:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AppControllerNewProfileManagementBrowserTest.GuestProfileReopenWithNoWindows (4296 ms)
[29/237] AppControllerNewProfileManagementBrowserTest.GuestProfileReopenWithNoWindows (6145 ms)
[ RUN ] AppWindowBrowserTest.FrameInsetsForNoFrame
[21383:3847:0901/074735:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AppWindowBrowserTest.FrameInsetsForNoFrame (5784 ms)
[30/237] AppWindowBrowserTest.FrameInsetsForNoFrame (7621 ms)
[ RUN ] PlatformAppWithFileBrowserTest.GetDisplayPath
[21395:3847:0901/074738:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21388:9751:0901/074740:ERROR:mach_broker_mac.mm(222)] Unknown process 21404 is sending Mach IPC messages!
[21388:3847:0901/074741:INFO:CONSOLE(0)] "[SUCCESS] testGetDisplayPath", source: chrome-extension://akniemdibagmhpjmcmimelocpdalgmha/_generated_background_page.html (0)
[21388:38915:0901/074741:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21388:38915:0901/074741:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PlatformAppWithFileBrowserTest.GetDisplayPath (5537 ms)
[31/237] PlatformAppWithFileBrowserTest.GetDisplayPath (7362 ms)
[ RUN ] PlatformAppDevToolsBrowserTest.ReOpenedWithID
[21401:3847:0901/074739:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21409:12551:0901/074746:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppDevToolsBrowserTest.ReOpenedWithID (8510 ms)
[32/237] PlatformAppDevToolsBrowserTest.ReOpenedWithID (10321 ms)
[ RUN ] EphemeralAppBrowserTest.EventDispatchWhenLaunched
[21410:3847:0901/074742:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21400:37635:0901/074747:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21400:37635:0901/074747:WARNING:channel.cc(325)] RawChannel write error
[ OK ] EphemeralAppBrowserTest.EventDispatchWhenLaunched (7336 ms)
[33/237] EphemeralAppBrowserTest.EventDispatchWhenLaunched (9057 ms)
[ RUN ] EphemeralAppLauncherTest.LaunchAppBlockedByPolicy
HTTP server started on http://127.0.0.1:59655...
sending server_data: {"host": "127.0.0.1", "port": 59655} (36 bytes)
[21415:3847:0901/074744:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EphemeralAppLauncherTest.LaunchAppBlockedByPolicy (10056 ms)
[34/237] EphemeralAppLauncherTest.LaunchAppBlockedByPolicy (11788 ms)
[ RUN ] WebViewTest.InterstitialTeardown
[21423:3847:0901/074745:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://localhost:59656...
sending server_data: {"host": "localhost", "port": 59656} (36 bytes)
[21414:3847:0901/074749:INFO:CONSOLE(6)] "embedder.loadGuest: 59656", source: chrome-extension://aanbjmkmfhjajahafhmnilbjjmcfmdij/embedder.js (6)
[21414:3847:0901/074749:INFO:CONSOLE(13)] "guestSrcHTTPS: https://localhost:59656/files/extensions/platform_apps/web_view/interstitial_teardown/https_page.html", source: chrome-extension://aanbjmkmfhjajahafhmnilbjjmcfmdij/embedder.js (13)
[21414:39171:0901/074752:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.InterstitialTeardown (9215 ms)
[35/237] WebViewTest.InterstitialTeardown (11031 ms)
[ RUN ] WebViewTest.GeolocationAPIEmbedderHasNoAccessAllow
[21435:3847:0901/074750:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21428:73987:0901/074754:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] WebViewTest.GeolocationAPIEmbedderHasNoAccessAllow (6997 ms)
[36/237] WebViewTest.GeolocationAPIEmbedderHasNoAccessAllow (8905 ms)
[ RUN ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfMultiWebViewGuestsDefaultAllow
[21441:3847:0901/074751:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21431:3847:0901/074756:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop of guest No.1", source: chrome-extension://jnbnepjdjpoeachpoholpbleaonjaphf/embedder.js (79)
[21431:3847:0901/074756:INFO:CONSOLE(82)] "embedder.webview[1].postMessage", source: chrome-extension://jnbnepjdjpoeachpoholpbleaonjaphf/embedder.js (82)
[21431:3847:0901/074756:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop of guest No.2", source: chrome-extension://jnbnepjdjpoeachpoholpbleaonjaphf/embedder.js (79)
[21431:3847:0901/074756:INFO:CONSOLE(82)] "embedder.webview[2].postMessage", source: chrome-extension://jnbnepjdjpoeachpoholpbleaonjaphf/embedder.js (82)
[21431:3847:0901/074756:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop of guest No.0", source: chrome-extension://jnbnepjdjpoeachpoholpbleaonjaphf/embedder.js (79)
[21431:3847:0901/074756:INFO:CONSOLE(82)] "embedder.webview[0].postMessage", source: chrome-extension://jnbnepjdjpoeachpoholpbleaonjaphf/embedder.js (82)
[21431:73987:0901/074756:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[21431:73987:0901/074756:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[21431:73987:0901/074756:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[21442:12551:0901/074756:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[21442:12551:0901/074756:WARNING:channel.cc(325)] RawChannel write error
[21431:41219:0901/074756:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21454:13063:0901/074756:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[21454:13063:0901/074756:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[21454:13063:0901/074756:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfMultiWebViewGuestsDefaultAllow (7487 ms)
[37/237] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfMultiWebViewGuestsDefaultAllow (9212 ms)
[ RUN ] WebViewTest.Shim_TestLoadDataAPI
[21450:3847:0901/074754:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21444:74243:0901/074759:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[21452:12551:0901/074759:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[21444:41219:0901/074759:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[21444:41219:0901/074759:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21444:41219:0901/074759:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.Shim_TestLoadDataAPI (7326 ms)
[38/237] WebViewTest.Shim_TestLoadDataAPI (8959 ms)
[ RUN ] WebViewTest.Shim_TestWebViewInsideFrame
[21459:3847:0901/074757:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21460:12551:0901/074801:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[21460:12551:0901/074801:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[21460:12551:0901/074801:WARNING:channel.cc(325)] RawChannel write error
[21453:39683:0901/074802:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21453:39683:0901/074802:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.Shim_TestWebViewInsideFrame (7302 ms)
[39/237] WebViewTest.Shim_TestWebViewInsideFrame (9232 ms)
[ RUN ] WebViewSizeTest.Shim_TestResizeWebviewWithDisplayNoneResizesContent
[21467:3847:0901/074759:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21458:3847:0901/074803:INFO:CONSOLE(2229)] "The resize test has been injected into webview.", source: chrome-extension://cggkejkilbpdikbhdgcpmpodlmfdahmc/main.js (2229)
[21458:3847:0901/074803:INFO:CONSOLE(2239)] "The guest script for a two-way comm channel has been injected into webview.", source: chrome-extension://cggkejkilbpdikbhdgcpmpodlmfdahmc/main.js (2239)
[21458:3847:0901/074803:INFO:CONSOLE(2250)] "A communication channel has been established with webview.", source: chrome-extension://cggkejkilbpdikbhdgcpmpodlmfdahmc/main.js (2250)
[21458:3847:0901/074803:INFO:CONSOLE(2251)] "Resizing <webview> width from 300px to 400px.", source: chrome-extension://cggkejkilbpdikbhdgcpmpodlmfdahmc/main.js (2251)
[21470:13063:0901/074804:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[21470:13063:0901/074804:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewSizeTest.Shim_TestResizeWebviewWithDisplayNoneResizesContent (7197 ms)
[40/237] WebViewSizeTest.Shim_TestResizeWebviewWithDisplayNoneResizesContent (9299 ms)
[ RUN ] WebViewNewWindowTest.Shim_TestNewWindowTwoListeners
[21471:3847:0901/074800:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21472:13063:0901/074805:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[21472:13063:0901/074805:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[21472:13063:0901/074805:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[21472:13063:0901/074805:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[21461:39683:0901/074805:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[21461:39683:0901/074805:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21461:39683:0901/074805:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewNewWindowTest.Shim_TestNewWindowTwoListeners (7226 ms)
[41/237] WebViewNewWindowTest.Shim_TestNewWindowTwoListeners (9079 ms)
[ RUN ] WebViewSpeechAPITest.SpeechRecognitionAPI_HasPermissionDeny
[21479:3847:0901/074803:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21473:5383:0901/074805:ERROR:mach_broker_mac.mm(222)] Unknown process 21486 is sending Mach IPC messages!
[21473:3847:0901/074806:INFO:CONSOLE(6)] "speechTests.denyTest", source: chrome-extension://gipgdfeimopmhiaocnnkidpfpeeheoog/embedder.js (6)
[21473:3847:0901/074808:INFO:CONSOLE(6)] "loadstop", source: chrome-extension://gipgdfeimopmhiaocnnkidpfpeeheoog/embedder.js (6)
[21473:3847:0901/074808:INFO:CONSOLE(6)] "done executeScript", source: chrome-extension://gipgdfeimopmhiaocnnkidpfpeeheoog/embedder.js (6)
[21473:3847:0901/074808:INFO:CONSOLE(6)] "done postMessage", source: chrome-extension://gipgdfeimopmhiaocnnkidpfpeeheoog/embedder.js (6)
[21473:41219:0901/074808:ERROR:media_stream_manager.cc(1228)] Invalid security origin.
[21473:3847:0901/074808:INFO:CONSOLE(6)] "[guest]: runSpeechRecognitionAPI, line: 6", source: chrome-extension://gipgdfeimopmhiaocnnkidpfpeeheoog/embedder.js (6)
[21473:3847:0901/074808:INFO:CONSOLE(6)] "[guest]: r.onerror, line: 6", source: chrome-extension://gipgdfeimopmhiaocnnkidpfpeeheoog/embedder.js (6)
[21473:3847:0901/074808:INFO:CONSOLE(6)] "embedder.onPostMessageReceived: recognition", source: chrome-extension://gipgdfeimopmhiaocnnkidpfpeeheoog/embedder.js (6)
[21473:3847:0901/074808:INFO:CONSOLE(6)] "embedder.onPostMessageReceived.status: onerror", source: chrome-extension://gipgdfeimopmhiaocnnkidpfpeeheoog/embedder.js (6)
[21473:3847:0901/074808:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://gipgdfeimopmhiaocnnkidpfpeeheoog/embedder.html (0)
[21494:12807:0901/074808:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewSpeechAPITest.SpeechRecognitionAPI_HasPermissionDeny (7835 ms)
[42/237] WebViewSpeechAPITest.SpeechRecognitionAPI_HasPermissionDeny (9869 ms)
[ RUN ] AutofillServerTest.AlwaysQueryForPasswordFields
[21489:3847:0901/074806:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21490:12807:0901/074809:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[21490:12807:0901/074809:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[21490:12807:0901/074809:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[21490:12807:0901/074809:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[21490:12807:0901/074809:WARNING:channel.cc(325)] RawChannel write error
[21482:5635:0901/074809:ERROR:browser_io_surface_manager_mac.cc(299)] Invalid Id for IOSurface 1
[21497:12807:0901/074809:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[21497:12807:0901/074809:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AutofillServerTest.AlwaysQueryForPasswordFields (5276 ms)
[43/237] AutofillServerTest.AlwaysQueryForPasswordFields (7390 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirect
[21495:3847:0901/074808:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21488:3847:0901/074809:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:59688/banners/main.js (13)
[21488:3847:0901/074809:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:59688/banners/main.js (13)
[21488:74243:0901/074809:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[21488:3847:0901/074809:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:59688/banners/main.js (13)
=================================================================
==21500==ERROR: AddressSanitizer: heap-use-after-free on address 0x60e000057cc0 at pc 0x00011892ee32 bp 0x7fff55928650 sp 0x7fff55928648
READ of size 8 at 0x60e000057cc0 thread T0
#0 0x11892ee31 in operator() base/memory/scoped_ptr.h:128:5
#1 0x11892ee31 in ~scoped_ptr_impl base/memory/scoped_ptr.h:222:0
#2 0x11892ee31 in ~scoped_ptr_impl base/memory/scoped_ptr.h:218:0
#3 0x11892ee31 in ~scoped_ptr base/memory/scoped_ptr.h:312:0
#4 0x11892ee31 in ~scoped_ptr base/memory/scoped_ptr.h:312:0
#5 0x11892ee31 in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:797:0
#6 0x11892f00d in ~RenderFrameImpl content/renderer/render_frame_impl.cc:764:37
#7 0x11892f00d in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:764:0
#8 0x11894acd0 in content::RenderFrameImpl::frameDetached(blink::WebFrame*, blink::WebFrameClient::DetachType) content/renderer/render_frame_impl.cc:2295:3
#9 0x110e2ce68 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:346:5
#10 0x112ed2a48 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#11 0x112f49625 in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:307:5
#12 0x11332096d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:570:5
#13 0x110f8abe0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1694:9
#14 0x1189fdc88 in content::RenderWidget::Close() content/renderer/render_widget.cc:1631:5
#15 0x1189d33b0 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3073:3
#16 0x10c1b544c in Run base/callback.h:396:12
#17 0x10c1b544c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#18 0x1187773b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#19 0x1187735b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#20 0x10c1b544c in Run base/callback.h:396:12
#21 0x10c1b544c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#22 0x10c2175bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#23 0x10c2180a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#24 0x10c218656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#25 0x10c193fa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#26 0x10c1fdf19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#27 0x10c192526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#28 0x7fff8a825b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#29 0x7fff8a825454 in __CFRunLoopDoSources0 ??:0:0
#30 0x7fff8a8487f4 in __CFRunLoopRun ??:0:0
#31 0x7fff8a8480e1 in CFRunLoopRunSpecific ??:0:0
#32 0x7fff8eb357bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#33 0x10c195497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#34 0x10c19389b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#35 0x10c25512e in base::RunLoop::Run() base/run_loop.cc:55:3
#36 0x10c216124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
#37 0x118a18058 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:201:7
#38 0x10c0ced8b in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:806:12
#39 0x10c0cd2dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#40 0x10afea0dd in ChromeMain chrome/app/chrome_main.cc:66:12
#41 0x10a2d5c0a in main chrome/app/chrome_exe_main_mac.cc:16:12
#42 0x10a2d5bf3 in start ??:0:0
#35 0x10 (<unknown module>)
0x60e000057cc0 is located 32 bytes inside of 152-byte region [0x60e000057ca0,0x60e000057d38)
freed by thread T0 here:
#0 0x10a32ed7b in __asan_print_accumulated_stats ??:0:0
#1 0x11892e014 in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:766:3
#2 0x11892f00d in ~RenderFrameImpl content/renderer/render_frame_impl.cc:764:37
#3 0x11892f00d in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:764:0
#4 0x11894acd0 in content::RenderFrameImpl::frameDetached(blink::WebFrame*, blink::WebFrameClient::DetachType) content/renderer/render_frame_impl.cc:2295:3
#5 0x110e2ce68 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:346:5
#6 0x112ed2a48 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#7 0x112f49625 in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:307:5
#8 0x11332096d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:570:5
#9 0x110f8abe0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1694:9
#10 0x1189fdc88 in content::RenderWidget::Close() content/renderer/render_widget.cc:1631:5
#11 0x1189d33b0 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3073:3
#12 0x10c1b544c in Run base/callback.h:396:12
#13 0x10c1b544c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#14 0x1187773b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#15 0x1187735b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#16 0x10c1b544c in Run base/callback.h:396:12
#17 0x10c1b544c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#18 0x10c2175bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#19 0x10c2180a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#20 0x10c218656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#21 0x10c193fa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#22 0x10c1fdf19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#23 0x10c192526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#24 0x7fff8a825b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#25 0x7fff8a825454 in __CFRunLoopDoSources0 ??:0:0
#26 0x7fff8a8487f4 in __CFRunLoopRun ??:0:0
#27 0x7fff8a8480e1 in CFRunLoopRunSpecific ??:0:0
#28 0x7fff8eb357bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#29 0x10c195497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#30 0x10c19389b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#31 0x10c25512e in base::RunLoop::Run() base/run_loop.cc:55:3
#32 0x10c216124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
previously allocated by thread T0 here:
#0 0x10a32e7bb in __asan_print_accumulated_stats ??:0:0
#1 0x10bf20c79 in ChromeContentRendererClient::CreateAppBannerClient(content::RenderFrame*) chrome/renderer/chrome_content_renderer_client.cc:1618:7
#2 0x11896cc87 in appBannerClient content/renderer/render_frame_impl.cc:3800:9
#3 0x11896cc87 in non-virtual thunk to content::RenderFrameImpl::appBannerClient() content/renderer/render_frame_impl.cc:3797:0
#4 0x110f1d2b4 in blink::WebLocalFrameImpl::willShowInstallBannerPrompt(int, blink::WebVector<blink::WebString> const&, blink::WebAppBannerPromptReply*) third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:2134:65
#5 0x10bf27869 in ChromeRenderFrameObserver::OnAppBannerPromptRequest(int, std::string const&) chrome/renderer/chrome_render_frame_observer.cc:223:3
#6 0x10bf2521c in DispatchToMethodImpl<ChromeRenderFrameObserver, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &), int, std::basic_string<char> , 0, 1> base/tuple.h:254:3
#7 0x10bf2521c in DispatchToMethod<ChromeRenderFrameObserver, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &), int, std::basic_string<char> > base/tuple.h:261:0
#8 0x10bf2521c in Dispatch<ChromeRenderFrameObserver, ChromeRenderFrameObserver, void, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &)> chrome/common/render_messages.h:423:0
#9 0x10bf2521c in ChromeRenderFrameObserver::OnMessageReceived(IPC::Message const&) chrome/renderer/chrome_render_frame_observer.cc:106:0
#10 0x11893413b in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1065:9
#11 0x10e3ac83e in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
#12 0x10e3ac6c1 in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
#13 0x1185b9910 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:656:10
#14 0x10e40df6e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:288:3
#15 0x10c1b544c in Run base/callback.h:396:12
#16 0x10c1b544c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#17 0x1187773b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#18 0x1187735b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#19 0x10c1b544c in Run base/callback.h:396:12
#20 0x10c1b544c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#21 0x10c2175bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#22 0x10c2180a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#23 0x10c218656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#24 0x10c193fa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#25 0x10c1fdf19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#26 0x10c192526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#27 0x7fff8a825b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#28 0x7fff8a825454 in __CFRunLoopDoSources0 ??:0:0
#29 0x7fff8a8487f4 in __CFRunLoopRun ??:0:0
#30 0x7fff8a8480e1 in CFRunLoopRunSpecific ??:0:0
#31 0x7fff8eb357bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#32 0x10c195497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#33 0x10c19389b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#34 0x10c25512e in base::RunLoop::Run() base/run_loop.cc:55:3
#35 0x10c216124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
SUMMARY: AddressSanitizer: heap-use-after-free (/Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4+0xd948e31)
Shadow bytes around the buggy address:
0x1c1c0000af40: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c1c0000af50: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c1c0000af60: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c1c0000af70: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
0x1c1c0000af80: fd fd fd fd fd fd fd fd fd fd fd fa fa fa fa fa
=>0x1c1c0000af90: fa fa fa fa fd fd fd fd[fd]fd fd fd fd fd fd fd
0x1c1c0000afa0: fd fd fd fd fd fd fd fa fa fa fa fa fa fa fa fa
0x1c1c0000afb0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000afc0: fd fd fd fa fa fa fa fa fa fa fa fa fd fd fd fd
0x1c1c0000afd0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000afe0: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
Shadow byte legend (one shadow byte represents 8 application bytes):
Addressable: 00
Partially addressable: 01 02 03 04 05 06 07
Heap left redzone: fa
Heap right redzone: fb
Freed heap region: fd
Stack left redzone: f1
Stack mid redzone: f2
Stack right redzone: f3
Stack partial redzone: f4
Stack after return: f5
Stack use after scope: f8
Global redzone: f9
Global init order: f6
Poisoned by user: f7
Container overflow: fc
Array cookie: ac
Intra object redzone: bb
ASan internal: fe
Left alloca redzone: ca
Right alloca redzone: cb
==21500==ABORTING
Received signal 6
[0x00010c1b3c90]
[0x7fff8851f90a]
[0x0001189d33b1]
[0x7fff88576f61]
[0x00010a3404b6]
[0x00010a32ac8e]
[0x00011892ee32]
[0x00011892f00e]
[0x00011894acd1]
[0x000110e2ce69]
[0x000112ed2a49]
[0x000112f49626]
[0x00011332096e]
[0x000110f8abe1]
[0x0001189fdc89]
[0x0001189d33b1]
[0x00010c1b544d]
[0x0001187773ba]
[0x0001187735b4]
[0x00010c1b544d]
[0x00010c2175bd]
[0x00010c2180a7]
[0x00010c218657]
[0x00010c193faa]
[0x00010c1fdf1a]
[0x00010c192527]
[0x7fff8a825b31]
[0x7fff8a825455]
[0x7fff8a8487f5]
[0x7fff8a8480e2]
[0x7fff8eb357be]
[0x00010c195498]
[0x00010c19389c]
[0x00010c25512f]
[0x00010c216125]
[0x000118a18059]
[0x00010c0ced8c]
[0x00010c0cd2de]
[0x00010afea0de]
[0x00010a2d5c0b]
[0x00010a2d5bf4]
[end of stack trace]
[21488:3847:0901/074810:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[21488:3847:0901/074810:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[21488:3847:0901/074810:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirect (3839 ms)
[44/237] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirect (5431 ms)
[ RUN ] PasswordsCounterTest.Blacklisted
[21501:3847:0901/074809:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21502:14339:0901/074810:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[21502:12807:0901/074810:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[21502:12807:0901/074810:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[21502:12807:0901/074810:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PasswordsCounterTest.Blacklisted (3439 ms)
[45/237] PasswordsCounterTest.Blacklisted (5032 ms)
[ RUN ] AndroidUsbDiscoveryTest.TestDeviceDiscovery
[21518:3847:0901/074813:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21503:37123:0901/074814:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[21503:37123:0901/074814:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21503:37123:0901/074814:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AndroidUsbDiscoveryTest.TestDeviceDiscovery (3885 ms)
[46/237] AndroidUsbDiscoveryTest.TestDeviceDiscovery (5423 ms)
[ RUN ] DevToolsPolicyTest.PolicyTrue
[21536:3847:0901/074818:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21539:13063:0901/074819:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[21539:13063:0901/074819:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DevToolsPolicyTest.PolicyTrue (2907 ms)
[47/237] DevToolsPolicyTest.PolicyTrue (4328 ms)
[ RUN ] DevToolsBeforeUnloadTest.TestDockedDevToolsClose
[21521:3847:0901/074814:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59699...
sending server_data: {"host": "127.0.0.1", "port": 59699} (36 bytes)
[ OK ] DevToolsBeforeUnloadTest.TestDockedDevToolsClose (8862 ms)
[48/237] DevToolsBeforeUnloadTest.TestDockedDevToolsClose (10510 ms)
[ RUN ] DevToolsSanityTest.TestPauseWhenLoadingDevTools
[21522:3847:0901/074814:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59701...
sending server_data: {"host": "127.0.0.1", "port": 59701} (36 bytes)
[21505:35843:0901/074820:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DevToolsSanityTest.TestPauseWhenLoadingDevTools (9195 ms)
[49/237] DevToolsSanityTest.TestPauseWhenLoadingDevTools (10962 ms)
[ RUN ] DevToolsSanityTest.TestPauseWhenScriptIsRunning
[21526:3847:0901/074814:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59705...
sending server_data: {"host": "127.0.0.1", "port": 59705} (36 bytes)
[21513:3847:0901/074822:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[21537:13063:0901/074824:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[21537:13063:0901/074824:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DevToolsSanityTest.TestPauseWhenScriptIsRunning (12673 ms)
[50/237] DevToolsSanityTest.TestPauseWhenScriptIsRunning (14622 ms)
[ RUN ] DownloadTest.DownloadTest_GZipWithNoContent
[21554:3847:0901/074824:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.DownloadTest_GZipWithNoContent (3677 ms)
[51/237] DownloadTest.DownloadTest_GZipWithNoContent (5524 ms)
[ RUN ] DownloadTest.BrowserCloseAfterDownload
[21545:3847:0901/074822:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21540:3847:0901/074827:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] DownloadTest.BrowserCloseAfterDownload (7107 ms)
[52/237] DownloadTest.BrowserCloseAfterDownload (8962 ms)
[ RUN ] DownloadTest.DownloadTest_CrazyFilenames
[21550:3847:0901/074824:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.DownloadTest_CrazyFilenames (7575 ms)
[53/237] DownloadTest.DownloadTest_CrazyFilenames (9382 ms)
[ RUN ] DownloadTest.FeedbackService
[21562:3847:0901/074829:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21569:13063:0901/074831:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[21569:13063:0901/074831:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[21556:3847:0901/074831:ERROR:two_phase_uploader.cc(105)] URLFetcher failed, status=3 err=-11
[ OK ] DownloadTest.FeedbackService (5105 ms)
[54/237] DownloadTest.FeedbackService (6998 ms)
[ RUN ] DownloadTestWithShelf.DownloadAndWait
[21567:3847:0901/074830:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTestWithShelf.DownloadAndWait (4941 ms)
[55/237] DownloadTestWithShelf.DownloadAndWait (6463 ms)
[ RUN ] SavePageBrowserTest.SaveHTMLOnly
[21573:3847:0901/074832:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SavePageBrowserTest.SaveHTMLOnly (3661 ms)
[56/237] SavePageBrowserTest.SaveHTMLOnly (5820 ms)
[ RUN ] ErrorPageTest.Page404
[21578:3847:0901/074833:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21570:37123:0901/074834:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21570:37123:0901/074834:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ErrorPageTest.Page404 (3444 ms)
[57/237] ErrorPageTest.Page404 (5002 ms)
[ RUN ] ExtensionBrowsingDataTest.ShortcutFunctionRemovalMask
[21590:3847:0901/074837:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionBrowsingDataTest.ShortcutFunctionRemovalMask (3895 ms)
[58/237] ExtensionBrowsingDataTest.ShortcutFunctionRemovalMask (5620 ms)
[ RUN ] AutofillPrivateApiTest.SaveAddress
[21587:3847:0901/074836:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21579:3847:0901/074839:INFO:CONSOLE(0)] "[SUCCESS] saveAddress", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?saveAddress (0)
[ OK ] AutofillPrivateApiTest.SaveAddress (5728 ms)
[59/237] AutofillPrivateApiTest.SaveAddress (7812 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_Headers
[21596:3847:0901/074838:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59710...
sending server_data: {"host": "127.0.0.1", "port": 59710} (36 bytes)
[21597:12807:0901/074841:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[21597:12807:0901/074841:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[21603:12807:0901/074841:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[21603:12807:0901/074841:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_Headers (6223 ms)
[60/237] DownloadExtensionTest.DownloadExtensionTest_Download_Headers (8075 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_ReferencesParentInvalid
[21600:3847:0901/074839:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59712...
sending server_data: {"host": "127.0.0.1", "port": 59712} (36 bytes)
[21588:39427:0901/074842:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_ReferencesParentInvalid (6094 ms)
[61/237] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_ReferencesParentInvalid (8071 ms)
[ RUN ] BrowserActionApiTest.BrowserActionAddPopup
[21610:3847:0901/074842:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21602:39939:0901/074845:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[21602:39939:0901/074845:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[21602:39939:0901/074845:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21602:39939:0901/074845:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowserActionApiTest.BrowserActionAddPopup (5763 ms)
[62/237] BrowserActionApiTest.BrowserActionAddPopup (7444 ms)
[ RUN ] BrowserActionApiTest.IncognitoBasic
[21615:3847:0901/074843:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59714...
sending server_data: {"host": "127.0.0.1", "port": 59714} (36 bytes)
[21618:3847:0901/074848:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserActionApiTest.IncognitoBasic (6420 ms)
[63/237] BrowserActionApiTest.IncognitoBasic (8373 ms)
[ RUN ] ExtensionBrowserTest.WindowOpenNoPrivileges
[21623:3847:0901/074845:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21614:38147:0901/074848:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21614:38147:0901/074848:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionBrowserTest.WindowOpenNoPrivileges (5410 ms)
[64/237] ExtensionBrowserTest.WindowOpenNoPrivileges (7193 ms)
[ RUN ] HotwordPrivateApiTest.GetLaunchStateHotwordAudioHistory
[21626:3847:0901/074846:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21616:3847:0901/074849:INFO:CONSOLE(0)] "[SUCCESS] getLaunchState", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[ OK ] HotwordPrivateApiTest.GetLaunchStateHotwordAudioHistory (5847 ms)
[65/237] HotwordPrivateApiTest.GetLaunchStateHotwordAudioHistory (7527 ms)
[ RUN ] IdentityGetAccountsFunctionTest.MultiAccountOn
[21636:3847:0901/074850:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21638:14339:0901/074851:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[21638:14339:0901/074851:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[21638:14339:0901/074851:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[21638:12807:0901/074851:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[21638:12807:0901/074851:WARNING:channel.cc(325)] RawChannel write error
[ OK ] IdentityGetAccountsFunctionTest.MultiAccountOn (3350 ms)
[66/237] IdentityGetAccountsFunctionTest.MultiAccountOn (5047 ms)
[ RUN ] GetAuthTokenFunctionTest.NonInteractiveMintAdviceSuccess
[21645:3847:0901/074852:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21637:3847:0901/074855:INFO:CONSOLE(5)] "hi there", source: chrome-extension://difidlpfhlphlnkhfkijgkbllcmekhgg/test.js (5)
[21649:13063:0901/074855:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] GetAuthTokenFunctionTest.NonInteractiveMintAdviceSuccess (5164 ms)
[67/237] GetAuthTokenFunctionTest.NonInteractiveMintAdviceSuccess (7210 ms)
[ RUN ] GetAuthTokenFunctionTest.NonInteractiveMintBadCredentials
[21648:3847:0901/074853:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21639:3847:0901/074856:INFO:CONSOLE(5)] "hi there", source: chrome-extension://difidlpfhlphlnkhfkijgkbllcmekhgg/test.js (5)
[ OK ] GetAuthTokenFunctionTest.NonInteractiveMintBadCredentials (5353 ms)
[68/237] GetAuthTokenFunctionTest.NonInteractiveMintBadCredentials (7075 ms)
[ RUN ] GetAuthTokenFunctionTest.NoninteractiveShutdown
[21654:3847:0901/074854:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21642:3847:0901/074856:INFO:CONSOLE(5)] "hi there", source: chrome-extension://difidlpfhlphlnkhfkijgkbllcmekhgg/test.js (5)
[21656:12807:0901/074856:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[21660:13063:0901/074856:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[21660:13063:0901/074856:WARNING:channel.cc(325)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.NoninteractiveShutdown (5203 ms)
[69/237] GetAuthTokenFunctionTest.NoninteractiveShutdown (6762 ms)
[ RUN ] LaunchWebAuthFlowFunctionTest.LoadFailed
[21657:3847:0901/074855:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:59715...
sending server_data: {"host": "127.0.0.1", "port": 59715} (36 bytes)
[21646:3847:0901/074859:INFO:CONSOLE(3)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://ahjaciijnoiaklcomgnblndopackapon/scope_approval_dialog.html (3)
[21646:41475:0901/074901:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21646:41475:0901/074901:WARNING:channel.cc(325)] RawChannel write error
[ OK ] LaunchWebAuthFlowFunctionTest.LoadFailed (9162 ms)
[70/237] LaunchWebAuthFlowFunctionTest.LoadFailed (11273 ms)
[ RUN ] InstanceIDApiTest.GetID
[21671:3847:0901/074859:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21661:3847:0901/074902:INFO:CONSOLE(0)] "[SUCCESS] getIDWithoutCallback", source: chrome-extension://mmonmacdaaallhalolbbhfphdjajdfol/_generated_background_page.html (0)
[21661:3847:0901/074902:INFO:CONSOLE(0)] "[SUCCESS] getIDWithCallback", source: chrome-extension://mmonmacdaaallhalolbbhfphdjajdfol/_generated_background_page.html (0)
[21661:3847:0901/074902:INFO:CONSOLE(0)] "[SUCCESS] getIDTwice", source: chrome-extension://mmonmacdaaallhalolbbhfphdjajdfol/_generated_background_page.html (0)
[ OK ] InstanceIDApiTest.GetID (5174 ms)
[71/237] InstanceIDApiTest.GetID (7143 ms)
[ RUN ] NotificationProviderApiTest.Events
[21675:3847:0901/074900:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21663:3847:0901/074903:INFO:CONSOLE(0)] "[SUCCESS] testOnCreated", source: chrome-extension://gkdiigedjndnmghinepmjclhafnfmlhe/_generated_background_page.html (0)
[21681:12551:0901/074903:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] NotificationProviderApiTest.Events (5648 ms)
[72/237] NotificationProviderApiTest.Events (7377 ms)
[ RUN ] ExtensionPreferenceApiTest.DataReductionProxy
[21676:3847:0901/074901:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21664:3847:0901/074903:INFO:CONSOLE(0)] "[SUCCESS] getDrpPrefs", source: chrome-extension://pfmgfdlgomnbgkofeojodiodmgpgmkac/test.html (0)
[21664:3847:0901/074903:INFO:CONSOLE(0)] "[SUCCESS] updateDailyLengths", source: chrome-extension://pfmgfdlgomnbgkofeojodiodmgpgmkac/test.html (0)
[21664:3847:0901/074903:INFO:CONSOLE(0)] "[SUCCESS] clearDataSavings", source: chrome-extension://pfmgfdlgomnbgkofeojodiodmgpgmkac/test.html (0)
[21679:13575:0901/074903:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[21682:13319:0901/074903:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[21682:13319:0901/074903:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionPreferenceApiTest.DataReductionProxy (5413 ms)
[73/237] ExtensionPreferenceApiTest.DataReductionProxy (7136 ms)
[ RUN ] ProxySettingsApiTest.ProxyFixedSingle
[21691:3847:0901/074906:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21683:3847:0901/074909:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://eekedobmeaggbpcafbklbgkamailabin/_generated_background_page.html (0)
[21683:3847:0901/074909:INFO:CONSOLE(0)] "[SUCCESS] setSingleProxy", source: chrome-extension://eekedobmeaggbpcafbklbgkamailabin/_generated_background_page.html (0)
[ OK ] ProxySettingsApiTest.ProxyFixedSingle (5486 ms)
[74/237] ProxySettingsApiTest.ProxyFixedSingle (7250 ms)
[ RUN ] ExtensionSessionsTest.GetRecentlyClosedIncognito
[21695:3847:0901/074907:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: IsManaged()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: IsSyncActive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: IsManaged()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: HasSyncSetupCompleted()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: HasSyncSetupCompleted()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:164:
Function call: GetRegisteredDataTypes()
Returns: 8-byte object <FF-FF FF-FF 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
[21684:39427:0901/074909:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21684:39427:0901/074909:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionSessionsTest.GetRecentlyClosedIncognito (5583 ms)
[75/237] ExtensionSessionsTest.GetRecentlyClosedIncognito (7407 ms)
[ RUN ] SyncFileSystemApiTest.GetServiceStatus
[21700:3847:0901/074908:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21688:5379:0901/074910:ERROR:mach_broker_mac.mm(222)] Unknown process 21707 is sending Mach IPC messages!
[21688:3847:0901/074911:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://cedfbckhecbcdeilepimhbcmfimecjhl/_generated_background_page.html (0)
[ OK ] SyncFileSystemApiTest.GetServiceStatus (5592 ms)
[76/237] SyncFileSystemApiTest.GetServiceStatus (7390 ms)
[ RUN ] SocketApiTest.SocketTCPExtension
[21699:3847:0901/074908:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
Echo TCP server started on port 59717...
sending server_data: {"host": "127.0.0.1", "port": 59717} (36 bytes)
[21686:3847:0901/074911:INFO:CONSOLE(374)] "Running tests, protocol none, echo server lOcAlHoSt:59717", source: chrome-extension://emnhccehegjbllldcjlipjbbchpcgohm/background.js (374)
[21686:3847:0901/074911:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://emnhccehegjbllldcjlipjbbchpcgohm/_generated_background_page.html (0)
[21686:3847:0901/074911:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running socket.getInfo: Socket not found
at Object.onGetInfo [as callback] (chrome-extension://emnhccehegjbllldcjlipjbbchpcgohm/background.js:65:14)", source: chrome-extension://emnhccehegjbllldcjlipjbbchpcgohm/_generated_background_page.html (0)
[21686:3847:0901/074911:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://emnhccehegjbllldcjlipjbbchpcgohm/_generated_background_page.html (0)
[21686:3847:0901/074911:INFO:CONSOLE(255)] "calling create", source: chrome-extension://emnhccehegjbllldcjlipjbbchpcgohm/background.js (255)
[21686:3847:0901/074911:INFO:CONSOLE(261)] "calling connect", source: chrome-extension://emnhccehegjbllldcjlipjbbchpcgohm/background.js (261)
[21686:3847:0901/074911:INFO:CONSOLE(270)] "Socket connect: result=0", source: chrome-extension://emnhccehegjbllldcjlipjbbchpcgohm/background.js (270)
[21686:3847:0901/074911:INFO:CONSOLE(272)] "calling read with readCB2 callback", source: chrome-extension://emnhccehegjbllldcjlipjbbchpcgohm/background.js (272)
[21686:3847:0901/074911:INFO:CONSOLE(278)] "calling disconnect", source: chrome-extension://emnhccehegjbllldcjlipjbbchpcgohm/background.js (278)
[21686:3847:0901/074911:INFO:CONSOLE(281)] "calling connect", source: chrome-extension://emnhccehegjbllldcjlipjbbchpcgohm/background.js (281)
[21686:3847:0901/074911:INFO:CONSOLE(290)] "Socket connect: result=0", source: chrome-extension://emnhccehegjbllldcjlipjbbchpcgohm/background.js (290)
[21686:3847:0901/074911:INFO:CONSOLE(292)] "calling read with readCB1 callback", source: chrome-extension://emnhccehegjbllldcjlipjbbchpcgohm/background.js (292)
[21686:3847:0901/074911:INFO:CONSOLE(308)] "write callback: bytesWritten=24", source: chrome-extension://emnhccehegjbllldcjlipjbbchpcgohm/background.js (308)
[21686:3847:0901/074911:INFO:CONSOLE(323)] "Socket read CB2: result=30", source: chrome-extension://emnhccehegjbllldcjlipjbbchpcgohm/background.js (323)
[21686:3847:0901/074911:INFO:CONSOLE(333)] "Success!", source: chrome-extension://emnhccehegjbllldcjlipjbbchpcgohm/background.js (333)
[21686:3847:0901/074911:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://emnhccehegjbllldcjlipjbbchpcgohm/_generated_background_page.html (0)
[21686:3847:0901/074911:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://emnhccehegjbllldcjlipjbbchpcgohm/_generated_background_page.html (0)
[21701:12807:0901/074911:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[21701:12807:0901/074911:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[21701:12807:0901/074911:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[21701:12807:0901/074911:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[21701:12807:0901/074911:WARNING:channel.cc(325)] RawChannel write error
[21686:41219:0901/074911:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21686:41219:0901/074911:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SocketApiTest.SocketTCPExtension (6573 ms)
[77/237] SocketApiTest.SocketTCPExtension (8458 ms)
[ RUN ] ExtensionTabsTest.DontCreateNormalWindowWhenIncognitoForced
[21717:3847:0901/074913:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21719:13063:0901/074916:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[21719:13063:0901/074916:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[21719:13063:0901/074916:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[21719:13063:0901/074916:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionTabsTest.DontCreateNormalWindowWhenIncognitoForced (5177 ms)
[78/237] ExtensionTabsTest.DontCreateNormalWindowWhenIncognitoForced (7003 ms)
[ RUN ] ExtensionTabsZoomTest.GetZoomSettings
[21720:3847:0901/074914:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21723:13063:0901/074916:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[21723:13063:0901/074916:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[21711:39171:0901/074916:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21711:39171:0901/074916:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionTabsZoomTest.GetZoomSettings (4982 ms)
[79/237] ExtensionTabsZoomTest.GetZoomSettings (6830 ms)
[ RUN ] WebNavigationApiTest.History
[21729:3847:0901/074916:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21718:3847:0901/074920:INFO:CONSOLE(0)] "[SUCCESS] history", source: chrome-extension://ealjmbgfllcllajcghojfjokhjeggblc/test_history.html (0)
[21742:12807:0901/074920:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[21742:12807:0901/074920:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[21718:3847:0901/074920:INFO:CONSOLE(0)] "[SUCCESS] historyBeforeParsing", source: chrome-extension://ealjmbgfllcllajcghojfjokhjeggblc/test_history.html (0)
[21718:3847:0901/074921:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.History (7340 ms)
[80/237] WebNavigationApiTest.History (9126 ms)
[ RUN ] WebNavigationApiTest.IFrame
[21726:3847:0901/074915:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21714:40451:0901/074919:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21714:40451:0901/074919:WARNING:channel.cc(325)] RawChannel write error
[21714:3847:0901/074919:INFO:CONSOLE(0)] "[SUCCESS] iframe", source: chrome-extension://iphcknnoneedacpdcapaigcjagdooocj/test_iframe.html (0)
[21714:3847:0901/074920:INFO:CONSOLE(0)] "[SUCCESS] iframeMultiple", source: chrome-extension://iphcknnoneedacpdcapaigcjagdooocj/test_iframe.html (0)
[21714:3847:0901/074921:INFO:CONSOLE(0)] "[SUCCESS] iframeNavigate", source: chrome-extension://iphcknnoneedacpdcapaigcjagdooocj/test_iframe.html (0)
[21714:40451:0901/074921:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21714:40451:0901/074921:WARNING:channel.cc(325)] RawChannel write error
[21714:40451:0901/074921:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21714:3847:0901/074921:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.IFrame (8270 ms)
[81/237] WebNavigationApiTest.IFrame (10018 ms)
[ RUN ] WebrtcAudioPrivateTest.SetActiveSinkNoMediaStream
[21743:3847:0901/074920:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21744:14851:0901/074921:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[ OK ] WebrtcAudioPrivateTest.SetActiveSinkNoMediaStream (3729 ms)
[82/237] WebrtcAudioPrivateTest.SetActiveSinkNoMediaStream (5394 ms)
[ RUN ] ExtensionCrxInstallerTest.GrantScopes
[21761:3847:0901/074925:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21750:41219:0901/074928:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionCrxInstallerTest.GrantScopes (5143 ms)
[83/237] ExtensionCrxInstallerTest.GrantScopes (6979 ms)
[ RUN ] AppApiTest.AppProcessBackgroundInstances
[21745:3847:0901/074921:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21736:3847:0901/074922:INFO:app_process_apitest.cc(70)] Start of test.
[21736:3847:0901/074925:INFO:app_process_apitest.cc(92)] Nav 1.
[21736:73739:0901/074925:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[21736:3847:0901/074925:INFO:app_process_apitest.cc(103)] New tab.
[21736:41219:0901/074928:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[21736:3847:0901/074928:INFO:app_process_apitest.cc(106)] Nav 2.
[21736:3847:0901/074928:INFO:app_process_apitest.cc(126)] WindowOpenHelper 1.
[21736:3847:0901/074928:INFO:app_process_apitest.cc(128)] End of test.
[21749:13063:0901/074928:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[21746:13319:0901/074928:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[21746:13319:0901/074928:WARNING:channel.cc(325)] RawChannel write error
[21736:41219:0901/074928:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[21736:41219:0901/074928:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[21736:41219:0901/074928:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[21736:41219:0901/074928:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AppApiTest.AppProcessBackgroundInstances (10588 ms)
[84/237] AppApiTest.AppProcessBackgroundInstances (12545 ms)
[ RUN ] AppApiTest.ReloadIntoAppProcessWithJavaScript
[21759:3847:0901/074925:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21748:3847:0901/074926:INFO:app_process_apitest.cc(545)] Loading extension.
[21748:3847:0901/074926:INFO:app_process_apitest.cc(548)] Loading extension - done.
[21748:3847:0901/074926:INFO:app_process_apitest.cc(550)] Disabling extension.
[21748:3847:0901/074926:INFO:app_process_apitest.cc(552)] Disabling extension - done.
[21748:3847:0901/074926:INFO:app_process_apitest.cc(553)] Navigate to path1/empty.html.
[21748:3847:0901/074926:INFO:app_process_apitest.cc(555)] Navigate to path1/empty.html - done.
[21748:3847:0901/074926:INFO:app_process_apitest.cc(561)] Enabling extension.
[21748:3847:0901/074926:INFO:app_process_apitest.cc(563)] Enabling extension - done.
[21748:3847:0901/074926:INFO:app_process_apitest.cc(569)] Executing location.reload().
[21748:74251:0901/074926:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[21748:39683:0901/074928:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[21748:3847:0901/074928:INFO:app_process_apitest.cc(572)] Executing location.reload() - done.
[21748:3847:0901/074928:INFO:app_process_apitest.cc(577)] Disabling extension.
[21748:3847:0901/074928:INFO:app_process_apitest.cc(579)] Disabling extension - done.
[21748:3847:0901/074928:INFO:app_process_apitest.cc(585)] Executing location = location.
[21748:39683:0901/074929:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[21748:3847:0901/074929:INFO:app_process_apitest.cc(588)] Executing location = location - done.
[21748:39683:0901/074929:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21748:39683:0901/074929:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AppApiTest.ReloadIntoAppProcessWithJavaScript (6705 ms)
[85/237] AppApiTest.ReloadIntoAppProcessWithJavaScript (8442 ms)
[ RUN ] AppApiTest.BookmarkAppGetsNormalProcess
[21758:3847:0901/074925:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21747:73995:0901/074927:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[21747:39683:0901/074930:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[21760:13575:0901/074931:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[21747:39683:0901/074931:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21747:39683:0901/074931:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AppApiTest.BookmarkAppGetsNormalProcess (8611 ms)
[86/237] AppApiTest.BookmarkAppGetsNormalProcess (10281 ms)
[ RUN ] ExtensionCrxInstallerTest.DoNotGrantScopes
[21783:3847:0901/074932:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionCrxInstallerTest.DoNotGrantScopes (4968 ms)
[87/237] ExtensionCrxInstallerTest.DoNotGrantScopes (6641 ms)
[ RUN ] ExternallyConnectableMessagingTest.NotInstalled
[21789:3847:0901/074933:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21778:75267:0901/074934:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[21778:41219:0901/074936:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[21778:75267:0901/074936:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ExternallyConnectableMessagingTest.NotInstalled (4960 ms)
[88/237] ExternallyConnectableMessagingTest.NotInstalled (6766 ms)
[ RUN ] ExtensionRequestLimitingThrottleBrowserTest.DoNotThrottleCachedResponse
[21795:3847:0901/074935:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21786:37379:0901/074938:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21786:37379:0901/074938:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionRequestLimitingThrottleBrowserTest.DoNotThrottleCachedResponse (5530 ms)
[89/237] ExtensionRequestLimitingThrottleBrowserTest.DoNotThrottleCachedResponse (7582 ms)
[ RUN ] ClipboardApiTest.ExtensionNoPermission
[21788:3847:0901/074933:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21777:3847:0901/074936:INFO:CONSOLE(0)] "[SUCCESS] testDomCopy", source: chrome-extension://poghkpijmmnkjbbpnbbofanagcggndni/test.html (0)
[21777:3847:0901/074936:INFO:CONSOLE(0)] "[SUCCESS] testDomPaste", source: chrome-extension://poghkpijmmnkjbbpnbbofanagcggndni/test.html (0)
[21777:3847:0901/074936:INFO:CONSOLE(0)] "[SUCCESS] testCopyInIframe", source: chrome-extension://poghkpijmmnkjbbpnbbofanagcggndni/test.html (0)
[21777:3847:0901/074936:INFO:CONSOLE(0)] "[SUCCESS] testPasteInIframe", source: chrome-extension://poghkpijmmnkjbbpnbbofanagcggndni/test.html (0)
[21777:75011:0901/074937:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[21777:3847:0901/074938:INFO:CONSOLE(0)] "[SUCCESS] bound testExecuteScriptCopyPaste", source: chrome-extension://poghkpijmmnkjbbpnbbofanagcggndni/test.html (0)
[21801:16643:0901/074938:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010ba5cf33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010baa22b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010baefea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000117e549e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000117e5409e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010d3ab244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010cd4ad96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010ce13fdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010df563d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010df00308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010deff7c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010bb64ff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010bb646b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010bb5a92f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff88531772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff8851e1a1 thread_start + 13
[21777:3847:0901/074940:INFO:CONSOLE(0)] "[SUCCESS] bound testContentScriptCopyPaste", source: chrome-extension://poghkpijmmnkjbbpnbbofanagcggndni/test.html (0)
[21777:40963:0901/074940:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21777:40963:0901/074940:WARNING:channel.cc(325)] RawChannel write error
[21806:16643:0901/074940:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010def4f33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010df3a2b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010df87ea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011a2ec9e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011a2ec09e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010f843244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010f1e2d96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010f2abfdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001103ee3d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000110398308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001103977c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010dffcff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010dffc6b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010dff292f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff88531772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff8851e1a1 thread_start + 13
[ OK ] ClipboardApiTest.ExtensionNoPermission (9090 ms)
[90/237] ClipboardApiTest.ExtensionNoPermission (10872 ms)
[ RUN ] ExtensionStorageMonitorTest.ThrottleNotifications
[21811:3847:0901/074940:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21802:3847:0901/074945:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ejcielpiobgggkgokbnbobbbdfcbpbkd/index.html (0)
[ OK ] ExtensionStorageMonitorTest.ThrottleNotifications (7951 ms)
[91/237] ExtensionStorageMonitorTest.ThrottleNotifications (9781 ms)
[ RUN ] ExtensionURLRewriteBrowserTest.BookmarksURL
[21820:3847:0901/074942:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21812:36611:0901/074946:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21812:36611:0901/074946:WARNING:channel.cc(325)] RawChannel write error
[21812:3847:0901/074946:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[21831:12807:0901/074946:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[21831:12807:0901/074946:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionURLRewriteBrowserTest.BookmarksURL (6476 ms)
[92/237] ExtensionURLRewriteBrowserTest.BookmarksURL (8185 ms)
[ RUN ] ExtensionResourceRequestPolicyTest.OriginPrivileges
[21807:3847:0901/074939:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59788...
sending server_data: {"host": "127.0.0.1", "port": 59788} (36 bytes)
[21799:41219:0901/074943:WARNING:extension_protocols.cc(426)] Failed to GetPathForExtension: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
[21799:41219:0901/074943:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/test.png
[21799:41219:0901/074943:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21799:41219:0901/074943:WARNING:channel.cc(325)] RawChannel write error
[21799:41219:0901/074945:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21799:41219:0901/074945:WARNING:channel.cc(325)] RawChannel write error
[21799:41219:0901/074947:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[21799:41219:0901/074947:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21799:41219:0901/074947:WARNING:channel.cc(325)] RawChannel write error
[21799:41219:0901/074947:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionResourceRequestPolicyTest.OriginPrivileges (10355 ms)
[93/237] ExtensionResourceRequestPolicyTest.OriginPrivileges (12154 ms)
[ RUN ] ExtensionWebUITest.SanityCheckAvailableAPIsInFrame
[21829:3847:0901/074945:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21817:41219:0901/074947:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[21817:3847:0901/074948:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ExtensionWebUITest.SanityCheckAvailableAPIsInFrame (6692 ms)
[94/237] ExtensionWebUITest.SanityCheckAvailableAPIsInFrame (8565 ms)
[ RUN ] ExtensionWebUITest.CanEmbedExtensionOptions
[21844:3847:0901/074950:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21836:38147:0901/074952:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[21836:3847:0901/074953:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[21836:38147:0901/074955:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[21836:38147:0901/074955:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21836:38147:0901/074955:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionWebUITest.CanEmbedExtensionOptions (7876 ms)
[95/237] ExtensionWebUITest.CanEmbedExtensionOptions (9519 ms)
[ RUN ] ProcessManagementTest.ExtensionProcessBalancing
[21851:3847:0901/074951:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21840:73995:0901/074958:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[21840:38659:0901/075000:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21840:3847:0901/075000:INFO:CONSOLE(5)] "Uncaught TypeError: Cannot read property 'assertEq' of undefined", source: http://localhost:59800/extensions/api_test/management/test/common.js (5)
[21840:3847:0901/075000:INFO:CONSOLE(179)] "Uncaught TypeError: Cannot read property 'runTests' of undefined", source: http://localhost:59800/extensions/api_test/management/test/basics.js (179)
[21840:38659:0901/075000:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[21840:38659:0901/075000:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[21840:38659:0901/075000:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ProcessManagementTest.ExtensionProcessBalancing (11348 ms)
[96/237] ProcessManagementTest.ExtensionProcessBalancing (13332 ms)
[ RUN ] WebstoreReinstallerBrowserTest.TestWebstoreReinstall
HTTP server started on http://127.0.0.1:59798...
sending server_data: {"host": "127.0.0.1", "port": 59798} (36 bytes)
[21858:3847:0901/074953:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21845:38147:0901/075000:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[21845:38147:0901/075000:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[21845:38147:0901/075000:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebstoreReinstallerBrowserTest.TestWebstoreReinstall (10023 ms)
[97/237] WebstoreReinstallerBrowserTest.TestWebstoreReinstall (12157 ms)
[ RUN ] SearchProviderTest.TestIsSearchProviderInstalledWithException
HTTP server started on http://127.0.0.1:59828...
sending server_data: {"host": "127.0.0.1", "port": 59828} (36 bytes)
[21887:3847:0901/075000:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SearchProviderTest.TestIsSearchProviderInstalledWithException (5729 ms)
[98/237] SearchProviderTest.TestIsSearchProviderInstalledWithException (7525 ms)
[ RUN ] ProcessManagementTest.ProcessOverflow
[21849:3847:0901/074951:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21838:40707:0901/074955:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[21838:74499:0901/074955:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[21871:13063:0901/075002:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ProcessManagementTest.ProcessOverflow (14631 ms)
[99/237] ProcessManagementTest.ProcessOverflow (16574 ms)
[ RUN ] GeolocationBrowserTest.DisplaysPrompt
[21898:3847:0901/075005:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21890:74499:0901/075006:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[21890:3847:0901/075006:WARNING:geolocation_browsertest.cc(283)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.DisplaysPrompt (3998 ms)
[100/237] GeolocationBrowserTest.DisplaysPrompt (5780 ms)
[ RUN ] HistoryBrowserTest.PRE_HistoryPersists
HTTP server started on http://127.0.0.1:59853...
sending server_data: {"host": "127.0.0.1", "port": 59853} (36 bytes)
[21902:3847:0901/075005:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] HistoryBrowserTest.PRE_HistoryPersists (4471 ms)
[101/237] HistoryBrowserTest.PRE_HistoryPersists (6239 ms)
[ RUN ] WebRtcDisableEncryptionFlagBrowserTest.VerifyEncryption
[21908:3847:0901/075007:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21910:14595:0901/075008:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[21910:13063:0901/075008:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebRtcDisableEncryptionFlagBrowserTest.VerifyEncryption (3385 ms)
[102/237] WebRtcDisableEncryptionFlagBrowserTest.VerifyEncryption (5232 ms)
[ RUN ] HistoryBrowserTest.IncognitoNoHistory
HTTP server started on http://127.0.0.1:59861...
sending server_data: {"host": "127.0.0.1", "port": 59861} (36 bytes)
[21913:3847:0901/075008:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21915:3847:0901/075011:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[21915:13319:0901/075011:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[21899:40195:0901/075011:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21899:40195:0901/075011:WARNING:channel.cc(325)] RawChannel write error
[ OK ] HistoryBrowserTest.IncognitoNoHistory (6250 ms)
[103/237] HistoryBrowserTest.IncognitoNoHistory (8333 ms)
[ RUN ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.IsSupportedKeySystemWithMediaMimeType_ExternalClearKey_WebM
[21933:3847:0901/075011:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21914:3847:0901/075012:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[ OK ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.IsSupportedKeySystemWithMediaMimeType_ExternalClearKey_WebM (3370 ms)
[104/237] EncryptedMediaIsTypeSupportedExternalClearKeyTest.IsSupportedKeySystemWithMediaMimeType_ExternalClearKey_WebM (5173 ms)
[ RUN ] ECKEncryptedMediaTest.LoadUnknownSession
[21931:3847:0901/075010:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59864...
sending server_data: {"host": "127.0.0.1", "port": 59864} (36 bytes)
[21911:3847:0901/075012:INFO:CONSOLE(280)] "07:50:12.964 - Using ClearKeyPlayer", source: http://127.0.0.1:59864/files/eme_player_js/utils.js (280)
[21911:3847:0901/075012:INFO:CONSOLE(280)] "07:50:12.971 - Registering video event handlers.", source: http://127.0.0.1:59864/files/eme_player_js/utils.js (280)
[21911:3847:0901/075012:INFO:CONSOLE(280)] "07:50:12.974 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:59864/files/eme_player_js/utils.js (280)
[21911:3847:0901/075014:INFO:CONSOLE(280)] "07:50:14.177 - heartbeat #1", source: http://127.0.0.1:59864/files/eme_player_js/utils.js (280)
[21911:3847:0901/075014:INFO:CONSOLE(280)] "07:50:14.188 - Loading media using src.", source: http://127.0.0.1:59864/files/eme_player_js/utils.js (280)
[21911:3847:0901/075014:INFO:CONSOLE(280)] "07:50:14.324 - Loading session: UnknownSession", source: http://127.0.0.1:59864/files/eme_player_js/utils.js (280)
[21911:3847:0901/075014:INFO:CONSOLE(145)] "FAIL: Session not found.", source: http://127.0.0.1:59864/files/eme_player_js/utils.js (145)
[21911:3847:0901/075014:INFO:CONSOLE(280)] "07:50:14.345 - Set document title to: EME_SESSION_NOT_FOUND, updated title: EME_SESSION_NOT_FOUND", source: http://127.0.0.1:59864/files/eme_player_js/utils.js (280)
[ OK ] ECKEncryptedMediaTest.LoadUnknownSession (5925 ms)
[105/237] ECKEncryptedMediaTest.LoadUnknownSession (7880 ms)
[ RUN ] MediaStreamDevicesControllerTest.RequestAndAllowMic
[21938:3847:0901/075013:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21921:37379:0901/075014:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21921:37379:0901/075014:WARNING:channel.cc(325)] RawChannel write error
[21938:3847:0901/075014:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] MediaStreamDevicesControllerTest.RequestAndAllowMic (4044 ms)
[106/237] MediaStreamDevicesControllerTest.RequestAndAllowMic (5962 ms)
[ RUN ] MetricsMemoryDetailsBrowserTest.TestMemoryDetails
[21947:3847:0901/075016:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21951:13063:0901/075018:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] MetricsMemoryDetailsBrowserTest.TestMemoryDetails (5196 ms)
[107/237] MetricsMemoryDetailsBrowserTest.TestMemoryDetails (6964 ms)
[ RUN ] FtpBrowserTest.DirectoryListingNavigation
[21949:3847:0901/075016:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
FTP server started on port 59881...
sending server_data: {"host": "127.0.0.1", "port": 59881} (36 bytes)
starting FTP server
[]127.0.0.1:59882 Connected.
127.0.0.1:59882 ==> 220 pyftpdlib 0.7.0 based ftpd ready.
127.0.0.1:59882 <== USER chrome
127.0.0.1:59882 ==> 331 Username ok, send password.
127.0.0.1:59882 <== PASS ******
127.0.0.1:59882 ==> 230 Login successful.
127.0.0.1:59882 <== SYST
127.0.0.1:59882 ==> 215 UNIX Type: L8
127.0.0.1:59882 <== PWD
127.0.0.1:59882 ==> 257 "/" is the current directory.
127.0.0.1:59882 <== TYPE I
127.0.0.1:59882 ==> 200 Type set to: Binary.
127.0.0.1:59882 <== SIZE /
127.0.0.1:59882 ==> 550 / is not retrievable.
127.0.0.1:59882 <== CWD /
127.0.0.1:59882 ==> 250 "/" is the current directory.
127.0.0.1:59882 <== PASV
127.0.0.1:59882 ==> 227 Entering passive mode (127,0,0,1,233,235).
127.0.0.1:59882 <== LIST -l
127.0.0.1:59882 ==> 125 Data connection already open. Transfer starting.
127.0.0.1:59882 ==> 226 Transfer complete.
127.0.0.1:59882 <== QUIT
127.0.0.1:59882 ==> 221 Goodbye.
[chrome]@127.0.0.1:59882 Disconnected.
[21942:3847:0901/075018:INFO:CONSOLE(299)] "Unexpected condition on ftp://127.0.0.1:59881/: Could not find value for language", source: ftp://chrome:chrome@127.0.0.1:59881/ (299)
[]127.0.0.1:59885 Connected.
127.0.0.1:59885 ==> 220 pyftpdlib 0.7.0 based ftpd ready.
127.0.0.1:59885 <== USER chrome
127.0.0.1:59885 ==> 331 Username ok, send password.
127.0.0.1:59885 <== PASS ******
127.0.0.1:59885 ==> 230 Login successful.
127.0.0.1:59885 <== SYST
127.0.0.1:59885 ==> 215 UNIX Type: L8
127.0.0.1:59885 <== PWD
127.0.0.1:59885 ==> 257 "/" is the current directory.
127.0.0.1:59885 <== TYPE I
127.0.0.1:59885 ==> 200 Type set to: Binary.
127.0.0.1:59885 <== SIZE /dir1
127.0.0.1:59885 ==> 550 /dir1 is not retrievable.
127.0.0.1:59885 <== CWD /dir1/
127.0.0.1:59885 ==> 250 "/dir1" is the current directory.
127.0.0.1:59885 <== PASV
127.0.0.1:59885 ==> 227 Entering passive mode (127,0,0,1,233,238).
127.0.0.1:59885 <== LIST -l
127.0.0.1:59885 ==> 150 File status okay. About to open data connection.
127.0.0.1:59885 ==> 226 Transfer complete.
127.0.0.1:59885 <== QUIT
127.0.0.1:59885 ==> 221 Goodbye.
[chrome]@127.0.0.1:59885 Disconnected.
[21942:3847:0901/075018:INFO:CONSOLE(299)] "Unexpected condition on ftp://127.0.0.1:59881/dir1/: Could not find value for language", source: ftp://chrome:chrome@127.0.0.1:59881/dir1/ (299)
[]127.0.0.1:59888 Connected.
127.0.0.1:59888 ==> 220 pyftpdlib 0.7.0 based ftpd ready.
127.0.0.1:59888 <== USER chrome
127.0.0.1:59888 ==> 331 Username ok, send password.
127.0.0.1:59888 <== PASS ******
127.0.0.1:59888 ==> 230 Login successful.
127.0.0.1:59888 <== SYST
127.0.0.1:59888 ==> 215 UNIX Type: L8
127.0.0.1:59888 <== PWD
127.0.0.1:59888 ==> 257 "/" is the current directory.
127.0.0.1:59888 <== TYPE I
127.0.0.1:59888 ==> 200 Type set to: Binary.
127.0.0.1:59888 <== SIZE /dir1/test.html
127.0.0.1:59888 ==> 213 49
127.0.0.1:59888 <== CWD /dir1/test.html
127.0.0.1:59888 ==> 550 Not a directory.
127.0.0.1:59888 <== PASV
127.0.0.1:59888 ==> 227 Entering passive mode (127,0,0,1,233,241).
127.0.0.1:59888 <== RETR /dir1/test.html
127.0.0.1:59888 ==> 125 Data connection already open. Transfer starting.
127.0.0.1:59888 ==> 226 Transfer complete.
[chrome]@127.0.0.1:59888 "RETR /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/chrome/test/data/ftp/dir1/test.html" completed=1 bytes=49 seconds=0.002
127.0.0.1:59888 <== QUIT
127.0.0.1:59888 ==> 221 Goodbye.
[chrome]@127.0.0.1:59888 Disconnected.
[21942:3847:0901/075018:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[ OK ] FtpBrowserTest.DirectoryListingNavigation (4477 ms)
[108/237] FtpBrowserTest.DirectoryListingNavigation (6390 ms)
[ RUN ] PasswordManagerBrowserTestBase.ChangePwdFormPushStateBubbleShown
[21960:3847:0901/075018:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21950:3847:0901/075019:INFO:CONSOLE(22)] "Uncaught TypeError: Cannot read property 'addEventListener' of null", source: http://127.0.0.1:59891/password/password_push_state.html (22)
[21950:55327:0901/075019:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.ChangePwdFormPushStateBubbleShown (3191 ms)
[109/237] PasswordManagerBrowserTestBase.ChangePwdFormPushStateBubbleShown (4805 ms)
[ RUN ] LoadTimingBrowserTest.Integration
[21958:3847:0901/075018:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59894...
sending server_data: {"host": "127.0.0.1", "port": 59894} (36 bytes)
[21948:35843:0901/075020:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21948:3847:0901/075020:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[21948:35843:0901/075020:WARNING:channel.cc(325)] RawChannel write error
[ OK ] LoadTimingBrowserTest.Integration (3974 ms)
[110/237] LoadTimingBrowserTest.Integration (5858 ms)
[ RUN ] PrefetchBrowserTestPredictionDisabled.ExperimentDisabled
[21982:3847:0901/075024:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21971:74499:0901/075025:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PrefetchBrowserTestPredictionDisabled.ExperimentDisabled (3555 ms)
[111/237] PrefetchBrowserTestPredictionDisabled.ExperimentDisabled (5711 ms)
[ RUN ] PluginPowerSaverBrowserTest.ExpandingSmallPlugin
[21980:3847:0901/075024:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[21986]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[21986]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[21986]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[21986]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[21986]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[21986]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[21986]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[21986]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[21986]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[21986]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[21986]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[21986]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[21986]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[21986]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[21986]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[21986]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[21986]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[21986]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[21986]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[21986]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[21986]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[21986]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[21986]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[21986]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[21986]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
[21966:40451:0901/075026:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21966:40451:0901/075026:WARNING:channel.cc(325)] RawChannel write error
[21980:3847:0901/075026:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000168d80]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21980:3847:0901/075026:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000168d80]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21980:3847:0901/075026:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000168d80]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21980:3847:0901/075026:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000168d80]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21980:3847:0901/075026:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000168d80]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21980:3847:0901/075026:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000168d80]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21980:3847:0901/075026:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000168d80]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21980:3847:0901/075026:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000168d80]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21980:3847:0901/075026:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000168d80]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21980:3847:0901/075026:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000168d80]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21980:3847:0901/075026:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000168d80]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21980:3847:0901/075026:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000168d80]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21980:3847:0901/075026:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000168d80]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21980:3847:0901/075026:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000168d80]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21980:3847:0901/075026:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000168d80]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21980:3847:0901/075026:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000168d80]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21980:3847:0901/075026:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000168d80]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21980:3847:0901/075026:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000168d80]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21980:3847:0901/075026:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000168d80]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21980:3847:0901/075026:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000168d80]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21980:3847:0901/075026:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000168d80]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21980:3847:0901/075026:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000168d80]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[21980:3847:0901/075026:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000168d80]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[21980:3847:0901/075026:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000168d80]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] PluginPowerSaverBrowserTest.ExpandingSmallPlugin (4991 ms)
[112/237] PluginPowerSaverBrowserTest.ExpandingSmallPlugin (6893 ms)
[ RUN ] MaterialPDFExtensionTest.Title
[21975:3847:0901/075023:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21965:74243:0901/075024:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[21965:3847:0901/075027:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[21965:3847:0901/075029:INFO:CONSOLE(0)] "[SUCCESS] testHasCorrectTitle", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[ OK ] MaterialPDFExtensionTest.Title (9329 ms)
[113/237] MaterialPDFExtensionTest.Title (10993 ms)
[ RUN ] MaterialPDFExtensionTest.ZoomManager
[21974:3847:0901/075023:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[21964:74507:0901/075024:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[21964:3847:0901/075027:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[21964:3847:0901/075029:INFO:CONSOLE(0)] "[SUCCESS] testZoomChange", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[21964:3847:0901/075029:INFO:CONSOLE(0)] "[SUCCESS] testBrowserZoomChange", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[21964:3847:0901/075029:INFO:CONSOLE(0)] "[SUCCESS] testSmallZoomChange", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[21964:3847:0901/075029:INFO:CONSOLE(0)] "[SUCCESS] testSmallBrowserZoomChange", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[21964:3847:0901/075029:INFO:CONSOLE(0)] "[SUCCESS] testMultiplePdfZoomChanges", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[21964:3847:0901/075029:INFO:CONSOLE(0)] "[SUCCESS] testMultipleBrowserZoomChanges", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[21964:38147:0901/075029:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[21964:38147:0901/075029:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[21964:38147:0901/075029:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 7, remote ID 2147483654)
[21964:38147:0901/075029:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21984:13063:0901/075029:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[21984:13063:0901/075029:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] MaterialPDFExtensionTest.ZoomManager (9691 ms)
[114/237] MaterialPDFExtensionTest.ZoomManager (11502 ms)
[ RUN ] PrefsFunctionalTest.TestImagesNotBlockedInIncognito
[21996:3847:0901/075030:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59907...
sending server_data: {"host": "127.0.0.1", "port": 59907} (36 bytes)
[21987:38915:0901/075033:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[21987:38915:0901/075033:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrefsFunctionalTest.TestImagesNotBlockedInIncognito (6139 ms)
[115/237] PrefsFunctionalTest.TestImagesNotBlockedInIncognito (7776 ms)
[ RUN ] PrerenderBrowserTest.OpenTaskManagerAfterPrerender
[21997:3847:0901/075030:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59908...
sending server_data: {"host": "127.0.0.1", "port": 59908} (36 bytes)
[ OK ] PrerenderBrowserTest.OpenTaskManagerAfterPrerender (6750 ms)
[116/237] PrerenderBrowserTest.OpenTaskManagerAfterPrerender (8435 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPageWithRedirectedFragment
[22009:3847:0901/075033:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59917...
sending server_data: {"host": "127.0.0.1", "port": 59917} (36 bytes)
[22012:12807:0901/075037:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[22012:12807:0901/075037:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderPageWithRedirectedFragment (5829 ms)
[117/237] PrerenderBrowserTest.PrerenderPageWithRedirectedFragment (7646 ms)
[ RUN ] PrerenderBrowserTest.PrerenderHangingUnload
[22011:3847:0901/075034:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59921...
sending server_data: {"host": "127.0.0.1", "port": 59921} (36 bytes)
[22020:12551:0901/075037:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[22001:3847:0901/075037:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[22001:3847:0901/075038:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[22001:3847:0901/075038:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[22001:3847:0901/075038:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[22001:40195:0901/075038:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[22001:40195:0901/075038:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderHangingUnload (6097 ms)
[118/237] PrerenderBrowserTest.PrerenderHangingUnload (7720 ms)
[ RUN ] PrerenderBrowserTest.NavigateToPrerenderedPageWhenDevToolsAttached
[22027:3847:0901/075038:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59934...
sending server_data: {"host": "127.0.0.1", "port": 59934} (36 bytes)
[22041:13063:0901/075042:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[22041:13063:0901/075042:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
testserver.py: Broken pipe
[ OK ] PrerenderBrowserTest.NavigateToPrerenderedPageWhenDevToolsAttached (6250 ms)
[119/237] PrerenderBrowserTest.NavigateToPrerenderedPageWhenDevToolsAttached (7863 ms)
[ RUN ] PrerenderBrowserTest.PrerenderClickNewWindow
[22024:3847:0901/075038:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59930...
sending server_data: {"host": "127.0.0.1", "port": 59930} (36 bytes)
[22015:36355:0901/075043:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[22015:36355:0901/075043:WARNING:channel.cc(325)] RawChannel write error
[22015:3847:0901/075043:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[ OK ] PrerenderBrowserTest.PrerenderClickNewWindow (8223 ms)
[120/237] PrerenderBrowserTest.PrerenderClickNewWindow (10109 ms)
[ RUN ] PrerenderBrowserTest.PrerenderCrossProcessServerRedirectNoHang
[22038:3847:0901/075041:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59944...
sending server_data: {"host": "127.0.0.1", "port": 59944} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderCrossProcessServerRedirectNoHang (5884 ms)
[121/237] PrerenderBrowserTest.PrerenderCrossProcessServerRedirectNoHang (7599 ms)
[ RUN ] PrerenderBrowserTest.TaskManagementTasksProvided
[22040:3847:0901/075042:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59949...
sending server_data: {"host": "127.0.0.1", "port": 59949} (36 bytes)
[ OK ] PrerenderBrowserTest.TaskManagementTasksProvided (5943 ms)
[122/237] PrerenderBrowserTest.TaskManagementTasksProvided (7664 ms)
[ RUN ] ProfileBrowserTest.CreateNewProfileSynchronous
[22052:3847:0901/075046:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ProfileBrowserTest.CreateNewProfileSynchronous (3383 ms)
[123/237] ProfileBrowserTest.CreateNewProfileSynchronous (5239 ms)
[ RUN ] ProfileBrowserTest.ExitType
[22060:3847:0901/075048:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ProfileBrowserTest.ExitType (4114 ms)
[124/237] ProfileBrowserTest.ExitType (5793 ms)
[ RUN ] ProfileBrowserTest.URLFetcherUsingMainContextDuringShutdown
[22065:3847:0901/075049:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22067:14851:0901/075050:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[22053:40451:0901/075050:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] ProfileBrowserTest.URLFetcherUsingMainContextDuringShutdown (3571 ms)
[125/237] ProfileBrowserTest.URLFetcherUsingMainContextDuringShutdown (5517 ms)
[ RUN ] ProfileListDesktopBrowserTest.SwitchToProfile
[22068:3847:0901/075050:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ProfileListDesktopBrowserTest.SwitchToProfile (4573 ms)
[126/237] ProfileListDesktopBrowserTest.SwitchToProfile (6579 ms)
[ RUN ] ProfileManagerBrowserTest.EphemeralProfile
[22074:3847:0901/075052:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22066:63771:0901/075054:ERROR:mach_broker_mac.mm(222)] Unknown process 22082 is sending Mach IPC messages!
[ OK ] ProfileManagerBrowserTest.EphemeralProfile (4659 ms)
[127/237] ProfileManagerBrowserTest.EphemeralProfile (6962 ms)
[ RUN ] PushMessagingBrowserTest.SubscribeSuccessNotificationsGranted
HTTPS server started on https://127.0.0.1:59960...
sending server_data: {"host": "127.0.0.1", "port": 59960} (36 bytes)
[22085:3847:0901/075055:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22071:3847:0901/075057:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:59960/files/push_messaging/push_test.js (18)
[22071:3847:0901/075057:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:59960/files/push_messaging/push_test.js (18)
[22071:3847:0901/075057:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:59960/files/push_messaging/push_test.js (18)
[22071:37891:0901/075057:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[22071:37891:0901/075057:WARNING:channel.cc(325)] RawChannel write error
[22071:3847:0901/075057:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[22071:3847:0901/075057:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[22071:3847:0901/075057:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.SubscribeSuccessNotificationsGranted (5648 ms)
[128/237] PushMessagingBrowserTest.SubscribeSuccessNotificationsGranted (7555 ms)
[ RUN ] ReferrerPolicyTest.TargetBlankOrigin
[22090:3847:0901/075056:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ReferrerPolicyTest.TargetBlankOrigin (3988 ms)
[129/237] ReferrerPolicyTest.TargetBlankOrigin (5704 ms)
[ RUN ] PushMessagingBrowserTest.PushEventNotificationWithoutEventWaitUntil
HTTPS server started on https://127.0.0.1:59961...
sending server_data: {"host": "127.0.0.1", "port": 59961} (36 bytes)
[22089:3847:0901/075056:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22073:3847:0901/075057:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:59961/files/push_messaging/push_test.js (18)
[22073:3847:0901/075057:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:59961/files/push_messaging/push_test.js (18)
[22073:3847:0901/075057:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:59961/files/push_messaging/push_test.js (18)
[22073:3847:0901/075057:INFO:CONSOLE(18)] "sendResultToTest: false - is not controlled", source: https://127.0.0.1:59961/files/push_messaging/push_test.js (18)
[22073:3847:0901/075058:INFO:CONSOLE(18)] "sendResultToTest: true - is controlled", source: https://127.0.0.1:59961/files/push_messaging/push_test.js (18)
[22073:3847:0901/075058:INFO:CONSOLE(18)] "sendResultToTest: immediate:shownotification-without-waituntil", source: https://127.0.0.1:59961/files/push_messaging/push_test.js (18)
[22073:3847:0901/075058:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:59961/files/push_messaging/push_test.js (18)
[22073:3847:0901/075058:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[22073:3847:0901/075058:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[22073:3847:0901/075058:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[22073:41731:0901/075058:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PushMessagingBrowserTest.PushEventNotificationWithoutEventWaitUntil (5442 ms)
[130/237] PushMessagingBrowserTest.PushEventNotificationWithoutEventWaitUntil (7820 ms)
[ RUN ] ReferrerPolicyTest.HttpsContextMenuRedirect
[22097:3847:0901/075058:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ReferrerPolicyTest.HttpsContextMenuRedirect (5110 ms)
[131/237] ReferrerPolicyTest.HttpsContextMenuRedirect (6817 ms)
[ RUN ] LoadImageBrowserTest.LoadImage
[22110:3847:0901/075102:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] LoadImageBrowserTest.LoadImage (3822 ms)
[132/237] LoadImageBrowserTest.LoadImage (5423 ms)
[ RUN ] ReferrerPolicyTest.History
[22108:3847:0901/075101:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ReferrerPolicyTest.History (4153 ms)
[133/237] ReferrerPolicyTest.History (5950 ms)
[ RUN ] ServiceProcessControlBrowserTest.LaunchAndIPC
[22112:3847:0901/075102:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ServiceProcessControlBrowserTest.LaunchAndIPC (4952 ms)
[134/237] ServiceProcessControlBrowserTest.LaunchAndIPC (6865 ms)
[ RUN ] ContinueWhereILeftOffTest.CookiesClearedOnCloseAllBrowsers
[22122:3847:0901/075106:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22133:13063:0901/075109:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[22133:13063:0901/075109:WARNING:channel.cc(325)] RawChannel write error
[22115:37379:0901/075112:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[22115:3847:0901/075112:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[22115:37379:0901/075112:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ContinueWhereILeftOffTest.CookiesClearedOnCloseAllBrowsers (8722 ms)
[135/237] ContinueWhereILeftOffTest.CookiesClearedOnCloseAllBrowsers (10585 ms)
[ RUN ] SessionRestoreTest.RestoreForeignTab
[22131:3847:0901/075108:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SessionRestoreTest.RestoreForeignTab (9429 ms)
[136/237] SessionRestoreTest.RestoreForeignTab (11464 ms)
[ RUN ] SessionRestoreTest.MemoryPressureLoadsNotAllTabs
[22138:3847:0901/075109:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22147:13063:0901/075113:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[22147:13063:0901/075113:WARNING:channel.cc(325)] RawChannel write error
[22129:65027:0901/075114:ERROR:mach_broker_mac.mm(222)] Unknown process 22151 is sending Mach IPC messages!
[ OK ] SessionRestoreTest.MemoryPressureLoadsNotAllTabs (7925 ms)
[137/237] SessionRestoreTest.MemoryPressureLoadsNotAllTabs (9709 ms)
[ RUN ] NoSessionRestoreTest.CookiesClearedOnCloseAllBrowsers
[22130:3847:0901/075107:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22119:36099:0901/075112:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[22119:36099:0901/075112:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[22119:36099:0901/075112:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[22119:36099:0901/075115:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[22119:36099:0901/075115:WARNING:channel.cc(325)] RawChannel write error
[22119:36099:0901/075115:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[22119:36099:0901/075119:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[22119:36099:0901/075119:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NoSessionRestoreTest.CookiesClearedOnCloseAllBrowsers (14759 ms)
[138/237] NoSessionRestoreTest.CookiesClearedOnCloseAllBrowsers (16391 ms)
[ RUN ] ChromeSSLHostStateDelegateTest.DidHostRunInsecureContent
[22170:3847:0901/075119:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22172:14595:0901/075120:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[ OK ] ChromeSSLHostStateDelegateTest.DidHostRunInsecureContent (3311 ms)
[139/237] ChromeSSLHostStateDelegateTest.DidHostRunInsecureContent (5197 ms)
[ RUN ] TabRestoreTest.Basic
[22157:3847:0901/075116:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22150:40451:0901/075120:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] TabRestoreTest.Basic (6520 ms)
[140/237] TabRestoreTest.Basic (8215 ms)
[ RUN ] CaptivePortalBlockingPageTest.WiFi_NoSSID_NoLoginURL
[22169:3847:0901/075119:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22158:3847:0901/075121:INFO:CONSOLE(1687)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAMAAADQmBKKAAAB/lBMVEUAAAD////////4+Pj09PTz8/P19fX39/f29vb39/f19fXhSTzgSDvfRzrjl5HwpJ7gSDreRzrkmJHrUUPeRjneRzndRjndRTjjmJHcRTjkmJLcRDffSDrbRDfbQzbaQzbYjIbs7OzpUEL0p6HY2NjZ2dnpT0LoTkHgRzrXjIbu7u7oT0H0p6DhSTvcRTfZjYfX19fa2trv7+/pT0HnTkHnTUDzpqDb29ve3t7mTUDw8PDnTkDmTT/lTD/ypp/c3Nzf39/aRDfg4ODx8fHkSz7ypZ/Zjofi4uLy8vLjSz7xpZ7d3d3h4eHj4+Pz8/PmTD/lTD7jSz3jSj3iSTzk5OTl5eXm5ub09PTiSj3n5+fiSjzp6enZQzbr6+vzpp/kTD7q6ur19fXo6Oj29vbxpJ7t7e3ZQjXYQTXYQjXXQTTajojXQDTaj4jYQTTXQDPWQDPVPzLZjoj39/fUPjHaj4nTPjH4+PjXjIXYjYfUPzLSPTDbkIrUPjLTPTDSPDDckYvRPC/////WPzPQOy71qKHVPzPTPTHPOi3ckozwpJ3YjYbPOy7POi7dk4zqUELSPC/ROy/OOS3NOSzQOy/OOi3OOSzNOCzMOCvLNyvbkYrKNirLNyrbkYvKNinJNinKNyrbkovqUEPNOCvhSDvdRjjjl5DckovJNSnlmZLrUEOrszXuAAAAC3RSTlMAgAAAAAAAAACAgKEmtJUAAAnFSURBVHgB7M6xDYBADMBAw+ZINGzNCG+lcJWb4FhrrbXWWmfXM3HdE9xng898hPqEI8ynHCE+6QjxSUeITzpCfNIR4pOOEJ90hPikI8QnHSE+6QjxSUeITzoi+ugR1ceOyD5yRPdxI8KPGlF+zIj0I0akHzEi/YgR6UeMSD9iRPoRI9KPGJF+xIj0I0akHzEi/YgR6UeMEJ90hP+87yN933yE//y00j0OwjAMBeDu2P2BkBCgt/XSJXd46kJviZ2dYkVK5Jcx+vTiAnF69v3TLBrcngPwibYLEY+tosHrAYqOQzQR0czL1fduK0hwAyx/RRsRM4e7ijqCRCnl8HSk/8UmiiE9+oEEdoqjo4mqJ4QYY372AolaDsBSlCSnHhUtygkpv/LYBySKMElVGUvOPPyuoJzzuq5jJxBKNdnUS3555rrQIaWYvrSWUVKbUBiFF8CDZZoJk0nxigaoYppqRYOGalOsVUENiElM06LWhbABN+FTd9nz/97gGH29d1jAN+ec/3Ca5qIplixFlrEwFCF8QFpeeZPnkQQCT61uNBpNEzwt21ITalKGUR4Iy1l2V97g0T6yPhCo3iS/zNWWbdtrqs6ej55lenA8z1l/xdPGfX3Q9Trp84mAOp/Bs7GxqQBIavSeM+R8cRxvy9+e78N38Kum03kZ8EuIJeKxd3a6mwqAQCRDBH1cx93a8oPt+fxwQdcNg+9LdFqkD3i63V0VQKTRPxKIeFx/rxeEX1/2Mx7FxyC7hNlptciv/X0AHeyqAJJ1Db8c1/eDoNdjIrk3uKB1qmc8U3x7yo/9xNPtf1cBRESg8aAPXhiGUXRY7R95X/LcxY+WzA+/g4OjnyqA4Nqy53h7/l7QCxno+KTyC4/6EEDi2a/TU8Lp9+MkOVMBVK640Mf1A/88vIiiQZRmIFrgOtSr/JiC/NqAPuwXgOI4uczPVACV6x5wgvD8PAJPmqZZtlDtH9yXvHfoA79m+en3E/DkV0MFQCCCX2EAv46jdDDKNO2R9k+N9k+jTvJIv6Q+ZNhRkuTguRoPVQCV28zDAl1fZ22az5xn7p8m+8X52WEayHMEvy6vwDOeDBUAgaiH/KTIzyjLIA/XM88x7J9F8xf5hbfPcSaihHjyMXgm06EKoPL3xR/oM0pHmsY8FGjE+UU/S7uQZ8oP6zMuiun0RgVQeRil6SAlfar90zDk/nmRnyrP5FdRTKYgUgAEogH51daon3XZh7P9U/0vCIfik5NftxMYRs+6UQFUnmQjra3R/qkRT8Og/SPEKvMgP6ev81M88UytOxVA5d9rTWtzfHhv8P4Rcv9U/RPHuczP5JZxCsuy7u/vVABh/jzvn+bc/pnpE1+SYZwfwJA+DLR2pwSI86PT/mmQXwDqyP1T9WE+65//rJhNbxpXFIZTtU3aLrKoHBzLspB3FZuqs5ztSC6bskVRXInxCMLU5sMQYoMNRh3V4JSo9QQHzEccVf34mz3vmZub8U24uiEc+Qc8es97mccH74t5fs4TTwpEKwSS/sN9ps/pFvensFvYubWv+O+PKDTi2U6BaNVAnA/2lUhssv8kd5OFwpPvpf/Q7/Pb9/UoF+tPKp/CWN5qgeA/eF3Sf2gKxaLv/yL958efRH/2cjQcDxaW4slbtrcyIOk/a/Afeu+bRLNboHyK/v7+gfQfxkF/ZEDA4YVZlmVb3sqAhP+syf4goEKh5Ptlv1I9lP4DoL3He7nHoj7bUaFpaTYB2XZtVUAx/8HvM+MQT6nkVyqVavVQfi9oXXs5TocXJvtjpWyMU1sN0AX7zwP4z/qmiGe3WCzu+5Uy8VTrT6X/PJLfCy401kVMSAc8jlVbBRDuPzQJ+M8WFxoPnvrsAwdAjafSfxAQBnVmnKg+Nv85TvrZpwNdfEdAVB/2ny34z9Fx4UmpVPZ97KvZbDQarRP5+xPblxjsC+MQTzrzzAzIoM9x/9lBf8pUoNPTap142p0z6T/888x1FjzIBjgAymSI6JOALth/xL/vW/CfI/jPMaWDfOrNervRarW63RPpP7I/2BgWJvoDHAdEn6tjDAQe9p8EPXhqD/oT+cYPh+XKr8SDfNod4ukGZ7LP8n3lo/pgsK404dBkv1DHFAg88B/MxjrjUD7Cfw6qv53WT5vt81aXeYJeX/oP0tmO9iXrbFN/Ip7Ml+rc+bj3RfXhfPBBff7Ofw6rzWr9vN1udTrE8/ugN3jx9vtFI3BQaNlnTDqbde+qYwQk7z/ggR5uIp+4/+zU6+3z89YfnT+7QS8Y9C7DvvSfWwVyRD5AytIstzLwKP6D9xX3n4N61J+XQTAIhpeXYdiX/oNhGsvm5xXREE9m6YQuaF3ocwLfL+Akn+N9xf3npAWe4CWtqzcMr8JXozMlHoxjYV+i0FnXXRKI+8w6Bv8BzzH355b/EBEF1KMGDUOa0Wjcx/tS+pN23vXHXQ4IPFF90Gehq+r9B/5zTQENgt6QeC7D0Xg8mfal/8iFoT5p7IsWtiwQ74uAIv/B5/RYuf8I/zkLqNC9q/Dq1WhEQNPJ5Fr6T5SPTTwiIBeTXRII+4r6s7nw/oPv+6w3GCIg2td0Op1PXs+k/zBQGv0R9QHRsiu7L8/zwFl0/4H/9KnPVGfmuZnP38T9x2EepAOgiMer3VPHqNTfPlhbl/6z8P4D/3lB7+uvcIwCvZ7PbvsPATlIJ8oHf57rfaWO2bN/+Df8B6O7/8B/+uGIEppOpvP5TPUf3hYjRThZr7ZcQthaAvuC/+juPzS5/mhM9bm5QX9U/1H35X1oZZ+ZEf2zsZFM6u4/0n/+naLQ/715338w/PMc8dDUvn4f6J4h0cMt4jnS3H+k/8xuJujzB/wHI/vjuTXBowCZEt2X/qO7/9Dk+9SfRf7DPKgz4UgeBciY6Mjk/gP/uZ4t8h8RkLIvBciYaNvo/qP3Hx7alod8FgCZE+WN7j9a/3FFPi7xaIBMiVJG9x+N/8TflwbInMgyuv9o/Afvq8bvSw9kTmRy/9H4D3hkfzRA5kS2wf1H4z+a/ihA5kT6+4/ef8CDfAyAzIkc/f1H7z+eiz4bAZkTZfT3H53/oD/f3NXNnf+LsWMUhmEgCqK5peqQG6jI+Q3qDIt5MIXdhTSPr2bY2y8V0f1n7J+zDy/EG63x/iP9czwOctFw/6H+Oe/lT+avtqb7j/ePL+Qbwf0H+gdALIL7D/QPgFg03H+8fxzkom/vHwS5qPePgVT06/2DIBbl/lEQi2r/MIhFsX8cxCLvHwV1EfVPB7GI+we+z+O/KNrWP30h3mhj/3QQi7x//Mnaq3n/+EJpo7/3j4OiyPvHQVHk/eOgIvL+cdDr3wXi3sf0ME5PmgAAAABJRU5ErkJggg==)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.matches(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: Could not find value for displaycheckbox", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAMAAADQmBKKAAAB/lBMVEUAAAD////////4+Pj09PTz8/P19fX39/f29vb39/f19fXhSTzgSDvfRzrjl5HwpJ7gSDreRzrkmJHrUUPeRjneRzndRjndRTjjmJHcRTjkmJLcRDffSDrbRDfbQzbaQzbYjIbs7OzpUEL0p6HY2NjZ2dnpT0LoTkHgRzrXjIbu7u7oT0H0p6DhSTvcRTfZjYfX19fa2trv7+/pT0HnTkHnTUDzpqDb29ve3t7mTUDw8PDnTkDmTT/lTD/ypp/c3Nzf39/aRDfg4ODx8fHkSz7ypZ/Zjofi4uLy8vLjSz7xpZ7d3d3h4eHj4+Pz8/PmTD/lTD7jSz3jSj3iSTzk5OTl5eXm5ub09PTiSj3n5+fiSjzp6enZQzbr6+vzpp/kTD7q6ur19fXo6Oj29vbxpJ7t7e3ZQjXYQTXYQjXXQTTajojXQDTaj4jYQTTXQDPWQDPVPzLZjoj39/fUPjHaj4nTPjH4+PjXjIXYjYfUPzLSPTDbkIrUPjLTPTDSPDDckYvRPC/////WPzPQOy71qKHVPzPTPTHPOi3ckozwpJ3YjYbPOy7POi7dk4zqUELSPC/ROy/OOS3NOSzQOy/OOi3OOSzNOCzMOCvLNyvbkYrKNirLNyrbkYvKNinJNinKNyrbkovqUEPNOCvhSDvdRjjjl5DckovJNSnlmZLrUEOrszXuAAAAC3RSTlMAgAAAAAAAAACAgKEmtJUAAAnFSURBVHgB7M6xDYBADMBAw+ZINGzNCG+lcJWb4FhrrbXWWmfXM3HdE9xng898hPqEI8ynHCE+6QjxSUeITzpCfNIR4pOOEJ90hPikI8QnHSE+6QjxSUeITzoi+ugR1ceOyD5yRPdxI8KPGlF+zIj0I0akHzEi/YgR6UeMSD9iRPoRI9KPGJF+xIj0I0akHzEi/YgR6UeMEJ90hP+87yN933yE//y00j0OwjAMBeDu2P2BkBCgt/XSJXd46kJviZ2dYkVK5Jcx+vTiAnF69v3TLBrcngPwibYLEY+tosHrAYqOQzQR0czL1fduK0hwAyx/RRsRM4e7ijqCRCnl8HSk/8UmiiE9+oEEdoqjo4mqJ4QYY372AolaDsBSlCSnHhUtygkpv/LYBySKMElVGUvOPPyuoJzzuq5jJxBKNdnUS3555rrQIaWYvrSWUVKbUBiFF8CDZZoJk0nxigaoYppqRYOGalOsVUENiElM06LWhbABN+FTd9nz/97gGH29d1jAN+ec/3Ca5qIplixFlrEwFCF8QFpeeZPnkQQCT61uNBpNEzwt21ITalKGUR4Iy1l2V97g0T6yPhCo3iS/zNWWbdtrqs6ej55lenA8z1l/xdPGfX3Q9Trp84mAOp/Bs7GxqQBIavSeM+R8cRxvy9+e78N38Kum03kZ8EuIJeKxd3a6mwqAQCRDBH1cx93a8oPt+fxwQdcNg+9LdFqkD3i63V0VQKTRPxKIeFx/rxeEX1/2Mx7FxyC7hNlptciv/X0AHeyqAJJ1Db8c1/eDoNdjIrk3uKB1qmc8U3x7yo/9xNPtf1cBRESg8aAPXhiGUXRY7R95X/LcxY+WzA+/g4OjnyqA4Nqy53h7/l7QCxno+KTyC4/6EEDi2a/TU8Lp9+MkOVMBVK640Mf1A/88vIiiQZRmIFrgOtSr/JiC/NqAPuwXgOI4uczPVACV6x5wgvD8PAJPmqZZtlDtH9yXvHfoA79m+en3E/DkV0MFQCCCX2EAv46jdDDKNO2R9k+N9k+jTvJIv6Q+ZNhRkuTguRoPVQCV28zDAl1fZ22az5xn7p8m+8X52WEayHMEvy6vwDOeDBUAgaiH/KTIzyjLIA/XM88x7J9F8xf5hbfPcSaihHjyMXgm06EKoPL3xR/oM0pHmsY8FGjE+UU/S7uQZ8oP6zMuiun0RgVQeRil6SAlfar90zDk/nmRnyrP5FdRTKYgUgAEogH51daon3XZh7P9U/0vCIfik5NftxMYRs+6UQFUnmQjra3R/qkRT8Og/SPEKvMgP6ev81M88UytOxVA5d9rTWtzfHhv8P4Rcv9U/RPHuczP5JZxCsuy7u/vVABh/jzvn+bc/pnpE1+SYZwfwJA+DLR2pwSI86PT/mmQXwDqyP1T9WE+65//rJhNbxpXFIZTtU3aLrKoHBzLspB3FZuqs5ztSC6bskVRXInxCMLU5sMQYoMNRh3V4JSo9QQHzEccVf34mz3vmZub8U24uiEc+Qc8es97mccH74t5fs4TTwpEKwSS/sN9ps/pFvensFvYubWv+O+PKDTi2U6BaNVAnA/2lUhssv8kd5OFwpPvpf/Q7/Pb9/UoF+tPKp/CWN5qgeA/eF3Sf2gKxaLv/yL958efRH/2cjQcDxaW4slbtrcyIOk/a/Afeu+bRLNboHyK/v7+gfQfxkF/ZEDA4YVZlmVb3sqAhP+syf4goEKh5Ptlv1I9lP4DoL3He7nHoj7bUaFpaTYB2XZtVUAx/8HvM+MQT6nkVyqVavVQfi9oXXs5TocXJvtjpWyMU1sN0AX7zwP4z/qmiGe3WCzu+5Uy8VTrT6X/PJLfCy401kVMSAc8jlVbBRDuPzQJ+M8WFxoPnvrsAwdAjafSfxAQBnVmnKg+Nv85TvrZpwNdfEdAVB/2ny34z9Fx4UmpVPZ97KvZbDQarRP5+xPblxjsC+MQTzrzzAzIoM9x/9lBf8pUoNPTap142p0z6T/888x1FjzIBjgAymSI6JOALth/xL/vW/CfI/jPMaWDfOrNervRarW63RPpP7I/2BgWJvoDHAdEn6tjDAQe9p8EPXhqD/oT+cYPh+XKr8SDfNod4ukGZ7LP8n3lo/pgsK404dBkv1DHFAg88B/MxjrjUD7Cfw6qv53WT5vt81aXeYJeX/oP0tmO9iXrbFN/Ip7Ml+rc+bj3RfXhfPBBff7Ofw6rzWr9vN1udTrE8/ugN3jx9vtFI3BQaNlnTDqbde+qYwQk7z/ggR5uIp+4/+zU6+3z89YfnT+7QS8Y9C7DvvSfWwVyRD5AytIstzLwKP6D9xX3n4N61J+XQTAIhpeXYdiX/oNhGsvm5xXREE9m6YQuaF3ocwLfL+Akn+N9xf3npAWe4CWtqzcMr8JXozMlHoxjYV+i0FnXXRKI+8w6Bv8BzzH355b/EBEF1KMGDUOa0Wjcx/tS+pN23vXHXQ4IPFF90Gehq+r9B/5zTQENgt6QeC7D0Xg8mfal/8iFoT5p7IsWtiwQ74uAIv/B5/RYuf8I/zkLqNC9q/Dq1WhEQNPJ5Fr6T5SPTTwiIBeTXRII+4r6s7nw/oPv+6w3GCIg2td0Op1PXs+k/zBQGv0R9QHRsiu7L8/zwFl0/4H/9KnPVGfmuZnP38T9x2EepAOgiMer3VPHqNTfPlhbl/6z8P4D/3lB7+uvcIwCvZ7PbvsPATlIJ8oHf57rfaWO2bN/+Df8B6O7/8B/+uGIEppOpvP5TPUf3hYjRThZr7ZcQthaAvuC/+juPzS5/mhM9bm5QX9U/1H35X1oZZ+ZEf2zsZFM6u4/0n/+naLQ/715338w/PMc8dDUvn4f6J4h0cMt4jnS3H+k/8xuJujzB/wHI/vjuTXBowCZEt2X/qO7/9Dk+9SfRf7DPKgz4UgeBciY6Mjk/gP/uZ4t8h8RkLIvBciYaNvo/qP3Hx7alod8FgCZE+WN7j9a/3FFPi7xaIBMiVJG9x+N/8TflwbInMgyuv9o/Afvq8bvSw9kTmRy/9H4D3hkfzRA5kS2wf1H4z+a/ihA5kT6+4/ef8CDfAyAzIkc/f1H7z+eiz4bAZkTZfT3H53/oD/f3NXNnf+LsWMUhmEgCqK5peqQG6jI+Q3qDIt5MIXdhTSPr2bY2y8V0f1n7J+zDy/EG63x/iP9czwOctFw/6H+Oe/lT+avtqb7j/ePL+Qbwf0H+gdALIL7D/QPgFg03H+8fxzkom/vHwS5qPePgVT06/2DIBbl/lEQi2r/MIhFsX8cxCLvHwV1EfVPB7GI+we+z+O/KNrWP30h3mhj/3QQi7x//Mnaq3n/+EJpo7/3j4OiyPvHQVHk/eOgIvL+cdDr3wXi3sf0ME5PmgAAAABJRU5ErkJggg==)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.matches(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1687)
[22158:3847:0901/075121:INFO:CONSOLE(1687)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.matches(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: [undefined] (displaycheckbox) is not a boolean", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.matches(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1687)
[22158:3847:0901/075121:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2147483649, remote ID 3)
[22158:3847:0901/075121:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] CaptivePortalBlockingPageTest.WiFi_NoSSID_NoLoginURL (4917 ms)
[141/237] CaptivePortalBlockingPageTest.WiFi_NoSSID_NoLoginURL (7033 ms)
[ RUN ] SSLUITest.TestHTTPWithBrokenHTTPSResource
[22184:3847:0901/075123:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59977...
sending server_data: {"host": "127.0.0.1", "port": 59977} (36 bytes)
HTTPS server started on https://127.0.0.1:59981...
sending server_data: {"host": "127.0.0.1", "port": 59981} (36 bytes)
testserver.py: Broken pipe
[ OK ] SSLUITest.TestHTTPWithBrokenHTTPSResource (5998 ms)
[142/237] SSLUITest.TestHTTPWithBrokenHTTPSResource (7634 ms)
[ RUN ] SSLUITest.TestRunsInsecureContentTwoTabs
[22190:3847:0901/075125:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59980...
sending server_data: {"host": "127.0.0.1", "port": 59980} (36 bytes)
HTTPS server started on https://127.0.0.1:59989...
sending server_data: {"host": "127.0.0.1", "port": 59989} (36 bytes)
[22178:3847:0901/075128:WARNING:web_contents_impl.cc(3061)] https://127.0.0.1:59989 ran insecure content from http://127.0.0.1:59980/files/ssl/randomize_hash.js
[22178:3847:0901/075128:WARNING:web_contents_impl.cc(3061)] https://127.0.0.1:59989 ran insecure content from http://127.0.0.1:59980/files/ssl/randomize_hash.js
[22178:3847:0901/075128:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:59989/files/ssl/page_runs_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjU5OTgw' was loaded over HTTPS, but requested an insecure script 'http://127.0.0.1:59980/files/ssl/randomize_hash.js'. This content should also be served over HTTPS.", source: https://127.0.0.1:59989/files/ssl/page_runs_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjU5OTgw (0)
[ OK ] SSLUITest.TestRunsInsecureContentTwoTabs (6082 ms)
[143/237] SSLUITest.TestRunsInsecureContentTwoTabs (8009 ms)
[ RUN ] SSLUITest.TestBrokenHTTPSWithInsecureContent
[22188:3847:0901/075124:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59978...
sending server_data: {"host": "127.0.0.1", "port": 59978} (36 bytes)
HTTPS server started on https://127.0.0.1:59986...
sending server_data: {"host": "127.0.0.1", "port": 59986} (36 bytes)
[22177:3847:0901/075129:INFO:CONSOLE(12)] "Mixed Content: The page at 'https://127.0.0.1:59986/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjU5OTc4' was loaded over HTTPS, but requested an insecure image 'http://127.0.0.1:59978/files/ssl/google_files/logo.gif'. This content should also be served over HTTPS.", source: https://127.0.0.1:59986/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjU5OTc4 (12)
[22177:40451:0901/075129:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[22177:40451:0901/075129:WARNING:channel.cc(325)] RawChannel write error
[22203:16387:0901/075129:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010e20ef33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010e2542b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010e2a1ea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011a6069e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011a60609e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010fb5d244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010f4fcd96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010f5c5fdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001107083d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001106b2308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001106b17c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010e316ff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010e3166b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010e30c92f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff88531772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff8851e1a1 thread_start + 13
[ OK ] SSLUITest.TestBrokenHTTPSWithInsecureContent (7279 ms)
[144/237] SSLUITest.TestBrokenHTTPSWithInsecureContent (8988 ms)
[ RUN ] TaskManagerBrowserTest.NoticeHostedAppTabChanges
[22194:3847:0901/075125:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22183:74759:0901/075128:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[22183:36611:0901/075129:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[22183:36611:0901/075129:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[22183:36611:0901/075129:WARNING:channel.cc(325)] RawChannel write error
[22183:36611:0901/075132:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[22183:36611:0901/075132:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[22183:36611:0901/075132:WARNING:channel.cc(325)] RawChannel write error
[ OK ] TaskManagerBrowserTest.NoticeHostedAppTabChanges (9049 ms)
[145/237] TaskManagerBrowserTest.NoticeHostedAppTabChanges (11318 ms)
[ RUN ] PopupBlockerBrowserTest.WindowFeaturesBarProps
[22211:3847:0901/075131:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22205:74499:0901/075132:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[22223:13063:0901/075134:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[22223:13063:0901/075134:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PopupBlockerBrowserTest.WindowFeaturesBarProps (5329 ms)
[146/237] PopupBlockerBrowserTest.WindowFeaturesBarProps (7313 ms)
[ RUN ] PopupBlockerBrowserTest.Opener
[22218:3847:0901/075132:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22207:74251:0901/075134:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[22225:12551:0901/075135:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[22225:12551:0901/075135:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[22225:12551:0901/075135:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[22225:12551:0901/075135:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[22225:12551:0901/075135:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PopupBlockerBrowserTest.Opener (5045 ms)
[147/237] PopupBlockerBrowserTest.Opener (6988 ms)
[ RUN ] PopupBlockerBrowserTest.ShiftClick
[22219:3847:0901/075133:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22210:73995:0901/075134:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[22226:13063:0901/075135:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[22226:13063:0901/075135:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PopupBlockerBrowserTest.ShiftClick (5101 ms)
[148/237] PopupBlockerBrowserTest.ShiftClick (6841 ms)
[ RUN ] BrowserTest.GetSizeForNewRenderView
[22244:3847:0901/075139:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22246:14595:0901/075140:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[22246:14595:0901/075140:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[22246:14595:0901/075140:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] BrowserTest.GetSizeForNewRenderView (3097 ms)
[149/237] BrowserTest.GetSizeForNewRenderView (4823 ms)
[ RUN ] AppModeTest.EnableAppModeTest
[22245:3847:0901/075140:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AppModeTest.EnableAppModeTest (3240 ms)
[150/237] AppModeTest.EnableAppModeTest (5101 ms)
[ RUN ] BrowserTest.SadTabCancelsDialogs
[22230:3847:0901/075137:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60021...
sending server_data: {"host": "127.0.0.1", "port": 60021} (36 bytes)
[22224:39427:0901/075141:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[22224:39427:0901/075141:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowserTest.SadTabCancelsDialogs (6936 ms)
[151/237] BrowserTest.SadTabCancelsDialogs (8480 ms)
[ RUN ] BrowserTest.NullOpenerRedirectForksProcess
[22238:3847:0901/075138:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60024...
sending server_data: {"host": "127.0.0.1", "port": 60024} (36 bytes)
HTTPS server started on https://127.0.0.1:60025...
sending server_data: {"host": "127.0.0.1", "port": 60025} (36 bytes)
[22229:38403:0901/075143:ERROR:ssl_client_socket_openssl.cc(1063)] handshake failed; returned -1, SSL error code 1, net_error -101
[ OK ] BrowserTest.NullOpenerRedirectForksProcess (7734 ms)
[152/237] BrowserTest.NullOpenerRedirectForksProcess (9605 ms)
[ RUN ] BrowserNavigatorTest.Disposition_NewBackgroundTab
[22263:3847:0901/075145:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserNavigatorTest.Disposition_NewBackgroundTab (3854 ms)
[153/237] BrowserNavigatorTest.Disposition_NewBackgroundTab (5770 ms)
[ RUN ] BrowserCommandControllerBrowserTest.DisableFind
[22259:3847:0901/075144:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22251:36099:0901/075147:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BrowserCommandControllerBrowserTest.DisableFind (5811 ms)
[154/237] BrowserCommandControllerBrowserTest.DisableFind (7764 ms)
[ RUN ] BrowserNavigatorTest.Disposition_NewPopupFromAppPopup
[22264:3847:0901/075145:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22254:38915:0901/075148:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[22254:38915:0901/075148:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[22254:38915:0901/075148:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[22254:38915:0901/075148:WARNING:channel.cc(325)] RawChannel write error
[22273:13575:0901/075148:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[22254:61187:0901/075148:ERROR:mach_broker_mac.mm(222)] Unknown process 22274 is sending Mach IPC messages!
[ OK ] BrowserNavigatorTest.Disposition_NewPopupFromAppPopup (5424 ms)
[155/237] BrowserNavigatorTest.Disposition_NewPopupFromAppPopup (7144 ms)
[ RUN ] WindowAppleScriptTest.Tabs
[22284:3847:0901/075151:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22288:14339:0901/075152:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[22288:14339:0901/075152:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[22288:14339:0901/075152:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[22288:12807:0901/075152:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[22288:12807:0901/075152:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WindowAppleScriptTest.Tabs (3334 ms)
[156/237] WindowAppleScriptTest.Tabs (5414 ms)
[ RUN ] BrowserNavigatorTest.NavigateFromDefaultToDownloadsInSameTab
[22275:3847:0901/075148:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22266:38915:0901/075151:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[22266:3847:0901/075153:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] BrowserNavigatorTest.NavigateFromDefaultToDownloadsInSameTab (7568 ms)
[157/237] BrowserNavigatorTest.NavigateFromDefaultToDownloadsInSameTab (9530 ms)
[ RUN ] WindowAppleScriptTest.InsertTab
[22290:3847:0901/075152:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22291:12551:0901/075153:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WindowAppleScriptTest.InsertTab (3981 ms)
[158/237] WindowAppleScriptTest.InsertTab (5892 ms)
[ RUN ] CollectedCookiesMacTest.Outlets
[22292:3847:0901/075152:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] CollectedCookiesMacTest.Outlets (4156 ms)
[159/237] CollectedCookiesMacTest.Outlets (5886 ms)
[ RUN ] FindInPageControllerTest.FindCrash_Issue14491
[22311:3847:0901/075158:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22315:12807:0901/075159:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[22315:12807:0901/075159:WARNING:channel.cc(325)] RawChannel write error
[ OK ] FindInPageControllerTest.FindCrash_Issue14491 (4145 ms)
[160/237] FindInPageControllerTest.FindCrash_Issue14491 (6278 ms)
[ RUN ] FindInPageControllerTest.StayActive
[22314:3847:0901/075159:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.StayActive (4932 ms)
[161/237] FindInPageControllerTest.StayActive (7083 ms)
[ RUN ] ViewIDTest.Tab
[22310:3847:0901/075158:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22318:15619:0901/075202:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[22312:12807:0901/075202:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[22312:12807:0901/075202:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[22312:12807:0901/075202:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[22320:14339:0901/075202:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[22320:14339:0901/075202:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[22320:14339:0901/075202:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[22320:14339:0901/075202:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[22320:14083:0901/075202:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[22320:14083:0901/075202:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[22320:14083:0901/075202:WARNING:channel.cc(325)] RawChannel write error
[22321:13575:0901/075202:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[22321:13575:0901/075202:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[22322:13319:0901/075202:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[22321:13575:0901/075202:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[22321:13575:0901/075202:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[22321:15107:0901/075202:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[22319:13575:0901/075202:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[22320:14339:0901/075202:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[22320:14339:0901/075202:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[22323:13319:0901/075202:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[22298:5635:0901/075202:ERROR:mach_broker_mac.mm(222)] Unknown process 22325 is sending Mach IPC messages!
[22298:5635:0901/075202:ERROR:mach_broker_mac.mm(222)] Unknown process 22326 is sending Mach IPC messages!
[ OK ] ViewIDTest.Tab (7207 ms)
[162/237] ViewIDTest.Tab (8977 ms)
[ RUN ] DevToolsControllerTest.AllowOtherViews
[22302:3847:0901/075156:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22302:3847:0901/075203:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[22302:3847:0901/075203:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[22302:3847:0901/075203:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[22302:3847:0901/075203:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[22294:36355:0901/075203:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[22294:36355:0901/075203:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[22294:36355:0901/075203:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DevToolsControllerTest.AllowOtherViews (9099 ms)
[163/237] DevToolsControllerTest.AllowOtherViews (10958 ms)
[ RUN ] StartupBrowserCreatorTest.ReadingWasRestartedAfterRestart
[22344:3847:0901/075207:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22345:14083:0901/075208:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[22345:14083:0901/075208:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[22345:14083:0901/075208:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] StartupBrowserCreatorTest.ReadingWasRestartedAfterRestart (3626 ms)
[164/237] StartupBrowserCreatorTest.ReadingWasRestartedAfterRestart (5555 ms)
[ RUN ] FindInPageControllerTest.IncognitoFindNextSecret
[22336:3847:0901/075206:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.IncognitoFindNextSecret (5908 ms)
[165/237] FindInPageControllerTest.IncognitoFindNextSecret (8868 ms)
[ RUN ] SupervisedUserBrowserCreatorTest.StartupSupervisedUserProfile
[22346:3847:0901/075207:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SupervisedUserBrowserCreatorTest.StartupSupervisedUserProfile (4429 ms)
[166/237] SupervisedUserBrowserCreatorTest.StartupSupervisedUserProfile (6270 ms)
[ RUN ] LoginPromptBrowserTest.ShowCorrectUrlForCrossOriginMainFrameRedirects
[22338:3847:0901/075206:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60034...
sending server_data: {"host": "127.0.0.1", "port": 60034} (36 bytes)
[22351:13319:0901/075210:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[22351:13319:0901/075210:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[22351:13319:0901/075210:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[22351:13319:0901/075210:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] LoginPromptBrowserTest.ShowCorrectUrlForCrossOriginMainFrameRedirects (6929 ms)
[167/237] LoginPromptBrowserTest.ShowCorrectUrlForCrossOriginMainFrameRedirects (8743 ms)
[ RUN ] PermissionBubbleManagerBrowserTest.NavTwice
[22367:3847:0901/075214:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22355:74507:0901/075215:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PermissionBubbleManagerBrowserTest.NavTwice (3868 ms)
[168/237] PermissionBubbleManagerBrowserTest.NavTwice (5795 ms)
[ RUN ] TabModalConfirmDialogTest.Close
[22365:3847:0901/075214:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] TabModalConfirmDialogTest.Close (4132 ms)
[169/237] TabModalConfirmDialogTest.Close (6206 ms)
[ RUN ] StartupBrowserCreatorFirstRunTest.FirstRunTabsSyncPromoForbidden
[22360:3847:0901/075212:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22353:70171:0901/075216:ERROR:mach_broker_mac.mm(222)] Unknown process 22374 is sending Mach IPC messages!
[ OK ] StartupBrowserCreatorFirstRunTest.FirstRunTabsSyncPromoForbidden (5997 ms)
[170/237] StartupBrowserCreatorFirstRunTest.FirstRunTabsSyncPromoForbidden (7940 ms)
[ RUN ] ChromeURLDataManagerTest.ResourceScaleTest
[22372:3847:0901/075215:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ChromeURLDataManagerTest.ResourceScaleTest (4055 ms)
[171/237] ChromeURLDataManagerTest.ResourceScaleTest (5963 ms)
[ RUN ] DownloadsDOMHandlerTest.RemoveOneItem
[22385:3847:0901/075219:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60042...
sending server_data: {"host": "127.0.0.1", "port": 60042} (36 bytes)
[ OK ] DownloadsDOMHandlerTest.RemoveOneItem (5393 ms)
[172/237] DownloadsDOMHandlerTest.RemoveOneItem (7334 ms)
[ RUN ] ChromeLocatorTest.GetChromeBundleInfoWithInvalidVersion
[ OK ] ChromeLocatorTest.GetChromeBundleInfoWithInvalidVersion (8 ms)
[173/237] ChromeLocatorTest.GetChromeBundleInfoWithInvalidVersion (2032 ms)
[ RUN ] ChromeLocatorTest.GetChromeBundleInfoWithPreviousVersion
[ OK ] ChromeLocatorTest.GetChromeBundleInfoWithPreviousVersion (12 ms)
[174/237] ChromeLocatorTest.GetChromeBundleInfoWithPreviousVersion (1719 ms)
[ RUN ] ClearBrowserDataBrowserTest.CommitButtonDisabledWhenNoDataTypesSelected
[22388:3847:0901/075220:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22376:3847:0901/075223:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ClearBrowserDataBrowserTest.CommitButtonDisabledWhenNoDataTypesSelected (9546 ms)
[175/237] ClearBrowserDataBrowserTest.CommitButtonDisabledWhenNoDataTypesSelected (11486 ms)
[ RUN ] ZoomControllerBrowserTest.NavigationResetsManualMode
[22393:3847:0901/075221:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22378:40451:0901/075224:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[22378:40451:0901/075224:WARNING:channel.cc(325)] RawChannel write error
[22378:3847:0901/075224:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[22378:40451:0901/075227:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[22378:40451:0901/075227:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ZoomControllerBrowserTest.NavigationResetsManualMode (9301 ms)
[176/237] ZoomControllerBrowserTest.NavigationResetsManualMode (10986 ms)
[ RUN ] ZoomControllerBrowserTest.PerTabModeResetSendsEvent
[22392:3847:0901/075220:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22377:3847:0901/075224:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ZoomControllerBrowserTest.PerTabModeResetSendsEvent (9221 ms)
[177/237] ZoomControllerBrowserTest.PerTabModeResetSendsEvent (11279 ms)
[ RUN ] FormAutocompleteTest.SubmitEventPrevented
[ OK ] FormAutocompleteTest.SubmitEventPrevented (388 ms)
[178/237] FormAutocompleteTest.SubmitEventPrevented (2241 ms)
[ RUN ] FormAutofillTest.DetectTextDirectionWhenAncestorHasInlineStyle
[ OK ] FormAutofillTest.DetectTextDirectionWhenAncestorHasInlineStyle (293 ms)
[179/237] FormAutofillTest.DetectTextDirectionWhenAncestorHasInlineStyle (2221 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromBold
[ OK ] FormAutofillTest.LabelsInferredFromBold (437 ms)
[180/237] FormAutofillTest.LabelsInferredFromBold (2176 ms)
[ RUN ] FormAutofillTest.MaxLengthFields
[ OK ] FormAutofillTest.MaxLengthFields (471 ms)
[181/237] FormAutofillTest.MaxLengthFields (2053 ms)
[ RUN ] PasswordAutofillAgentTest.NoAutocompletePasswordForReadonlyUsernameUnmatched
[ OK ] PasswordAutofillAgentTest.NoAutocompletePasswordForReadonlyUsernameUnmatched (369 ms)
[182/237] PasswordAutofillAgentTest.NoAutocompletePasswordForReadonlyUsernameUnmatched (2158 ms)
[ RUN ] PasswordAutofillAgentTest.NoDOMActivationTest
[ OK ] PasswordAutofillAgentTest.NoDOMActivationTest (473 ms)
[183/237] PasswordAutofillAgentTest.NoDOMActivationTest (2296 ms)
[ RUN ] PasswordAutofillAgentTest.ClearPreviewWithUsernameAutofilled
[ OK ] PasswordAutofillAgentTest.ClearPreviewWithUsernameAutofilled (440 ms)
[184/237] PasswordAutofillAgentTest.ClearPreviewWithUsernameAutofilled (2036 ms)
[ RUN ] PasswordAutofillAgentTest.FindingFieldsWithAutofillPredictions
[22410:3847:0901/075231:6408515147813:WARNING:keycode_converter.cc(98)] empty code string
[22410:3847:0901/075231:6408556470654:WARNING:keycode_converter.cc(98)] empty code string
[22410:3847:0901/075231:6408559244785:WARNING:keycode_converter.cc(98)] empty code string
[22410:3847:0901/075231:6408561719785:WARNING:keycode_converter.cc(98)] empty code string
[22410:3847:0901/075231:6408567801252:WARNING:keycode_converter.cc(98)] empty code string
[22410:3847:0901/075231:6408569822547:WARNING:keycode_converter.cc(98)] empty code string
[22410:3847:0901/075231:6408571862277:WARNING:keycode_converter.cc(98)] empty code string
[22410:3847:0901/075231:6408573968074:WARNING:keycode_converter.cc(98)] empty code string
[22410:3847:0901/075231:6408576082783:WARNING:keycode_converter.cc(98)] empty code string
[22410:3847:0901/075231:6408578975818:WARNING:keycode_converter.cc(98)] empty code string
[22410:3847:0901/075231:6408581137546:WARNING:keycode_converter.cc(98)] empty code string
[22410:3847:0901/075231:6408583472894:WARNING:keycode_converter.cc(98)] empty code string
[22410:3847:0901/075231:6408585880174:WARNING:keycode_converter.cc(98)] empty code string
[22410:3847:0901/075231:6408588058533:WARNING:keycode_converter.cc(98)] empty code string
[22410:3847:0901/075231:6408590613388:WARNING:keycode_converter.cc(98)] empty code string
[22410:3847:0901/075231:6408592708597:WARNING:keycode_converter.cc(98)] empty code string
[22410:3847:0901/075231:6408595389438:WARNING:keycode_converter.cc(98)] empty code string
[22410:3847:0901/075231:6408598000794:WARNING:keycode_converter.cc(98)] empty code string
[22410:3847:0901/075231:6408601522853:WARNING:keycode_converter.cc(98)] empty code string
[22410:3847:0901/075231:6408614526868:WARNING:keycode_converter.cc(98)] empty code string
[22410:3847:0901/075231:6408619055358:WARNING:keycode_converter.cc(98)] empty code string
[22410:3847:0901/075231:6408622368314:WARNING:keycode_converter.cc(98)] empty code string
[22410:3847:0901/075231:6408625346083:WARNING:keycode_converter.cc(98)] empty code string
[22410:3847:0901/075231:6408628154192:WARNING:keycode_converter.cc(98)] empty code string
[22410:3847:0901/075231:6408631944410:WARNING:keycode_converter.cc(98)] empty code string
[ OK ] PasswordAutofillAgentTest.FindingFieldsWithAutofillPredictions (597 ms)
[185/237] PasswordAutofillAgentTest.FindingFieldsWithAutofillPredictions (2300 ms)
[ RUN ] PasswordAutofillAgentTest.PasswordGenerationTriggered_TypedPassword
[22411:3847:0901/075233:6409672005650:WARNING:keycode_converter.cc(98)] empty code string
[22411:3847:0901/075233:6409679503097:WARNING:keycode_converter.cc(98)] empty code string
[22411:3847:0901/075233:6409681028413:WARNING:keycode_converter.cc(98)] empty code string
[22411:3847:0901/075233:6409681789008:WARNING:keycode_converter.cc(98)] empty code string
[22411:3847:0901/075233:6409682551386:WARNING:keycode_converter.cc(98)] empty code string
[22411:3847:0901/075233:6409683459453:WARNING:keycode_converter.cc(98)] empty code string
[22411:3847:0901/075233:6409743268108:WARNING:keycode_converter.cc(98)] empty code string
[22411:3847:0901/075233:6409746340963:WARNING:keycode_converter.cc(98)] empty code string
[22411:3847:0901/075233:6409749444169:WARNING:keycode_converter.cc(98)] empty code string
[22411:3847:0901/075233:6409752616553:WARNING:keycode_converter.cc(98)] empty code string
[22411:3847:0901/075233:6409755620588:WARNING:keycode_converter.cc(98)] empty code string
[22411:3847:0901/075233:6409765200309:WARNING:keycode_converter.cc(98)] empty code string
[22411:3847:0901/075233:6409768633943:WARNING:keycode_converter.cc(98)] empty code string
[22411:3847:0901/075233:6409769556325:WARNING:keycode_converter.cc(98)] empty code string
[22411:3847:0901/075233:6409770375578:WARNING:keycode_converter.cc(98)] empty code string
[22411:3847:0901/075233:6409771143705:WARNING:keycode_converter.cc(98)] empty code string
[22411:3847:0901/075233:6409771978736:WARNING:keycode_converter.cc(98)] empty code string
[22411:3847:0901/075233:6409772902083:WARNING:keycode_converter.cc(98)] empty code string
[22411:3847:0901/075233:6409773745195:WARNING:keycode_converter.cc(98)] empty code string
[22411:3847:0901/075233:6409774591448:WARNING:keycode_converter.cc(98)] empty code string
[22411:3847:0901/075233:6409778748570:WARNING:keycode_converter.cc(98)] empty code string
[22411:3847:0901/075233:6409782037509:WARNING:keycode_converter.cc(98)] empty code string
[22411:3847:0901/075233:6409785288390:WARNING:keycode_converter.cc(98)] empty code string
[22411:3847:0901/075233:6409788555675:WARNING:keycode_converter.cc(98)] empty code string
[22411:3847:0901/075233:6409791902709:WARNING:keycode_converter.cc(98)] empty code string
[22411:3847:0901/075233:6409795245015:WARNING:keycode_converter.cc(98)] empty code string
[22411:3847:0901/075233:6409798728337:WARNING:keycode_converter.cc(98)] empty code string
[22411:3847:0901/075233:6409802291147:WARNING:keycode_converter.cc(98)] empty code string
[22411:3847:0901/075233:6409805657658:WARNING:keycode_converter.cc(98)] empty code string
[22411:3847:0901/075233:6409808814918:WARNING:keycode_converter.cc(98)] empty code string
[ OK ] PasswordAutofillAgentTest.PasswordGenerationTriggered_TypedPassword (669 ms)
[186/237] PasswordAutofillAgentTest.PasswordGenerationTriggered_TypedPassword (2404 ms)
[ RUN ] PasswordGenerationAgentTest.DynamicFormTest
[ OK ] PasswordGenerationAgentTest.DynamicFormTest (517 ms)
[187/237] PasswordGenerationAgentTest.DynamicFormTest (2093 ms)
[ RUN ] PasswordGenerationAgentTest.BlacklistedTest
[ OK ] PasswordGenerationAgentTest.BlacklistedTest (660 ms)
[188/237] PasswordGenerationAgentTest.BlacklistedTest (2504 ms)
[ RUN ] OutOfProcessPPAPITest.UDPSocket_SetOption_1_0
[22420:3847:0901/075236:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60043...
sending server_data: {"host": "127.0.0.1", "port": 60043} (36 bytes)
objc[22436]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22436]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22436]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22436]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22436]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22436]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22436]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22436]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22436]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22436]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22436]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22436]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22436]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22436]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22436]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22436]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22436]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22436]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22436]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22436]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22436]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22436]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22436]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22436]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22436]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[22414:3847:0901/075239:INFO:CONSOLE(177)] "SetOption_1_0ForceAsync finished in 0.001 seconds.", source: http://127.0.0.1:60043/files/test_case.html?testcase=UDPSocket_SetOption_1_0, (177)
[22414:3847:0901/075239:INFO:CONSOLE(177)] "SetOption_1_0 finished in 0.000 seconds.", source: http://127.0.0.1:60043/files/test_case.html?testcase=UDPSocket_SetOption_1_0, (177)
[22414:3847:0901/075239:INFO:CONSOLE(177)] "SetOption_1_0Blocking finished in 0.003 seconds.", source: http://127.0.0.1:60043/files/test_case.html?testcase=UDPSocket_SetOption_1_0, (177)
[22414:3847:0901/075239:INFO:CONSOLE(177)] "SetOption_1_0Background finished in 0.002 seconds.", source: http://127.0.0.1:60043/files/test_case.html?testcase=UDPSocket_SetOption_1_0, (177)
[ OK ] OutOfProcessPPAPITest.UDPSocket_SetOption_1_0 (6251 ms)
[189/237] OutOfProcessPPAPITest.UDPSocket_SetOption_1_0 (8071 ms)
[ RUN ] NaClBrowserTestStatic.CORSNoCookie
[22432:3847:0901/075238:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60050...
sending server_data: {"host": "127.0.0.1", "port": 60050} (36 bytes)
[22419:3847:0901/075240:INFO:CONSOLE(0)] "NativeClient: access to manifest url was denied.", source: http://127.0.0.1:60050/files/cross_origin/cors_no_cookie.html (0)
[22419:3847:0901/075240:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[ OK ] NaClBrowserTestStatic.CORSNoCookie (4963 ms)
[190/237] NaClBrowserTestStatic.CORSNoCookie (6761 ms)
[ RUN ] OutOfProcessPPAPITest.UDPSocketPrivate_SetSocketFeatureErrors
[22428:3847:0901/075237:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60047...
sending server_data: {"host": "127.0.0.1", "port": 60047} (36 bytes)
objc[22440]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22440]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22440]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22440]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22440]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22440]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22440]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22440]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22440]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22440]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22440]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22440]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22440]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22440]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22440]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22440]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22440]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22440]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22440]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22440]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22440]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22440]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22440]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22440]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22440]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[22415:3847:0901/075241:INFO:CONSOLE(177)] "SetSocketFeatureErrorsForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:60047/files/test_case.html?testcase=UDPSocketPrivate_SetSocketFeatureErrors (177)
[22415:3847:0901/075241:INFO:CONSOLE(177)] "SetSocketFeatureErrors finished in 0.000 seconds.", source: http://127.0.0.1:60047/files/test_case.html?testcase=UDPSocketPrivate_SetSocketFeatureErrors (177)
[22415:3847:0901/075241:INFO:CONSOLE(177)] "SetSocketFeatureErrorsBlocking finished in 0.002 seconds.", source: http://127.0.0.1:60047/files/test_case.html?testcase=UDPSocketPrivate_SetSocketFeatureErrors (177)
[22415:3847:0901/075241:INFO:CONSOLE(177)] "SetSocketFeatureErrorsBackground finished in 0.001 seconds.", source: http://127.0.0.1:60047/files/test_case.html?testcase=UDPSocketPrivate_SetSocketFeatureErrors (177)
[22428:3847:0901/075241:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[22428:3847:0901/075241:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] OutOfProcessPPAPITest.UDPSocketPrivate_SetSocketFeatureErrors (6536 ms)
[191/237] OutOfProcessPPAPITest.UDPSocketPrivate_SetSocketFeatureErrors (8311 ms)
[ RUN ] OutOfProcessPPAPITest.View
[22429:3847:0901/075238:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60051...
sending server_data: {"host": "127.0.0.1", "port": 60051} (36 bytes)
objc[22442]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22442]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22442]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22442]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22442]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22442]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22442]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22442]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22442]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22442]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22442]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22442]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22442]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22442]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22442]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22442]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22442]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22442]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22442]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22442]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22442]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22442]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22442]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22442]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[22442]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test4M2UAr/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[22418:3847:0901/075242:INFO:CONSOLE(177)] "SizeChange finished in 0.018 seconds.", source: http://127.0.0.1:60051/files/test_case.html?testcase=View_SizeChange,View_ClipChange,View_ScrollOffsetChange, (177)
[22418:3847:0901/075242:INFO:CONSOLE(177)] "ClipChange finished in 0.029 seconds.", source: http://127.0.0.1:60051/files/test_case.html?testcase=View_SizeChange,View_ClipChange,View_ScrollOffsetChange, (177)
[22418:3847:0901/075242:INFO:CONSOLE(177)] "ScrollOffsetChange finished in 0.051 seconds.", source: http://127.0.0.1:60051/files/test_case.html?testcase=View_SizeChange,View_ClipChange,View_ScrollOffsetChange, (177)
[22418:38659:0901/075242:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[22418:38659:0901/075242:WARNING:channel.cc(325)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.View (6814 ms)
[192/237] OutOfProcessPPAPITest.View (8856 ms)
[ RUN ] PolicyTest.DisabledPlugins
[22447:3847:0901/075244:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22441:3847:0901/075245:INFO:policy_browsertest.cc(459)] Test skipped because the Flash plugin couldn't be found.
[22451:14595:0901/075245:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[22451:14595:0901/075245:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PolicyTest.DisabledPlugins (4085 ms)
[193/237] PolicyTest.DisabledPlugins (6042 ms)
[ RUN ] PolicyTest.SSLVersionFallbackMin
[22471:3847:0901/075250:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22472:13063:0901/075251:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[22472:13063:0901/075251:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[22472:13063:0901/075251:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[22472:13063:0901/075251:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[22472:13063:0901/075251:WARNING:channel.cc(325)] RawChannel write error
[22472:14595:0901/075251:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[22472:14595:0901/075251:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[22472:14595:0901/075251:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PolicyTest.SSLVersionFallbackMin (3741 ms)
[194/237] PolicyTest.SSLVersionFallbackMin (5722 ms)
[ RUN ] PolicyTest.ExtensionMinimumVersionRequiredAlt
[22458:3847:0901/075246:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22446:35587:0901/075251:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[22446:35587:0901/075251:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[22446:35587:0901/075251:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PolicyTest.ExtensionMinimumVersionRequiredAlt (8565 ms)
[195/237] PolicyTest.ExtensionMinimumVersionRequiredAlt (10678 ms)
[ RUN ] PolicyTest.ExtensionInstallBlacklistSharedModules
[22454:3847:0901/075246:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PolicyTest.ExtensionInstallBlacklistSharedModules (10204 ms)
[196/237] PolicyTest.ExtensionInstallBlacklistSharedModules (12462 ms)
[ RUN ] PolicyTest.URLBlacklist
[22460:3847:0901/075247:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22449:39939:0901/075250:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[22449:39939:0901/075254:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[22449:39939:0901/075257:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[22449:39939:0901/075259:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PolicyTest.URLBlacklist (14929 ms)
[197/237] PolicyTest.URLBlacklist (17208 ms)
[ RUN ] TtsApiTest.PlatformSpeakOptionalArgs
[22494:3847:0901/075258:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22482:3847:0901/075300:INFO:CONSOLE(0)] "[SUCCESS] testSpeakWithOptionalArgs", source: chrome-extension://mgpjhhkgkkcgeiogfcaeggiaeffppghe/test.html (0)
[ OK ] TtsApiTest.PlatformSpeakOptionalArgs (5797 ms)
[198/237] TtsApiTest.PlatformSpeakOptionalArgs (8033 ms)
[ RUN ] PreferencesBrowserTest.SetPrefs
[22487:3847:0901/075256:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22478:37123:0901/075259:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[22478:3847:0901/075300:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] PreferencesBrowserTest.SetPrefs (8737 ms)
[199/237] PreferencesBrowserTest.SetPrefs (10737 ms)
[ RUN ] PreferencesBrowserTest.DialogPrefsSetCommit
[22489:3847:0901/075256:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22480:3847:0901/075300:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] PreferencesBrowserTest.DialogPrefsSetCommit (8554 ms)
[200/237] PreferencesBrowserTest.DialogPrefsSetCommit (10437 ms)
[ RUN ] TtsApiTest.PlatformSpeakEnqueue
[22505:3847:0901/075304:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22501:3847:0901/075307:INFO:CONSOLE(0)] "[SUCCESS] testEnqueue", source: chrome-extension://kcfijiageagfpgkgahlcelokfadpjeon/test.html (0)
[22510:13063:0901/075307:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] TtsApiTest.PlatformSpeakEnqueue (6004 ms)
[201/237] TtsApiTest.PlatformSpeakEnqueue (8021 ms)
[ RUN ] TtsApiTest.PlatformWordCallbacks
[22511:3847:0901/075306:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22503:3847:0901/075309:INFO:CONSOLE(0)] "[SUCCESS] testWordCallbacks", source: chrome-extension://jdlfnmobjnhedifciiohaflgjnnlphpb/test.html (0)
[ OK ] TtsApiTest.PlatformWordCallbacks (5839 ms)
[202/237] TtsApiTest.PlatformWordCallbacks (8012 ms)
[ RUN ] TtsApiTest.RegisterEngine
[22518:3847:0901/075307:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22506:3847:0901/075310:INFO:CONSOLE(0)] "[SUCCESS] testNoListeners", source: chrome-extension://hbgpdinbkoeamkfiiajnopomdenaadpj/test.html (0)
[22506:3847:0901/075310:INFO:CONSOLE(0)] "[SUCCESS] testTtsEngine", source: chrome-extension://hbgpdinbkoeamkfiiajnopomdenaadpj/test.html (0)
[22506:3847:0901/075310:INFO:CONSOLE(0)] "[SUCCESS] testVoiceMatching", source: chrome-extension://hbgpdinbkoeamkfiiajnopomdenaadpj/test.html (0)
[22506:3847:0901/075310:INFO:CONSOLE(0)] "[SUCCESS] testGetVoices", source: chrome-extension://hbgpdinbkoeamkfiiajnopomdenaadpj/test.html (0)
[22520:12807:0901/075310:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[22520:12807:0901/075310:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[22506:39427:0901/075310:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] TtsApiTest.RegisterEngine (5921 ms)
[203/237] TtsApiTest.RegisterEngine (7854 ms)
[ RUN ] TtsApiTest.EngineError
[22519:3847:0901/075307:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22507:3847:0901/075310:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running ttsEngine.sendTtsEvent: Cannot send an event type that is not declared in the extension manifest.
at speakListener (chrome-extension://dbikhpckdhfpiejohdielkmnjdpcgofa/test.js:25:7)", source: chrome-extension://dbikhpckdhfpiejohdielkmnjdpcgofa/test.html (0)
[22507:3847:0901/075310:INFO:CONSOLE(0)] "[SUCCESS] testTtsEngineError", source: chrome-extension://dbikhpckdhfpiejohdielkmnjdpcgofa/test.html (0)
[22521:13063:0901/075310:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[22521:13063:0901/075310:WARNING:channel.cc(325)] RawChannel write error
[ OK ] TtsApiTest.EngineError (6033 ms)
[204/237] TtsApiTest.EngineError (7935 ms)
[ RUN ] SafeBrowsingServiceTest.UnwantedImgIgnored
[22538:3847:0901/075313:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22529:16899:0901/075315:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /safe_browsing/malware_image.png
[22529:16899:0901/075315:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] SafeBrowsingServiceTest.UnwantedImgIgnored (4279 ms)
[205/237] SafeBrowsingServiceTest.UnwantedImgIgnored (6370 ms)
[ RUN ] ChromeSpeechRecognitionTest.BasicTearDown
[22530:3847:0901/075312:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:60063...
sending server_data: {"host": "127.0.0.1", "port": 60063} (36 bytes)
[22526:73995:0901/075315:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[22526:37123:0901/075316:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[22534:13063:0901/075316:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[22534:13063:0901/075316:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[22526:37123:0901/075316:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[22526:3847:0901/075317:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] ChromeSpeechRecognitionTest.BasicTearDown (7421 ms)
[206/237] ChromeSpeechRecognitionTest.BasicTearDown (9320 ms)
[ RUN ] CaptivePortalBrowserTest.HttpsToHttpRedirect
[22542:3847:0901/075314:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:60071...
sending server_data: {"host": "127.0.0.1", "port": 60071} (36 bytes)
[22542:3847:0901/075317:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[22542:3847:0901/075317:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] CaptivePortalBrowserTest.HttpsToHttpRedirect (5320 ms)
[207/237] CaptivePortalBrowserTest.HttpsToHttpRedirect (7332 ms)
[ RUN ] NetworkingPrivateApiTest.StartActivate
[22544:3847:0901/075315:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22532:36611:0901/075318:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[22532:36611:0901/075318:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[22532:36611:0901/075318:WARNING:channel.cc(325)] RawChannel write error
[22532:3847:0901/075318:INFO:CONSOLE(0)] "[SUCCESS] startActivate", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?startActivate (0)
[ OK ] NetworkingPrivateApiTest.StartActivate (6093 ms)
[208/237] NetworkingPrivateApiTest.StartActivate (8020 ms)
[ RUN ] NetworkingPrivateApiTestFail.VerifyAndEncryptCredentials
[22556:3847:0901/075320:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22549:36611:0901/075323:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[22549:36611:0901/075323:WARNING:channel.cc(325)] RawChannel write error
[22549:3847:0901/075323:INFO:CONSOLE(0)] "[FAIL] verifyAndEncryptCredentials: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:225:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:275:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?verifyAndEncryptCredentials (0)
[22549:36611:0901/075323:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NetworkingPrivateApiTestFail.VerifyAndEncryptCredentials (6353 ms)
[209/237] NetworkingPrivateApiTestFail.VerifyAndEncryptCredentials (8505 ms)
[ RUN ] PicasaDataProviderNoDatabaseGetAlbumsImagesTest.NoDatabaseGetAlbumsImages
[22570:3847:0901/075323:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22571:14339:0901/075324:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[22571:14339:0901/075324:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[22571:14339:0901/075324:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PicasaDataProviderNoDatabaseGetAlbumsImagesTest.NoDatabaseGetAlbumsImages (3999 ms)
[210/237] PicasaDataProviderNoDatabaseGetAlbumsImagesTest.NoDatabaseGetAlbumsImages (6271 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.StartDisconnect
[22563:3847:0901/075321:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22552:37891:0901/075324:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[22552:37891:0901/075324:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[22552:37891:0901/075324:WARNING:channel.cc(325)] RawChannel write error
[22552:3847:0901/075325:INFO:CONSOLE(0)] "[SUCCESS] startDisconnect", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?startDisconnect (0)
[22552:37891:0901/075325:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[22552:37891:0901/075325:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NetworkingPrivateServiceClientApiTest.StartDisconnect (6487 ms)
[211/237] NetworkingPrivateServiceClientApiTest.StartDisconnect (8534 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.OnNetworkListChangedEvent
[22566:3847:0901/075322:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22555:37635:0901/075325:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[22555:37635:0901/075325:WARNING:channel.cc(325)] RawChannel write error
[22555:3847:0901/075326:INFO:CONSOLE(0)] "[SUCCESS] onNetworkListChangedEvent", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?onNetworkListChangedEvent (0)
[ OK ] NetworkingPrivateServiceClientApiTest.OnNetworkListChangedEvent (6668 ms)
[212/237] NetworkingPrivateServiceClientApiTest.OnNetworkListChangedEvent (8814 ms)
[ RUN ] AppListServiceImplBrowserTest.CreatedLazily
[22582:3847:0901/075329:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AppListServiceImplBrowserTest.CreatedLazily (4753 ms)
[213/237] AppListServiceImplBrowserTest.CreatedLazily (7077 ms)
[ RUN ] AppListServiceImplBrowserTest.ShowContextMenu
[22587:3847:0901/075330:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AppListServiceImplBrowserTest.ShowContextMenu (4760 ms)
[214/237] AppListServiceImplBrowserTest.ShowContextMenu (7086 ms)
[ RUN ] WebstoreProviderTest.NoSearchForSensitiveData
[22591:3847:0901/075330:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22593:14599:0901/075332:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[22593:14339:0901/075332:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[22593:14339:0901/075332:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebstoreProviderTest.NoSearchForSensitiveData (4180 ms)
[215/237] WebstoreProviderTest.NoSearchForSensitiveData (6563 ms)
[ RUN ] MediaRouterDialogControllerBrowserTest.Navigate
[22592:3847:0901/075331:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] MediaRouterDialogControllerBrowserTest.Navigate (4827 ms)
[216/237] MediaRouterDialogControllerBrowserTest.Navigate (7025 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/53
[22606:3847:0901/075336:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/53 (4811 ms)
[217/237] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/53 (6970 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/56
[22608:3847:0901/075337:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22612:13063:0901/075338:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[22612:13063:0901/075338:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/56 (4681 ms)
[218/237] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/56 (6731 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/78
[22609:3847:0901/075337:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22613:12551:0901/075338:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[22613:12551:0901/075338:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/78 (4795 ms)
[219/237] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/78 (6883 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/84
[22614:3847:0901/075338:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22601:40451:0901/075339:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[22616:13063:0901/075339:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[22616:13063:0901/075339:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[22616:13063:0901/075339:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[22616:13063:0901/075339:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[22616:16899:0901/075339:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010a66df33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010a6b32b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010a700ea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000116a659e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000116a6509e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010bfbc244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010b95bd96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010ba24fdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010cb673d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010cb11308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010cb107c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010a775ff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010a7756b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010a76b92f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff88531772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff8851e1a1 thread_start + 13
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/84 (4268 ms)
[220/237] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/84 (6405 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/86
[22626:3847:0901/075342:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/86 (4499 ms)
[221/237] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/86 (6632 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/95
[22628:3847:0901/075343:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22618:35843:0901/075344:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[22618:35843:0901/075344:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/95 (4444 ms)
[222/237] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/95 (6520 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/96
[22633:3847:0901/075343:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22634:13575:0901/075345:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[22634:13575:0901/075345:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/96 (4804 ms)
[223/237] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/96 (6894 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/18
[22635:3847:0901/075344:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/18 (4736 ms)
[224/237] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/18 (6891 ms)
[ RUN ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithNoOpenBrowsersWithBackgroundMode/0
[22656:3847:0901/075351:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22657:14339:0901/075352:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[22657:14339:0901/075352:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[22657:14339:0901/075352:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[22639:3847:0901/075352:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithNoOpenBrowsersWithBackgroundMode/0 (4139 ms)
[225/237] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithNoOpenBrowsersWithBackgroundMode/0 (6208 ms)
[ RUN ] SRC_ClearKey/EncryptedMediaTest.ConfigChangeVideo/0
[22658:3847:0901/075351:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22660:14083:0901/075352:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[22660:14083:0901/075352:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[22660:14083:0901/075352:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[22644:37123:0901/075352:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[22644:37123:0901/075352:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[22644:37123:0901/075352:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SRC_ClearKey/EncryptedMediaTest.ConfigChangeVideo/0 (4329 ms)
[226/237] SRC_ClearKey/EncryptedMediaTest.ConfigChangeVideo/0 (6382 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowDuringShutdown/0
[22646:3847:0901/075349:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22637:74251:0901/075352:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[22659:13319:0901/075352:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowDuringShutdown/0 (6525 ms)
[227/237] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowDuringShutdown/0 (8361 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowDuringShutdown/1
[22649:3847:0901/075350:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22638:74499:0901/075353:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowDuringShutdown/1 (6481 ms)
[228/237] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowDuringShutdown/1 (8224 ms)
[ RUN ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/2
[22676:3847:0901/075358:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22679:14083:0901/075359:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[22679:14083:0901/075359:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[22679:14083:0901/075359:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/2 (4094 ms)
[229/237] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/2 (5877 ms)
[ RUN ] SRC_ClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0
[22668:3847:0901/075356:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60084...
sending server_data: {"host": "127.0.0.1", "port": 60084} (36 bytes)
[22662:3847:0901/075359:INFO:CONSOLE(280)] "07:53:59.116 - Registering video event handlers.", source: http://127.0.0.1:60084/files/eme_player_js/utils.js (280)
[22662:3847:0901/075359:INFO:CONSOLE(280)] "07:53:59.123 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:60084/files/eme_player_js/utils.js (280)
[22662:3847:0901/075359:INFO:CONSOLE(280)] "07:53:59.143 - Loading media using src.", source: http://127.0.0.1:60084/files/eme_player_js/utils.js (280)
[22662:3847:0901/075359:INFO:CONSOLE(280)] "07:53:59.145 - Registering video event handlers.", source: http://127.0.0.1:60084/files/eme_player_js/utils.js (280)
[22662:3847:0901/075359:INFO:CONSOLE(280)] "07:53:59.146 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:60084/files/eme_player_js/utils.js (280)
[22662:3847:0901/075359:INFO:CONSOLE(280)] "07:53:59.246 - Loading media using src.", source: http://127.0.0.1:60084/files/eme_player_js/utils.js (280)
[22662:3847:0901/075359:INFO:CONSOLE(280)] "07:53:59.308 - Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:60084/files/eme_player_js/utils.js (280)
[22662:3847:0901/075359:INFO:CONSOLE(280)] "07:53:59.332 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60084/files/eme_player_js/utils.js (280)
[22662:3847:0901/075359:INFO:CONSOLE(280)] "07:53:59.353 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"pYEE4mmTTAUEA7eO6w7lew","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:60084/files/eme_player_js/utils.js (280)
[22662:3847:0901/075359:INFO:CONSOLE(280)] "07:53:59.377 - Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:60084/files/eme_player_js/utils.js (280)
[22662:3847:0901/075359:INFO:CONSOLE(280)] "07:53:59.380 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60084/files/eme_player_js/utils.js (280)
[22662:3847:0901/075359:INFO:CONSOLE(280)] "07:53:59.383 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"pYEE4mmTTAUEA7eO6w7lew","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:60084/files/eme_player_js/utils.js (280)
[22662:3847:0901/075400:INFO:CONSOLE(280)] "07:54:00.693 - One video seeked.", source: http://127.0.0.1:60084/files/eme_player_js/utils.js (280)
[22662:3847:0901/075400:INFO:CONSOLE(280)] "07:54:00.752 - Set document title to: ENDED, updated title: ENDED", source: http://127.0.0.1:60084/files/eme_player_js/utils.js (280)
[22674:12551:0901/075400:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0 (6944 ms)
[230/237] SRC_ClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0 (8701 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.HideShowWithApp/0
[22678:3847:0901/075358:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.HideShowWithApp/0 (7824 ms)
[231/237] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.HideShowWithApp/0 (9808 ms)
[ RUN ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowed/1
[22692:3847:0901/075403:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22694:14595:0901/075404:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[22694:14595:0901/075404:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[22686:35843:0901/075404:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowed/1 (3447 ms)
[232/237] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowed/1 (5277 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0
[22677:3847:0901/075358:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60102...
sending server_data: {"host": "127.0.0.1", "port": 60102} (36 bytes)
[22663:3847:0901/075400:INFO:CONSOLE(280)] "07:54:00.431 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:60102/files/eme_player_js/utils.js (280)
[22663:3847:0901/075400:INFO:CONSOLE(280)] "07:54:00.439 - Using ClearKeyPlayer", source: http://127.0.0.1:60102/files/eme_player_js/utils.js (280)
[22663:3847:0901/075400:INFO:CONSOLE(280)] "07:54:00.444 - Registering video event handlers.", source: http://127.0.0.1:60102/files/eme_player_js/utils.js (280)
[22663:3847:0901/075400:INFO:CONSOLE(280)] "07:54:00.447 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:60102/files/eme_player_js/utils.js (280)
[22663:3847:0901/075401:INFO:CONSOLE(280)] "07:54:01.724 - heartbeat #1", source: http://127.0.0.1:60102/files/eme_player_js/utils.js (280)
[22663:3847:0901/075401:INFO:CONSOLE(280)] "07:54:01.732 - Loading media using MSE.", source: http://127.0.0.1:60102/files/eme_player_js/utils.js (280)
[22663:3847:0901/075401:INFO:CONSOLE(280)] "07:54:01.853 - onSourceOpen [object Event]", source: http://127.0.0.1:60102/files/eme_player_js/utils.js (280)
[22663:3847:0901/075401:INFO:CONSOLE(280)] "07:54:01.859 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:60102/files/eme_player_js/utils.js (280)
[22663:3847:0901/075401:INFO:CONSOLE(280)] "07:54:01.894 - End of appending buffer from bear-320x240-opus-av_enc-v.webm", source: http://127.0.0.1:60102/files/eme_player_js/utils.js (280)
[22663:3847:0901/075401:INFO:CONSOLE(280)] "07:54:01.902 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60102/files/eme_player_js/utils.js (280)
[22663:3847:0901/075401:INFO:CONSOLE(280)] "07:54:01.937 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60102/files/eme_player_js/utils.js (280)
[22663:3847:0901/075401:INFO:CONSOLE(280)] "07:54:01.950 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:60102/files/eme_player_js/utils.js (280)
[22663:3847:0901/075402:INFO:CONSOLE(280)] "07:54:02.159 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:60102/files/eme_player_js/utils.js (280)
[22663:3847:0901/075402:INFO:CONSOLE(280)] "07:54:02.162 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60102/files/eme_player_js/utils.js (280)
[22663:3847:0901/075402:INFO:CONSOLE(280)] "07:54:02.182 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:60102/files/eme_player_js/utils.js (280)
[22663:3847:0901/075402:INFO:CONSOLE(280)] "07:54:02.242 - timeupdate @ 0.186203", source: http://127.0.0.1:60102/files/eme_player_js/utils.js (280)
[22663:3847:0901/075402:INFO:CONSOLE(280)] "07:54:02.488 - timeupdate @ 0.418393", source: http://127.0.0.1:60102/files/eme_player_js/utils.js (280)
[22663:3847:0901/075402:INFO:CONSOLE(280)] "07:54:02.559 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:60102/files/eme_player_js/utils.js (280)
[22663:3847:0901/075402:INFO:CONSOLE(280)] "07:54:02.563 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60102/files/eme_player_js/utils.js (280)
[22663:3847:0901/075402:INFO:CONSOLE(280)] "07:54:02.571 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:60102/files/eme_player_js/utils.js (280)
[22663:3847:0901/075402:INFO:CONSOLE(280)] "07:54:02.725 - heartbeat #2", source: http://127.0.0.1:60102/files/eme_player_js/utils.js (280)
[22663:3847:0901/075402:INFO:CONSOLE(280)] "07:54:02.738 - timeupdate @ 0.673802", source: http://127.0.0.1:60102/files/eme_player_js/utils.js (280)
[22663:3847:0901/075402:INFO:CONSOLE(280)] "07:54:02.990 - timeupdate @ 0.929211", source: http://127.0.0.1:60102/files/eme_player_js/utils.js (280)
[22663:3847:0901/075403:INFO:CONSOLE(280)] "07:54:03.245 - timeupdate @ 1.18462", source: http://127.0.0.1:60102/files/eme_player_js/utils.js (280)
[22663:3847:0901/075403:INFO:CONSOLE(280)] "07:54:03.248 - waiting for video to end.", source: http://127.0.0.1:60102/files/eme_player_js/utils.js (280)
[22663:3847:0901/075403:INFO:CONSOLE(280)] "07:54:03.366 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:60102/files/eme_player_js/utils.js (280)
[22663:3847:0901/075403:INFO:CONSOLE(280)] "07:54:03.374 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60102/files/eme_player_js/utils.js (280)
[22663:3847:0901/075403:INFO:CONSOLE(280)] "07:54:03.378 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:60102/files/eme_player_js/utils.js (280)
[22663:3847:0901/075403:INFO:CONSOLE(280)] "07:54:03.725 - heartbeat #3", source: http://127.0.0.1:60102/files/eme_player_js/utils.js (280)
[22663:3847:0901/075404:INFO:CONSOLE(280)] "07:54:04.725 - heartbeat #4", source: http://127.0.0.1:60102/files/eme_player_js/utils.js (280)
[22663:3847:0901/075404:INFO:CONSOLE(280)] "07:54:04.768 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:60102/files/eme_player_js/utils.js (280)
[22680:13063:0901/075404:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (9945 ms)
[233/237] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (11691 ms)
[ RUN ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowedUrls/1
[22697:3847:0901/075405:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22691:35587:0901/075406:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[22698:14083:0901/075406:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[ OK ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowedUrls/1 (3435 ms)
[234/237] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.VideoCaptureAllowedUrls/1 (5264 ms)
[ RUN ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/2
[22711:3847:0901/075409:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22714:14339:0901/075410:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[22714:14339:0901/075410:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[22714:14339:0901/075410:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/2 (3260 ms)
[235/237] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/2 (5024 ms)
[ RUN ] HistoryBrowserTest.HistoryPersists
HTTP server started on http://127.0.0.1:60119...
sending server_data: {"host": "127.0.0.1", "port": 60119} (36 bytes)
[22712:3847:0901/075409:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[22715:14595:0901/075410:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[22715:14595:0901/075410:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[22715:14595:0901/075410:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] HistoryBrowserTest.HistoryPersists (3979 ms)
[236/237] HistoryBrowserTest.HistoryPersists (5596 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Proceed/0
[22704:3847:0901/075407:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Proceed/0 (5154 ms)
[237/237] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Proceed/0 (7051 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"513e17086551afb899c64968b15b5768d826954a","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+-------------------------------------------------------------------------+
| End of shard 7 Pending: 6.0s Duration: 485.6s Bot: vm874-m4 Exit: 0 |
+-------------------------------------------------------------------------+
+-------------------------------------------------------------------------+
| Shard 8 https://chromium-swarm.appspot.com/user/task/29a230bf50ca9610 |
+-------------------------------------------------------------------------+
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_out0eLjTr (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_out0eLjTr (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_out0eLjTr. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/isolated_out0eLjTr
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_out31AX6L (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_out31AX6L (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_out31AX6L. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/isolated_out31AX6L
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outiyWv6M (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outiyWv6M (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outiyWv6M. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/isolated_outiyWv6M
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testD06_eW (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testD06_eW (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testD06_eW. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/run_tha_testD06_eW
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testdglqR4 (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testdglqR4 (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testdglqR4. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/run_tha_testdglqR4
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testF9B8YF (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testF9B8YF (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testF9B8YF. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/run_tha_testF9B8YF
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
NSS_DISABLE_ARENA_FREE_LIST=1
NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/isolated_outEZ_IRh/output.json
IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 8/20
Using 4 parallel jobs.
[ RUN ] InstallGoodExtensionSettingsWebUITest.showOptions
[15373:3847:0901/074723:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15361:3847:0901/074727:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[15361:3847:0901/074728:INFO:CONSOLE(1324)] "Running TestCase InstallGoodExtensionSettingsWebUITest.showOptions", source: test_api.js (1324)
[15387:13063:0901/074728:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] InstallGoodExtensionSettingsWebUITest.showOptions (8222 ms)
[1/216] InstallGoodExtensionSettingsWebUITest.showOptions (9564 ms)
[ RUN ] BrowserOptionsOverlayWebUITest.testNavigationInBackground
[15374:3847:0901/074723:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15362:35843:0901/074726:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15362:35843:0901/074726:WARNING:channel.cc(325)] RawChannel write error
[15362:3847:0901/074726:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[15362:3847:0901/074729:INFO:CONSOLE(1324)] "Running TestCase BrowserOptionsOverlayWebUITest.testNavigationInBackground", source: test_api.js (1324)
[15383:12551:0901/074730:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15383:12551:0901/074730:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowserOptionsOverlayWebUITest.testNavigationInBackground (9557 ms)
[2/216] BrowserOptionsOverlayWebUITest.testNavigationInBackground (11061 ms)
[ RUN ] OptionsWebUIExtendedTest.ShowOverlayWithHistory
[15376:3847:0901/074724:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15364:3847:0901/074727:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[15364:3847:0901/074729:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.ShowOverlayWithHistory", source: test_api.js (1324)
[15386:12551:0901/074731:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] OptionsWebUIExtendedTest.ShowOverlayWithHistory (10446 ms)
[3/216] OptionsWebUIExtendedTest.ShowOverlayWithHistory (11775 ms)
[ RUN ] OptionsWebUIExtendedTest.NavigateToPage
[15375:3847:0901/074723:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15363:35843:0901/074726:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15363:3847:0901/074727:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[15363:3847:0901/074729:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.NavigateToPage", source: test_api.js (1324)
[15363:35843:0901/074731:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] OptionsWebUIExtendedTest.NavigateToPage (10767 ms)
[4/216] OptionsWebUIExtendedTest.NavigateToPage (12439 ms)
[ RUN ] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testWithAuditFailures
[15406:3847:0901/074735:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15394:3847:0901/074738:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testWithAuditFailures", source: test_api.js (1324)
[ OK ] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testWithAuditFailures (5223 ms)
[5/216] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testWithAuditFailures (7350 ms)
[ RUN ] WebUIAssertionsTestFail.testAssertFailFails
[15407:3847:0901/074736:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15397:36611:0901/074738:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15397:36611:0901/074738:WARNING:channel.cc(325)] RawChannel write error
[15397:3847:0901/074738:INFO:CONSOLE(1324)] "Running TestCase WebUIAssertionsTestFail.testAssertFailFails", source: test_api.js (1324)
[15397:3847:0901/074738:ERROR:web_ui_test_handler.cc(76)] undefinedFailed: RUN_TEST_F("WebUIAssertionsTestFail","testAssertFailFails")
Error: assertNotReached()
at assertNotReached (test_api.js:1052:11)
at Object.<anonymous> (assertions.js:77:3)
at Object.Test.runTest (test_api.js:341:16)
at Object.TestCase.runTest (test_api.js:478:22)
at Object.TestCase.run (test_api.js:508:14)
at RUN_TEST_F (test_api.js:1325:21)
at expectFunc (test_api.js:1120:20)
at runTestFunction (test_api.js:1193:37)
at runTest (test_api.js:1167:18)
at <anonymous>:1:1
[15397:36611:0901/074738:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebUIAssertionsTestFail.testAssertFailFails (4949 ms)
[6/216] WebUIAssertionsTestFail.testAssertFailFails (6823 ms)
[ RUN ] OptionsWebUIExtendedTest.OverlayAboveNoReset
[15393:3847:0901/074733:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15389:3847:0901/074737:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[15389:3847:0901/074738:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.OverlayAboveNoReset", source: test_api.js (1324)
[15393:3847:0901/074739:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15393:3847:0901/074739:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15393:3847:0901/074739:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15393:3847:0901/074739:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15393:3847:0901/074739:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15393:3847:0901/074739:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15393:3847:0901/074739:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15393:3847:0901/074739:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15393:3847:0901/074739:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15393:3847:0901/074739:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15393:3847:0901/074739:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15393:3847:0901/074739:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15393:3847:0901/074739:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15393:3847:0901/074739:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15393:3847:0901/074739:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] OptionsWebUIExtendedTest.OverlayAboveNoReset (9500 ms)
[7/216] OptionsWebUIExtendedTest.OverlayAboveNoReset (11116 ms)
[ RUN ] OptionsWebUIExtendedTest.OverlayBackToUnrelated
[15399:3847:0901/074735:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15392:35843:0901/074737:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15392:35843:0901/074737:WARNING:channel.cc(325)] RawChannel write error
[15392:3847:0901/074738:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[15392:3847:0901/074739:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.OverlayBackToUnrelated", source: test_api.js (1324)
[ OK ] OptionsWebUIExtendedTest.OverlayBackToUnrelated (8898 ms)
[8/216] OptionsWebUIExtendedTest.OverlayBackToUnrelated (10668 ms)
[ RUN ] HistoryWebUIRealBackendTest.leftRightChangeFocus
[15422:3847:0901/074742:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15414:3847:0901/074746:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[15414:3847:0901/074746:INFO:CONSOLE(1324)] "Running TestCase HistoryWebUIRealBackendTest.leftRightChangeFocus", source: test_api.js (1324)
[ OK ] HistoryWebUIRealBackendTest.leftRightChangeFocus (6938 ms)
[9/216] HistoryWebUIRealBackendTest.leftRightChangeFocus (8407 ms)
[ RUN ] HistoryWebUIDeleteProhibitedTest.leftRightChangeFocus
[15421:3847:0901/074743:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15415:3847:0901/074746:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[15415:3847:0901/074746:INFO:CONSOLE(1324)] "Running TestCase HistoryWebUIDeleteProhibitedTest.leftRightChangeFocus", source: test_api.js (1324)
[15431:13063:0901/074746:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15431:13063:0901/074746:WARNING:channel.cc(325)] RawChannel write error
[ OK ] HistoryWebUIDeleteProhibitedTest.leftRightChangeFocus (6969 ms)
[10/216] HistoryWebUIDeleteProhibitedTest.leftRightChangeFocus (8668 ms)
[ RUN ] Mock4JSWebUITest.CalledTwiceExpectTwice
[15434:3847:0901/074745:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15423:37379:0901/074747:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15423:3847:0901/074747:INFO:CONSOLE(1324)] "Running TestCase Mock4JSWebUITest.CalledTwiceExpectTwice", source: test_api.js (1324)
[15423:37379:0901/074747:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15423:37379:0901/074747:WARNING:channel.cc(325)] RawChannel write error
[ OK ] Mock4JSWebUITest.CalledTwiceExpectTwice (4833 ms)
[11/216] Mock4JSWebUITest.CalledTwiceExpectTwice (7043 ms)
[ RUN ] HistoryWebUIWithSchemesTest.groupingWithSchemes
[15430:3847:0901/074744:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15420:37379:0901/074747:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15420:37379:0901/074747:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15420:37379:0901/074747:WARNING:channel.cc(325)] RawChannel write error
[15420:3847:0901/074747:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[15420:3847:0901/074747:INFO:CONSOLE(1324)] "Running TestCase HistoryWebUIWithSchemesTest.groupingWithSchemes", source: test_api.js (1324)
[15430:3847:0901/074748:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000031200]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15430:3847:0901/074748:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000031200]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] HistoryWebUIWithSchemesTest.groupingWithSchemes (6828 ms)
[12/216] HistoryWebUIWithSchemesTest.groupingWithSchemes (8615 ms)
[ RUN ] NetInternalsTest.netInternalsLogUtilStopCapturingExportImport
[15448:3847:0901/074751:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15438:35843:0901/074753:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15438:3847:0901/074754:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsLogUtilStopCapturingExportImport", source: test_api.js (1324)
[15438:35843:0901/074755:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15438:35843:0901/074755:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NetInternalsTest.netInternalsLogUtilStopCapturingExportImport (6860 ms)
[13/216] NetInternalsTest.netInternalsLogUtilStopCapturingExportImport (8558 ms)
[ RUN ] NetInternalsTest.netInternalsTimelineViewZoomOut
[15450:3847:0901/074751:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15440:40451:0901/074754:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15440:3847:0901/074755:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsTimelineViewZoomOut", source: test_api.js (1324)
[15440:40451:0901/074755:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15440:40451:0901/074755:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NetInternalsTest.netInternalsTimelineViewZoomOut (7122 ms)
[14/216] NetInternalsTest.netInternalsTimelineViewZoomOut (8971 ms)
[ RUN ] PrintPreviewWebUITest.PageLayoutHasMarginsShowHeaderFooter
[15457:3847:0901/074752:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15444:3847:0901/074755:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[15444:3847:0901/074756:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.PageLayoutHasMarginsShowHeaderFooter", source: test_api.js (1324)
[15444:35843:0901/074757:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15444:35843:0901/074757:WARNING:channel.cc(325)] RawChannel write error
[15457:3847:0901/074758:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x613000030400]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[15457:3847:0901/074758:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000030400]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15457:3847:0901/074758:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x613000030400]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[15457:3847:0901/074758:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000030400]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15457:3847:0901/074758:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x613000030400]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[15457:3847:0901/074758:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000030400]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15457:3847:0901/074758:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x613000030400]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[15457:3847:0901/074758:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000030400]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[15457:3847:0901/074758:ERROR:gpu_command_buffer_stub.cc(1048)] Image with ID doesn't exist.
[15457:3847:0901/074758:ERROR:gpu_command_buffer_stub.cc(1048)] Image with ID doesn't exist.
[15457:3847:0901/074758:ERROR:gpu_command_buffer_stub.cc(1048)] Image with ID doesn't exist.
[15457:3847:0901/074758:ERROR:gpu_command_buffer_stub.cc(1048)] Image with ID doesn't exist.
[ OK ] PrintPreviewWebUITest.PageLayoutHasMarginsShowHeaderFooter (7961 ms)
[15/216] PrintPreviewWebUITest.PageLayoutHasMarginsShowHeaderFooter (10153 ms)
[ RUN ] NetInternalsTest.netInternalsTimelineViewZoomIn
[15455:3847:0901/074752:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15441:40451:0901/074754:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15441:3847:0901/074755:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsTimelineViewZoomIn", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsTimelineViewZoomIn (8996 ms)
[16/216] NetInternalsTest.netInternalsTimelineViewZoomIn (11192 ms)
[ RUN ] BluetoothApiTest.GetDevice
[15473:3847:0901/074800:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15465:3847:0901/074803:INFO:CONSOLE(0)] "[SUCCESS] testGetDevice", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[15476:13063:0901/074803:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[15476:13063:0901/074803:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15476:13063:0901/074803:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15476:13063:0901/074803:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BluetoothApiTest.GetDevice (6194 ms)
[17/216] BluetoothApiTest.GetDevice (7651 ms)
[ RUN ] PlatformAppBrowserTest.WindowsApiAlwaysOnTopNoPermissions
[15471:3847:0901/074759:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15464:5635:0901/074802:ERROR:mach_broker_mac.mm(222)] Unknown process 15478 is sending Mach IPC messages!
[15464:3847:0901/074803:INFO:CONSOLE(0)] "[SUCCESS] testCreateAlwaysOnTopEnabled", source: chrome-extension://jacaemoalolmpnkhaednpfapkkbgpalc/_generated_background_page.html (0)
[15464:3847:0901/074803:INFO:CONSOLE(0)] "[SUCCESS] testCreateAlwaysOnTopDisabled", source: chrome-extension://jacaemoalolmpnkhaednpfapkkbgpalc/_generated_background_page.html (0)
[15464:3847:0901/074804:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running app.currentWindowInternal.setAlwaysOnTop: The "app.window.alwaysOnTop" permission is required.
at chrome-extension://jacaemoalolmpnkhaednpfapkkbgpalc/background.js:15:9", source: chrome-extension://jacaemoalolmpnkhaednpfapkkbgpalc/index.html (0)
[15464:3847:0901/074804:INFO:CONSOLE(0)] "[SUCCESS] testSetAlwaysOnTopEnabled", source: chrome-extension://jacaemoalolmpnkhaednpfapkkbgpalc/_generated_background_page.html (0)
[15464:3847:0901/074804:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running app.currentWindowInternal.setAlwaysOnTop: The "app.window.alwaysOnTop" permission is required.
at chrome-extension://jacaemoalolmpnkhaednpfapkkbgpalc/background.js:15:9", source: chrome-extension://jacaemoalolmpnkhaednpfapkkbgpalc/index.html (0)
[15464:3847:0901/074804:INFO:CONSOLE(0)] "[SUCCESS] testSetAlwaysOnTopDisabled", source: chrome-extension://jacaemoalolmpnkhaednpfapkkbgpalc/_generated_background_page.html (0)
[ OK ] PlatformAppBrowserTest.WindowsApiAlwaysOnTopNoPermissions (7400 ms)
[18/216] PlatformAppBrowserTest.WindowsApiAlwaysOnTopNoPermissions (9229 ms)
[ RUN ] BluetoothLowEnergyApiTest.GetRemovedService
[15484:3847:0901/074803:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15474:3847:0901/074806:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[15474:40707:0901/074806:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15474:40707:0901/074806:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BluetoothLowEnergyApiTest.GetRemovedService (5736 ms)
[19/216] BluetoothLowEnergyApiTest.GetRemovedService (8369 ms)
[ RUN ] BluetoothLowEnergyApiTest.ReadCharacteristicValue
[15485:3847:0901/074803:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15475:3847:0901/074806:INFO:CONSOLE(0)] "[SUCCESS] testReadCharacteristicValue", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[15475:37635:0901/074806:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[15475:37635:0901/074806:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[15475:37635:0901/074806:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BluetoothLowEnergyApiTest.ReadCharacteristicValue (5967 ms)
[20/216] BluetoothLowEnergyApiTest.ReadCharacteristicValue (8457 ms)
[ RUN ] BluetoothLowEnergyApiTest.UuidPermissionEvents
[15496:3847:0901/074809:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15489:3847:0901/074811:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[15489:40963:0901/074811:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15489:40963:0901/074811:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BluetoothLowEnergyApiTest.UuidPermissionEvents (5834 ms)
[21/216] BluetoothLowEnergyApiTest.UuidPermissionEvents (8028 ms)
[ RUN ] CastChannelAPITest.TestPingTimeoutSslVerified
[15501:3847:0901/074809:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15491:39683:0901/074812:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:104:
Function call: set_id(1)
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <70-2C 09-00 20-60 00-00 74-2C 09-00 20-60 00-00 74-2C 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <70-2C 09-00 20-60 00-00 74-2C 09-00 20-60 00-00 74-2C 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <70-2C 09-00 20-60 00-00 74-2C 09-00 20-60 00-00 74-2C 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
[15491:3847:0901/074812:INFO:CONSOLE(13)] "{"channelId":1,"connectInfo":{"auth":"ssl","ipAddress":"192.168.1.1","port":8009},"keepAlive":true,"readyState":"open"}", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/test_open_timeout_verified.js (13)
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <70-2C 09-00 20-60 00-00 74-2C 09-00 20-60 00-00 74-2C 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
[ OK ] CastChannelAPITest.TestPingTimeoutSslVerified (6381 ms)
[22/216] CastChannelAPITest.TestPingTimeoutSslVerified (8287 ms)
[ RUN ] ExtensionApiTest.Metrics
[15510:3847:0901/074812:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15499:3847:0901/074814:INFO:CONSOLE(0)] "[SUCCESS] recordUserAction", source: chrome-extension://danlodiebfiaeldoidcganghbmobkaib/_generated_background_page.html (0)
[15499:3847:0901/074814:INFO:CONSOLE(0)] "[SUCCESS] recordValue", source: chrome-extension://danlodiebfiaeldoidcganghbmobkaib/_generated_background_page.html (0)
[15499:3847:0901/074814:INFO:CONSOLE(0)] "[SUCCESS] recordSparseValue", source: chrome-extension://danlodiebfiaeldoidcganghbmobkaib/_generated_background_page.html (0)
[15499:3847:0901/074814:INFO:CONSOLE(0)] "[SUCCESS] recordTimes", source: chrome-extension://danlodiebfiaeldoidcganghbmobkaib/_generated_background_page.html (0)
[15499:3847:0901/074814:INFO:CONSOLE(0)] "[SUCCESS] recordCounts", source: chrome-extension://danlodiebfiaeldoidcganghbmobkaib/_generated_background_page.html (0)
[15499:3847:0901/074814:INFO:CONSOLE(0)] "[SUCCESS] getFieldTrial", source: chrome-extension://danlodiebfiaeldoidcganghbmobkaib/_generated_background_page.html (0)
[15499:3847:0901/074814:INFO:CONSOLE(0)] "[SUCCESS] getVariationParams1", source: chrome-extension://danlodiebfiaeldoidcganghbmobkaib/_generated_background_page.html (0)
[15499:3847:0901/074814:INFO:CONSOLE(0)] "[SUCCESS] getVariationParams2", source: chrome-extension://danlodiebfiaeldoidcganghbmobkaib/_generated_background_page.html (0)
[15499:3847:0901/074814:INFO:CONSOLE(0)] "[SUCCESS] testBucketSizeChanges", source: chrome-extension://danlodiebfiaeldoidcganghbmobkaib/_generated_background_page.html (0)
[15512:12807:0901/074814:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15512:12807:0901/074814:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.Metrics (5313 ms)
[23/216] ExtensionApiTest.Metrics (7226 ms)
[ RUN ] ExtensionApiTest.ContextMenus
[15508:3847:0901/074811:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15497:3847:0901/074814:INFO:CONSOLE(0)] "[SUCCESS] simple", source: chrome-extension://oefmgekmnikgaehfpfddalflgaafjgof/test.html (0)
[15497:3847:0901/074814:INFO:CONSOLE(0)] "[SUCCESS] no_properties", source: chrome-extension://oefmgekmnikgaehfpfddalflgaafjgof/test.html (0)
[15497:3847:0901/074814:INFO:CONSOLE(0)] "[SUCCESS] remove", source: chrome-extension://oefmgekmnikgaehfpfddalflgaafjgof/test.html (0)
[15497:3847:0901/074814:INFO:CONSOLE(0)] "[SUCCESS] update", source: chrome-extension://oefmgekmnikgaehfpfddalflgaafjgof/test.html (0)
[15497:3847:0901/074814:INFO:CONSOLE(0)] "[SUCCESS] removeAll", source: chrome-extension://oefmgekmnikgaehfpfddalflgaafjgof/test.html (0)
[15497:3847:0901/074814:INFO:CONSOLE(0)] "[SUCCESS] hasParent", source: chrome-extension://oefmgekmnikgaehfpfddalflgaafjgof/test.html (0)
[15497:3847:0901/074814:INFO:CONSOLE(0)] "[SUCCESS] create_checkbox", source: chrome-extension://oefmgekmnikgaehfpfddalflgaafjgof/test.html (0)
[15497:3847:0901/074814:INFO:CONSOLE(0)] "[SUCCESS] create_radio", source: chrome-extension://oefmgekmnikgaehfpfddalflgaafjgof/test.html (0)
[15497:3847:0901/074814:INFO:CONSOLE(0)] "[SUCCESS] create_separator", source: chrome-extension://oefmgekmnikgaehfpfddalflgaafjgof/test.html (0)
[15497:3847:0901/074814:INFO:CONSOLE(0)] "[SUCCESS] create_normal-all", source: chrome-extension://oefmgekmnikgaehfpfddalflgaafjgof/test.html (0)
[15497:3847:0901/074814:INFO:CONSOLE(0)] "[SUCCESS] create_normal-page", source: chrome-extension://oefmgekmnikgaehfpfddalflgaafjgof/test.html (0)
[15497:3847:0901/074814:INFO:CONSOLE(0)] "[SUCCESS] create_normal-selection", source: chrome-extension://oefmgekmnikgaehfpfddalflgaafjgof/test.html (0)
[15497:3847:0901/074814:INFO:CONSOLE(0)] "[SUCCESS] create_normal-link", source: chrome-extension://oefmgekmnikgaehfpfddalflgaafjgof/test.html (0)
[15497:3847:0901/074814:INFO:CONSOLE(0)] "[SUCCESS] create_normal-editable", source: chrome-extension://oefmgekmnikgaehfpfddalflgaafjgof/test.html (0)
[15497:3847:0901/074814:INFO:CONSOLE(0)] "[SUCCESS] create_normal-image", source: chrome-extension://oefmgekmnikgaehfpfddalflgaafjgof/test.html (0)
[15497:3847:0901/074814:INFO:CONSOLE(0)] "[SUCCESS] create_normal-video", source: chrome-extension://oefmgekmnikgaehfpfddalflgaafjgof/test.html (0)
[15497:3847:0901/074814:INFO:CONSOLE(0)] "[SUCCESS] create_normal-audio", source: chrome-extension://oefmgekmnikgaehfpfddalflgaafjgof/test.html (0)
[15497:3847:0901/074816:INFO:CONSOLE(0)] "[SUCCESS] simple", source: chrome-extension://ghfiimjofalhkiocdmeiffnodmnomfnp/test.html (0)
[15497:3847:0901/074817:INFO:CONSOLE(0)] "[SUCCESS] stringID", source: chrome-extension://ihomnbedalmimdiekmkchpjbenmkmndp/_generated_background_page.html (0)
[15497:3847:0901/074817:INFO:CONSOLE(0)] "[SUCCESS] parentStringID", source: chrome-extension://ihomnbedalmimdiekmkchpjbenmkmndp/_generated_background_page.html (0)
[15497:3847:0901/074817:INFO:CONSOLE(0)] "[SUCCESS] idCollision", source: chrome-extension://ihomnbedalmimdiekmkchpjbenmkmndp/_generated_background_page.html (0)
[15497:3847:0901/074817:INFO:CONSOLE(0)] "[SUCCESS] idNonCollision", source: chrome-extension://ihomnbedalmimdiekmkchpjbenmkmndp/_generated_background_page.html (0)
[15497:3847:0901/074819:INFO:CONSOLE(0)] "[SUCCESS] stringID", source: chrome-extension://pkglgkfphnemekeamnjobnomlkljmjfh/_generated_background_page.html (0)
[15497:3847:0901/074819:INFO:CONSOLE(0)] "[SUCCESS] generatedID", source: chrome-extension://pkglgkfphnemekeamnjobnomlkljmjfh/_generated_background_page.html (0)
[15497:3847:0901/074819:INFO:CONSOLE(0)] "[SUCCESS] noOnClick", source: chrome-extension://pkglgkfphnemekeamnjobnomlkljmjfh/_generated_background_page.html (0)
[15519:13063:0901/074819:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.ContextMenus (11129 ms)
[24/216] ExtensionApiTest.ContextMenus (13311 ms)
[ RUN ] ExtensionApiTest.ProcessesVsTaskManager
[15526:3847:0901/074817:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15535:3847:0901/074819:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[15535:12551:0901/074819:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15516:36611:0901/074819:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[15516:36611:0901/074819:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[15516:36611:0901/074819:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[15516:36611:0901/074819:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15516:36611:0901/074819:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.ProcessesVsTaskManager (5702 ms)
[25/216] ExtensionApiTest.ProcessesVsTaskManager (7281 ms)
[ RUN ] ExtensionApiTest.OptionalPermissionsFileAccess
[15520:3847:0901/074816:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15513:63235:0901/074817:ERROR:mach_broker_mac.mm(222)] Unknown process 15529 is sending Mach IPC messages!
[15513:3847:0901/074819:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://eppcdpgnccfkleepikjocpapheaoonko/_generated_background_page.html (0)
[15513:3847:0901/074819:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://eppcdpgnccfkleepikjocpapheaoonko/_generated_background_page.html (0)
[15523:12807:0901/074820:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15523:12807:0901/074820:WARNING:channel.cc(325)] RawChannel write error
[15537:12551:0901/074820:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15537:12551:0901/074820:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.OptionalPermissionsFileAccess (7541 ms)
[26/216] ExtensionApiTest.OptionalPermissionsFileAccess (9293 ms)
[ RUN ] ExtensionApiTest.ApiTest
[15534:3847:0901/074818:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15524:3847:0901/074821:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[15524:39427:0901/074821:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[15524:39427:0901/074821:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[15524:39427:0901/074821:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15524:39427:0901/074821:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.ApiTest (4931 ms)
[27/216] ExtensionApiTest.ApiTest (7076 ms)
[ RUN ] AppWindowBrowserTest.FrameInsetsForDefaultFrame
[15555:3847:0901/074826:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15541:41219:0901/074828:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15541:41219:0901/074828:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15541:41219:0901/074828:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AppWindowBrowserTest.FrameInsetsForDefaultFrame (6087 ms)
[28/216] AppWindowBrowserTest.FrameInsetsForDefaultFrame (8577 ms)
[ RUN ] MimeHandlerViewTest.Abort
[15556:3847:0901/074826:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15542:74499:0901/074827:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[15542:3847:0901/074829:INFO:CONSOLE(0)] "[SUCCESS] testAbort", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[15542:40963:0901/074829:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[15542:40963:0901/074829:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15542:40963:0901/074829:WARNING:channel.cc(325)] RawChannel write error
[ OK ] MimeHandlerViewTest.Abort (6475 ms)
[29/216] MimeHandlerViewTest.Abort (8495 ms)
[ RUN ] ExtensionApiTest.IncognitoYesScript
[15549:3847:0901/074825:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15539:74243:0901/074830:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[15539:3847:0901/074830:INFO:CONSOLE(0)] "[SUCCESS] onRequest", source: chrome-extension://iohgjhffjpcdflelgohnkfooliohdekc/test.html (0)
[15539:74243:0901/074833:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[15576:12551:0901/074833:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[15573:12807:0901/074833:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15573:12807:0901/074833:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15558:13063:0901/074834:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15558:13063:0901/074834:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15558:13063:0901/074834:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15539:36611:0901/074834:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15539:36611:0901/074834:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.IncognitoYesScript (12439 ms)
[30/216] ExtensionApiTest.IncognitoYesScript (14942 ms)
[ RUN ] ExtensionApiTest.TabHighlight
[15551:3847:0901/074825:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15540:36099:0901/074827:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15540:36099:0901/074827:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15540:36099:0901/074827:WARNING:channel.cc(325)] RawChannel write error
[15540:3847:0901/074832:INFO:CONSOLE(0)] "[SUCCESS] setup", source: chrome-extension://iniccmjjppohddknaajphodnnkfjomoo/highlight.html (0)
[15540:3847:0901/074832:INFO:CONSOLE(0)] "[SUCCESS] highlightCurrentWindow", source: chrome-extension://iniccmjjppohddknaajphodnnkfjomoo/highlight.html (0)
[15540:3847:0901/074832:INFO:CONSOLE(0)] "[SUCCESS] highlightA", source: chrome-extension://iniccmjjppohddknaajphodnnkfjomoo/highlight.html (0)
[15540:3847:0901/074832:INFO:CONSOLE(0)] "[SUCCESS] highlightB", source: chrome-extension://iniccmjjppohddknaajphodnnkfjomoo/highlight.html (0)
[15540:3847:0901/074833:INFO:CONSOLE(0)] "[SUCCESS] highlightAWindow2", source: chrome-extension://iniccmjjppohddknaajphodnnkfjomoo/highlight.html (0)
[15540:3847:0901/074833:INFO:CONSOLE(0)] "[SUCCESS] removeTab", source: chrome-extension://iniccmjjppohddknaajphodnnkfjomoo/highlight.html (0)
[15540:3847:0901/074833:INFO:CONSOLE(0)] "[SUCCESS] noTabsHighlighted", source: chrome-extension://iniccmjjppohddknaajphodnnkfjomoo/highlight.html (0)
[15540:3847:0901/074833:INFO:CONSOLE(0)] "[SUCCESS] indexNotFound", source: chrome-extension://iniccmjjppohddknaajphodnnkfjomoo/highlight.html (0)
[15570:13063:0901/074833:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15570:13063:0901/074833:WARNING:channel.cc(325)] RawChannel write error
[15540:36099:0901/074833:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15540:36099:0901/074833:WARNING:channel.cc(325)] RawChannel write error
[15578:13063:0901/074833:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[15567:13063:0901/074833:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15567:13063:0901/074833:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15567:13063:0901/074833:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15567:13063:0901/074833:WARNING:channel.cc(325)] RawChannel write error
[15565:12807:0901/074833:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15568:13319:0901/074833:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[15568:13319:0901/074833:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[15568:13319:0901/074833:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15568:13319:0901/074833:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15568:13319:0901/074833:WARNING:channel.cc(325)] RawChannel write error
[15540:36099:0901/074834:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[15540:36099:0901/074834:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[15540:36099:0901/074834:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15540:36099:0901/074834:WARNING:channel.cc(325)] RawChannel write error
[15575:16131:0901/074834:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010ef7cf33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010efc22b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010f00fea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011b3749e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011b37409e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001108cb244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011026ad96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000110333fdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001114763d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000111420308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011141f7c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010f084ff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010f0846b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010f07a92f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff912b9772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff912a61a1 thread_start + 13
[ OK ] ExtensionApiTest.TabHighlight (12548 ms)
[31/216] ExtensionApiTest.TabHighlight (14920 ms)
[ RUN ] AppShimHostManagerBrowserTest.LaunchRegisterOnly
[15584:3847:0901/074835:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15587:14083:0901/074836:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[15587:14083:0901/074836:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[15587:14083:0901/074836:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] AppShimHostManagerBrowserTest.LaunchRegisterOnly (4746 ms)
[32/216] AppShimHostManagerBrowserTest.LaunchRegisterOnly (7039 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.XhrInTabNotIntercepted
[15588:3847:0901/074836:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15577:75011:0901/074841:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[15591:3847:0901/074841:WARNING:proxy_message_pipe_endpoint.cc(50)] Failed to write enqueue message to channel
[15591:13063:0901/074841:WARNING:channel.cc(325)] RawChannel write error
[15588:3847:0901/074841:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000158e00]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15588:3847:0901/074841:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000158e00]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[15588:3847:0901/074841:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000158e00]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15588:3847:0901/074841:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000158e00]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[15588:3847:0901/074841:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000158e00]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[15588:3847:0901/074841:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000158e00]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] PlatformAppUrlRedirectorBrowserTest.XhrInTabNotIntercepted (8103 ms)
[33/216] PlatformAppUrlRedirectorBrowserTest.XhrInTabNotIntercepted (11061 ms)
[ RUN ] EphemeralAppBrowserTest.PromoteAppWhileIdle
[15597:3847:0901/074838:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15589:38147:0901/074842:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15589:38147:0901/074843:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] EphemeralAppBrowserTest.PromoteAppWhileIdle (6301 ms)
[34/216] EphemeralAppBrowserTest.PromoteAppWhileIdle (8390 ms)
[ RUN ] EphemeralAppLauncherTest.LaunchAppWithPermissionsWarnings
HTTP server started on http://127.0.0.1:56044...
sending server_data: {"host": "127.0.0.1", "port": 56044} (36 bytes)
[15604:3847:0901/074840:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15607:12551:0901/074846:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15607:12551:0901/074846:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EphemeralAppLauncherTest.LaunchAppWithPermissionsWarnings (10150 ms)
[35/216] EphemeralAppLauncherTest.LaunchAppWithPermissionsWarnings (11921 ms)
[ RUN ] ExtensionViewTest.ShimExtensionAttribute
[15608:3847:0901/074840:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15616:13063:0901/074846:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15616:13063:0901/074846:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15595:3847:0901/074847:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2147483648, remote ID 2)
[15595:41219:0901/074847:WARNING:channel.cc(325)] RawChannel write error
[15622:14083:0901/074847:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[15622:14083:0901/074847:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[15595:41219:0901/074847:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15595:41219:0901/074847:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionViewTest.ShimExtensionAttribute (9402 ms)
[36/216] ExtensionViewTest.ShimExtensionAttribute (10810 ms)
[ RUN ] WebViewTest.Shim_TestDestroyOnEventListener
[15627:3847:0901/074847:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15620:3847:0901/074851:INFO:CONSOLE(665)] "loadcommit1", source: chrome-extension://imeodphdbfiedmfnhbeebfgpmdfgieml/main.js (665)
[15640:14339:0901/074851:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[15620:3847:0901/074851:INFO:CONSOLE(670)] "loadcommit2", source: chrome-extension://imeodphdbfiedmfnhbeebfgpmdfgieml/main.js (670)
[ OK ] WebViewTest.Shim_TestDestroyOnEventListener (6428 ms)
[37/216] WebViewTest.Shim_TestDestroyOnEventListener (8079 ms)
[ RUN ] WebViewTest.CloseOnLoadcommit
[15642:3847:0901/074851:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WebViewTest.CloseOnLoadcommit (5801 ms)
[38/216] WebViewTest.CloseOnLoadcommit (7391 ms)
[ RUN ] WebViewTest.Shim_TestLoadAbortIllegalJavaScriptURL
[15641:3847:0901/074851:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15631:3847:0901/074854:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -301: ERR_DISALLOWED_URL_SCHEME.", source: extensions::webViewEvents (237)
[15631:39171:0901/074855:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15631:39171:0901/074855:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.Shim_TestLoadAbortIllegalJavaScriptURL (6940 ms)
[39/216] WebViewTest.Shim_TestLoadAbortIllegalJavaScriptURL (8773 ms)
[ RUN ] ExtensionViewTest.QueuedLoadAPICall
[15621:3847:0901/074845:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15613:37379:0901/074857:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[15613:37379:0901/074857:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15613:37379:0901/074857:WARNING:channel.cc(325)] RawChannel write error
[15613:3847:0901/074857:WARNING:channel.cc(132)] WriteMessage() after shutdown
[15613:3847:0901/074857:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[15652:14595:0901/074857:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[15652:14595:0901/074857:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[15652:14595:0901/074857:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[15652:14595:0901/074857:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] ExtensionViewTest.QueuedLoadAPICall (14885 ms)
[40/216] ExtensionViewTest.QueuedLoadAPICall (16435 ms)
[ RUN ] WebViewTest.MediaAccessAPIDeny_TestDenyWithPreventDefault
[15653:3847:0901/074855:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15646:74507:0901/074900:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] WebViewTest.MediaAccessAPIDeny_TestDenyWithPreventDefault (7903 ms)
[41/216] WebViewTest.MediaAccessAPIDeny_TestDenyWithPreventDefault (9485 ms)
[ RUN ] WebViewTest.FileSystemAPIRequestFromMainThreadDeny
[15666:3847:0901/074900:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15656:3847:0901/074903:INFO:CONSOLE(77)] "embedder.setUpLoadStop_", source: chrome-extension://liomnhncaolnmgflfoannpjeoiemnocj/embedder.js (77)
[15656:3847:0901/074904:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop", source: chrome-extension://liomnhncaolnmgflfoannpjeoiemnocj/embedder.js (79)
[15656:74499:0901/074904:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[15656:3847:0901/074904:INFO:CONSOLE(82)] "embedder.webview.postMessage", source: chrome-extension://liomnhncaolnmgflfoannpjeoiemnocj/embedder.js (82)
[15656:3847:0901/074904:WARNING:chrome_quota_permission_context.cc(288)] Attempt to request quota from a background page: 5,2
[15669:13063:0901/074904:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15669:13063:0901/074904:WARNING:channel.cc(325)] RawChannel write error
[15656:36611:0901/074904:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15656:36611:0901/074905:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.FileSystemAPIRequestFromMainThreadDeny (8426 ms)
[42/216] WebViewTest.FileSystemAPIRequestFromMainThreadDeny (10181 ms)
[ RUN ] WebViewTest.NoPermission
[15675:3847:0901/074902:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15665:4611:0901/074904:ERROR:mach_broker_mac.mm(222)] Unknown process 15682 is sending Mach IPC messages!
[15665:3847:0901/074905:INFO:CONSOLE(0)] "[SUCCESS] testAPIMethodExistence", source: chrome-extension://ajdmcapipfomnppacojmidencpdppoak/main.html (0)
[15665:3847:0901/074905:INFO:CONSOLE(29)] "You do not have permission to use the webview element. Be sure to declare the "webview" permission in your manifest file.", source: extensions::guestViewDeny (29)
[15665:3847:0901/074905:INFO:CONSOLE(29)] "You do not have permission to use the webview element. Be sure to declare the "webview" permission in your manifest file.", source: extensions::guestViewDeny (29)
[ OK ] WebViewTest.NoPermission (6145 ms)
[43/216] WebViewTest.NoPermission (8426 ms)
[ RUN ] WebViewTest.SetPropertyOnDocumentReady
[15670:3847:0901/074901:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15660:5635:0901/074903:ERROR:mach_broker_mac.mm(222)] Unknown process 15678 is sending Mach IPC messages!
[15660:3847:0901/074905:INFO:CONSOLE(0)] "[SUCCESS] checkRedefinePropertyAndPartitionCorrectness", source: chrome-extension://ihmmhmfcnmaaahjnncpjlnpobdcfbagh/main.html (0)
[15660:37123:0901/074905:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15660:37123:0901/074905:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.SetPropertyOnDocumentReady (7872 ms)
[44/216] WebViewTest.SetPropertyOnDocumentReady (10258 ms)
[ RUN ] WebViewTest.Dialog_TestPromptDialog
[15685:3847:0901/074905:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15676:3847:0901/074910:INFO:CONSOLE(77)] "webview has loaded.", source: chrome-extension://nfodnnbplpjbfkldbnjmonkkinnjfmhn/embedder.js (77)
[15676:3847:0901/074910:INFO:CONSOLE(81)] "Script has been injected into webview.", source: chrome-extension://nfodnnbplpjbfkldbnjmonkkinnjfmhn/embedder.js (81)
[15676:3847:0901/074910:INFO:CONSOLE(92)] "A communication channel has been established with webview.", source: chrome-extension://nfodnnbplpjbfkldbnjmonkkinnjfmhn/embedder.js (92)
[15676:3847:0901/074910:INFO:CONSOLE(264)] "The prompt dialog test has started.", source: chrome-extension://nfodnnbplpjbfkldbnjmonkkinnjfmhn/embedder.js (264)
[15676:3847:0901/074910:INFO:CONSOLE(279)] "webview has requested a dialog.", source: chrome-extension://nfodnnbplpjbfkldbnjmonkkinnjfmhn/embedder.js (279)
[15676:3847:0901/074910:INFO:CONSOLE(284)] "The app has responded to the dialog request.", source: chrome-extension://nfodnnbplpjbfkldbnjmonkkinnjfmhn/embedder.js (284)
[15676:3847:0901/074910:INFO:CONSOLE(271)] "webview has reported a result for its prompt dialog.", source: chrome-extension://nfodnnbplpjbfkldbnjmonkkinnjfmhn/embedder.js (271)
[ OK ] WebViewTest.Dialog_TestPromptDialog (8161 ms)
[45/216] WebViewTest.Dialog_TestPromptDialog (9764 ms)
[ RUN ] WebViewTest.Shim_TestZoomAPI
[15695:3847:0901/074909:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15688:36099:0901/074913:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15688:36099:0901/074913:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.Shim_TestZoomAPI (7315 ms)
[46/216] WebViewTest.Shim_TestZoomAPI (9234 ms)
[ RUN ] WebViewTest.Shim_TestFocusWhileFocused
[15702:3847:0901/074911:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15690:36355:0901/074915:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15690:36355:0901/074915:WARNING:channel.cc(325)] RawChannel write error
[15690:36355:0901/074915:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.Shim_TestFocusWhileFocused (7623 ms)
[47/216] WebViewTest.Shim_TestFocusWhileFocused (9250 ms)
[ RUN ] WebViewTest.Shim_TestMailtoLink
[15713:3847:0901/074914:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15707:74507:0901/074918:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[15714:13063:0901/074918:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15707:38147:0901/074918:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15707:38147:0901/074918:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.Shim_TestMailtoLink (6395 ms)
[48/216] WebViewTest.Shim_TestMailtoLink (8121 ms)
[ RUN ] WebViewTest.NestedGuestContainerBounds
[15703:3847:0901/074911:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15691:3847:0901/074918:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] WebViewTest.NestedGuestContainerBounds (12644 ms)
[49/216] WebViewTest.NestedGuestContainerBounds (14233 ms)
[ RUN ] AutofillTest.Invalid
[15729:3847:0901/074919:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillTest.Invalid (3793 ms)
[50/216] AutofillTest.Invalid (5506 ms)
[ RUN ] WebViewTest.TaskManagementPreExistingWebViews
[15723:3847:0901/074918:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15718:74499:0901/074922:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[15718:37635:0901/074922:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[15718:37635:0901/074922:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[15718:37635:0901/074922:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[15718:37635:0901/074922:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[15718:37635:0901/074922:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[15718:37635:0901/074922:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15718:37635:0901/074923:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[15718:37635:0901/074923:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.TaskManagementPreExistingWebViews (7208 ms)
[51/216] WebViewTest.TaskManagementPreExistingWebViews (9119 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectSingle
[15739:3847:0901/074923:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15733:3847:0901/074924:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:56071/banners/main.js (13)
[15733:74763:0901/074924:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
=================================================================
==15741==ERROR: AddressSanitizer: heap-use-after-free on address 0x60e000059fc0 at pc 0x00010f9afe32 bp 0x7fff5e89f650 sp 0x7fff5e89f648
READ of size 8 at 0x60e000059fc0 thread T0
#0 0x10f9afe31 in operator() base/memory/scoped_ptr.h:128:5
#1 0x10f9afe31 in ~scoped_ptr_impl base/memory/scoped_ptr.h:222:0
#2 0x10f9afe31 in ~scoped_ptr_impl base/memory/scoped_ptr.h:218:0
#3 0x10f9afe31 in ~scoped_ptr base/memory/scoped_ptr.h:312:0
#4 0x10f9afe31 in ~scoped_ptr base/memory/scoped_ptr.h:312:0
#5 0x10f9afe31 in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:797:0
#6 0x10f9b000d in ~RenderFrameImpl content/renderer/render_frame_impl.cc:764:37
#7 0x10f9b000d in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:764:0
#8 0x10f9cbcd0 in content::RenderFrameImpl::frameDetached(blink::WebFrame*, blink::WebFrameClient::DetachType) content/renderer/render_frame_impl.cc:2295:3
#9 0x107eade68 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:346:5
#10 0x109f53a48 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#11 0x109fca625 in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:307:5
#12 0x10a3a196d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:570:5
#13 0x10800bbe0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1694:9
#14 0x10fa7ec88 in content::RenderWidget::Close() content/renderer/render_widget.cc:1631:5
#15 0x10fa543b0 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3073:3
#16 0x10323644c in Run base/callback.h:396:12
#17 0x10323644c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#18 0x10f7f83b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#19 0x10f7f45b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#20 0x10323644c in Run base/callback.h:396:12
#21 0x10323644c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#22 0x1032985bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#23 0x1032990a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#24 0x103299656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#25 0x103214fa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#26 0x10327ef19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#27 0x103213526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#28 0x7fff91ff3b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#29 0x7fff91ff3454 in __CFRunLoopDoSources0 ??:0:0
#30 0x7fff920167f4 in __CFRunLoopRun ??:0:0
#31 0x7fff920160e1 in CFRunLoopRunSpecific ??:0:0
#32 0x7fff9142a7bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#33 0x103216497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#34 0x10321489b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#35 0x1032d612e in base::RunLoop::Run() base/run_loop.cc:55:3
#36 0x103297124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
#37 0x10fa99058 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:201:7
#38 0x10314fd8b in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:806:12
#39 0x10314e2dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#40 0x10206b0dd in ChromeMain chrome/app/chrome_main.cc:66:12
#41 0x10135ec0a in main chrome/app/chrome_exe_main_mac.cc:16:12
#42 0x10135ebf3 in start ??:0:0
#35 0x10 (<unknown module>)
0x60e000059fc0 is located 32 bytes inside of 152-byte region [0x60e000059fa0,0x60e00005a038)
freed by thread T0 here:
#0 0x1013b3d7b in __asan_print_accumulated_stats ??:0:0
#1 0x10f9af014 in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:766:3
#2 0x10f9b000d in ~RenderFrameImpl content/renderer/render_frame_impl.cc:764:37
#3 0x10f9b000d in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:764:0
#4 0x10f9cbcd0 in content::RenderFrameImpl::frameDetached(blink::WebFrame*, blink::WebFrameClient::DetachType) content/renderer/render_frame_impl.cc:2295:3
#5 0x107eade68 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:346:5
#6 0x109f53a48 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#7 0x109fca625 in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:307:5
#8 0x10a3a196d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:570:5
#9 0x10800bbe0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1694:9
#10 0x10fa7ec88 in content::RenderWidget::Close() content/renderer/render_widget.cc:1631:5
#11 0x10fa543b0 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3073:3
#12 0x10323644c in Run base/callback.h:396:12
#13 0x10323644c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#14 0x10f7f83b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#15 0x10f7f45b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#16 0x10323644c in Run base/callback.h:396:12
#17 0x10323644c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#18 0x1032985bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#19 0x1032990a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#20 0x103299656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#21 0x103214fa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#22 0x10327ef19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#23 0x103213526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#24 0x7fff91ff3b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#25 0x7fff91ff3454 in __CFRunLoopDoSources0 ??:0:0
#26 0x7fff920167f4 in __CFRunLoopRun ??:0:0
#27 0x7fff920160e1 in CFRunLoopRunSpecific ??:0:0
#28 0x7fff9142a7bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#29 0x103216497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#30 0x10321489b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#31 0x1032d612e in base::RunLoop::Run() base/run_loop.cc:55:3
#32 0x103297124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
previously allocated by thread T0 here:
#0 0x1013b37bb in __asan_print_accumulated_stats ??:0:0
#1 0x102fa1c79 in ChromeContentRendererClient::CreateAppBannerClient(content::RenderFrame*) chrome/renderer/chrome_content_renderer_client.cc:1618:7
#2 0x10f9edc87 in appBannerClient content/renderer/render_frame_impl.cc:3800:9
#3 0x10f9edc87 in non-virtual thunk to content::RenderFrameImpl::appBannerClient() content/renderer/render_frame_impl.cc:3797:0
#4 0x107f9e2b4 in blink::WebLocalFrameImpl::willShowInstallBannerPrompt(int, blink::WebVector<blink::WebString> const&, blink::WebAppBannerPromptReply*) third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:2134:65
#5 0x102fa8869 in ChromeRenderFrameObserver::OnAppBannerPromptRequest(int, std::string const&) chrome/renderer/chrome_render_frame_observer.cc:223:3
#6 0x102fa621c in DispatchToMethodImpl<ChromeRenderFrameObserver, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &), int, std::basic_string<char> , 0, 1> base/tuple.h:254:3
#7 0x102fa621c in DispatchToMethod<ChromeRenderFrameObserver, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &), int, std::basic_string<char> > base/tuple.h:261:0
#8 0x102fa621c in Dispatch<ChromeRenderFrameObserver, ChromeRenderFrameObserver, void, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &)> chrome/common/render_messages.h:423:0
#9 0x102fa621c in ChromeRenderFrameObserver::OnMessageReceived(IPC::Message const&) chrome/renderer/chrome_render_frame_observer.cc:106:0
#10 0x10f9b513b in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1065:9
#11 0x10542d83e in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
#12 0x10542d6c1 in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
#13 0x10f63a910 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:656:10
#14 0x10548ef6e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:288:3
#15 0x10323644c in Run base/callback.h:396:12
#16 0x10323644c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#17 0x10f7f83b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#18 0x10f7f45b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#19 0x10323644c in Run base/callback.h:396:12
#20 0x10323644c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#21 0x1032985bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#22 0x1032990a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#23 0x103299656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#24 0x103214fa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#25 0x10327ef19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#26 0x103213526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#27 0x7fff91ff3b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#28 0x7fff91ff3454 in __CFRunLoopDoSources0 ??:0:0
#29 0x7fff920167f4 in __CFRunLoopRun ??:0:0
#30 0x7fff920160e1 in CFRunLoopRunSpecific ??:0:0
#31 0x7fff9142a7bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#32 0x103216497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#33 0x10321489b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#34 0x1032d612e in base::RunLoop::Run() base/run_loop.cc:55:3
#35 0x103297124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
SUMMARY: AddressSanitizer: heap-use-after-free (/Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4+0xd948e31)
Shadow bytes around the buggy address:
0x1c1c0000b3a0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c1c0000b3b0: fa fa fa fa fa fa fa fa fa fa fa fa fd fd fd fd
0x1c1c0000b3c0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fa
0x1c1c0000b3d0: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
0x1c1c0000b3e0: fd fd fd fd fd fd fd fd fd fd fd fa fa fa fa fa
=>0x1c1c0000b3f0: fa fa fa fa fd fd fd fd[fd]fd fd fd fd fd fd fd
0x1c1c0000b400: fd fd fd fd fd fd fd fa fa fa fa fa fa fa fa fa
0x1c1c0000b410: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000b420: fd fd fd fa fa fa fa fa fa fa fa fa fd fd fd fd
0x1c1c0000b430: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000b440: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
Shadow byte legend (one shadow byte represents 8 application bytes):
Addressable: 00
Partially addressable: 01 02 03 04 05 06 07
Heap left redzone: fa
Heap right redzone: fb
Freed heap region: fd
Stack left redzone: f1
Stack mid redzone: f2
Stack right redzone: f3
Stack partial redzone: f4
Stack after return: f5
Stack use after scope: f8
Global redzone: f9
Global init order: f6
Poisoned by user: f7
Container overflow: fc
Array cookie: ac
Intra object redzone: bb
ASan internal: fe
Left alloca redzone: ca
Right alloca redzone: cb
==15741==ABORTING
Received signal 6
[0x000103234c90]
[0x7fff912a790a]
[0x00010fa543b1]
[0x7fff912fef61]
[0x0001013c54b6]
[0x0001013afc8e]
[0x00010f9afe32]
[0x00010f9b000e]
[0x00010f9cbcd1]
[0x000107eade69]
[0x000109f53a49]
[0x000109fca626]
[0x00010a3a196e]
[0x00010800bbe1]
[0x00010fa7ec89]
[0x00010fa543b1]
[0x00010323644d]
[0x00010f7f83ba]
[0x00010f7f45b4]
[0x00010323644d]
[0x0001032985bd]
[0x0001032990a7]
[0x000103299657]
[0x000103214faa]
[0x00010327ef1a]
[0x000103213527]
[0x7fff91ff3b31]
[0x7fff91ff3455]
[0x7fff920167f5]
[0x7fff920160e2]
[0x7fff9142a7be]
[0x000103216498]
[0x00010321489c]
[0x0001032d612f]
[0x000103297125]
[0x00010fa99059]
[0x00010314fd8c]
[0x00010314e2de]
[0x00010206b0de]
[0x00010135ec0b]
[0x00010135ebf4]
[end of stack trace]
[15733:3847:0901/074924:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[15733:3847:0901/074924:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[15733:3847:0901/074924:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectSingle (3872 ms)
[52/216] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectSingle (5881 ms)
[ RUN ] PepperContentSettingsSpecialCasesJavaScriptBlockedTest.Normal
[15745:3847:0901/074924:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PepperContentSettingsSpecialCasesJavaScriptBlockedTest.Normal (3885 ms)
[53/216] PepperContentSettingsSpecialCasesJavaScriptBlockedTest.Normal (5682 ms)
[ RUN ] AndroidUsbTraitsTest.TestDeviceCounting
[15747:3847:0901/074925:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15749:12551:0901/074926:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15749:12551:0901/074926:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AndroidUsbTraitsTest.TestDeviceCounting (4063 ms)
[54/216] AndroidUsbTraitsTest.TestDeviceCounting (6064 ms)
[ RUN ] SavePageBrowserTest.NoSave
[15774:3847:0901/074931:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15777:13063:0901/074932:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15777:13063:0901/074932:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SavePageBrowserTest.NoSave (3653 ms)
[55/216] SavePageBrowserTest.NoSave (5669 ms)
[ RUN ] DownloadTest.Resumption_NoPrompt
[15773:3847:0901/074931:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.Resumption_NoPrompt (3932 ms)
[56/216] DownloadTest.Resumption_NoPrompt (6718 ms)
[ RUN ] DevToolsSanityTest.TestNetworkSize
[15759:3847:0901/074928:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56078...
sending server_data: {"host": "127.0.0.1", "port": 56078} (36 bytes)
[15746:3847:0901/074935:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[ OK ] DevToolsSanityTest.TestNetworkSize (11465 ms)
[57/216] DevToolsSanityTest.TestNetworkSize (13084 ms)
[ RUN ] ErrorPageTest.IFrameDNSError_GoBackAndForward
[15787:3847:0901/074936:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ErrorPageTest.IFrameDNSError_GoBackAndForward (3560 ms)
[58/216] ErrorPageTest.IFrameDNSError_GoBackAndForward (5339 ms)
[ RUN ] DevToolsExperimentalExtensionTest.TestDevToolsExperimentalExtensionAPI
[15766:3847:0901/074929:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56081...
sending server_data: {"host": "127.0.0.1", "port": 56081} (36 bytes)
[15752:3847:0901/074937:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[15752:3847:0901/074938:INFO:CONSOLE(2)] "PASS", source: (2)
[15752:35843:0901/074938:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15752:35843:0901/074938:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DevToolsExperimentalExtensionTest.TestDevToolsExperimentalExtensionAPI (11806 ms)
[59/216] DevToolsExperimentalExtensionTest.TestDevToolsExperimentalExtensionAPI (13547 ms)
[ RUN ] DeclarativeContentApiTest.RulesAddedFromManifest
[15798:3847:0901/074940:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DeclarativeContentApiTest.RulesAddedFromManifest (4880 ms)
[60/216] DeclarativeContentApiTest.RulesAddedFromManifest (6554 ms)
[ RUN ] ErrorPageTest.DNSError_GoBack2
[15786:3847:0901/074936:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15779:35587:0901/074938:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15779:35587:0901/074938:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15779:35587:0901/074938:WARNING:channel.cc(325)] RawChannel write error
[15779:35587:0901/074940:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15779:35587:0901/074940:WARNING:channel.cc(325)] RawChannel write error
[15779:35587:0901/074942:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15779:35587:0901/074942:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15779:35587:0901/074942:WARNING:channel.cc(325)] RawChannel write error
[15779:35587:0901/074944:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] ErrorPageTest.DNSError_GoBack2 (10232 ms)
[61/216] ErrorPageTest.DNSError_GoBack2 (11865 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_ConflictAction
[15805:3847:0901/074943:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_ConflictAction (5387 ms)
[62/216] DownloadExtensionTest.DownloadExtensionTest_Download_ConflictAction (7478 ms)
[ RUN ] ExtensionBrowserTest.RSSParseFeedInvalidFeed4
[15806:3847:0901/074943:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56086...
sending server_data: {"host": "127.0.0.1", "port": 56086} (36 bytes)
[15796:36611:0901/074947:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15796:36611:0901/074947:WARNING:channel.cc(325)] RawChannel write error
[15796:3847:0901/074947:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
File not found feeds/url%255Fdecoding.html full path:/Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/chrome/test/data/feeds/url%255Fdecoding.html
127.0.0.1 - - [01/Sep/2015 07:49:47] code 404, message Not Found
[15796:36611:0901/074948:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15796:36611:0901/074948:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionBrowserTest.RSSParseFeedInvalidFeed4 (7954 ms)
[63/216] ExtensionBrowserTest.RSSParseFeedInvalidFeed4 (10028 ms)
[ RUN ] ExtensionBrowserTest.WindowOpenExtension
[15817:3847:0901/074947:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15810:36611:0901/074949:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] ExtensionBrowserTest.WindowOpenExtension (5554 ms)
[64/216] ExtensionBrowserTest.WindowOpenExtension (7239 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenCancelTest
[15825:3847:0901/074949:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15815:4611:0901/074952:ERROR:mach_broker_mac.mm(222)] Unknown process 15832 is sending Mach IPC messages!
[15815:3847:0901/074953:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://eacdkiaiiopdppbajhmkjoojkdioophd/test.html (0)
[ OK ] FileSystemApiTest.FileSystemApiOpenCancelTest (6974 ms)
[65/216] FileSystemApiTest.FileSystemApiOpenCancelTest (9577 ms)
[ RUN ] FileSystemApiTest.FileSystemApiSaveNewFileWithWriteTest
[15828:3847:0901/074949:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15818:5635:0901/074952:ERROR:mach_broker_mac.mm(222)] Unknown process 15834 is sending Mach IPC messages!
[15818:3847:0901/074953:INFO:CONSOLE(0)] "chrome.fileSystem.chooseFile is deprecated", source: chrome-extension://jnkiajloppgbchpkkfoellndiihpegjh/test.html (0)
[15818:3847:0901/074953:INFO:CONSOLE(0)] "Please use chrome.fileSystem.chooseEntry instead", source: chrome-extension://jnkiajloppgbchpkkfoellndiihpegjh/test.html (0)
[15818:3847:0901/074954:INFO:CONSOLE(0)] "[SUCCESS] saveFile", source: chrome-extension://jnkiajloppgbchpkkfoellndiihpegjh/test.html (0)
[15818:36611:0901/074954:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] FileSystemApiTest.FileSystemApiSaveNewFileWithWriteTest (7090 ms)
[66/216] FileSystemApiTest.FileSystemApiSaveNewFileWithWriteTest (9294 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveQueue
[15838:3847:0901/074953:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15829:39683:0901/074955:ERROR:checkin_request.cc(178)] Failed to get checkin response. Fetcher failed. Retrying.
[15829:3847:0901/074956:INFO:CONSOLE(5)] "hi there", source: chrome-extension://fomfbhnlkdpnokheapfbenliamdfegff/test.js (5)
[15829:39683:0901/074956:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] GetAuthTokenFunctionTest.InteractiveQueue (5922 ms)
[67/216] GetAuthTokenFunctionTest.InteractiveQueue (7885 ms)
[ RUN ] GetAuthTokenFunctionTest.MultiDefaultUser
[15842:3847:0901/074955:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15835:41219:0901/074958:ERROR:checkin_request.cc(178)] Failed to get checkin response. Fetcher failed. Retrying.
[15835:3847:0901/074958:INFO:CONSOLE(5)] "hi there", source: chrome-extension://fomfbhnlkdpnokheapfbenliamdfegff/test.js (5)
[15844:13063:0901/074958:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15844:13063:0901/074958:WARNING:channel.cc(325)] RawChannel write error
[15835:41219:0901/074958:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] GetAuthTokenFunctionTest.MultiDefaultUser (5356 ms)
[68/216] GetAuthTokenFunctionTest.MultiDefaultUser (8202 ms)
[ RUN ] InstanceIDApiTest.BetaChannel
[15864:3847:0901/074959:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15846:3847:0901/075001:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://bcichhchbdfiegfkfokcdbpngmgikabf/_generated_background_page.html (0)
[15868:13063:0901/075001:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15868:13063:0901/075001:WARNING:channel.cc(325)] RawChannel write error
[ OK ] InstanceIDApiTest.BetaChannel (5273 ms)
[69/216] InstanceIDApiTest.BetaChannel (6638 ms)
[ RUN ] LaunchWebAuthFlowFunctionTest.InteractionRequired
[15862:3847:0901/074958:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:56089...
sending server_data: {"host": "127.0.0.1", "port": 56089} (36 bytes)
[15845:3847:0901/075002:INFO:CONSOLE(3)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://ahjaciijnoiaklcomgnblndopackapon/scope_approval_dialog.html (3)
[15845:36611:0901/075003:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15845:36611:0901/075003:WARNING:channel.cc(325)] RawChannel write error
[ OK ] LaunchWebAuthFlowFunctionTest.InteractionRequired (7614 ms)
[70/216] LaunchWebAuthFlowFunctionTest.InteractionRequired (9551 ms)
[ RUN ] ProxySettingsApiTest.ProxyPacData
[15877:3847:0901/075001:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15869:3847:0901/075003:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://joeoppncfjfgbnlhefhjkekidflcgihj/_generated_background_page.html (0)
[15869:3847:0901/075003:INFO:CONSOLE(0)] "[SUCCESS] setAutoSettings", source: chrome-extension://joeoppncfjfgbnlhefhjkekidflcgihj/_generated_background_page.html (0)
[15869:3847:0901/075003:INFO:CONSOLE(0)] "[SUCCESS] verifySettings", source: chrome-extension://joeoppncfjfgbnlhefhjkekidflcgihj/_generated_background_page.html (0)
[15869:38147:0901/075003:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ProxySettingsApiTest.ProxyPacData (4044 ms)
[71/216] ProxySettingsApiTest.ProxyPacData (5406 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesRead
[15870:3847:0901/075000:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15852:63491:0901/075002:ERROR:mach_broker_mac.mm(222)] Unknown process 15878 is sending Mach IPC messages!
[15852:3847:0901/075002:INFO:CONSOLE(0)] "[SUCCESS] ReadDirectoryTest", source: chrome-extension://onocckppgcknffjipdhimgkajnhapkii/_generated_background_page.html (0)
[15852:3847:0901/075003:INFO:CONSOLE(0)] "[SUCCESS] ReadFileToBytesTest", source: chrome-extension://onocckppgcknffjipdhimgkajnhapkii/_generated_background_page.html (0)
[15852:3847:0901/075004:INFO:CONSOLE(0)] "[SUCCESS] GetMetadataTest", source: chrome-extension://onocckppgcknffjipdhimgkajnhapkii/_generated_background_page.html (0)
[15852:3847:0901/075004:INFO:CONSOLE(0)] "[SUCCESS] GetMediaFileSystemMetadataTest", source: chrome-extension://onocckppgcknffjipdhimgkajnhapkii/_generated_background_page.html (0)
[15852:3847:0901/075004:INFO:CONSOLE(0)] "[SUCCESS] GetAllMediaFileSystemMetadataTest", source: chrome-extension://onocckppgcknffjipdhimgkajnhapkii/_generated_background_page.html (0)
[15852:3847:0901/075004:INFO:CONSOLE(0)] "[SUCCESS] DropPermissionForMediaFileSystemTest", source: chrome-extension://onocckppgcknffjipdhimgkajnhapkii/_generated_background_page.html (0)
[15852:36611:0901/075004:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[15852:36611:0901/075004:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15852:36611:0901/075004:WARNING:channel.cc(325)] RawChannel write error
[15852:36611:0901/075004:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesRead (6502 ms)
[72/216] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesRead (8339 ms)
[ RUN ] SyncFileSystemApiTest.GetUsageAndQuota
[15888:3847:0901/075005:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15882:3847:0901/075007:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://iohpdocniggldphpfglpiennialmkbdp/_generated_background_page.html (0)
[15891:13063:0901/075007:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15891:13063:0901/075007:WARNING:channel.cc(325)] RawChannel write error
[15882:40707:0901/075007:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15882:40707:0901/075007:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SyncFileSystemApiTest.GetUsageAndQuota (4883 ms)
[73/216] SyncFileSystemApiTest.GetUsageAndQuota (6444 ms)
[ RUN ] TabCaptureApiTest.ActiveTabPermission
[15901:3847:0901/075008:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15909:21763:0901/075011:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: ISAC/48000/1 (105)
[15909:21763:0901/075011:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMU/8000/2 (110)
[15909:21763:0901/075011:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMA/8000/2 (118)
[15909:21763:0901/075011:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: G722/8000/2 (119)
[15890:3847:0901/075011:INFO:CONSOLE(0)] "'MediaStream.stop()' is deprecated and will be removed in M47, around November 2015. Please use 'MediaStream.active' instead.", source: (0)
[15890:3847:0901/075011:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running tabCapture.capture: Extension has not been invoked for the current page (see activeTab permission). Chrome pages cannot be captured.
at Object.afterOpenNewTab [as callback] (chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/active_tab_permission_test.js:14:21)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/active_tab_permission_test.html (0)
[15890:3847:0901/075011:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/active_tab_permission_test.html (0)
[15909:12551:0901/075012:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[15909:12551:0901/075012:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[15890:64771:0901/075012:ERROR:mach_broker_mac.mm(222)] Unknown process 15918 is sending Mach IPC messages!
[ OK ] TabCaptureApiTest.ActiveTabPermission (6768 ms)
[74/216] TabCaptureApiTest.ActiveTabPermission (8259 ms)
[ RUN ] TabCaptureApiTest.ApiTests
[15900:3847:0901/075008:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15889:37123:0901/075010:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15889:3847:0901/075010:INFO:CONSOLE(13)] "pending", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.js (13)
[15908:23043:0901/075010:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: ISAC/48000/1 (105)
[15908:23043:0901/075010:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMU/8000/2 (110)
[15908:23043:0901/075010:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMA/8000/2 (118)
[15908:23043:0901/075010:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: G722/8000/2 (119)
[15889:3847:0901/075010:INFO:CONSOLE(13)] "active", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.js (13)
[15889:3847:0901/075010:INFO:CONSOLE(0)] "'MediaStream.stop()' is deprecated and will be removed in M47, around November 2015. Please use 'MediaStream.active' instead.", source: (0)
[15889:3847:0901/075010:INFO:CONSOLE(13)] "stopped", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.js (13)
[15889:3847:0901/075010:INFO:CONSOLE(0)] "[SUCCESS] captureTabAndVerifyStateTransitions", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.html (0)
[15889:3847:0901/075011:INFO:CONSOLE(0)] "[SUCCESS] getCapturedTabs", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.html (0)
[15889:3847:0901/075011:INFO:CONSOLE(0)] "[SUCCESS] captureSameTab", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.html (0)
[15889:64515:0901/075011:ERROR:mach_broker_mac.mm(222)] Unknown process 15916 is sending Mach IPC messages!
[15889:3847:0901/075011:INFO:CONSOLE(0)] "[SUCCESS] tabIsUnmutedWhenTabCaptured", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.html (0)
[15889:3847:0901/075011:INFO:CONSOLE(0)] "[SUCCESS] onlyVideo", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.html (0)
[15889:3847:0901/075012:INFO:CONSOLE(0)] "[SUCCESS] onlyAudio", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.html (0)
[15889:3847:0901/075012:INFO:CONSOLE(0)] "[SUCCESS] noAudioOrVideoRequested", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.html (0)
[15889:3847:0901/075012:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running tabCapture.capture: Capture failed. No audio or video requested.
at noAudioOrVideoRequested (chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.js:140:16)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/api_tests.html (0)
[15908:13063:0901/075012:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15908:13063:0901/075012:WARNING:channel.cc(325)] RawChannel write error
[15908:13063:0901/075012:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[15908:13063:0901/075012:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[15908:13063:0901/075012:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[15908:13063:0901/075012:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[15908:13063:0901/075012:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[ OK ] TabCaptureApiTest.ApiTests (6783 ms)
[75/216] TabCaptureApiTest.ApiTests (8663 ms)
[ RUN ] TabCaptureApiTest.GrantForChromePages
[15904:3847:0901/075008:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15912:22275:0901/075012:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: ISAC/48000/1 (105)
[15912:22275:0901/075012:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMU/8000/2 (110)
[15912:22275:0901/075012:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMA/8000/2 (118)
[15912:22275:0901/075012:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: G722/8000/2 (119)
[15892:3847:0901/075012:INFO:CONSOLE(0)] "'MediaStream.stop()' is deprecated and will be removed in M47, around November 2015. Please use 'MediaStream.active' instead.", source: (0)
[15892:3847:0901/075012:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/active_tab_chrome_pages.html (0)
[ OK ] TabCaptureApiTest.GrantForChromePages (6760 ms)
[76/216] TabCaptureApiTest.GrantForChromePages (8602 ms)
[ RUN ] ExtensionTabsTest.DontCreateIncognitoWindowWhenIncognitoDisabled
[15917:3847:0901/075012:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15907:41219:0901/075015:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15907:41219:0901/075015:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionTabsTest.DontCreateIncognitoWindowWhenIncognitoDisabled (5447 ms)
[77/216] ExtensionTabsTest.DontCreateIncognitoWindowWhenIncognitoDisabled (7281 ms)
[ RUN ] ExtensionWindowCreateTest.ValidateCreateWindowState
[15928:3847:0901/075017:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionWindowCreateTest.ValidateCreateWindowState (3658 ms)
[78/216] ExtensionWindowCreateTest.ValidateCreateWindowState (5924 ms)
[ RUN ] ExtensionWebstoreGetWebGLStatusTest.Blocked
[15936:3847:0901/075018:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15937:14083:0901/075019:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[ OK ] ExtensionWebstoreGetWebGLStatusTest.Blocked (4541 ms)
[79/216] ExtensionWebstoreGetWebGLStatusTest.Blocked (6389 ms)
[ RUN ] ExtensionWebstorePrivateApiTest.IsInIncognitoMode
HTTP server started on http://127.0.0.1:56097...
sending server_data: {"host": "127.0.0.1", "port": 56097} (36 bytes)
[15935:3847:0901/075018:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionWebstorePrivateApiTest.IsInIncognitoMode (7564 ms)
[80/216] ExtensionWebstorePrivateApiTest.IsInIncognitoMode (9947 ms)
[ RUN ] BlockedAppApiTest.OpenAppFromIframe
[15956:3847:0901/075024:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15947:73987:0901/075026:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] BlockedAppApiTest.OpenAppFromIframe (4804 ms)
[81/216] BlockedAppApiTest.OpenAppFromIframe (6866 ms)
[ RUN ] BundleWebstorePrivateApiTest.InstallBundleCancel
HTTP server started on http://127.0.0.1:56098...
sending server_data: {"host": "127.0.0.1", "port": 56098} (36 bytes)
[15948:3847:0901/075021:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15934:36611:0901/075024:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15934:3847:0901/075024:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[15934:3847:0901/075027:INFO:CONSOLE(0)] "[SUCCESS] installCanceled", source: http://www.example.com:56098/files/extensions/api_test/webstore_private/install_bundle_cancel.html (0)
[ OK ] BundleWebstorePrivateApiTest.InstallBundleCancel (9676 ms)
[82/216] BundleWebstorePrivateApiTest.InstallBundleCancel (12125 ms)
[ RUN ] ContentCapabilitiesTest.UnlimitedStorage
[15964:3847:0901/075027:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ContentCapabilitiesTest.UnlimitedStorage (4098 ms)
[83/216] ContentCapabilitiesTest.UnlimitedStorage (5522 ms)
[ RUN ] AppApiTest.SameBrowsingInstanceAfterSwap
[15950:3847:0901/075023:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15941:36355:0901/075026:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15941:36355:0901/075026:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15941:36355:0901/075026:WARNING:channel.cc(325)] RawChannel write error
[15941:74251:0901/075026:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[15941:74251:0901/075026:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[15941:36355:0901/075028:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15941:36355:0901/075028:WARNING:channel.cc(325)] RawChannel write error
[15967:12551:0901/075028:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15967:12551:0901/075028:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AppApiTest.SameBrowsingInstanceAfterSwap (8651 ms)
[84/216] AppApiTest.SameBrowsingInstanceAfterSwap (10688 ms)
[ RUN ] ExtensionBindingsApiTest.EventOverriding
[15982:3847:0901/075032:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15970:3847:0901/075035:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://jkaimocbhhfkibnnhoblhfhaalemmigl/_generated_background_page.html (0)
[15984:13063:0901/075035:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15984:13063:0901/075035:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionBindingsApiTest.EventOverriding (5843 ms)
[85/216] ExtensionBindingsApiTest.EventOverriding (7741 ms)
[ RUN ] ClipboardApiTest.HostedAppNoPermission
[15985:3847:0901/075033:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15971:75531:0901/075035:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[15971:39683:0901/075035:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[15971:39683:0901/075035:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[15971:39683:0901/075035:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[15971:39683:0901/075035:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 9, remote ID 2147483656)
[15971:39683:0901/075035:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ClipboardApiTest.HostedAppNoPermission (5453 ms)
[86/216] ClipboardApiTest.HostedAppNoPermission (7625 ms)
[ RUN ] ExtensionCrxInstallerTest.InstallDelayedUntilNextUpdate
[15977:3847:0901/075031:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15968:3847:0901/075035:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[15996:12551:0901/075040:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[15996:12551:0901/075040:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionCrxInstallerTest.InstallDelayedUntilNextUpdate (13400 ms)
[87/216] ExtensionCrxInstallerTest.InstallDelayedUntilNextUpdate (15319 ms)
[ RUN ] ExternallyConnectableMessagingTest.WebConnectableAndNotConnectable
[15987:3847:0901/075033:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15974:74755:0901/075035:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[15974:74755:0901/075037:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[15994:13063:0901/075040:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15974:39939:0901/075042:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15974:39939:0901/075042:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[15974:39939:0901/075042:WARNING:channel.cc(325)] RawChannel write error
[16006:12551:0901/075042:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[15974:39939:0901/075042:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExternallyConnectableMessagingTest.WebConnectableAndNotConnectable (12513 ms)
[88/216] ExternallyConnectableMessagingTest.WebConnectableAndNotConnectable (14132 ms)
[ RUN ] ExtensionWebUITest.SanityCheckAvailableAPIsInToplevel
[16008:3847:0901/075041:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15997:41219:0901/075043:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[15997:3847:0901/075044:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[16017:12551:0901/075045:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16017:12551:0901/075045:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionWebUITest.SanityCheckAvailableAPIsInToplevel (7395 ms)
[89/216] ExtensionWebUITest.SanityCheckAvailableAPIsInToplevel (9953 ms)
[ RUN ] ExternallyConnectableMessagingTest.EnablingAndDisabling
[16007:3847:0901/075040:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[15995:73491:0901/075045:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[16016:13063:0901/075045:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16016:13063:0901/075045:WARNING:channel.cc(325)] RawChannel write error
[16027:12551:0901/075047:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16027:12551:0901/075047:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExternallyConnectableMessagingTest.EnablingAndDisabling (10725 ms)
[90/216] ExternallyConnectableMessagingTest.EnablingAndDisabling (12853 ms)
[ RUN ] LazyBackgroundPageApiTest.NaCl
[16029:3847:0901/075047:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16047,2005172608:07:50:52.956020] Native Client module will be loaded at base address 0x000048d100000000
[16042:12551:0901/075053:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[16042:12551:0901/075053:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] LazyBackgroundPageApiTest.NaCl (8686 ms)
[91/216] LazyBackgroundPageApiTest.NaCl (10664 ms)
[ RUN ] IsolatedAppTest.IsolatedAppProcessModel
[16023:3847:0901/075046:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16018:38403:0901/075048:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16018:38403:0901/075048:WARNING:channel.cc(325)] RawChannel write error
[16018:74507:0901/075049:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[16018:38403:0901/075054:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[16018:38403:0901/075054:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] IsolatedAppTest.IsolatedAppProcessModel (11463 ms)
[92/216] IsolatedAppTest.IsolatedAppProcessModel (13286 ms)
[ RUN ] LazyBackgroundPageApiTest.Messaging
[16037:3847:0901/075049:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16028:73739:0901/075053:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] LazyBackgroundPageApiTest.Messaging (8119 ms)
[93/216] LazyBackgroundPageApiTest.Messaging (9902 ms)
[ RUN ] WebstoreInlineInstallerTest.ShouldBlockInlineInstallFromPopupWindow
HTTP server started on http://127.0.0.1:56179...
sending server_data: {"host": "127.0.0.1", "port": 56179} (36 bytes)
[16048:3847:0901/075053:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16038:37891:0901/075056:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16038:37891:0901/075056:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebstoreInlineInstallerTest.ShouldBlockInlineInstallFromPopupWindow (6316 ms)
[94/216] WebstoreInlineInstallerTest.ShouldBlockInlineInstallFromPopupWindow (8396 ms)
[ RUN ] RedirectTest.ClientServerServer
[16061:3847:0901/075058:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56197...
sending server_data: {"host": "127.0.0.1", "port": 56197} (36 bytes)
[ OK ] RedirectTest.ClientServerServer (6122 ms)
[95/216] RedirectTest.ClientServerServer (7930 ms)
[ RUN ] LocaleTestTraditionalChinese.TestStart
[16071:3847:0901/075100:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16073:14339:0901/075101:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[16073:14339:0901/075101:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[16073:14339:0901/075101:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] LocaleTestTraditionalChinese.TestStart (4577 ms)
[96/216] LocaleTestTraditionalChinese.TestStart (6816 ms)
[ RUN ] MediaStreamDevicesControllerTest.RequestMicCamBlockCam
[16072:3847:0901/075100:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16075:12807:0901/075102:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[16075:12807:0901/075102:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16075:12807:0901/075102:WARNING:channel.cc(325)] RawChannel write error
[ OK ] MediaStreamDevicesControllerTest.RequestMicCamBlockCam (4954 ms)
[97/216] MediaStreamDevicesControllerTest.RequestMicCamBlockCam (7119 ms)
[ RUN ] MediaStreamDevicesControllerTest.ExtensionRequestMicCam
[16076:3847:0901/075101:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16062:36355:0901/075103:WARNING:extension_protocols.cc(426)] Failed to GetPathForExtension: test-page
[16062:36355:0901/075103:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://test-page/
[16062:36355:0901/075103:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] MediaStreamDevicesControllerTest.ExtensionRequestMicCam (5828 ms)
[98/216] MediaStreamDevicesControllerTest.ExtensionRequestMicCam (7793 ms)
[ RUN ] MediaFileValidatorTest.UnsupportedExtension
[16087:3847:0901/075106:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16090:14851:0901/075106:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[16090:13319:0901/075106:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16090:13319:0901/075106:WARNING:channel.cc(325)] RawChannel write error
[ OK ] MediaFileValidatorTest.UnsupportedExtension (3611 ms)
[99/216] MediaFileValidatorTest.UnsupportedExtension (5395 ms)
[ RUN ] DnsProbeBrowserTest.SyncFailureWithBrokenCorrections
[16093:3847:0901/075107:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DnsProbeBrowserTest.SyncFailureWithBrokenCorrections (4142 ms)
[100/216] DnsProbeBrowserTest.SyncFailureWithBrokenCorrections (6129 ms)
[ RUN ] MediaFileValidatorTest.ValidImage
[16091:3847:0901/075106:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] MediaFileValidatorTest.ValidImage (5069 ms)
[101/216] MediaFileValidatorTest.ValidImage (6786 ms)
[ RUN ] DnsProbeBrowserTest.CorrectionsLoadStoppedSlowProbe
[16099:3847:0901/075108:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DnsProbeBrowserTest.CorrectionsLoadStoppedSlowProbe (3202 ms)
[102/216] DnsProbeBrowserTest.CorrectionsLoadStoppedSlowProbe (5116 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForSubmitWithInPageNavigation
[16115:3847:0901/075112:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16104:55063:0901/075114:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PromptForSubmitWithInPageNavigation (4097 ms)
[103/216] PasswordManagerBrowserTestBase.PromptForSubmitWithInPageNavigation (5736 ms)
[ RUN ] WebSocketBrowserConnectToTest.WebSocketBasicAuthInWSURLBadCreds
[16106:3847:0901/075110:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56204...
sending server_data: {"host": "127.0.0.1", "port": 56204} (36 bytes)
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:56214...
sending server_data: {"host": "127.0.0.1", "port": 56214} (36 bytes)
1.0.0.127.in-addr.arpa - code 404, message File not found
Exception in processing request from: ('127.0.0.1', 56216)
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 593, in process_request_thread
self.finish_request(request, client_address)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 334, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/third_party/pywebsocket/src/mod_pywebsocket/standalone.py", line 663, in __init__
self, request, client_address, server)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 651, in __init__
self.finish()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 710, in finish
self.wfile.close()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 279, in close
self.flush()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 303, in flush
self._sock.sendall(view[write_offset:write_offset+buffer_size])
error: [Errno 32] Broken pipe
1.0.0.127.in-addr.arpa - code 404, message File not found
Exception in processing request from: ('127.0.0.1', 56217)
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 593, in process_request_thread
self.finish_request(request, client_address)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 334, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/third_party/pywebsocket/src/mod_pywebsocket/standalone.py", line 663, in __init__
self, request, client_address, server)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 651, in __init__
self.finish()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 710, in finish
self.wfile.close()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 279, in close
self.flush()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 303, in flush
self._sock.sendall(view[write_offset:write_offset+buffer_size])
error: [Errno 32] Broken pipe
[16098:3847:0901/075114:INFO:CONSOLE(17)] "WebSocket connection to 'ws://wrong-user:wrong-password@127.0.0.1:56214/echo-with-no-extension' failed: HTTP Authentication failed; no valid credentials available", source: http://127.0.0.1:56204/files/connect_to.html?url=ws://wrong-user:wrong-password@127.0.0.1:56214/echo-with-no-extension (17)
[16098:38659:0901/075114:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16098:38659:0901/075114:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebSocketBrowserConnectToTest.WebSocketBasicAuthInWSURLBadCreds (5916 ms)
[104/216] WebSocketBrowserConnectToTest.WebSocketBasicAuthInWSURLBadCreds (7680 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptAfterSubmitWithSubFrameNavigation
[16116:3847:0901/075112:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16105:55835:0901/075114:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PromptAfterSubmitWithSubFrameNavigation (4514 ms)
[105/216] PasswordManagerBrowserTestBase.PromptAfterSubmitWithSubFrameNavigation (6203 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForInputElementWithoutId
[16119:3847:0901/075113:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16107:54555:0901/075114:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[16107:37379:0901/075115:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16107:37379:0901/075115:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PasswordManagerBrowserTestBase.PromptForInputElementWithoutId (4016 ms)
[106/216] PasswordManagerBrowserTestBase.PromptForInputElementWithoutId (5816 ms)
[ RUN ] PreferenceServiceTest.Test
[16137:3847:0901/075119:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16141:14851:0901/075121:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[16141:14851:0901/075121:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[16141:14851:0901/075121:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PreferenceServiceTest.Test (4308 ms)
[107/216] PreferenceServiceTest.Test (6235 ms)
[ RUN ] PasswordManagerBrowserTestBase.ChangePwdFormBubbleShown
[16136:3847:0901/075119:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16123:55835:0901/075120:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.ChangePwdFormBubbleShown (4602 ms)
[108/216] PasswordManagerBrowserTestBase.ChangePwdFormBubbleShown (6687 ms)
[ RUN ] PrerenderBrowserTest.PrerenderServerRedirectInIframe
[16139:3847:0901/075120:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56230...
sending server_data: {"host": "127.0.0.1", "port": 56230} (36 bytes)
[16142:13063:0901/075124:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[16142:13063:0901/075124:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16125:39939:0901/075124:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16125:39939:0901/075124:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderServerRedirectInIframe (7556 ms)
[109/216] PrerenderBrowserTest.PrerenderServerRedirectInIframe (9757 ms)
[ RUN ] PrerenderBrowserTest.PrerenderCancelReferrer
[16140:3847:0901/075120:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56234...
sending server_data: {"host": "127.0.0.1", "port": 56234} (36 bytes)
testserver.py: Broken pipe
[16143:13063:0901/075125:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[16143:13063:0901/075125:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderCancelReferrer (8015 ms)
[110/216] PrerenderBrowserTest.PrerenderCancelReferrer (9989 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPageNavigateFragment
[16154:3847:0901/075124:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56246...
sending server_data: {"host": "127.0.0.1", "port": 56246} (36 bytes)
[16145:37891:0901/075128:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16145:37891:0901/075128:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderPageNavigateFragment (6408 ms)
[111/216] PrerenderBrowserTest.PrerenderPageNavigateFragment (8585 ms)
[ RUN ] PrerenderBrowserTest.PrerenderExtraHeadersNoSwap
[16155:3847:0901/075125:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56249...
sending server_data: {"host": "127.0.0.1", "port": 56249} (36 bytes)
[16146:40451:0901/075129:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[16146:40451:0901/075129:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[16146:40451:0901/075129:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[16146:40451:0901/075129:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16146:40451:0901/075129:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderExtraHeadersNoSwap (6872 ms)
[112/216] PrerenderBrowserTest.PrerenderExtraHeadersNoSwap (8773 ms)
[ RUN ] PrerenderBrowserTestWithNaCl.PrerenderNaClPluginEnabled
[16171:3847:0901/075129:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56262...
sending server_data: {"host": "127.0.0.1", "port": 56262} (36 bytes)
File not found prerender/dummy.nmf full path:/Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/chrome/test/data/prerender/dummy.nmf
127.0.0.1 - - [01/Sep/2015 07:51:33] code 404, message Not Found
[16159:3847:0901/075133:INFO:CONSOLE(0)] "NativeClient: could not load manifest url.", source: http://127.0.0.1:56262/files/prerender/prerender_plugin_nacl_enabled.html (0)
[ OK ] PrerenderBrowserTestWithNaCl.PrerenderNaClPluginEnabled (6707 ms)
[113/216] PrerenderBrowserTestWithNaCl.PrerenderNaClPluginEnabled (8415 ms)
[ RUN ] PrerenderBrowserTestWithExtensions.StreamsTest
[16168:3847:0901/075129:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56261...
sending server_data: {"host": "127.0.0.1", "port": 56261} (36 bytes)
[ OK ] PrerenderBrowserTestWithExtensions.StreamsTest (8699 ms)
[114/216] PrerenderBrowserTestWithExtensions.StreamsTest (10438 ms)
[ RUN ] HostZoomMapBrowserTest.ZoomEventsWorkForOffTheRecord
[16182:3847:0901/075133:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16183:13063:0901/075135:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16173:37379:0901/075135:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16173:37379:0901/075135:WARNING:channel.cc(325)] RawChannel write error
[ OK ] HostZoomMapBrowserTest.ZoomEventsWorkForOffTheRecord (4897 ms)
[115/216] HostZoomMapBrowserTest.ZoomEventsWorkForOffTheRecord (6631 ms)
[ RUN ] PushMessagingBrowserTest.PermissionStateSaysPrompt
HTTPS server started on https://127.0.0.1:56266...
sending server_data: {"host": "127.0.0.1", "port": 56266} (36 bytes)
[16187:3847:0901/075135:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16174:3847:0901/075136:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:56266/files/push_messaging/push_test.js (18)
[16174:3847:0901/075136:INFO:CONSOLE(18)] "sendResultToTest: permission status - prompt", source: https://127.0.0.1:56266/files/push_messaging/push_test.js (18)
[16174:3847:0901/075136:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[16174:3847:0901/075136:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[16174:3847:0901/075136:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.PermissionStateSaysPrompt (5405 ms)
[116/216] PushMessagingBrowserTest.PermissionStateSaysPrompt (7003 ms)
[ RUN ] PushMessagingBrowserTest.DenyPushPermissionUnsubscribes
HTTPS server started on https://127.0.0.1:56281...
sending server_data: {"host": "127.0.0.1", "port": 56281} (36 bytes)
[16200:3847:0901/075139:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16189:3847:0901/075140:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:56281/files/push_messaging/push_test.js (18)
[16189:3847:0901/075140:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:56281/files/push_messaging/push_test.js (18)
[16189:3847:0901/075140:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:56281/files/push_messaging/push_test.js (18)
[16189:3847:0901/075140:INFO:CONSOLE(18)] "sendResultToTest: true - subscribed", source: https://127.0.0.1:56281/files/push_messaging/push_test.js (18)
[16189:3847:0901/075140:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:56281/files/push_messaging/push_test.js (18)
[16189:3847:0901/075140:INFO:CONSOLE(18)] "sendResultToTest: permission status - denied", source: https://127.0.0.1:56281/files/push_messaging/push_test.js (18)
[16189:3847:0901/075140:INFO:CONSOLE(18)] "sendResultToTest: false - not subscribed", source: https://127.0.0.1:56281/files/push_messaging/push_test.js (18)
[16189:3847:0901/075141:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[16189:3847:0901/075141:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[16189:3847:0901/075141:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.DenyPushPermissionUnsubscribes (5249 ms)
[117/216] PushMessagingBrowserTest.DenyPushPermissionUnsubscribes (7507 ms)
[ RUN ] NoSessionRestoreTest.PRE_SessionCookies
[16210:3847:0901/075141:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] NoSessionRestoreTest.PRE_SessionCookies (3509 ms)
[118/216] NoSessionRestoreTest.PRE_SessionCookies (5749 ms)
[ RUN ] ChromeRenderProcessHostTest.CloseAllTabsDuringProcessDied
[16203:3847:0901/075139:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16192:3847:0901/075143:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[16192:3847:0901/075143:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[16192:3847:0901/075143:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[16192:3847:0901/075143:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] ChromeRenderProcessHostTest.CloseAllTabsDuringProcessDied (5923 ms)
[119/216] ChromeRenderProcessHostTest.CloseAllTabsDuringProcessDied (7981 ms)
[ RUN ] ContinueWhereILeftOffTest.CookiesClearedOnBrowserClose
[16207:3847:0901/075140:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16193:39683:0901/075141:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16193:39683:0901/075141:WARNING:channel.cc(325)] RawChannel write error
[16193:39683:0901/075144:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16193:39683:0901/075144:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ContinueWhereILeftOffTest.CookiesClearedOnBrowserClose (8692 ms)
[120/216] ContinueWhereILeftOffTest.CookiesClearedOnBrowserClose (10528 ms)
[ RUN ] CaptivePortalBlockingPageTest.WiFi_SSID_LoginURL
[16220:3847:0901/075144:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16213:3847:0901/075147:INFO:CONSOLE(1687)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAMAAADQmBKKAAACvlBMVEUAAAD/gID/gID/VVX/VVX/Tk7/YmL/YGD/VVXzUVH/XV32UlL/W1v2T0//WFj3UlL/UlL3UFD/WFjwTk7/U1P/U1PxTU3/V1fyT0//VFTzTk7/UlLwTU3/VVX0UFD/VFT/VFT1Tk7/VVX/VFT/U1PyT0//VFT/U1PxTEz/UlLuS0v/U1P/UlL/VFT0T0//U1P0Tk7/VFT/U1PuTU3/UlLzTU3/U1P/U1PwTEz/UlL/U1PvTU3/U1P/U1PxTU3/U1PzTk70Tk7/U1PyTk7/U1PzTk7/U1P/U1P6UFD/UlLzTk7/U1P/U1PyTk7/U1PtTEz/UlLyTU3/U1P/UlL/UlLxTk7/UlLvTEz/U1PvTU3/U1P/U1P/UlLxTEzxTU3zTU3/UlK7Ozu8Ozu8PDy9PDy+PDy+PT2/PDy/PT3APDzAPT3BPT3BPj7CPT3CPj7DPT3DPj7EPj7EPz/FPj7FPz/GPj7GPz/HPz/HQEDIPz/IQEDJPz/JQEDKQEDKQUHLQEDLQUHMQEDMQUHNQUHNQkLOQUHOQkLOZWXPQUHPQkLPZWXQQkLRQkLRQ0PSQkLSQ0PSZmbTQ0PTZmbUQ0PURETVQ0PVRETVaGjWRETWRUXXRETXRUXXaGjYRUXZRUXZaGjaRUXaRkbaaWnbRUXbRkbbaWncRkbdRkbdaWneRkbeR0ffRkbfR0ffa2vgR0fga2vhR0fhSEjha2viR0fiSEjia2vjSEjjbGzkSEjkSUnkbGzlSEjlSUnlbGzmSUnmbGznSUnnSkroSkrobW3pSkrqSkrqS0vqi4vrS0vriYnri4vsS0vsiYntS0vtTEzuTEzvTEzwTEzwTU3w6OjxTU3x6OjyTU3y6Ojy6eny8vLz8/P0Tk71Tk72Tk72cnL3T0/3cnL4T0/4cnL5T0/5c3P6T0/7UFD8UFD9UFD/UlJJWZWgAAAAYXRSTlMAAgQGDA0NEBUWFhwcHR0fHyAgNDQ3ODg9PT4+QkJDQ0lLS15fdHR1fHyEhIWGiIiJiYuVlaioqaurrK+vuLm5u7u7wsLExMXGxszM0tTU2dna2t/p7Ozt7fPz+fv+/v7+jD+tjQAACYhJREFUeAHs1cFqwjAcx/G1FR0iIqKIFFEUHKJQKlIRFKGUilSKVCmiHrKpCDuPHcbA99xtjA1+b7HLjmMkaeIu+TzBl18C/xtFURRFURSFQ6bc6g0ns8Uq3u3i1WI2GfZa5cz/tKQafW+NX629fiN11Rij1p3v8af9vFszrpRTGWxAZTOoyK8pdpZgsOwUpeaUxgSMyLgkLac6BZdpVUpO3QM3ry48JzdCIqOc0By9vUVC27YurscMIUBoiprHIhCCWEJGyvsQxhfwk5oxBIqbCXM0m0AoYmuJrqgD4RyDvyftQgI3zduTDSBFcMvXU4ggSVTg2ieCNFGW4/8EkChg/keGC6lcg61Hc8Dg7cc76DkaU5ANnqAnliKb6V4QrqB7liLCcEXyMfiCHp4/QC3O0/boPniDDi8MRb5OGWSBN+hwOL4yFFl0PSYB/0LH0+UTtIhJ9WAhEgSdTufLF2iFNI92ByRa6PzIUPTNih21uFG1cQC/Kewn6GWh0BdeSu1NKRRKS2+EUuiF2CKl7UWR3WabNHFmk84k2WSTndmsGyfZMc42ziYmJhozbo0hxSVsMYRYFhEEFWt7Uau1V3q+hf+Ts2ZXMsmMnHk+wY//ec55zjn/d/Heuc4DmqUg/4pr0XXnO+1Zwp2QP5B1LTrr+D4lHKC3aQ8BFHxn3bXI6U37OuFPKBAUI4U/3b6yHf4TCIqrh3w+vwCQVHQrmv4TcYFwJ3THHxIkSYqZLkUXpv7/EC4QTmrf3J1QSAwDtFh2KZr2f3SOGzQXCNwNCbIkx5LpqjvRuSn/dbcIbw/5fYGQIN6T5EQ6rX7qSnRr8q/fcYLi2vaz876AIIr34olESlEzzb+Iizo+EfQmJwie+WAQLXQvGk+mlEwma7kRvTHxv5dwJ3R7PiAIoixHk8mUmnErmvR7fJoXNHsbp3RQkMLRaHw5BY6maV+4EJ2e8PK5xg2apaCIiJZOJJfVbDarZXNtZ9E1+zfREcINoi0UXJBjMbpiq/BouZzWcRYdsQWd4AfNYY4tLOAQiidVdVWjnpyuf+UoOmELusQP8gfQ0wuynEBCqwDldHh0w1F0yc5z6CY3aM6POSZIsryYSCtoIayXXsgbht51EN08ZAM6SrhBPl9IFDDpFxfT6QxaGvkUUEbR6DuIjtqATvGD/L67oihF5MTSUlrNaDoKHN0oFs2vydQ6ZXs141+yu4IQFumeX1LX1vKaRj2GUQSo9M1/vqZd9SAhP0BhKYEOUjJrWr6gF3Tq2TBNs/SYTKmr454Zwg+ax6AXo/F4Mqkqa3l4DJYPOGalskum1MwY6LAHIAQkShIGq6KghfI6Wy8EVCqVKpXyt2RyHR4D/c8DUCAgRiJR3Dxw9UBLG6yfTXjMUqVarX1HJtaxMdBJD0BBQYhEpEQqqWBs5KjI+CeeKkDTRCfHQGc8ANGAZDmeSuGYph7WP0UmqtUatcb3ZEKd4X9v2CUUBAhjQ1lZwdgoIB54hhzkU6k1GvXmD67fHpc8AAnhSCQmJxQElF1f3yiAM/SUwUFA9Uaz2fzR7TS77AVIACiWximEMVYoDNeL5VODh3KshmUvujwGuuIBKBSOyAAp6iruHRs4DunuMoftzECWtbVl/URs6soY6C0PQO+KmPRoIUx6BASQud8/aCDLagLUav1s9wM6BrrhAejJe1EJPa2q2bymb2zQfEbx1Fk+8LTaNqIbXoJePt8XxZMJVVWyGKvY88P1QjtXWf8AZG21HrTbrV+cQTxL9ur5vuj9ZAoLltHzBlasshcQPA14miyfdrvTeeawZJxN/fuTA6LllJrVADKKFRQ81RryoR29hQKo1elsbz9zbOrLxCPRB+oqNplxv1iulPfyoZrhBoMG+WwD1P3VadtfJF6JPqRzo3Afoio7EJt1ixaLp418HnZR/xZdHAOdJ96JNGx6c7NC46Ee1Kh/OggI+XS3d3ZekAN13nm4cog+Wsce29xkGx7FNrw1BIHzcHunu7PTe/Ri6nA9SbwTPf14vWCW2X5nG77J8kE/dxAPDajX6/V/I6N6bQx0jHgp+sQslsusf5qsfSiIctoUNOT0+oN90THuK6yD6DNcERusfxoW2+5DD2sfgPr9/mDw+OXkK+wM8Vb0eam6Ny8sxnkAUBugIQee3mAw6I9EM/bPIG7R0wOien00MFp0YAw5XfRzr9vrPRr0wdnd3X016RmEh6IH9ccB0ZeUM1qvv7s539YmgiCMx5S+KP4RFUREBKFaFSqiSLWCVVSwBdEKIr5QP6IgtYrYiNe7unpudleWpHlrxdRv4cwOmyYVmSudg6XzCX7MPnN5sjsz+P0BoCXIz+DAsizPikB0T+avNEP0mvwP8dD3Bw5smWgQBzJUFCFHV5jLBiGiN+R/IPD3Ar/PpGcssCz7nCNPodQGXTYw1zEiRG/j95n0PBB00DPyKOAp9QZdx/A2XyBH5H9IPwCEcg4FFs9LlWtaqwfMlZ4g0TvSc8BBQbeiniE/GeSnhNDmotylJ09E+UEBYX0BzUfAQQGhfABIK21OyV0L80QfyP+8h1hGnhbVF+AUOfJobZ6NSV6c80Tkf0jP+H2m+qIEKeAxVyWeFpj4uUXUXQk/YLG+SM5ZEWhK5DHHG/+Jx4JEv4ZytEL+B3FIPwWEWqPzMuaR8PMUT9T9tBR/UGO5F0E+CnisPS/zgMcTdbeIVsn/oH5Az3mQDyWobV8cEX/i5InWV1sD/WR4XsRjMEE3+UfgWojI/2SxvEJ9tYHHHZN7JueJ1iNQ7yv5n3BeOeGUxgLPrRoaCXii3rfof0J+FMonCNq4E7KtFjwR8Qz5nyhnAzTO3ZVvRuGJel9G/A8dmGnjgbnTDSZuyBNhfkb8T6mNBhxnnb8u39DEE33/x/9oAwFE/vn+Bhvn/kjH73y7/9EWcaz3Z+tpiuOiX2zzP8biiXn/sCnfNliRaMT/AJBzwPPypHxjZVUiNex/qL6cvyTfelqdqBzyP6Sfzv1mXc25lYj0wP+0rYPwTw/W1r5cjchE/wM8oOhXZ+pr8K5OpCk9cF7+co0t8JWJgn5MILq2L4EhgT7yBBx/eyyJMYq+Czw/OgvjiQya9G3Iz+JEMqM4/Y71ncXDCQ0rbXb8wkRS41ybd8bTH3hLfyQw/aHJusZKDyU/eLsHRpMpSVO7H96easqOt8/ujmf2wF5fAJDgioQEl0jQmo0deYAnF46mv4gk/VUtKS2zkV/3Mzk9Mzcf1/3Mz81MTwqt+/kLc5W5R5JoGz0AAAAASUVORK5CYII=)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAACClBMVEUAAADbRTfrTjvcRjraQjbcRDjbRDjbRTfaRDXZQDPZQTTbQzfaRDbcRDfbQzbVKyvZQzXaQzbaRDbIPjLaRDbYQzfXQTfaQzbZQzbbRDi/QADbRDfbQDfbJCTcRTjbQzbIPjPbQzfbQzfbRTfTQyzcRzvbQzbaRDbaQjfbQzbaQzbaQzbaRDfYQTTaRDfbQzfaRDbaQzbbQjbbQjbZQjTZQzbaQzbYQTTVQTXbRDbPQDDbQzbIPzPbQzfbRDfbNzfZRDaAAADVOSvYQDbbRDa/QCDZRDbqVUDaQTPbRDfGPDLbQjXHPjTVQEDJPTLGPTHKPTPYTjvGPDHbRDe+Oi+6OS64OC7LPzLHPTL7+/urNSv5+fm/OjD4+PjEPDHFPDG5OC67OS/DOzG8OS+9Oi/COzDrn5nAOzDtoZvBOzD9/f36+vq3OC62Ny339/fIPjLsoJr+/v6xNizx8fHFPDCnMymjMii1NyyfMSfz8/PUlI+uNivLlI+oMynDPDDUlY+zNyylMiipNCrOlI/JPjLHPTHKPjKhMijPlI+3OC2+Oy/FPTH29vaqNSq5OS319fW8Oi7AOy/BOy+sNSv////VlZD8/PzQlZDKlI+iMijCPDDYmJO0NyykMiiwNiy2OC27OS69Oi6gMSfYl5K4OC3MPzPempXBPDDqnpjy8vL09PTHPjLRlZDbmZMWYj36AAAAUnRSTlMAgQ1CaODzz4soSuj4/tkGV9303/FBM9ic8gTpHAffhc+MKtAXQbDHdMaudtc7rX7q+n93Nl/VJyu4EK9B9vwOXgISNOIIgAw32vJNgAz+84ENOFEUuAAAA25JREFUeAHsz0lPwmAQxvEWSxdaWiAIyAIBkQXc9yXuezw+3/+7mAkc1MxrZho9kPR3fZL/ZKxM5n80a05jXA+jKKyPG06tmTIT+C180/IDS689AmPU1nacKlhVR9fpwain6RxiabtfGgw7neGg5J9iaU/eKWDhYsf64m2GhYK0k7yDXJ/8HD72QeJEGJqAHDCHz0OQiTAUgxxx0+MNTbGsE4A8PbNjH+RMFJqDvPDjZUTjXBS6Alk3rLs0zkShKcitYb2jcSoKlUESw3pMY1kUqoDcG9YHGiuiEEB+n1cvlLM9FyLupp0zd7a6UMivGTtFqBQNpdculPL8dzbUbDbkQc1jQy7UNtgQUshCfxb67Lw+ltMGoygALzLJLiuvsvNMXsNPkElJZAkQIIxASHRsesEUXOy49zi99+Qdc84vBXuBPJLYefPNOfdezfzOZq//ZZpBoezZ2TXJjMW+BYPgrKxkrxwtpn0OCEHKL0/zxDTtUg9WDU6ekpOnfNlu7gQbNiEVklkQzqfmeNUKtP7lfP5CLZjsRWdr3JhEvweAIF2oaqHA8WjCiUZ71d1AB2mqKuIAwnyYp/duVNoIAEESeei8bUz2T6utUiu0EQgSecp95Inu96qjN8ViKFTxDzlOeW8N8zlFLzqh5G+/kL0vOHuH2+g1KpXAPE8mlXV/kLhDrd+Hc/jrBfO8Zx5F0dObfiC7V7+9tUaoM3R6JQ/0dNoIe4ece26/HDe24XQ6QzAMpOvpI1kOe4XoMI/Y1x84P2tdzEeBYxiyHI+HPUI/WAx5muIOh3Bq5+ilHKAXnTgyeav2l72YJ8o7PK/ZgfS0YRzRsazMV4/Dfs3vHffM76JV7HbFeJgHgWQrl8mkvK5fYR7hFHE+nDPzyHae40zKM7S4szqZfhf2/XBflJgnkfD+iViYD/Pwp+B+PiDPR+ahM/ABLb6iU0Sv6d5lOLlj5vGRCL9d556/sJdg0CuXSmUSiSXJBwRJnHPSmU+c+8phznCW6jOhe25ShY7TC9LUkaQHPl9sFfZSeIcsBoe9BpJUn/f7hqwozh1azHPi5JEiD2e/1m+7S+tw/g8I++J8IvXI3KPZ7+Nbd92lTYOMfYepAR0p8nhhtgPphkxhQNN9JaS6FJlbuOl/kft3XCVxzydg4EhP5p8+c0H+Affig2wpFL3DAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.matches(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: Could not find value for displaycheckbox", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAFo0lEQVR4Xu3cS1OTVxwG8Ha6dsZNt/0S7ozX+wUSGKN7ycIvkJ2OiNcdbvwMfABXLS1VvLXFSMWUgFAh1oJICCEGq8UFp8+fPu87J4S3vrmcvIfOceaZMKOSnN/8z/+c95Yv3B8XFxcXFxcXFzNRZ89+rZLJJNKLDCAZdfp0Hini5zWJ/Izk5e+QAf7bpPzf/yvKLkD0I1lArCOqwazL70D65Xdub5RUagcA0kDJCYCJ8Hen5b22D8y5czvVmTN9gCkRwHzwXvKe8t72wij1JWB6AFMIBDAPVZDPIJ/Fth7zDWAeESD64LPIZ7ICBwAxZBFRlmURiUWLk0ymuCwrG8NtQyqKKfUVYG4RwP7gs8pnbhsOAO4gapvlTluQzFaO+Uoy3nNMAayurlalcOqUKaSUudUKTa9dQN/t3m0EiWOItX6fw6W8nUCDyFJHh5ktAMbUuh0yN4HtBPpWgGIxNYQUTSBhTC3ZccvW3QNoawUR6Afk7p49ZpAwtuYPPHlsFUkFEehHAA0jy61GwthkjM1UTx8BIq2gIeDcQ+7v3atKnZ2trqK+xs/n8JRFVBUEJL+CBGgYQD/t369WWomEMTZ0PgkAaQ8g6ik2RJyH+/apxwD6BSm3tpLS9QPxTGDUFTQkTZrT6wGApIJGkKcHD6p38XjLzkzWfw6ZADb0oHvAEaBHAPpZKohAv7YSCWOup3r6CRBpBX3v9R+pHuSxAB04oDKI4EjGDh1qDRLGXA9Q1iagYQFigxagJwR6BpwxptIsEsYc+roVANajBhpkcxag+3qDBs5TRMd5jowfPtws0rqMPUz1JAkQbQ8i0F1vBWP/GQHOqEwvgWGywPmNWW0GCWMPA9RrA9Cg339YPQR6AhwBGtuEM47kjhxRE0jDSBh7GKABC4CqGzSBZHplNCDA6PGBXhw9qt4nEo0ADYQBytgCJLvnB97yLs2ZQM+Q59WV4+NM8nWqESSMPcwOOm8BEA8v2KC5QcxIgxYgTq0sgSY8HFaP4Ewjvx87Vi9SPgxQ0QYgHqD6q9cIK2jU7z2sHIY4NUAzyF/hkYphptiaDUBjFy6oYa//aLtnArHn1FaOjvMSkdfZsEgY+7YBqpTLKnvxonrI/jPiTS/ijBPHAxKYFxrONDLD5I8f33j9AKQQQHZOsaVr1wSlBmkcSN7hxagGlPtM5Xg4swR6xXwGqWhnk2aWr1/fEmni0iUfiNPLX84nQ+L8wbw+ceK/kPKGlnnzSFNA8nbPOQBNalOKOEw1DiMwfuaQj11dDS7z3ChGmVIA0nRvr8oCaKPvbMJ5ycxqOLObKudP4syfPCmpRcLYDRxqmMlKANLM5cvSf/zqmUI4rQik9ZwAnDnkDbKA/K0jYeyhD1ZtRnoFJKxSWuVwWjHEERjiyCsrR8N5iyu3i4iPhLEbON1hNuUApNdXrgAooHJqgHQchDiSApE+dXXxdIeBE2am8+7GjS2R5oBU1ZCDp5WfBR2HweVtueaWNXDKNXqkeSARRlutiMP404pZJJCHU0RwKanf8El786kEIL0BEisnsOfoOJICIzjLSLmjY5fFl33CZ/XmzSCkwMqZD5hWgkOgnIELh/Yhvb16Vc0RqXa1Ympx1EoikTZw6TnavA9AWujpERgdh0B+5bAp+72npBKJHQZuXrAPqXD7dlDlEIdVw+BGCKmePgO3v9iHBJzaymF0nCUNB9f3C6q7e6eBG6jsyofz57V9DrOpIRc0GMkKUuns7DFwC56dwYGnvpTX9hzGwynF47wFz8BNnLYGx1ScUn64WlXjlOPxxY8Yk6HbgO1H0nsOo+OsVRKJmNEbyW3PGpAAhGg9hwFOyj2KQCR/WjG4TeaWe5hlE5LAlBG8bvUwi3sc6lN390blGMBxD9S5RzINxD3U6x4Ld18s4L6awt64LzdxX4/zDxj9/IEueAvhAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.matches(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1687)
[16213:3847:0901/075147:INFO:CONSOLE(1687)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.matches(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: [undefined] (displaycheckbox) is not a boolean", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAACFlBMVEX////19fX////////39/f39/f29vb09PQAAAD8/Pz29vbu7u7t7e3bRDfv7+/r6+vcRTjq6ur09PTy8vL86efp6en8/Pzz8/Pw8PDqUEPj4+Ps7OzdRjnfRzrx8fHdRTjl5eXf39/aQzb7+/ve3t7mTUDSPTDpT0L19fX////gSDvZVEneRjnkSz76+vrm5ubVPzLZQjXTPjHKNirNOCzn1dPrUEPoTkHbVkvOOi3jSj3QOy7RPC/o6Ojd3d3cRDfeRzni4uL39/fqUEL29vb5+fntZlrZxsTPOi3RT0TXVEjcV0zWQDPlYFTWU0f86ejYQjX96ejoYVb14uH96ujhSTzUPjHUUUb14uDq19bk5OTlTD/n5+fMOCva2trm1NLp1tXey8riSTziSj3wfHLZ2dnYxcPrZFnQTkLTUEXnTUDaVUrXQTTKNyruZ1rNOSzQOy/hzsznTkHROy/hSTvYQTThSDvsZlnWUkfeRzrqY1jgzczcRTfnYVXlX1PZVUrdWEzlYFPLNyvfSDrfzMvXU0fkX1LYVEnc3NzkX1Ph4eHNTEHPOy7pdm3oT0Hbycfj0M/POi7YQTXgW0/PTUHVUUbZQzbuZlrodmzl0tDOOS3lTD7LNyrmYVXSY1n76OfeWU3l09HaaV/tZlnsZVnm09HqYlfNS0HcysjUPzLOTEHKNinST0XbaV/o1dTTY1ng4ODrUUPxo4TUAAAAC3RSTlMAABDKAMoAAAAAyh18qQ0AAAPjSURBVHhe7dbjmiRZEAbgHq2SKNuutm3bY9vm2rZt6w43IjE13VFTfXpyf05cwPtExIn8qqoe+5/qIbSmHkJbt2XvW9u2VjEXOvYl6lDJjkMl+w5Kdhwq2XdQsuNQyb6Dkh2HSvYdlOw6VKKOfQkd+xJ12CXq2JHsOyhVdhaPLFLA8aajolTOOdc8TCTHU7n3F8pId6EyzrB3wAvSeicYfKaMVIKo0+yFWis5XgWnEJ5Y3QR0ZMALHf0L0lrnZiEgy98NsUK4IWDQ+mHurvNsMBjoDfcIrccSQ4wQSh97sdJvHZ+x+oGxAnfkntMjR/dFqxkhlL73Ng+kW1qStxyW0xuWBTl/7Oi+7m5fNSuE+06n06dOJXfPO4z9FMKyHGtFJ5GIRqoZIZSut1xKJj8vFr90QD+9gUBYEF4eQScafc23J84MZeeOJ5O7i8X2Q1P6fmRBOG30A06kRoozQ9mZn8A5vLSUez4YCPT0xCynry9S0+X0x5mhrGO+vf3wFf0MoZ88zPUKzNXnQ8cpgcQGofTkoWumg3OhA3P59nQ5FUlRuDgjhNJULof7kc250NmFjqJIkp9zMUP4XnjOsVh+BO4ngXNFsB8nODwvutggdPT7EWJ1s+NvQz+4Zyc42I/EcZzHxbbsl9ABBpz3zkwfLM2lSH4/z3G8iBKFaI4VcD/CR3V1ZyZra2/c1t8LFJzLz3Gi6PGEXASic4EThvvJPz17FaDl+g8vwlxO3A/2Y0Kai0DEgfcK4/2MjE+iU586+aOxH4XndQYdt9v1uFkUsvIHvgv93X+Zrv11OZW63PnHfpBgLr0fkEKhkNutPmoWgUr5A3eI99x98MX6VKrzwujoWJMxFy+KHPTj0dyVISt/BCN/otEXVlKdHW+0tTWeaNLnQgb6cUNpFSArf0rfqe+dlY6Od8+fb3zugwMcj2MBpGkIZTJbzKLQJyR/dtV8erLts8a9XzQ0fGXtR9MhtRL09Tckf5zOb8egn7NnX99pzRUy+skMPmIWhbILEyR/FGn/ib0NDT8f4ETe4xFD+PDYjzrYv90s+MmmUivJH0Vq+u137EcUrT2rbuinf4cFlf0TsfonyR9J+uvvnfohitiOBhAOtmODvyNDCZI/+Jka/Vhrzqj96Gwg/UPyR78fEecyoUHTqSxV+0j+gAOllfaDDoMUIflj3qHmVrGfDDpMUhfJH9HcD0BGP2xSXCL5g5DRj/5ezJKf5A+URhwWieQPPBdxWCSO5I9K7odRWpc/5J5ZJRe3Ln9U8l6skmdN/tD9sEuhUv6Qe96kdG/+PEEddol8Xw8skfx5YEldlz+0/gOZkEIssMdljwAAAABJRU5ErkJggg==)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.matches(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1687)
[16222:13063:0901/075147:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] CaptivePortalBlockingPageTest.WiFi_SSID_LoginURL (4739 ms)
[121/216] CaptivePortalBlockingPageTest.WiFi_SSID_LoginURL (6483 ms)
[ RUN ] DefaultMemorySSLHostStateDelegateTest.QueryPolicyExpired
[16227:3847:0901/075146:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DefaultMemorySSLHostStateDelegateTest.QueryPolicyExpired (3421 ms)
[122/216] DefaultMemorySSLHostStateDelegateTest.QueryPolicyExpired (5196 ms)
[ RUN ] SSLUITest.TestHTTPSExpiredCertAndGoForward
[16229:3847:0901/075147:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56287...
sending server_data: {"host": "127.0.0.1", "port": 56287} (36 bytes)
HTTPS server started on https://127.0.0.1:56288...
sending server_data: {"host": "127.0.0.1", "port": 56288} (36 bytes)
[16219:40451:0901/075153:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[16251:16131:0901/075153:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010ec10f33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010ec562b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010eca3ea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011b0089e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011b00809e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011055f244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010fefed96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010ffc7fdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011110a3d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001110b4308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001110b37c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010ed18ff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010ed186b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010ed0e92f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff912b9772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff912a61a1 thread_start + 13
[ OK ] SSLUITest.TestHTTPSExpiredCertAndGoForward (9125 ms)
[123/216] SSLUITest.TestHTTPSExpiredCertAndGoForward (10969 ms)
[ RUN ] SSLUITest.TestRedirectHTTPSToHTTP
[16247:3847:0901/075152:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56296...
sending server_data: {"host": "127.0.0.1", "port": 56296} (36 bytes)
HTTPS server started on https://127.0.0.1:56298...
sending server_data: {"host": "127.0.0.1", "port": 56298} (36 bytes)
[ OK ] SSLUITest.TestRedirectHTTPSToHTTP (6119 ms)
[124/216] SSLUITest.TestRedirectHTTPSToHTTP (7763 ms)
[ RUN ] SSLUITest.TestMarkNonSecureAs
[16242:3847:0901/075150:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16232:3847:0901/075152:INFO:CONSOLE(299)] "Unexpected condition on file:///: Could not find value for language", source: file:/// (299)
[16232:38915:0901/075154:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16232:38915:0901/075155:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[16232:38915:0901/075155:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SSLUITest.TestMarkNonSecureAs (7475 ms)
[125/216] SSLUITest.TestMarkNonSecureAs (9082 ms)
[ RUN ] SSLUITest.BadCertFollowedByGoodCert
[16248:3847:0901/075152:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:56297...
sending server_data: {"host": "127.0.0.1", "port": 56297} (36 bytes)
HTTPS server started on https://127.0.0.1:56300...
sending server_data: {"host": "127.0.0.1", "port": 56300} (36 bytes)
[16259:16643:0901/075156:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000107759f33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010779f2b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001077ecea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000113b519e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000113b5109e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001090a8244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000108a47d96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000108b10fdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000109c533d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000109bfd308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000109bfc7c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000107861ff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001078616b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010785792f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff912b9772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff912a61a1 thread_start + 13
[ OK ] SSLUITest.BadCertFollowedByGoodCert (7536 ms)
[126/216] SSLUITest.BadCertFollowedByGoodCert (9453 ms)
[ RUN ] ChromeTracingDelegateBrowserTest.BackgroundTracingThrottleTimeElapsed
[16271:3847:0901/075159:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16262:36355:0901/075200:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[16274:14595:0901/075200:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[16274:14595:0901/075200:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] ChromeTracingDelegateBrowserTest.BackgroundTracingThrottleTimeElapsed (3728 ms)
[127/216] ChromeTracingDelegateBrowserTest.BackgroundTracingThrottleTimeElapsed (5457 ms)
[ RUN ] PopupBlockerBrowserTest.AllowPopupThroughContentSettingIFrame
[16279:3847:0901/075201:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16269:74243:0901/075202:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PopupBlockerBrowserTest.AllowPopupThroughContentSettingIFrame (3671 ms)
[128/216] PopupBlockerBrowserTest.AllowPopupThroughContentSettingIFrame (5448 ms)
[ RUN ] TranslateBrowserTest.TranslateInIsolatedWorld
HTTPS server started on https://127.0.0.1:56307...
sending server_data: {"host": "127.0.0.1", "port": 56307} (36 bytes)
[16278:3847:0901/075200:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16263:3847:0901/075201:INFO:CONSOLE(11)] "Refused to execute inline script because it violates the following Content Security Policy directive: "default-src 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-yYzraT8J1a38ktXhIl/jFG+8U3sK68CZG+fPk8ccUfg='), or a nonce ('nonce-...') is required to enable inline execution. Note also that 'script-src' was not explicitly set, so 'default-src' is used as a fallback.
", source: http://127.0.0.1:56308/translate/fr_test.html (11)
[16263:74755:0901/075202:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] TranslateBrowserTest.TranslateInIsolatedWorld (5700 ms)
[129/216] TranslateBrowserTest.TranslateInIsolatedWorld (7527 ms)
[ RUN ] TaskManagerBrowserTest.KillTab
[16264:3847:0901/075157:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16267:13319:0901/075203:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16267:13319:0901/075203:WARNING:channel.cc(325)] RawChannel write error
[16283:13319:0901/075203:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16283:13319:0901/075203:WARNING:channel.cc(325)] RawChannel write error
[ OK ] TaskManagerBrowserTest.KillTab (7887 ms)
[130/216] TaskManagerBrowserTest.KillTab (9810 ms)
[ RUN ] PopupBlockerBrowserTest.PopupsLaunchWhenTabIsClosed
[16287:3847:0901/075205:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16282:74251:0901/075206:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[16282:74251:0901/075206:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /popup_blocker/
[ OK ] PopupBlockerBrowserTest.PopupsLaunchWhenTabIsClosed (4853 ms)
[131/216] PopupBlockerBrowserTest.PopupsLaunchWhenTabIsClosed (6559 ms)
[ RUN ] PopupBlockerBrowserTest.WebUI
[16298:3847:0901/075208:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16288:74251:0901/075209:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PopupBlockerBrowserTest.WebUI (4506 ms)
[132/216] PopupBlockerBrowserTest.WebUI (6908 ms)
[ RUN ] PopupBlockerBrowserTest.CorrectReferrer
[16296:3847:0901/075207:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16286:74507:0901/075208:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[16299:13575:0901/075210:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16299:13575:0901/075210:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PopupBlockerBrowserTest.CorrectReferrer (5866 ms)
[133/216] PopupBlockerBrowserTest.CorrectReferrer (8303 ms)
[ RUN ] PopupBlockerBrowserTest.TapGestureWithCtrlKey
[16300:3847:0901/075208:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16289:75019:0901/075209:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PopupBlockerBrowserTest.TapGestureWithCtrlKey (5041 ms)
[134/216] PopupBlockerBrowserTest.TapGestureWithCtrlKey (7384 ms)
[ RUN ] BrowserTest.DisableMenuItemsWhenIncognitoIsForced
[16311:3847:0901/075212:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16313:13063:0901/075213:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16313:13063:0901/075213:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowserTest.DisableMenuItemsWhenIncognitoIsForced (4142 ms)
[135/216] BrowserTest.DisableMenuItemsWhenIncognitoIsForced (6001 ms)
[ RUN ] ClickModifierTest.WindowOpenShiftMiddleClickTest
[16325:3847:0901/075215:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ClickModifierTest.WindowOpenShiftMiddleClickTest (3955 ms)
[136/216] ClickModifierTest.WindowOpenShiftMiddleClickTest (6107 ms)
[ RUN ] BrowserTest.InterstitialCloseTab
[16321:3847:0901/075215:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16330:13575:0901/075217:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16310:3847:0901/075217:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] BrowserTest.InterstitialCloseTab (5183 ms)
[137/216] BrowserTest.InterstitialCloseTab (7497 ms)
[ RUN ] BrowserNavigatorTest.Disposition_NewPopup_ExtensionId
[16323:3847:0901/075215:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserNavigatorTest.Disposition_NewPopup_ExtensionId (5552 ms)
[138/216] BrowserNavigatorTest.Disposition_NewPopup_ExtensionId (7213 ms)
[ RUN ] BrowserNavigatorTest.TargetContents_ForegroundTab
[16331:3847:0901/075217:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16333:12807:0901/075218:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16333:12807:0901/075218:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowserNavigatorTest.TargetContents_ForegroundTab (3381 ms)
[139/216] BrowserNavigatorTest.TargetContents_ForegroundTab (5396 ms)
[ RUN ] WindowAppleScriptTest.ActiveTab
[16343:3847:0901/075221:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WindowAppleScriptTest.ActiveTab (4742 ms)
[140/216] WindowAppleScriptTest.ActiveTab (6650 ms)
[ RUN ] WindowAppleScriptTest.WindowOrder
[16346:3847:0901/075222:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WindowAppleScriptTest.WindowOrder (5024 ms)
[141/216] WindowAppleScriptTest.WindowOrder (6929 ms)
[ RUN ] BrowserWindowControllerTest.SheetPosition
[16351:3847:0901/075223:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserWindowControllerTest.SheetPosition (4864 ms)
[142/216] BrowserWindowControllerTest.SheetPosition (6793 ms)
[ RUN ] ExtensionInstallDialogControllerTest.BasicTest
[16352:3847:0901/075223:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16340:40451:0901/075225:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16340:40451:0901/075225:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionInstallDialogControllerTest.BasicTest (4861 ms)
[143/216] ExtensionInstallDialogControllerTest.BasicTest (6688 ms)
[ RUN ] OneClickSigninBubbleControllerTest.Close
[16366:3847:0901/075228:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] OneClickSigninBubbleControllerTest.Close (4259 ms)
[144/216] OneClickSigninBubbleControllerTest.Close (6213 ms)
[ RUN ] FindInPageControllerTest.PrepopulateInNewTab
[16376:3847:0901/075230:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.PrepopulateInNewTab (4768 ms)
[145/216] FindInPageControllerTest.PrepopulateInNewTab (6655 ms)
[ RUN ] ManagePasswordsBubbleTest.IconClickTogglesBubble
[16369:3847:0901/075229:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16374:12807:0901/075231:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16374:12807:0901/075231:WARNING:channel.cc(325)] RawChannel write error
[16359:35843:0901/075231:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16359:35843:0901/075231:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ManagePasswordsBubbleTest.IconClickTogglesBubble (6009 ms)
[146/216] ManagePasswordsBubbleTest.IconClickTogglesBubble (7765 ms)
[ RUN ] SSLClientCertificateSelectorCocoaTest.HideShow
[16375:3847:0901/075230:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SSLClientCertificateSelectorCocoaTest.HideShow (6120 ms)
[147/216] SSLClientCertificateSelectorCocoaTest.HideShow (8157 ms)
[ RUN ] LoginPromptBrowserTest.AllowCrossdomainPromptForSubframes
[16385:3847:0901/075233:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56334...
sending server_data: {"host": "127.0.0.1", "port": 56334} (36 bytes)
[ OK ] LoginPromptBrowserTest.AllowCrossdomainPromptForSubframes (4700 ms)
[148/216] LoginPromptBrowserTest.AllowCrossdomainPromptForSubframes (6384 ms)
[ RUN ] ProfileSigninConfirmationHelperBrowserTest.HasNoSyncedExtensions
[16396:3847:0901/075236:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16403:14083:0901/075238:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[16403:14083:0901/075238:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[16403:14083:0901/075238:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] ProfileSigninConfirmationHelperBrowserTest.HasNoSyncedExtensions (4897 ms)
[149/216] ProfileSigninConfirmationHelperBrowserTest.HasNoSyncedExtensions (6727 ms)
[ RUN ] BrowserActionsBarBrowserTest.ForceHide
[16402:3847:0901/075238:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16405:12551:0901/075239:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16405:12551:0901/075239:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowserActionsBarBrowserTest.ForceHide (3813 ms)
[150/216] BrowserActionsBarBrowserTest.ForceHide (5803 ms)
[ RUN ] PanelExtensionBrowserTest.ClosePanelBeforeIconLoadingCompleted
[16395:3847:0901/075236:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16386:37635:0901/075239:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PanelExtensionBrowserTest.ClosePanelBeforeIconLoadingCompleted (5635 ms)
[151/216] PanelExtensionBrowserTest.ClosePanelBeforeIconLoadingCompleted (7615 ms)
[ RUN ] PermissionBubbleManagerBrowserTest.RequestsBeforeLoad
[16409:3847:0901/075240:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16401:74507:0901/075241:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PermissionBubbleManagerBrowserTest.RequestsBeforeLoad (3786 ms)
[152/216] PermissionBubbleManagerBrowserTest.RequestsBeforeLoad (5791 ms)
[ RUN ] InlineLoginUIBrowserTest.CanOfferProfileConnected
[16422:3847:0901/075244:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16425:14339:0901/075245:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[16425:14339:0901/075245:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[16425:14339:0901/075245:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[16425:12807:0901/075245:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] InlineLoginUIBrowserTest.CanOfferProfileConnected (4420 ms)
[153/216] InlineLoginUIBrowserTest.CanOfferProfileConnected (6543 ms)
[ RUN ] DownloadsDOMHandlerTest.RemoveCalledOnPageClose
[16421:3847:0901/075244:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56340...
sending server_data: {"host": "127.0.0.1", "port": 56340} (36 bytes)
[ OK ] DownloadsDOMHandlerTest.RemoveCalledOnPageClose (6122 ms)
[154/216] DownloadsDOMHandlerTest.RemoveCalledOnPageClose (8356 ms)
[ RUN ] ChromeLocatorTest.GetChromeBundleInfoWithLatestVersion
[ OK ] ChromeLocatorTest.GetChromeBundleInfoWithLatestVersion (9 ms)
[155/216] ChromeLocatorTest.GetChromeBundleInfoWithLatestVersion (1531 ms)
[ RUN ] ZoomControllerBrowserTest.CrashedTabsDoNotChangeZoom
[16429:3847:0901/075247:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ZoomControllerBrowserTest.CrashedTabsDoNotChangeZoom (4135 ms)
[156/216] ZoomControllerBrowserTest.CrashedTabsDoNotChangeZoom (6212 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromDivSiblingTable
[ OK ] FormAutofillTest.LabelsInferredFromDivSiblingTable (369 ms)
[157/216] FormAutofillTest.LabelsInferredFromDivSiblingTable (1896 ms)
[ RUN ] FormAutofillTest.ClearPreviewedFormWithAutofilledInitiatingNode
[ OK ] FormAutofillTest.ClearPreviewedFormWithAutofilledInitiatingNode (284 ms)
[158/216] FormAutofillTest.ClearPreviewedFormWithAutofilledInitiatingNode (1865 ms)
[ RUN ] PasswordAutofillAgentTest.SendsLoggingStateUpdatePingOnConstruction
[ OK ] PasswordAutofillAgentTest.SendsLoggingStateUpdatePingOnConstruction (321 ms)
[159/216] PasswordAutofillAgentTest.SendsLoggingStateUpdatePingOnConstruction (1747 ms)
[ RUN ] InlineLoginUIBrowserTest.DifferentStorageId
[16423:3847:0901/075245:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16412:40451:0901/075248:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[16412:40451:0901/075248:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16412:40451:0901/075248:WARNING:channel.cc(325)] RawChannel write error
[16412:3847:0901/075250:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[16412:5635:0901/075250:ERROR:browser_io_surface_manager_mac.cc(286)] Illegal message from non-child process!
[16412:5635:0901/075250:ERROR:browser_io_surface_manager_mac.cc(286)] Illegal message from non-child process!
[ OK ] InlineLoginUIBrowserTest.DifferentStorageId (9015 ms)
[160/216] InlineLoginUIBrowserTest.DifferentStorageId (11186 ms)
[ RUN ] PasswordAutofillAgentTest.IgnoreNotPasswordFields
[16440:3847:0901/075251:3048161578681:WARNING:keycode_converter.cc(98)] empty code string
[16440:3847:0901/075251:3048220801875:WARNING:keycode_converter.cc(98)] empty code string
[16440:3847:0901/075251:3048222871959:WARNING:keycode_converter.cc(98)] empty code string
[16440:3847:0901/075251:3048224989781:WARNING:keycode_converter.cc(98)] empty code string
[16440:3847:0901/075251:3048226655607:WARNING:keycode_converter.cc(98)] empty code string
[16440:3847:0901/075251:3048228394503:WARNING:keycode_converter.cc(98)] empty code string
[16440:3847:0901/075251:3048230069008:WARNING:keycode_converter.cc(98)] empty code string
[16440:3847:0901/075251:3048232372906:WARNING:keycode_converter.cc(98)] empty code string
[16440:3847:0901/075251:3048234484187:WARNING:keycode_converter.cc(98)] empty code string
[16440:3847:0901/075251:3048241344923:WARNING:keycode_converter.cc(98)] empty code string
[16440:3847:0901/075251:3048243377655:WARNING:keycode_converter.cc(98)] empty code string
[16440:3847:0901/075251:3048245524444:WARNING:keycode_converter.cc(98)] empty code string
[16440:3847:0901/075251:3048248079921:WARNING:keycode_converter.cc(98)] empty code string
[16440:3847:0901/075251:3048249918962:WARNING:keycode_converter.cc(98)] empty code string
[16440:3847:0901/075251:3048251657970:WARNING:keycode_converter.cc(98)] empty code string
[16440:3847:0901/075251:3048253570997:WARNING:keycode_converter.cc(98)] empty code string
[16440:3847:0901/075251:3048255271313:WARNING:keycode_converter.cc(98)] empty code string
[16440:3847:0901/075251:3048257351267:WARNING:keycode_converter.cc(98)] empty code string
[16440:3847:0901/075251:3048259652267:WARNING:keycode_converter.cc(98)] empty code string
[16440:3847:0901/075251:3048262353866:WARNING:keycode_converter.cc(98)] empty code string
[16440:3847:0901/075251:3048264180575:WARNING:keycode_converter.cc(98)] empty code string
[16440:3847:0901/075251:3048266389344:WARNING:keycode_converter.cc(98)] empty code string
[16440:3847:0901/075251:3048268240192:WARNING:keycode_converter.cc(98)] empty code string
[16440:3847:0901/075251:3048270574860:WARNING:keycode_converter.cc(98)] empty code string
[16440:3847:0901/075251:3048273181873:WARNING:keycode_converter.cc(98)] empty code string
[16440:3847:0901/075251:3048282155860:WARNING:keycode_converter.cc(98)] empty code string
[16440:3847:0901/075251:3048285231126:WARNING:keycode_converter.cc(98)] empty code string
[16440:3847:0901/075251:3048287804913:WARNING:keycode_converter.cc(98)] empty code string
[ OK ] PasswordAutofillAgentTest.IgnoreNotPasswordFields (486 ms)
[161/216] PasswordAutofillAgentTest.IgnoreNotPasswordFields (1819 ms)
[ RUN ] ChromeRenderViewTest.ContentSettingsBlockScripts
[ OK ] ChromeRenderViewTest.ContentSettingsBlockScripts (183 ms)
[162/216] ChromeRenderViewTest.ContentSettingsBlockScripts (1636 ms)
[ RUN ] ChromeRenderViewTest.LanguageMetaTagCase
[ OK ] ChromeRenderViewTest.LanguageMetaTagCase (268 ms)
[163/216] ChromeRenderViewTest.LanguageMetaTagCase (1638 ms)
[ RUN ] TranslateHelperBrowserTest.TranslateSuccess
[ OK ] TranslateHelperBrowserTest.TranslateSuccess (131 ms)
[164/216] TranslateHelperBrowserTest.TranslateSuccess (1545 ms)
[ RUN ] OutOfProcessPPAPITest.FlashMessageLoop
[16461:3847:0901/075256:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[16468]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16468]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16468]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16468]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16468]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16468]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16468]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16468]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16468]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16468]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16468]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16468]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16468]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16468]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16468]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16468]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16468]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16468]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16468]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16468]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16468]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16468]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16468]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16468]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16468]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[16447:3847:0901/075258:INFO:CONSOLE(177)] "Basics finished in 0.014 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/ppapi/tests/test_case.html?testcase=FlashMessageLoop_Basics,FlashMessageLoop_RunWithoutQuit, (177)
[16447:3847:0901/075258:INFO:CONSOLE(177)] "RunWithoutQuit finished in 0.004 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/ppapi/tests/test_case.html?testcase=FlashMessageLoop_Basics,FlashMessageLoop_RunWithoutQuit, (177)
[ OK ] OutOfProcessPPAPITest.FlashMessageLoop (4881 ms)
[165/216] OutOfProcessPPAPITest.FlashMessageLoop (6678 ms)
[ RUN ] OutOfProcessPPAPITest.FileSystem
[16459:3847:0901/075256:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56344...
sending server_data: {"host": "127.0.0.1", "port": 56344} (36 bytes)
objc[16469]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16469]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16469]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16469]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16469]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16469]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16469]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16469]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16469]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16469]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16469]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16469]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16469]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16469]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16469]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16469]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16469]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16469]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16469]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16469]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16469]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16469]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16469]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16469]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16469]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[16446:3847:0901/075258:INFO:CONSOLE(177)] "OpenForceAsync finished in 0.023 seconds.", source: http://127.0.0.1:56344/files/test_case.html?testcase=FileSystem (177)
[16446:3847:0901/075258:INFO:CONSOLE(177)] "Open finished in 0.019 seconds.", source: http://127.0.0.1:56344/files/test_case.html?testcase=FileSystem (177)
[16446:3847:0901/075258:INFO:CONSOLE(177)] "OpenBlocking finished in 0.029 seconds.", source: http://127.0.0.1:56344/files/test_case.html?testcase=FileSystem (177)
[16446:3847:0901/075259:INFO:CONSOLE(177)] "OpenBackground finished in 0.014 seconds.", source: http://127.0.0.1:56344/files/test_case.html?testcase=FileSystem (177)
[16446:3847:0901/075259:INFO:CONSOLE(177)] "MultipleOpensForceAsync finished in 0.006 seconds.", source: http://127.0.0.1:56344/files/test_case.html?testcase=FileSystem (177)
[16446:3847:0901/075259:INFO:CONSOLE(177)] "MultipleOpens finished in 0.009 seconds.", source: http://127.0.0.1:56344/files/test_case.html?testcase=FileSystem (177)
[16446:3847:0901/075259:INFO:CONSOLE(177)] "MultipleOpensBlocking finished in 0.010 seconds.", source: http://127.0.0.1:56344/files/test_case.html?testcase=FileSystem (177)
[16446:3847:0901/075259:INFO:CONSOLE(177)] "MultipleOpensBackground finished in 0.017 seconds.", source: http://127.0.0.1:56344/files/test_case.html?testcase=FileSystem (177)
[16446:3847:0901/075259:INFO:CONSOLE(177)] "ResourceConversionForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:56344/files/test_case.html?testcase=FileSystem (177)
[16446:3847:0901/075259:INFO:CONSOLE(177)] "ResourceConversion finished in 0.000 seconds.", source: http://127.0.0.1:56344/files/test_case.html?testcase=FileSystem (177)
[16446:3847:0901/075259:INFO:CONSOLE(177)] "ResourceConversionBlocking finished in 0.001 seconds.", source: http://127.0.0.1:56344/files/test_case.html?testcase=FileSystem (177)
[16446:3847:0901/075259:INFO:CONSOLE(177)] "ResourceConversionBackground finished in 0.001 seconds.", source: http://127.0.0.1:56344/files/test_case.html?testcase=FileSystem (177)
[ OK ] OutOfProcessPPAPITest.FileSystem (5747 ms)
[166/216] OutOfProcessPPAPITest.FileSystem (7352 ms)
[ RUN ] OutOfProcessPPAPITest.FileRef2
[16457:3847:0901/075255:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56341...
sending server_data: {"host": "127.0.0.1", "port": 56341} (36 bytes)
objc[16467]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16467]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16467]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16467]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16467]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16467]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16467]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16467]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16467]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16467]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16467]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16467]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16467]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16467]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16467]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16467]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16467]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16467]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16467]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16467]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16467]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16467]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16467]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16467]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[16467]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testMohNTQ/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[16445:3847:0901/075258:INFO:CONSOLE(177)] "QueryAndTouchFileForceAsync finished in 0.063 seconds.", source: http://127.0.0.1:56341/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[16445:3847:0901/075258:INFO:CONSOLE(177)] "QueryAndTouchFile finished in 0.024 seconds.", source: http://127.0.0.1:56341/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[16445:3847:0901/075258:INFO:CONSOLE(177)] "QueryAndTouchFileBlocking finished in 0.019 seconds.", source: http://127.0.0.1:56341/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[16445:3847:0901/075258:INFO:CONSOLE(177)] "QueryAndTouchFileBackground finished in 0.024 seconds.", source: http://127.0.0.1:56341/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[16445:54019:0901/075258:ERROR:sandbox_directory_database.cc(932)] Can't remove a directory with children.
[16445:3847:0901/075258:INFO:CONSOLE(177)] "DeleteFileAndDirectoryForceAsync finished in 0.036 seconds.", source: http://127.0.0.1:56341/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[16445:34051:0901/075258:ERROR:sandbox_directory_database.cc(932)] Can't remove a directory with children.
[16445:3847:0901/075258:INFO:CONSOLE(177)] "DeleteFileAndDirectory finished in 0.040 seconds.", source: http://127.0.0.1:56341/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[16445:54019:0901/075258:ERROR:sandbox_directory_database.cc(932)] Can't remove a directory with children.
[16445:3847:0901/075258:INFO:CONSOLE(177)] "DeleteFileAndDirectoryBlocking finished in 0.051 seconds.", source: http://127.0.0.1:56341/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[16445:54275:0901/075258:ERROR:sandbox_directory_database.cc(932)] Can't remove a directory with children.
[16445:3847:0901/075258:INFO:CONSOLE(177)] "DeleteFileAndDirectoryBackground finished in 0.040 seconds.", source: http://127.0.0.1:56341/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[16445:54019:0901/075258:ERROR:sandbox_directory_database.cc(932)] Can't remove a directory with children.
[16445:3847:0901/075258:INFO:CONSOLE(177)] "RenameFileAndDirectoryForceAsync finished in 0.050 seconds.", source: http://127.0.0.1:56341/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[16445:54019:0901/075258:ERROR:sandbox_directory_database.cc(932)] Can't remove a directory with children.
[16445:3847:0901/075258:INFO:CONSOLE(177)] "RenameFileAndDirectory finished in 0.050 seconds.", source: http://127.0.0.1:56341/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[16445:54275:0901/075258:ERROR:sandbox_directory_database.cc(932)] Can't remove a directory with children.
[16445:3847:0901/075259:INFO:CONSOLE(177)] "RenameFileAndDirectoryBlocking finished in 0.082 seconds.", source: http://127.0.0.1:56341/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[16445:34051:0901/075259:ERROR:sandbox_directory_database.cc(932)] Can't remove a directory with children.
[16445:3847:0901/075259:INFO:CONSOLE(177)] "RenameFileAndDirectoryBackground finished in 0.057 seconds.", source: http://127.0.0.1:56341/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[16445:3847:0901/075259:INFO:CONSOLE(177)] "QueryForceAsync finished in 0.028 seconds.", source: http://127.0.0.1:56341/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[16445:3847:0901/075259:INFO:CONSOLE(177)] "Query finished in 0.031 seconds.", source: http://127.0.0.1:56341/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[16445:3847:0901/075259:INFO:CONSOLE(177)] "QueryBlocking finished in 0.028 seconds.", source: http://127.0.0.1:56341/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[16445:3847:0901/075259:INFO:CONSOLE(177)] "QueryBackground finished in 0.030 seconds.", source: http://127.0.0.1:56341/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[16445:3847:0901/075259:INFO:CONSOLE(177)] "FileNameEscapingForceAsync finished in 0.021 seconds.", source: http://127.0.0.1:56341/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[16445:3847:0901/075259:INFO:CONSOLE(177)] "FileNameEscaping finished in 0.021 seconds.", source: http://127.0.0.1:56341/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[16445:3847:0901/075259:INFO:CONSOLE(177)] "FileNameEscapingBlocking finished in 0.025 seconds.", source: http://127.0.0.1:56341/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[16445:3847:0901/075259:INFO:CONSOLE(177)] "FileNameEscapingBackground finished in 0.024 seconds.", source: http://127.0.0.1:56341/files/test_case.html?testcase=FileRef_QueryAndTouchFile,FileRef_DeleteFileAndDirectory,FileRef_RenameFileAndDirectory,FileRef_Query,FileRef_FileNameEscaping, (177)
[16445:39171:0901/075259:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] OutOfProcessPPAPITest.FileRef2 (6411 ms)
[167/216] OutOfProcessPPAPITest.FileRef2 (8009 ms)
[ RUN ] TracingBrowserTest.BeginTracingWithWatch
[16455:3847:0901/075255:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16444:3847:0901/075300:ERROR:CONSOLE(422)] "Uncaught Error: Multiple hotkey controllers attached to this host", source: chrome://tracing/tracing.js (422)
[16444:3847:0901/075300:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] TracingBrowserTest.BeginTracingWithWatch (10105 ms)
[168/216] TracingBrowserTest.BeginTracingWithWatch (11806 ms)
[ RUN ] NaClBrowserTestPnacl.ProgressEvents
[16481:3847:0901/075302:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56353...
sending server_data: {"host": "127.0.0.1", "port": 56353} (36 bytes)
[16471:3847:0901/075304:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[16490,2005172608:07:53:05.532221] Native Client module will be loaded at base address 0x00002b4700000000
[16490,2005172608:07:53:06.168247] NaCl untrusted code called _exit(0x0)
[16498,2005172608:07:53:07.238717] Native Client module will be loaded at base address 0x0000453100000000
[16498,2005172608:07:53:07.327230] NaCl untrusted code called _exit(0x0)
[16501,2005172608:07:53:08.614052] Native Client module will be loaded at base address 0x0000071400000000
[16471:3847:0901/075308:INFO:nacl_browsertest_util.cc(130)] |||| / progress_events loaded
[16471:3847:0901/075308:INFO:nacl_browsertest_util.cc(130)] ||||
[16471:3847:0901/075308:INFO:nacl_browsertest_util.cc(130)] |||| [begin_count_progress_events BEGIN]
[16471:3847:0901/075308:INFO:nacl_browsertest_util.cc(130)] |||| [begin_count_progress_events PASS]
[16471:3847:0901/075308:INFO:nacl_browsertest_util.cc(130)] ||||
[16471:3847:0901/075308:INFO:nacl_browsertest_util.cc(130)] |||| [loadstart_count_progress_events BEGIN]
[16471:3847:0901/075308:INFO:nacl_browsertest_util.cc(130)] |||| [loadstart_count_progress_events PASS]
[16471:3847:0901/075308:INFO:nacl_browsertest_util.cc(130)] ||||
[16471:3847:0901/075308:INFO:nacl_browsertest_util.cc(130)] |||| [progress_min_count_progress_events BEGIN]
[16471:3847:0901/075308:INFO:nacl_browsertest_util.cc(130)] |||| [progress_min_count_progress_events PASS]
[16471:3847:0901/075308:INFO:nacl_browsertest_util.cc(130)] ||||
[16471:3847:0901/075308:INFO:nacl_browsertest_util.cc(130)] |||| [progress_samples_progress_events BEGIN]
[16471:3847:0901/075308:INFO:CONSOLE(138)] "stateSawLengthComputable true", source: http://127.0.0.1:56353/files/progress_event_listener.js (138)
[16471:3847:0901/075308:INFO:CONSOLE(140)] "stateProgressPrev 92920", source: http://127.0.0.1:56353/files/progress_event_listener.js (140)
[16471:3847:0901/075308:INFO:CONSOLE(142)] "stateProgressTotal 92920", source: http://127.0.0.1:56353/files/progress_event_listener.js (142)
[16471:3847:0901/075308:INFO:nacl_browsertest_util.cc(130)] |||| [progress_samples_progress_events PASS]
[16471:3847:0901/075308:INFO:nacl_browsertest_util.cc(130)] ||||
[16471:3847:0901/075308:INFO:nacl_browsertest_util.cc(130)] |||| [error_count_progress_events BEGIN]
[16471:3847:0901/075308:INFO:nacl_browsertest_util.cc(130)] |||| [error_count_progress_events PASS]
[16471:3847:0901/075308:INFO:nacl_browsertest_util.cc(130)] ||||
[16471:3847:0901/075308:INFO:nacl_browsertest_util.cc(130)] |||| [abort_count_progress_events BEGIN]
[16471:3847:0901/075308:INFO:nacl_browsertest_util.cc(130)] |||| [abort_count_progress_events PASS]
[16471:3847:0901/075308:INFO:nacl_browsertest_util.cc(130)] ||||
[16471:3847:0901/075308:INFO:nacl_browsertest_util.cc(130)] |||| [load_count_progress_events BEGIN]
[16471:3847:0901/075308:INFO:nacl_browsertest_util.cc(130)] |||| [load_count_progress_events PASS]
[16471:3847:0901/075308:INFO:nacl_browsertest_util.cc(130)] ||||
[16471:3847:0901/075308:INFO:nacl_browsertest_util.cc(130)] |||| [loadend_count_progress_events BEGIN]
[16471:3847:0901/075308:INFO:nacl_browsertest_util.cc(130)] |||| [loadend_count_progress_events PASS]
[16471:3847:0901/075308:INFO:nacl_browsertest_util.cc(130)] ||||
[16471:3847:0901/075308:INFO:nacl_browsertest_util.cc(130)] |||| [unexpected_count_progress_events BEGIN]
[16471:3847:0901/075308:INFO:nacl_browsertest_util.cc(130)] |||| [unexpected_count_progress_events PASS]
[16471:3847:0901/075308:INFO:nacl_browsertest_util.cc(130)] ||||
[16471:3847:0901/075308:INFO:nacl_browsertest_util.cc(130)] |||| [end_state_progress_events BEGIN]
[16471:3847:0901/075308:INFO:nacl_browsertest_util.cc(130)] |||| [end_state_progress_events PASS]
[16471:3847:0901/075308:INFO:nacl_browsertest_util.cc(130)] ||||
[16471:3847:0901/075308:INFO:nacl_browsertest_util.cc(130)] |||| [last_error_string_progress_events BEGIN]
[16471:3847:0901/075308:INFO:nacl_browsertest_util.cc(130)] |||| [last_error_string_progress_events PASS]
[16471:3847:0901/075308:INFO:nacl_browsertest_util.cc(130)] ||||
[16471:3847:0901/075308:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 11 passed, 0 failed, 0 errors
[16481:3847:0901/075308:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[16481:3847:0901/075308:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[16481:3847:0901/075308:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[16481:3847:0901/075308:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] NaClBrowserTestPnacl.ProgressEvents (8745 ms)
[169/216] NaClBrowserTestPnacl.ProgressEvents (10480 ms)
[ RUN ] NaClBrowserTestPnacl.SuccessfulLoadUMA
[16482:3847:0901/075303:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56360...
sending server_data: {"host": "127.0.0.1", "port": 56360} (36 bytes)
[16494,2005172608:07:53:05.936978] Native Client module will be loaded at base address 0x0000440100000000
[16494,2005172608:07:53:06.745433] NaCl untrusted code called _exit(0x0)
[16499,2005172608:07:53:07.870439] Native Client module will be loaded at base address 0x00005e4c00000000
[16499,2005172608:07:53:07.937458] NaCl untrusted code called _exit(0x0)
[16503,2005172608:07:53:09.062861] Native Client module will be loaded at base address 0x00007ca100000000
[16472:3847:0901/075309:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[ OK ] NaClBrowserTestPnacl.SuccessfulLoadUMA (8705 ms)
[170/216] NaClBrowserTestPnacl.SuccessfulLoadUMA (10322 ms)
[ RUN ] NaClBrowserTestPnaclDebugMasked.PnaclDebugURLFlagMaskedOff
[16484:3847:0901/075303:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56368...
sending server_data: {"host": "127.0.0.1", "port": 56368} (36 bytes)
[16496,2005172608:07:53:06.683427] Native Client module will be loaded at base address 0x0000270b00000000
[16496,2005172608:07:53:07.071151] NaCl untrusted code called _exit(0x0)
[16500,2005172608:07:53:08.177891] Native Client module will be loaded at base address 0x00004f1300000000
[16500,2005172608:07:53:08.263892] NaCl untrusted code called _exit(0x0)
[16505,2005172608:07:53:09.426953] Native Client module will be loaded at base address 0x000056b800000000
[16473:3847:0901/075309:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[16473:40451:0901/075309:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[16473:40451:0901/075309:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[16473:40451:0901/075309:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[16473:40451:0901/075309:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16473:40451:0901/075309:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NaClBrowserTestPnaclDebugMasked.PnaclDebugURLFlagMaskedOff (8778 ms)
[171/216] NaClBrowserTestPnaclDebugMasked.PnaclDebugURLFlagMaskedOff (10612 ms)
[ RUN ] NaClBrowserTestPnaclSubzero.PnaclNMFOptionsO0
[16495:3847:0901/075306:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56375...
sending server_data: {"host": "127.0.0.1", "port": 56375} (36 bytes)
[16506,2005172608:07:53:10.002988] Native Client module will be loaded at base address 0x00002dcf00000000
[16506,2005172608:07:53:10.509065] NaCl untrusted code called _exit(0x0)
[16509,2005172608:07:53:11.715116] Native Client module will be loaded at base address 0x000034fb00000000
[16509,2005172608:07:53:11.776487] NaCl untrusted code called _exit(0x0)
[16513,2005172608:07:53:13.217118] Native Client module will be loaded at base address 0x0000721000000000
[16487:3847:0901/075313:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[ OK ] NaClBrowserTestPnaclSubzero.PnaclNMFOptionsO0 (9018 ms)
[172/216] NaClBrowserTestPnaclSubzero.PnaclNMFOptionsO0 (10588 ms)
[ RUN ] PolicyTest.DisableSpdy
[16518:3847:0901/075314:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16520:15107:0901/075314:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[ OK ] PolicyTest.DisableSpdy (3765 ms)
[173/216] PolicyTest.DisableSpdy (5795 ms)
[ RUN ] PreferencesBrowserTest.ClearPrefs
[16521:3847:0901/075314:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16510:3847:0901/075317:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[16510:40451:0901/075319:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16510:40451:0901/075319:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PreferencesBrowserTest.ClearPrefs (8023 ms)
[174/216] PreferencesBrowserTest.ClearPrefs (10018 ms)
[ RUN ] SafeBrowsingServiceTest.CheckUnwantedSoftwareUrl
[16536:3847:0901/075319:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16539:14595:0901/075320:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[16529:38659:0901/075320:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[16539:13063:0901/075320:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SafeBrowsingServiceTest.CheckUnwantedSoftwareUrl (3709 ms)
[175/216] SafeBrowsingServiceTest.CheckUnwantedSoftwareUrl (5219 ms)
[ RUN ] PolicyTest.ExtensionInstallBlacklistWildcard
[16519:3847:0901/075314:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16508:5635:0901/075318:ERROR:mach_broker_mac.mm(222)] Unknown process 16533 is sending Mach IPC messages!
[16508:3847:0901/075319:WARNING:extension_error_reporter.cc(79)] Extension error: AdBlock (extension ID "dojnnbeimaimaojcialkkgajdnefpgcn") is blocked by the administrator.
[16508:3847:0901/075320:WARNING:extension_error_reporter.cc(79)] Extension error: My extension 1 (extension ID "ldnnhddmnhbkjipkidpdiheffobcpfmf") is blocked by the administrator.
[16508:40451:0901/075320:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[16508:40451:0901/075320:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[16508:40451:0901/075320:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PolicyTest.ExtensionInstallBlacklistWildcard (9002 ms)
[176/216] PolicyTest.ExtensionInstallBlacklistWildcard (11031 ms)
[ RUN ] TtsApiTest.NoNetworkSpeechEngineWhenOffline
[16530:3847:0901/075317:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16524:3847:0901/075321:INFO:CONSOLE(0)] "[FAIL] testNetworkSpeechVoices: FAIL (no message)
Error
at Object.<anonymous> (extensions::test:151:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.<anonymous> (extensions::test:135:16)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at chrome-extension://dognjekalegplfdpfjfoiidgifmggojg/test.js:12:19
at safeFunctionApply (extensions::test:258:26)
at Object.callback (extensions::test:282:18)
at safeCallbackApply (extensions::sendRequest:21:15)", source: chrome-extension://dognjekalegplfdpfjfoiidgifmggojg/_generated_background_page.html (0)
[16524:3847:0901/075321:INFO:CONSOLE(0)] "[FAIL] testNetworkSpeechVoices: uncaught exception chrome.test.failure
Error
at safeFunctionApply (extensions::test:261:18)
at Object.callback (extensions::test:282:18)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://dognjekalegplfdpfjfoiidgifmggojg/_generated_background_page.html (0)
[16524:37891:0901/075321:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16524:37891:0901/075321:WARNING:channel.cc(325)] RawChannel write error
[ OK ] TtsApiTest.NoNetworkSpeechEngineWhenOffline (6313 ms)
[177/216] TtsApiTest.NoNetworkSpeechEngineWhenOffline (8027 ms)
[ RUN ] CaptivePortalBrowserTest.InterstitialTimerReloadWhileLoading
[16552:3847:0901/075324:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://localhost:56385...
sending server_data: {"host": "localhost", "port": 56385} (36 bytes)
[ OK ] CaptivePortalBrowserTest.InterstitialTimerReloadWhileLoading (4932 ms)
[178/216] CaptivePortalBrowserTest.InterstitialTimerReloadWhileLoading (6916 ms)
[ RUN ] NetworkingPrivateApiTest.GetManagedProperties
[16556:3847:0901/075325:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16544:36355:0901/075327:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[16544:3847:0901/075327:INFO:CONSOLE(0)] "[SUCCESS] getManagedProperties", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getManagedProperties (0)
[ OK ] NetworkingPrivateApiTest.GetManagedProperties (5354 ms)
[179/216] NetworkingPrivateApiTest.GetManagedProperties (7508 ms)
[ RUN ] CaptivePortalBrowserTest.HttpToHttpsRedirectLogin
[16554:3847:0901/075325:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56388...
sending server_data: {"host": "127.0.0.1", "port": 56388} (36 bytes)
[ OK ] CaptivePortalBrowserTest.HttpToHttpsRedirectLogin (6646 ms)
[180/216] CaptivePortalBrowserTest.HttpToHttpsRedirectLogin (8755 ms)
[ RUN ] NetworkingPrivateApiTest.RequestNetworkScan
[16560:3847:0901/075326:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16546:3847:0901/075328:INFO:CONSOLE(0)] "[SUCCESS] requestNetworkScan", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?requestNetworkScan (0)
[16546:36099:0901/075328:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16546:36099:0901/075328:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NetworkingPrivateApiTest.RequestNetworkScan (5572 ms)
[181/216] NetworkingPrivateApiTest.RequestNetworkScan (7985 ms)
[ RUN ] NetworkingPrivateApiTest.StartConnect
[16575:3847:0901/075331:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16567:3847:0901/075334:INFO:CONSOLE(0)] "[SUCCESS] startConnect", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?startConnect (0)
[ OK ] NetworkingPrivateApiTest.StartConnect (6054 ms)
[182/216] NetworkingPrivateApiTest.StartConnect (7828 ms)
[ RUN ] NetworkingPrivateApiTest.VerifyAndEncryptData
[16580:3847:0901/075332:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16569:39683:0901/075335:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16569:39683:0901/075335:WARNING:channel.cc(325)] RawChannel write error
[16569:3847:0901/075335:INFO:CONSOLE(0)] "[SUCCESS] verifyAndEncryptData", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?verifyAndEncryptData (0)
[16569:39683:0901/075335:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16569:39683:0901/075335:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NetworkingPrivateApiTest.VerifyAndEncryptData (5596 ms)
[183/216] NetworkingPrivateApiTest.VerifyAndEncryptData (7704 ms)
[ RUN ] NetworkingPrivateApiTest.SetWifiTDLSEnabledState
[16584:3847:0901/075333:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16572:37635:0901/075335:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[16572:37635:0901/075335:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16572:37635:0901/075335:WARNING:channel.cc(325)] RawChannel write error
[16572:3847:0901/075336:INFO:CONSOLE(0)] "[SUCCESS] setWifiTDLSEnabledState", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?setWifiTDLSEnabledState (0)
[ OK ] NetworkingPrivateApiTest.SetWifiTDLSEnabledState (5577 ms)
[184/216] NetworkingPrivateApiTest.SetWifiTDLSEnabledState (7489 ms)
[ RUN ] NetworkingPrivateApiTestFail.StartDisconnect
[16587:3847:0901/075334:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16573:36611:0901/075336:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16573:36611:0901/075336:WARNING:channel.cc(325)] RawChannel write error
[16573:3847:0901/075336:INFO:CONSOLE(0)] "[FAIL] startDisconnect: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:225:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:275:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?startDisconnect (0)
[ OK ] NetworkingPrivateApiTestFail.StartDisconnect (5291 ms)
[185/216] NetworkingPrivateApiTestFail.StartDisconnect (7428 ms)
[ RUN ] PicasaDataProviderNoDatabaseGetListTest.NoDatabaseGetList
[16597:3847:0901/075338:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16602:15107:0901/075339:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[16602:3847:0901/075339:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PicasaDataProviderNoDatabaseGetListTest.NoDatabaseGetList (3628 ms)
[186/216] PicasaDataProviderNoDatabaseGetListTest.NoDatabaseGetList (5182 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/37
[16609:3847:0901/075340:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/37 (3718 ms)
[187/216] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/37 (5598 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/62
[16610:3847:0901/075341:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16613:12807:0901/075342:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16613:12807:0901/075342:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/62 (3692 ms)
[188/216] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/62 (5517 ms)
[ RUN ] DriveAppProviderTest.MatchingChromeAppInstalled
[16605:3847:0901/075340:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DriveAppProviderTest.MatchingChromeAppInstalled (5179 ms)
[189/216] DriveAppProviderTest.MatchingChromeAppInstalled (7037 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/70
[16618:3847:0901/075344:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16621:12807:0901/075345:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[16621:12807:0901/075345:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[16621:12807:0901/075345:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[16621:12807:0901/075345:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/70 (3741 ms)
[190/216] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/70 (5417 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/89
[16626:3847:0901/075346:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16629:13575:0901/075347:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/89 (3508 ms)
[191/216] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/89 (5224 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/120
[16632:3847:0901/075347:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/120 (3554 ms)
[192/216] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/120 (5756 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/107
[16630:3847:0901/075346:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16619:40195:0901/075348:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16619:40195:0901/075348:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/107 (4453 ms)
[193/216] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/107 (6174 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/2
[16637:3847:0901/075349:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/2 (3745 ms)
[194/216] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/2 (5573 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/6
[16645:3847:0901/075352:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/6 (4110 ms)
[195/216] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/6 (6304 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/8
[16653:3847:0901/075354:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16655:13063:0901/075355:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/8 (5215 ms)
[196/216] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/8 (6987 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/17
[16652:3847:0901/075353:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16654:12551:0901/075356:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[16654:12551:0901/075356:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/17 (5676 ms)
[197/216] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/17 (7791 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/27
[16659:3847:0901/075356:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/27 (4993 ms)
[198/216] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/27 (7063 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/29
[16665:3847:0901/075358:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/29 (3877 ms)
[199/216] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/29 (6324 ms)
[ RUN ] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/3
[16673:3847:0901/075400:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16685:14595:0901/075404:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[16685:14595:0901/075404:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[16685:14595:0901/075404:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[16685:13063:0901/075404:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/3 (7223 ms)
[200/216] FirstRunMasterPrefsWithTrackedPreferencesInstance/FirstRunMasterPrefsWithTrackedPreferences.TrackedPreferencesSurviveFirstRun/3 (9222 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowWithBeforeUnloadDuringShutdown/1
[16675:3847:0901/075402:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16664:75027:0901/075405:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[16664:75027:0901/075405:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowWithBeforeUnloadDuringShutdown/1 (7840 ms)
[201/216] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestAddWindowWithBeforeUnloadDuringShutdown/1 (9582 ms)
[ RUN ] MSE_ClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0
[16684:3847:0901/075403:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56393...
sending server_data: {"host": "127.0.0.1", "port": 56393} (36 bytes)
[16672:3847:0901/075406:INFO:CONSOLE(280)] "07:54:06.018 - Registering video event handlers.", source: http://127.0.0.1:56393/files/eme_player_js/utils.js (280)
[16672:3847:0901/075406:INFO:CONSOLE(280)] "07:54:06.024 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:56393/files/eme_player_js/utils.js (280)
[16672:3847:0901/075406:INFO:CONSOLE(280)] "07:54:06.048 - Loading media using MSE.", source: http://127.0.0.1:56393/files/eme_player_js/utils.js (280)
[16672:3847:0901/075406:INFO:CONSOLE(280)] "07:54:06.055 - Registering video event handlers.", source: http://127.0.0.1:56393/files/eme_player_js/utils.js (280)
[16672:3847:0901/075406:INFO:CONSOLE(280)] "07:54:06.056 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:56393/files/eme_player_js/utils.js (280)
[16672:3847:0901/075406:INFO:CONSOLE(280)] "07:54:06.168 - Loading media using MSE.", source: http://127.0.0.1:56393/files/eme_player_js/utils.js (280)
[16672:3847:0901/075406:INFO:CONSOLE(280)] "07:54:06.175 - onSourceOpen [object Event]", source: http://127.0.0.1:56393/files/eme_player_js/utils.js (280)
[16672:3847:0901/075406:INFO:CONSOLE(280)] "07:54:06.179 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:56393/files/eme_player_js/utils.js (280)
[16672:3847:0901/075406:INFO:CONSOLE(280)] "07:54:06.188 - onSourceOpen [object Event]", source: http://127.0.0.1:56393/files/eme_player_js/utils.js (280)
[16672:3847:0901/075406:INFO:CONSOLE(280)] "07:54:06.188 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:56393/files/eme_player_js/utils.js (280)
[16672:3847:0901/075406:INFO:CONSOLE(280)] "07:54:06.285 - Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:56393/files/eme_player_js/utils.js (280)
[16672:3847:0901/075406:INFO:CONSOLE(280)] "07:54:06.315 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56393/files/eme_player_js/utils.js (280)
[16672:3847:0901/075406:INFO:CONSOLE(280)] "07:54:06.329 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"pYEE4mmTTAUEA7eO6w7lew","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56393/files/eme_player_js/utils.js (280)
[16672:3847:0901/075406:INFO:CONSOLE(280)] "07:54:06.343 - Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:56393/files/eme_player_js/utils.js (280)
[16672:3847:0901/075406:INFO:CONSOLE(280)] "07:54:06.363 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56393/files/eme_player_js/utils.js (280)
[16672:3847:0901/075406:INFO:CONSOLE(280)] "07:54:06.365 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"pYEE4mmTTAUEA7eO6w7lew","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56393/files/eme_player_js/utils.js (280)
[16672:3847:0901/075406:INFO:CONSOLE(280)] "07:54:06.375 - End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:56393/files/eme_player_js/utils.js (280)
[16672:3847:0901/075406:INFO:CONSOLE(280)] "07:54:06.382 - End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:56393/files/eme_player_js/utils.js (280)
[16672:3847:0901/075407:INFO:CONSOLE(280)] "07:54:07.641 - One video seeked.", source: http://127.0.0.1:56393/files/eme_player_js/utils.js (280)
[16672:3847:0901/075407:INFO:CONSOLE(280)] "07:54:07.659 - Set document title to: ENDED, updated title: ENDED", source: http://127.0.0.1:56393/files/eme_player_js/utils.js (280)
[16688:12807:0901/075407:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0 (7886 ms)
[202/216] MSE_ClearKey/EncryptedMediaTest.FrameSizeChangeVideo/0 (9854 ms)
[ RUN ] SRC_ExternalClearKey/EncryptedMediaTest.InvalidResponseKeyError/0
[16690:3847:0901/075405:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56413...
sending server_data: {"host": "127.0.0.1", "port": 56413} (36 bytes)
[16680:3847:0901/075407:INFO:CONSOLE(280)] "07:54:07.276 - Using ClearKeyPlayer", source: http://127.0.0.1:56413/files/eme_player_js/utils.js (280)
[16680:3847:0901/075407:INFO:CONSOLE(280)] "07:54:07.283 - Registering video event handlers.", source: http://127.0.0.1:56413/files/eme_player_js/utils.js (280)
[16680:3847:0901/075407:INFO:CONSOLE(280)] "07:54:07.285 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:56413/files/eme_player_js/utils.js (280)
[16680:3847:0901/075408:INFO:CONSOLE(280)] "07:54:08.441 - heartbeat #1", source: http://127.0.0.1:56413/files/eme_player_js/utils.js (280)
[16680:3847:0901/075408:INFO:CONSOLE(280)] "07:54:08.451 - Loading media using src.", source: http://127.0.0.1:56413/files/eme_player_js/utils.js (280)
[16680:3847:0901/075408:INFO:CONSOLE(280)] "07:54:08.574 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56413/files/eme_player_js/utils.js (280)
[16680:3847:0901/075408:INFO:CONSOLE(280)] "07:54:08.590 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56413/files/eme_player_js/utils.js (280)
[16680:3847:0901/075408:INFO:CONSOLE(280)] "07:54:08.600 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56413/files/eme_player_js/utils.js (280)
[16680:3847:0901/075408:INFO:CONSOLE(280)] "07:54:08.619 - Forcing invalid key data.", source: http://127.0.0.1:56413/files/eme_player_js/utils.js (280)
[16680:3847:0901/075408:INFO:CONSOLE(280)] "07:54:08.625 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"qg"}]}", source: http://127.0.0.1:56413/files/eme_player_js/utils.js (280)
[16680:3847:0901/075408:INFO:CONSOLE(280)] "07:54:08.630 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56413/files/eme_player_js/utils.js (280)
[16680:3847:0901/075408:INFO:CONSOLE(280)] "07:54:08.634 - Forcing invalid key data.", source: http://127.0.0.1:56413/files/eme_player_js/utils.js (280)
[16680:3847:0901/075408:INFO:CONSOLE(280)] "07:54:08.636 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"qg"}]}", source: http://127.0.0.1:56413/files/eme_player_js/utils.js (280)
[16680:3847:0901/075408:INFO:CONSOLE(145)] "FAIL: InvalidAccessError Invalid key length.", source: http://127.0.0.1:56413/files/eme_player_js/utils.js (145)
[16680:3847:0901/075408:INFO:CONSOLE(280)] "07:54:08.645 - Set document title to: EME_UPDATE_FAILED, updated title: EME_UPDATE_FAILED", source: http://127.0.0.1:56413/files/eme_player_js/utils.js (280)
[16680:3847:0901/075408:INFO:CONSOLE(145)] "FAIL: InvalidAccessError Invalid key length.", source: http://127.0.0.1:56413/files/eme_player_js/utils.js (145)
[16680:3847:0901/075408:INFO:CONSOLE(280)] "07:54:08.656 - Set document title to: EME_UPDATE_FAILED, updated title: EME_UPDATE_FAILED", source: http://127.0.0.1:56413/files/eme_player_js/utils.js (280)
[16692:13063:0901/075408:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey/EncryptedMediaTest.InvalidResponseKeyError/0 (6001 ms)
[203/216] SRC_ExternalClearKey/EncryptedMediaTest.InvalidResponseKeyError/0 (8751 ms)
[ RUN ] PDFTestFiles/PDFExtensionTest.Load/2
[16711:3847:0901/075411:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16716:14339:0901/075412:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[ OK ] PDFTestFiles/PDFExtensionTest.Load/2 (3286 ms)
[204/216] PDFTestFiles/PDFExtensionTest.Load/2 (4944 ms)
[ RUN ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/2
[16717:3847:0901/075412:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/2 (4015 ms)
[205/216] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/2 (6047 ms)
[ RUN ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0
[16699:3847:0901/075408:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56430...
sending server_data: {"host": "127.0.0.1", "port": 56430} (36 bytes)
[16693:3847:0901/075411:INFO:CONSOLE(280)] "07:54:11.011 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:56430/files/eme_player_js/utils.js (280)
[16693:3847:0901/075411:INFO:CONSOLE(280)] "07:54:11.023 - Registering video event handlers.", source: http://127.0.0.1:56430/files/eme_player_js/utils.js (280)
[16693:3847:0901/075411:INFO:CONSOLE(280)] "07:54:11.037 - Loading media using MSE.", source: http://127.0.0.1:56430/files/eme_player_js/utils.js (280)
[16693:3847:0901/075411:INFO:CONSOLE(280)] "07:54:11.268 - onSourceOpen [object Event]", source: http://127.0.0.1:56430/files/eme_player_js/utils.js (280)
[16693:3847:0901/075411:INFO:CONSOLE(280)] "07:54:11.272 - Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:56430/files/eme_player_js/utils.js (280)
[16693:3847:0901/075411:INFO:CONSOLE(280)] "07:54:11.296 - End of appending buffer from bear-a_enc-a.webm", source: http://127.0.0.1:56430/files/eme_player_js/utils.js (280)
[16693:3847:0901/075411:INFO:CONSOLE(280)] "07:54:11.301 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56430/files/eme_player_js/utils.js (280)
[16693:3847:0901/075411:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[16693:3847:0901/075412:INFO:CONSOLE(280)] "07:54:12.461 - heartbeat #1", source: http://127.0.0.1:56430/files/eme_player_js/utils.js (280)
[16693:3847:0901/075412:INFO:CONSOLE(280)] "07:54:12.479 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56430/files/eme_player_js/utils.js (280)
[16693:3847:0901/075412:INFO:CONSOLE(280)] "07:54:12.490 - Adding key to sessionID: 1", source: http://127.0.0.1:56430/files/eme_player_js/utils.js (280)
[16693:3847:0901/075412:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[16693:3847:0901/075412:INFO:CONSOLE(280)] "07:54:12.507 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56430/files/eme_player_js/utils.js (280)
[16693:3847:0901/075412:INFO:CONSOLE(280)] "07:54:12.696 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56430/files/eme_player_js/utils.js (280)
[16693:3847:0901/075412:INFO:CONSOLE(280)] "07:54:12.700 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:56430/files/eme_player_js/utils.js (280)
[16693:3847:0901/075412:INFO:CONSOLE(280)] "07:54:12.703 - Adding key to sessionID: 1", source: http://127.0.0.1:56430/files/eme_player_js/utils.js (280)
[16693:3847:0901/075412:INFO:CONSOLE(280)] "07:54:12.708 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56430/files/eme_player_js/utils.js (280)
[16693:3847:0901/075412:INFO:CONSOLE(280)] "07:54:12.811 - timeupdate @ 0.186203", source: http://127.0.0.1:56430/files/eme_player_js/utils.js (280)
[16693:3847:0901/075413:INFO:CONSOLE(280)] "07:54:13.058 - timeupdate @ 0.441612", source: http://127.0.0.1:56430/files/eme_player_js/utils.js (280)
[16693:3847:0901/075413:INFO:CONSOLE(280)] "07:54:13.096 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56430/files/eme_player_js/utils.js (280)
[16693:3847:0901/075413:INFO:CONSOLE(280)] "07:54:13.099 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:56430/files/eme_player_js/utils.js (280)
[16693:3847:0901/075413:INFO:CONSOLE(280)] "07:54:13.103 - Adding key to sessionID: 1", source: http://127.0.0.1:56430/files/eme_player_js/utils.js (280)
[16693:3847:0901/075413:INFO:CONSOLE(280)] "07:54:13.107 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56430/files/eme_player_js/utils.js (280)
[16693:3847:0901/075413:INFO:CONSOLE(280)] "07:54:13.308 - timeupdate @ 0.673802", source: http://127.0.0.1:56430/files/eme_player_js/utils.js (280)
[16693:3847:0901/075413:INFO:CONSOLE(280)] "07:54:13.463 - heartbeat #2", source: http://127.0.0.1:56430/files/eme_player_js/utils.js (280)
[16693:3847:0901/075413:INFO:CONSOLE(280)] "07:54:13.559 - timeupdate @ 0.929211", source: http://127.0.0.1:56430/files/eme_player_js/utils.js (280)
[16693:3847:0901/075413:INFO:CONSOLE(280)] "07:54:13.809 - timeupdate @ 1.18462", source: http://127.0.0.1:56430/files/eme_player_js/utils.js (280)
[16693:3847:0901/075413:INFO:CONSOLE(280)] "07:54:13.813 - waiting for video to end.", source: http://127.0.0.1:56430/files/eme_player_js/utils.js (280)
[16693:3847:0901/075413:INFO:CONSOLE(280)] "07:54:13.896 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:56430/files/eme_player_js/utils.js (280)
[16693:3847:0901/075413:INFO:CONSOLE(280)] "07:54:13.900 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:56430/files/eme_player_js/utils.js (280)
[16693:3847:0901/075413:INFO:CONSOLE(280)] "07:54:13.903 - Adding key to sessionID: 1", source: http://127.0.0.1:56430/files/eme_player_js/utils.js (280)
[16693:3847:0901/075413:INFO:CONSOLE(280)] "07:54:13.908 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:56430/files/eme_player_js/utils.js (280)
[16693:3847:0901/075414:INFO:CONSOLE(280)] "07:54:14.462 - heartbeat #3", source: http://127.0.0.1:56430/files/eme_player_js/utils.js (280)
[16693:3847:0901/075415:INFO:CONSOLE(280)] "07:54:15.382 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:56430/files/eme_player_js/utils.js (280)
[16702:13319:0901/075415:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (9036 ms)
[206/216] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (10749 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VP9Video_WebM/0
[16705:3847:0901/075410:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56447...
sending server_data: {"host": "127.0.0.1", "port": 56447} (36 bytes)
[16697:3847:0901/075412:INFO:CONSOLE(280)] "07:54:12.239 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:56447/files/eme_player_js/utils.js (280)
[16697:3847:0901/075412:INFO:CONSOLE(280)] "07:54:12.248 - Using ClearKeyPlayer", source: http://127.0.0.1:56447/files/eme_player_js/utils.js (280)
[16697:3847:0901/075412:INFO:CONSOLE(280)] "07:54:12.251 - Registering video event handlers.", source: http://127.0.0.1:56447/files/eme_player_js/utils.js (280)
[16697:3847:0901/075412:INFO:CONSOLE(280)] "07:54:12.254 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:56447/files/eme_player_js/utils.js (280)
[16697:3847:0901/075413:INFO:CONSOLE(280)] "07:54:13.326 - heartbeat #1", source: http://127.0.0.1:56447/files/eme_player_js/utils.js (280)
[16697:3847:0901/075413:INFO:CONSOLE(280)] "07:54:13.331 - Loading media using MSE.", source: http://127.0.0.1:56447/files/eme_player_js/utils.js (280)
[16697:3847:0901/075413:INFO:CONSOLE(280)] "07:54:13.408 - onSourceOpen [object Event]", source: http://127.0.0.1:56447/files/eme_player_js/utils.js (280)
[16697:3847:0901/075413:INFO:CONSOLE(280)] "07:54:13.412 - Creating a source buffer for type video/webm; codecs="vp9"", source: http://127.0.0.1:56447/files/eme_player_js/utils.js (280)
[16697:3847:0901/075413:INFO:CONSOLE(280)] "07:54:13.431 - End of appending buffer from bear-320x240-v-vp9_enc-v.webm", source: http://127.0.0.1:56447/files/eme_player_js/utils.js (280)
[16697:3847:0901/075413:INFO:CONSOLE(280)] "07:54:13.437 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:56447/files/eme_player_js/utils.js (280)
[16697:3847:0901/075413:INFO:CONSOLE(280)] "07:54:13.444 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56447/files/eme_player_js/utils.js (280)
[16697:3847:0901/075413:INFO:CONSOLE(280)] "07:54:13.453 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56447/files/eme_player_js/utils.js (280)
[16697:3847:0901/075413:INFO:CONSOLE(280)] "07:54:13.668 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56447/files/eme_player_js/utils.js (280)
[16697:3847:0901/075413:INFO:CONSOLE(280)] "07:54:13.670 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56447/files/eme_player_js/utils.js (280)
[16697:3847:0901/075413:INFO:CONSOLE(280)] "07:54:13.685 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56447/files/eme_player_js/utils.js (280)
[16697:3847:0901/075413:INFO:CONSOLE(280)] "07:54:13.742 - timeupdate @ 0.252478", source: http://127.0.0.1:56447/files/eme_player_js/utils.js (280)
[16697:3847:0901/075413:INFO:CONSOLE(280)] "07:54:13.988 - timeupdate @ 0.5027", source: http://127.0.0.1:56447/files/eme_player_js/utils.js (280)
[16697:3847:0901/075414:INFO:CONSOLE(280)] "07:54:14.068 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56447/files/eme_player_js/utils.js (280)
[16697:3847:0901/075414:INFO:CONSOLE(280)] "07:54:14.072 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56447/files/eme_player_js/utils.js (280)
[16697:3847:0901/075414:INFO:CONSOLE(280)] "07:54:14.080 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56447/files/eme_player_js/utils.js (280)
[16697:3847:0901/075414:INFO:CONSOLE(280)] "07:54:14.239 - timeupdate @ 0.752971", source: http://127.0.0.1:56447/files/eme_player_js/utils.js (280)
[16697:3847:0901/075414:INFO:CONSOLE(280)] "07:54:14.327 - heartbeat #2", source: http://127.0.0.1:56447/files/eme_player_js/utils.js (280)
[16697:3847:0901/075414:INFO:CONSOLE(280)] "07:54:14.489 - timeupdate @ 1.003005", source: http://127.0.0.1:56447/files/eme_player_js/utils.js (280)
[16697:3847:0901/075414:INFO:CONSOLE(280)] "07:54:14.492 - waiting for video to end.", source: http://127.0.0.1:56447/files/eme_player_js/utils.js (280)
[16697:3847:0901/075414:INFO:CONSOLE(280)] "07:54:14.868 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:56447/files/eme_player_js/utils.js (280)
[16697:3847:0901/075414:INFO:CONSOLE(280)] "07:54:14.871 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:56447/files/eme_player_js/utils.js (280)
[16697:3847:0901/075414:INFO:CONSOLE(280)] "07:54:14.874 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:56447/files/eme_player_js/utils.js (280)
[16697:3847:0901/075415:INFO:CONSOLE(280)] "07:54:15.327 - heartbeat #3", source: http://127.0.0.1:56447/files/eme_player_js/utils.js (280)
[16697:3847:0901/075416:INFO:CONSOLE(280)] "07:54:16.195 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:56447/files/eme_player_js/utils.js (280)
[ OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VP9Video_WebM/0 (8775 ms)
[207/216] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VP9Video_WebM/0 (10403 ms)
[ RUN ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/2
[16724:3847:0901/075416:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16726:14595:0901/075417:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[16726:14595:0901/075417:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[16726:14595:0901/075417:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/2 (2917 ms)
[208/216] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/2 (4561 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MaximizeConstrained/0
[16739:3847:0901/075420:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MaximizeConstrained/0 (6430 ms)
[209/216] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MaximizeConstrained/0 (8231 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.FrameColor/0
[16745:3847:0901/075421:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16747:12551:0901/075424:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.FrameColor/0 (5039 ms)
[210/216] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.FrameColor/0 (7009 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Minimize/0
[16733:3847:0901/075419:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16736:12551:0901/075426:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Minimize/0 (10054 ms)
[211/216] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Minimize/0 (12108 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MinimizeMaximize/0
[16743:3847:0901/075421:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16744:12551:0901/075427:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16730:39427:0901/075427:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[16730:39427:0901/075427:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[16730:39427:0901/075427:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[16730:39427:0901/075427:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[16730:39427:0901/075427:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MinimizeMaximize/0 (9449 ms)
[212/216] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MinimizeMaximize/0 (11194 ms)
[ RUN ] NoSessionRestoreTest.SessionCookies
[16761:3847:0901/075428:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] NoSessionRestoreTest.SessionCookies (3230 ms)
[213/216] NoSessionRestoreTest.SessionCookies (4639 ms)
[ RUN ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/2
[16770:3847:0901/075430:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16773:14339:0901/075431:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[16773:14339:0901/075431:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[16773:14339:0901/075431:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[16773:12807:0901/075431:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/2 (2768 ms)
[214/216] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/2 (4411 ms)
[ RUN ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/2
[16774:3847:0901/075431:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16775:14595:0901/075432:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[16775:14595:0901/075432:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[16775:14595:0901/075432:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/2 (3043 ms)
[215/216] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/2 (4317 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistRevisit/0
[16758:3847:0901/075427:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[16764:13319:0901/075429:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[16764:13319:0901/075429:WARNING:channel.cc(325)] RawChannel write error
[16753:36355:0901/075431:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[16753:36355:0901/075432:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[16753:36355:0901/075432:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[16753:36355:0901/075432:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistRevisit/0 (7479 ms)
[216/216] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistRevisit/0 (8847 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"58d095d0df2613d3d57967621711a1626159b503","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+-------------------------------------------------------------------------+
| End of shard 8 Pending: 8.0s Duration: 507.2s Bot: vm604-m4 Exit: 0 |
+-------------------------------------------------------------------------+
+---------------------------------------------------------------------------+
| Shard 14 https://chromium-swarm.appspot.com/user/task/29a230c647c31610 |
+---------------------------------------------------------------------------+
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
NSS_DISABLE_ARENA_FREE_LIST=1
NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/isolated_outczh30M/output.json
IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 14/20
Using 2 parallel jobs.
[ RUN ] BasicExtensionSettingsWebUITest.testEnable
[53271:3847:0901/074657:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53264:3847:0901/074701:INFO:CONSOLE(5)] "line1", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (5)
[53264:3847:0901/074701:INFO:CONSOLE(6)] "line2", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (6)
[53264:3847:0901/074702:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[53264:3847:0901/074702:INFO:CONSOLE(1324)] "Running TestCase BasicExtensionSettingsWebUITest.testEnable", source: test_api.js (1324)
[53278:12807:0901/074703:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[53279:12807:0901/074703:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[53279:12807:0901/074703:WARNING:channel.cc(325)] RawChannel write error
[53280:13063:0901/074703:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[53280:13063:0901/074703:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[53280:13063:0901/074703:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[53280:13063:0901/074703:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[53271:3847:0901/074703:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300003d280]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[53271:3847:0901/074703:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300003d280]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] BasicExtensionSettingsWebUITest.testEnable (9281 ms)
[1/214] BasicExtensionSettingsWebUITest.testEnable (10646 ms)
[ RUN ] OptionsWebUIExtendedTest.ShowPageNoHistory
[53270:3847:0901/074657:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53265:3847:0901/074700:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2147483648, remote ID 2)
[53265:3847:0901/074701:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[53265:3847:0901/074702:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.ShowPageNoHistory", source: test_api.js (1324)
[ OK ] OptionsWebUIExtendedTest.ShowPageNoHistory (9922 ms)
[2/214] OptionsWebUIExtendedTest.ShowPageNoHistory (11243 ms)
[ RUN ] InvalidationsWebUITest.testChangingInvalidationsState
[53286:3847:0901/074707:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53282:3847:0901/074709:INFO:CONSOLE(1324)] "Running TestCase InvalidationsWebUITest.testChangingInvalidationsState", source: test_api.js (1324)
[ OK ] InvalidationsWebUITest.testChangingInvalidationsState (4013 ms)
[3/214] InvalidationsWebUITest.testChangingInvalidationsState (5143 ms)
[ RUN ] Mock4JSWebUITestFails.NotCalledExpectFails
[53290:3847:0901/074707:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53283:38915:0901/074709:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[53283:3847:0901/074709:INFO:CONSOLE(1324)] "Running TestCase Mock4JSWebUITestFails.NotCalledExpectFails", source: test_api.js (1324)
[53283:3847:0901/074710:ERROR:web_ui_test_handler.cc(76)] Failed: RUN_TEST_F("Mock4JSWebUITestFails","NotCalledExpectFails")
expected method was not invoked the expected number of times: callMe()
Allowed:
expected once: callMe()
[ OK ] Mock4JSWebUITestFails.NotCalledExpectFails (4070 ms)
[4/214] Mock4JSWebUITestFails.NotCalledExpectFails (5372 ms)
[ RUN ] PrintPreviewWebUITest.SourceIsHTMLCapabilities
[53303:3847:0901/074713:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53296:3847:0901/074715:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[53296:3847:0901/074717:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.SourceIsHTMLCapabilities", source: test_api.js (1324)
[ OK ] PrintPreviewWebUITest.SourceIsHTMLCapabilities (6660 ms)
[5/214] PrintPreviewWebUITest.SourceIsHTMLCapabilities (8028 ms)
[ RUN ] NetInternalsTest.netInternalsTimelineViewNoEvents
[53299:3847:0901/074712:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53295:38915:0901/074714:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53295:38915:0901/074714:WARNING:channel.cc(325)] RawChannel write error
[53295:3847:0901/074715:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsTimelineViewNoEvents", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsTimelineViewNoEvents (7983 ms)
[6/214] NetInternalsTest.netInternalsTimelineViewNoEvents (9229 ms)
[ RUN ] BluetoothPrivateApiTest.PasskeyPairing
[53316:3847:0901/074721:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53310:3847:0901/074724:INFO:CONSOLE(0)] "[SUCCESS] testPasskeyPairing", source: chrome-extension://jofgjdphhceggjecimellaapdjjadibj/_generated_background_page.html (0)
[53318:3847:0901/074724:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[53318:12807:0901/074724:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[53321:12807:0901/074724:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BluetoothPrivateApiTest.PasskeyPairing (4795 ms)
[7/214] BluetoothPrivateApiTest.PasskeyPairing (6200 ms)
[ RUN ] PlatformAppBrowserTest.AppWindowRestoreState
[53315:3847:0901/074721:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53309:62211:0901/074723:ERROR:mach_broker_mac.mm(222)] Unknown process 53319 is sending Mach IPC messages!
[53309:3847:0901/074725:INFO:CONSOLE(0)] "[SUCCESS] testRestoreNormal", source: chrome-extension://hbkghkcdjkdidlfhlnpbbcejacncabpd/_generated_background_page.html (0)
[53309:3847:0901/074726:INFO:CONSOLE(0)] "[SUCCESS] testRestoreMaximized", source: chrome-extension://hbkghkcdjkdidlfhlnpbbcejacncabpd/_generated_background_page.html (0)
[53317:12551:0901/074726:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[53317:12551:0901/074726:WARNING:channel.cc(325)] RawChannel write error
[53320:13063:0901/074726:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483662, remote ID 15)
[53320:13063:0901/074726:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[53320:13063:0901/074726:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[53320:13063:0901/074726:WARNING:channel.cc(325)] RawChannel write error
[53320:14595:0901/074726:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[53320:14595:0901/074726:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[53320:14595:0901/074726:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[53320:14595:0901/074726:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[53320:14595:0901/074726:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[53320:14595:0901/074726:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[53320:14595:0901/074726:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[53320:14595:0901/074726:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PlatformAppBrowserTest.AppWindowRestoreState (6716 ms)
[8/214] PlatformAppBrowserTest.AppWindowRestoreState (8060 ms)
[ RUN ] BluetoothLowEnergyApiTest.GetIncludedServices
[53327:3847:0901/074728:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53322:3847:0901/074730:INFO:CONSOLE(0)] "[SUCCESS] testGetIncludedServices", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[53322:40707:0901/074730:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53322:40707:0901/074730:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BluetoothLowEnergyApiTest.GetIncludedServices (4357 ms)
[9/214] BluetoothLowEnergyApiTest.GetIncludedServices (5963 ms)
[ RUN ] BluetoothLowEnergyApiTest.ConnectInProgress
[53331:3847:0901/074729:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53325:3847:0901/074731:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[53333:13063:0901/074731:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[53333:13063:0901/074731:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[53333:13063:0901/074731:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[53333:13063:0901/074731:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BluetoothLowEnergyApiTest.ConnectInProgress (4140 ms)
[10/214] BluetoothLowEnergyApiTest.ConnectInProgress (5533 ms)
[ RUN ] CastChannelAPITest.TestOpenInvalidConnectInfo
[53339:3847:0901/074734:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53335:39683:0901/074735:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[53342:14595:0901/074735:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[53342:13063:0901/074735:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[53342:13063:0901/074735:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[53342:13063:0901/074735:WARNING:channel.cc(325)] RawChannel write error
[ OK ] CastChannelAPITest.TestOpenInvalidConnectInfo (3339 ms)
[11/214] CastChannelAPITest.TestOpenInvalidConnectInfo (4980 ms)
[ RUN ] CastChannelAPITest.TestSetAuthorityKeysValid
[53343:3847:0901/074735:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53344:14339:0901/074736:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[53344:14339:0901/074736:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[53344:14339:0901/074736:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] CastChannelAPITest.TestSetAuthorityKeysValid (3100 ms)
[12/214] CastChannelAPITest.TestSetAuthorityKeysValid (4548 ms)
[ RUN ] ExtensionApiTest.BackgroundScripts
[53354:3847:0901/074740:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53355:13063:0901/074742:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[53355:13063:0901/074742:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[53355:13063:0901/074742:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[53355:13063:0901/074742:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[53355:13063:0901/074742:WARNING:channel.cc(325)] RawChannel write error
[53357:12807:0901/074743:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[53357:12807:0901/074743:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.BackgroundScripts (5192 ms)
[13/214] ExtensionApiTest.BackgroundScripts (6712 ms)
[ RUN ] ExtensionApiTest.ActiveTab
[53352:3847:0901/074739:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53345:73995:0901/074742:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[53345:3847:0901/074742:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[53345:3847:0901/074742:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://127.0.0.1:53273/extensions/api_test/active_tab/page.html. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://hgmfiopknkafnklfgjfiamjfdgjcbfho' is therefore not allowed access.", source: chrome-extension://hgmfiopknkafnklfgjfiamjfdgjcbfho/_generated_background_page.html (0)
[53345:3847:0901/074742:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://hgmfiopknkafnklfgjfiamjfdgjcbfho/_generated_background_page.html (0)
[53345:3847:0901/074743:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[53345:3847:0901/074743:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://hgmfiopknkafnklfgjfiamjfdgjcbfho/_generated_background_page.html (0)
[53356:3847:0901/074743:WARNING:logging_native_handler.cc(62)] no targetTree to destroy
[53345:3847:0901/074743:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://127.0.0.1:53273/extensions/api_test/active_tab/final_page.html. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://hgmfiopknkafnklfgjfiamjfdgjcbfho' is therefore not allowed access.", source: chrome-extension://hgmfiopknkafnklfgjfiamjfdgjcbfho/_generated_background_page.html (0)
[53345:3847:0901/074743:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://hgmfiopknkafnklfgjfiamjfdgjcbfho/_generated_background_page.html (0)
[53353:13575:0901/074743:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[53353:13575:0901/074743:WARNING:channel.cc(325)] RawChannel write error
[53345:39683:0901/074743:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionApiTest.ActiveTab (6816 ms)
[14/214] ExtensionApiTest.ActiveTab (8295 ms)
[ RUN ] ExtensionApiTest.TabSize
[53366:3847:0901/074747:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53359:41219:0901/074749:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[53359:41219:0901/074749:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53359:41219:0901/074749:WARNING:channel.cc(325)] RawChannel write error
[53359:3847:0901/074750:INFO:CONSOLE(0)] "[SUCCESS] setupWindow", source: chrome-extension://cjmadgeihljcoejkejabdhhcdhlfcmdm/tab_size.html (0)
[53359:3847:0901/074750:INFO:CONSOLE(0)] "[SUCCESS] sizeAfterDuplicatingTab", source: chrome-extension://cjmadgeihljcoejkejabdhhcdhlfcmdm/tab_size.html (0)
[ OK ] ExtensionApiTest.TabSize (5371 ms)
[15/214] ExtensionApiTest.TabSize (6981 ms)
[ RUN ] ExtensionApiTest.ContentScriptAboutBlankAndSrcdoc
[53364:3847:0901/074747:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53358:3847:0901/074751:INFO:CONSOLE(0)] "[SUCCESS] testAboutBlankInFrame", source: chrome-extension://oejdpkjnjmofljejnaohfmbddkjhfnde/test.html (0)
[53358:73483:0901/074751:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[53358:3847:0901/074752:INFO:CONSOLE(0)] "[SUCCESS] testAboutSrcdocFrame", source: chrome-extension://oejdpkjnjmofljejnaohfmbddkjhfnde/test.html (0)
[53358:3847:0901/074754:INFO:CONSOLE(0)] "[SUCCESS] testAboutSrcdocNestedFrame", source: chrome-extension://oejdpkjnjmofljejnaohfmbddkjhfnde/test.html (0)
[53358:3847:0901/074755:INFO:CONSOLE(0)] "[SUCCESS] testAboutBlankInTopLevelFrame", source: chrome-extension://oejdpkjnjmofljejnaohfmbddkjhfnde/test.html (0)
[53358:3847:0901/074755:INFO:CONSOLE(0)] "[SUCCESS] getHostPermissionsForFollowingTests", source: chrome-extension://oejdpkjnjmofljejnaohfmbddkjhfnde/test.html (0)
[53358:3847:0901/074755:INFO:CONSOLE(0)] "[SUCCESS] testExecuteScriptInFrame", source: chrome-extension://oejdpkjnjmofljejnaohfmbddkjhfnde/test.html (0)
[53358:3847:0901/074755:INFO:CONSOLE(0)] "[SUCCESS] testExecuteScriptInSrcdocFrame", source: chrome-extension://oejdpkjnjmofljejnaohfmbddkjhfnde/test.html (0)
[53372:12807:0901/074755:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[53374:12807:0901/074756:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483655, remote ID 8)
[53374:12807:0901/074756:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483656, remote ID 9)
[53374:12807:0901/074756:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483652, remote ID 5)
[53374:12807:0901/074756:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[53374:12807:0901/074756:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[53374:12807:0901/074756:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[53374:12807:0901/074756:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[53374:12807:0901/074756:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[53374:12807:0901/074756:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.ContentScriptAboutBlankAndSrcdoc (11810 ms)
[16/214] ExtensionApiTest.ContentScriptAboutBlankAndSrcdoc (13516 ms)
[ RUN ] ExtensionApiTest.TabOpener
[53377:3847:0901/074754:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53373:39683:0901/074757:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[53373:39683:0901/074757:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[53373:39683:0901/074757:WARNING:channel.cc(325)] RawChannel write error
[53373:3847:0901/074758:INFO:CONSOLE(0)] "[SUCCESS] init", source: chrome-extension://cjmadgeihljcoejkejabdhhcdhlfcmdm/opener.html (0)
[53373:3847:0901/074758:INFO:CONSOLE(0)] "[SUCCESS] createWithOpener", source: chrome-extension://cjmadgeihljcoejkejabdhhcdhlfcmdm/opener.html (0)
[53373:3847:0901/074758:INFO:CONSOLE(0)] "[SUCCESS] closeOpener", source: chrome-extension://cjmadgeihljcoejkejabdhhcdhlfcmdm/opener.html (0)
[53373:3847:0901/074758:INFO:CONSOLE(0)] "[SUCCESS] updateOpener", source: chrome-extension://cjmadgeihljcoejkejabdhhcdhlfcmdm/opener.html (0)
[53382:14595:0901/074759:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[53382:14595:0901/074759:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[53373:3847:0901/074759:INFO:CONSOLE(0)] "[SUCCESS] closeOpenerAgain", source: chrome-extension://cjmadgeihljcoejkejabdhhcdhlfcmdm/opener.html (0)
[53373:39683:0901/074759:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53382:13063:0901/074759:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[53382:13063:0901/074759:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.TabOpener (8005 ms)
[17/214] ExtensionApiTest.TabOpener (9794 ms)
[ RUN ] ScriptContextTest.GetEffectiveDocumentURL
[ OK ] ScriptContextTest.GetEffectiveDocumentURL (571 ms)
[18/214] ScriptContextTest.GetEffectiveDocumentURL (2011 ms)
[ RUN ] ExtensionApiTest.IncognitoDisabledByPref
[53385:3847:0901/074800:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53386:13063:0901/074803:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[53380:38147:0901/074803:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53380:38147:0901/074803:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.IncognitoDisabledByPref (5019 ms)
[19/214] ExtensionApiTest.IncognitoDisabledByPref (6750 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithFileExtensionAndMimeType
[53397:3847:0901/074807:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53390:5635:0901/074809:ERROR:mach_broker_mac.mm(222)] Unknown process 53401 is sending Mach IPC messages!
[53390:3847:0901/074810:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://dlfgepgojfonpaphikbbeimdkmfokpic/_generated_background_page.html (0)
[53398:13319:0901/074810:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithFileExtensionAndMimeType (5859 ms)
[20/214] PlatformAppWithFileBrowserTest.LaunchWithFileExtensionAndMimeType (7286 ms)
[ RUN ] AppControllerPlatformAppBrowserTest.ActivationFocusesBrowserWindow
[53395:3847:0901/074806:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53396:12807:0901/074811:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[53396:12807:0901/074811:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[53396:12807:0901/074811:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AppControllerPlatformAppBrowserTest.ActivationFocusesBrowserWindow (7376 ms)
[21/214] AppControllerPlatformAppBrowserTest.ActivationFocusesBrowserWindow (8894 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.MismatchingClickInTabNotIntercepted
[53408:3847:0901/074814:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53404:3847:0901/074819:INFO:CONSOLE(26)] "Clicking a mismatching link", source: http://127.0.0.1:53291/extensions/platform_apps/url_handlers/launching_pages/navigate.js (26)
[53404:73739:0901/074819:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[53404:41219:0901/074819:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53404:41219:0901/074819:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PlatformAppUrlRedirectorBrowserTest.MismatchingClickInTabNotIntercepted (7411 ms)
[22/214] PlatformAppUrlRedirectorBrowserTest.MismatchingClickInTabNotIntercepted (9013 ms)
[ RUN ] EphemeralAppBrowserTest.UpdateEphemeralApp
[53412:3847:0901/074815:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53413:13063:0901/074819:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[53413:13063:0901/074819:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[53413:13063:0901/074819:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[53413:13063:0901/074819:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EphemeralAppBrowserTest.UpdateEphemeralApp (6867 ms)
[23/214] EphemeralAppBrowserTest.UpdateEphemeralApp (8388 ms)
[ RUN ] EphemeralAppBrowserTest.IncludeRunningEphemeralAppsInNotifiers
[53426:3847:0901/074823:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EphemeralAppBrowserTest.IncludeRunningEphemeralAppsInNotifiers (5856 ms)
[24/214] EphemeralAppBrowserTest.IncludeRunningEphemeralAppsInNotifiers (7310 ms)
[ RUN ] EphemeralAppBrowserTest.DisableRetainFileSystemEntries
[53427:3847:0901/074823:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53421:41219:0901/074827:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53421:3847:0901/074829:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://aakfhkkjnmjenobdicdlapfdfofaaofl/index.html (0)
[ OK ] EphemeralAppBrowserTest.DisableRetainFileSystemEntries (8728 ms)
[25/214] EphemeralAppBrowserTest.DisableRetainFileSystemEntries (10000 ms)
[ RUN ] EphemeralAppLauncherTestDisabled.FeatureDisabled
HTTP server started on http://127.0.0.1:53296...
sending server_data: {"host": "127.0.0.1", "port": 53296} (36 bytes)
[53440:3847:0901/074831:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53442:14339:0901/074832:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[53442:14339:0901/074832:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[53442:14339:0901/074832:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] EphemeralAppLauncherTestDisabled.FeatureDisabled (3826 ms)
[26/214] EphemeralAppLauncherTestDisabled.FeatureDisabled (5255 ms)
[ RUN ] AppEventPageTest.OnSuspendUseStorageApi
[53451:3847:0901/074835:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53446:3847:0901/074839:INFO:CONSOLE(12)] "Finished writing last_save: 9/1/2015, 7:48:39 AM", source: chrome-extension://mhbjllimjnnfbenljkbangmpimcjcjjd/main.js (12)
[53454:12807:0901/074840:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[53454:12807:0901/074840:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AppEventPageTest.OnSuspendUseStorageApi (7002 ms)
[27/214] AppEventPageTest.OnSuspendUseStorageApi (8396 ms)
[ RUN ] EphemeralAppServiceBrowserTest.DisableEphemeralAppsOnStartup
[53445:3847:0901/074833:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53453:3847:0901/074837:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[53453:12807:0901/074837:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[53441:39683:0901/074844:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[53441:39683:0901/074844:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[53441:39683:0901/074844:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[53441:39683:0901/074844:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[53441:39683:0901/074844:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] EphemeralAppServiceBrowserTest.DisableEphemeralAppsOnStartup (12888 ms)
[28/214] EphemeralAppServiceBrowserTest.DisableEphemeralAppsOnStartup (14508 ms)
[ RUN ] WebViewVisibilityTest.EmbedderVisibilityChanged
[53463:3847:0901/074844:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53459:3847:0901/074848:INFO:CONSOLE(6)] "onAppCommand: hide-embedder", source: chrome-extension://ffakgealmahjjlogjndojgjfnlpkbcce/main.js (6)
[ OK ] WebViewVisibilityTest.EmbedderVisibilityChanged (6439 ms)
[29/214] WebViewVisibilityTest.EmbedderVisibilityChanged (8117 ms)
[ RUN ] WebViewTest.Shim_TestExecuteScriptIsAbortedWhenWebViewSourceIsChanged
[53470:3847:0901/074847:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53466:3847:0901/074850:INFO:CONSOLE(1275)] "1. Performing initial navigation.", source: chrome-extension://mfgmkmnpngimgldmfbaphkbhbehhjjfg/main.js (1275)
[53466:3847:0901/074852:INFO:CONSOLE(1247)] "2. Inject script to trigger a guest-initiated navigation.", source: chrome-extension://mfgmkmnpngimgldmfbaphkbhbehhjjfg/main.js (1247)
[53466:3847:0901/074852:INFO:CONSOLE(1254)] "3. Listening for the load that will be started as a result of 2.", source: chrome-extension://mfgmkmnpngimgldmfbaphkbhbehhjjfg/main.js (1254)
[53466:3847:0901/074852:INFO:CONSOLE(1258)] "4. Attempting to inject script into about:blank. This is expected to fail.", source: chrome-extension://mfgmkmnpngimgldmfbaphkbhbehhjjfg/main.js (1258)
[53466:3847:0901/074852:INFO:CONSOLE(1263)] "5. Verify that executeScript has, indeed, failed.", source: chrome-extension://mfgmkmnpngimgldmfbaphkbhbehhjjfg/main.js (1263)
[53466:39171:0901/074852:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53466:39171:0901/074852:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.Shim_TestExecuteScriptIsAbortedWhenWebViewSourceIsChanged (7168 ms)
[30/214] WebViewTest.Shim_TestExecuteScriptIsAbortedWhenWebViewSourceIsChanged (8548 ms)
[ RUN ] WebViewTest.NoPrerenderer
[53478:3847:0901/074852:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53474:73747:0901/074857:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] WebViewTest.NoPrerenderer (7520 ms)
[31/214] WebViewTest.NoPrerenderer (8983 ms)
[ RUN ] WebViewTest.DOMStorageIsolation
[53484:3847:0901/074856:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53481:72971:0901/074858:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[53481:4611:0901/074859:ERROR:mach_broker_mac.mm(222)] Unknown process 53489 is sending Mach IPC messages!
[53481:3847:0901/074903:INFO:CONSOLE(27)] "Starting test "init_dom_in_webview[0]"...", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/testing.js (27)
[53481:3847:0901/074903:INFO:CONSOLE(36)] "Sending the message "{"title":"Initialize DOM Storage","pageName":"page1"}".", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/message.js (36)
[53481:3847:0901/074903:INFO:CONSOLE(141)] "webview_0: Received message "{"title":"Initialize DOM Storage","pageName":"page1"}".", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/tests.js (141)
[53481:3847:0901/074903:INFO:CONSOLE(141)] "webview_0: Dispatching to the handler.", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/tests.js (141)
[53481:3847:0901/074903:INFO:CONSOLE(141)] "webview_0: Sending the message "{"title":"Initialization Complete"}".", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/tests.js (141)
[53481:3847:0901/074903:INFO:CONSOLE(43)] "Received message "{"title":"Initialization Complete"}".", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/message.js (43)
[53481:3847:0901/074903:INFO:CONSOLE(47)] "Dispatching to the handler.", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/message.js (47)
[53481:3847:0901/074903:INFO:CONSOLE(36)] "Sending the message "{"title":"Get DOM Storage Info."}".", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/message.js (36)
[53481:3847:0901/074903:INFO:CONSOLE(141)] "webview_0: Received message "{"title":"Get DOM Storage Info."}".", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/tests.js (141)
[53481:3847:0901/074903:INFO:CONSOLE(141)] "webview_0: Dispatching to the handler.", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/tests.js (141)
[53481:3847:0901/074903:INFO:CONSOLE(141)] "webview_0: Sending the message "{"title":"DOM Storage Info Ready.","local":"local-page1","session":"session-page1"}".", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/tests.js (141)
[53481:3847:0901/074903:INFO:CONSOLE(43)] "Received message "{"title":"DOM Storage Info Ready.","local":"local-page1","session":"session-page1"}".", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/message.js (43)
[53481:3847:0901/074903:INFO:CONSOLE(47)] "Dispatching to the handler.", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/message.js (47)
[53481:3847:0901/074903:INFO:CONSOLE(30)] "Test "init_dom_in_webview[0]" was successful.", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/testing.js (30)
[53481:3847:0901/074903:INFO:CONSOLE(27)] "Starting test "init_dom_in_webview[1]_and_verify_in_webview[0]"...", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/testing.js (27)
[53481:3847:0901/074903:INFO:CONSOLE(36)] "Sending the message "{"title":"Initialize DOM Storage","pageName":"page2"}".", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/message.js (36)
[53481:3847:0901/074903:INFO:CONSOLE(141)] "webview_1: Received message "{"title":"Initialize DOM Storage","pageName":"page2"}".", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/tests.js (141)
[53481:3847:0901/074903:INFO:CONSOLE(141)] "webview_1: Dispatching to the handler.", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/tests.js (141)
[53481:3847:0901/074903:INFO:CONSOLE(141)] "webview_1: Sending the message "{"title":"Initialization Complete"}".", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/tests.js (141)
[53481:3847:0901/074903:INFO:CONSOLE(43)] "Received message "{"title":"Initialization Complete"}".", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/message.js (43)
[53481:3847:0901/074903:INFO:CONSOLE(47)] "Dispatching to the handler.", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/message.js (47)
[53481:3847:0901/074903:INFO:CONSOLE(36)] "Sending the message "{"title":"Get DOM Storage Info."}".", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/message.js (36)
[53481:3847:0901/074903:INFO:CONSOLE(141)] "webview_1: Received message "{"title":"Get DOM Storage Info."}".", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/tests.js (141)
[53481:3847:0901/074903:INFO:CONSOLE(141)] "webview_1: Dispatching to the handler.", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/tests.js (141)
[53481:3847:0901/074903:INFO:CONSOLE(141)] "webview_1: Sending the message "{"title":"DOM Storage Info Ready.","local":"local-page2","session":"session-page2"}".", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/tests.js (141)
[53481:3847:0901/074903:INFO:CONSOLE(43)] "Received message "{"title":"DOM Storage Info Ready.","local":"local-page2","session":"session-page2"}".", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/message.js (43)
[53481:3847:0901/074903:INFO:CONSOLE(47)] "Dispatching to the handler.", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/message.js (47)
[53481:3847:0901/074903:INFO:CONSOLE(36)] "Sending the message "{"title":"Get DOM Storage Info."}".", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/message.js (36)
[53481:3847:0901/074903:INFO:CONSOLE(141)] "webview_0: Received message "{"title":"Get DOM Storage Info."}".", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/tests.js (141)
[53481:3847:0901/074903:INFO:CONSOLE(141)] "webview_0: Dispatching to the handler.", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/tests.js (141)
[53481:3847:0901/074903:INFO:CONSOLE(141)] "webview_0: Sending the message "{"title":"DOM Storage Info Ready.","local":"local-page2","session":"session-page1"}".", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/tests.js (141)
[53481:3847:0901/074903:INFO:CONSOLE(43)] "Received message "{"title":"DOM Storage Info Ready.","local":"local-page2","session":"session-page1"}".", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/message.js (43)
[53481:3847:0901/074903:INFO:CONSOLE(47)] "Dispatching to the handler.", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/message.js (47)
[53481:3847:0901/074903:INFO:CONSOLE(30)] "Test "init_dom_in_webview[1]_and_verify_in_webview[0]" was successful.", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/testing.js (30)
[53481:3847:0901/074903:INFO:CONSOLE(27)] "Starting test "read_dom_storage_info_from_webviews[2]"...", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/testing.js (27)
[53481:3847:0901/074903:INFO:CONSOLE(36)] "Sending the message "{"title":"Get DOM Storage Info."}".", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/message.js (36)
[53481:3847:0901/074903:INFO:CONSOLE(141)] "webview_2: Received message "{"title":"Get DOM Storage Info."}".", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/tests.js (141)
[53481:3847:0901/074903:INFO:CONSOLE(141)] "webview_2: Dispatching to the handler.", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/tests.js (141)
[53481:3847:0901/074903:INFO:CONSOLE(141)] "webview_2: Sending the message "{"title":"DOM Storage Info Ready.","local":"badval","session":"badval"}".", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/tests.js (141)
[53481:3847:0901/074903:INFO:CONSOLE(43)] "Received message "{"title":"DOM Storage Info Ready.","local":"badval","session":"badval"}".", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/message.js (43)
[53481:3847:0901/074903:INFO:CONSOLE(47)] "Dispatching to the handler.", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/message.js (47)
[53481:3847:0901/074903:INFO:CONSOLE(30)] "Test "read_dom_storage_info_from_webviews[2]" was successful.", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/testing.js (30)
[53481:3847:0901/074903:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://epdhjfjckafkalcbkbbhfaomfjmadgco/window.html (0)
[53481:41219:0901/074904:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53481:41219:0901/074904:WARNING:channel.cc(325)] RawChannel write error
[53481:41219:0901/074904:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53481:41219:0901/074904:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.DOMStorageIsolation (9998 ms)
[32/214] WebViewTest.DOMStorageIsolation (11636 ms)
[ RUN ] WebViewTest.Shim_TestPerOriginZoomMode
[53493:3847:0901/074901:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53488:39683:0901/074907:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53488:39683:0901/074907:WARNING:channel.cc(325)] RawChannel write error
[53488:39683:0901/074907:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[53488:39683:0901/074907:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53488:39683:0901/074907:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.Shim_TestPerOriginZoomMode (8719 ms)
[33/214] WebViewTest.Shim_TestPerOriginZoomMode (10294 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectMultiple
[53503:3847:0901/074908:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53498:3847:0901/074909:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:53331/banners/main.js (13)
[53498:73739:0901/074909:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[53498:3847:0901/074909:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:53331/banners/main.js (13)
=================================================================
==53504==ERROR: AddressSanitizer: heap-use-after-free on address 0x60e00004d5a0 at pc 0x00011c4c6e32 bp 0x7fff51d8e650 sp 0x7fff51d8e648
READ of size 8 at 0x60e00004d5a0 thread T0
#0 0x11c4c6e31 in operator() base/memory/scoped_ptr.h:128:5
#1 0x11c4c6e31 in ~scoped_ptr_impl base/memory/scoped_ptr.h:222:0
#2 0x11c4c6e31 in ~scoped_ptr_impl base/memory/scoped_ptr.h:218:0
#3 0x11c4c6e31 in ~scoped_ptr base/memory/scoped_ptr.h:312:0
#4 0x11c4c6e31 in ~scoped_ptr base/memory/scoped_ptr.h:312:0
#5 0x11c4c6e31 in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:797:0
#6 0x11c4c700d in ~RenderFrameImpl content/renderer/render_frame_impl.cc:764:37
#7 0x11c4c700d in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:764:0
#8 0x11c4e2cd0 in content::RenderFrameImpl::frameDetached(blink::WebFrame*, blink::WebFrameClient::DetachType) content/renderer/render_frame_impl.cc:2295:3
#9 0x1149c4e68 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:346:5
#10 0x116a6aa48 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#11 0x116ae1625 in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:307:5
#12 0x116eb896d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:570:5
#13 0x114b22be0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1694:9
#14 0x11c595c88 in content::RenderWidget::Close() content/renderer/render_widget.cc:1631:5
#15 0x11c56b3b0 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3073:3
#16 0x10fd4d44c in Run base/callback.h:396:12
#17 0x10fd4d44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#18 0x11c30f3b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#19 0x11c30b5b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#20 0x10fd4d44c in Run base/callback.h:396:12
#21 0x10fd4d44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#22 0x10fdaf5bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#23 0x10fdb00a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#24 0x10fdb0656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#25 0x10fd2bfa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#26 0x10fd95f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#27 0x10fd2a526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#28 0x7fff954d7b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#29 0x7fff954d7454 in __CFRunLoopDoSources0 ??:0:0
#30 0x7fff954fa7f4 in __CFRunLoopRun ??:0:0
#31 0x7fff954fa0e1 in CFRunLoopRunSpecific ??:0:0
#32 0x7fff93c667bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#33 0x10fd2d497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#34 0x10fd2b89b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#35 0x10fded12e in base::RunLoop::Run() base/run_loop.cc:55:3
#36 0x10fdae124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
#37 0x11c5b0058 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:201:7
#38 0x10fc66d8b in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:806:12
#39 0x10fc652dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#40 0x10eb820dd in ChromeMain chrome/app/chrome_main.cc:66:12
#41 0x10de6fc0a in main chrome/app/chrome_exe_main_mac.cc:16:12
#42 0x10de6fbf3 in start ??:0:0
#35 0x10 (<unknown module>)
0x60e00004d5a0 is located 32 bytes inside of 152-byte region [0x60e00004d580,0x60e00004d618)
freed by thread T0 here:
#0 0x10dec8d7b in __asan_print_accumulated_stats ??:0:0
#1 0x11c4c6014 in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:766:3
#2 0x11c4c700d in ~RenderFrameImpl content/renderer/render_frame_impl.cc:764:37
#3 0x11c4c700d in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:764:0
#4 0x11c4e2cd0 in content::RenderFrameImpl::frameDetached(blink::WebFrame*, blink::WebFrameClient::DetachType) content/renderer/render_frame_impl.cc:2295:3
#5 0x1149c4e68 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:346:5
#6 0x116a6aa48 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#7 0x116ae1625 in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:307:5
#8 0x116eb896d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:570:5
#9 0x114b22be0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1694:9
#10 0x11c595c88 in content::RenderWidget::Close() content/renderer/render_widget.cc:1631:5
#11 0x11c56b3b0 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3073:3
#12 0x10fd4d44c in Run base/callback.h:396:12
#13 0x10fd4d44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#14 0x11c30f3b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#15 0x11c30b5b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#16 0x10fd4d44c in Run base/callback.h:396:12
#17 0x10fd4d44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#18 0x10fdaf5bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#19 0x10fdb00a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#20 0x10fdb0656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#21 0x10fd2bfa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#22 0x10fd95f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#23 0x10fd2a526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#24 0x7fff954d7b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#25 0x7fff954d7454 in __CFRunLoopDoSources0 ??:0:0
#26 0x7fff954fa7f4 in __CFRunLoopRun ??:0:0
#27 0x7fff954fa0e1 in CFRunLoopRunSpecific ??:0:0
#28 0x7fff93c667bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#29 0x10fd2d497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#30 0x10fd2b89b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#31 0x10fded12e in base::RunLoop::Run() base/run_loop.cc:55:3
#32 0x10fdae124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
previously allocated by thread T0 here:
#0 0x10dec87bb in __asan_print_accumulated_stats ??:0:0
#1 0x10fab8c79 in ChromeContentRendererClient::CreateAppBannerClient(content::RenderFrame*) chrome/renderer/chrome_content_renderer_client.cc:1618:7
#2 0x11c504c87 in appBannerClient content/renderer/render_frame_impl.cc:3800:9
#3 0x11c504c87 in non-virtual thunk to content::RenderFrameImpl::appBannerClient() content/renderer/render_frame_impl.cc:3797:0
#4 0x114ab52b4 in blink::WebLocalFrameImpl::willShowInstallBannerPrompt(int, blink::WebVector<blink::WebString> const&, blink::WebAppBannerPromptReply*) third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:2134:65
#5 0x10fabf869 in ChromeRenderFrameObserver::OnAppBannerPromptRequest(int, std::string const&) chrome/renderer/chrome_render_frame_observer.cc:223:3
#6 0x10fabd21c in DispatchToMethodImpl<ChromeRenderFrameObserver, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &), int, std::basic_string<char> , 0, 1> base/tuple.h:254:3
#7 0x10fabd21c in DispatchToMethod<ChromeRenderFrameObserver, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &), int, std::basic_string<char> > base/tuple.h:261:0
#8 0x10fabd21c in Dispatch<ChromeRenderFrameObserver, ChromeRenderFrameObserver, void, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &)> chrome/common/render_messages.h:423:0
#9 0x10fabd21c in ChromeRenderFrameObserver::OnMessageReceived(IPC::Message const&) chrome/renderer/chrome_render_frame_observer.cc:106:0
#10 0x11c4cc13b in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1065:9
#11 0x111f4483e in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
#12 0x111f446c1 in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
#13 0x11c151910 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:656:10
#14 0x111fa5f6e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:288:3
#15 0x10fd4d44c in Run base/callback.h:396:12
#16 0x10fd4d44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#17 0x11c30f3b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#18 0x11c30b5b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#19 0x10fd4d44c in Run base/callback.h:396:12
#20 0x10fd4d44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#21 0x10fdaf5bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#22 0x10fdb00a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#23 0x10fdb0656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#24 0x10fd2bfa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#25 0x10fd95f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#26 0x10fd2a526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#27 0x7fff954d7b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#28 0x7fff954d7454 in __CFRunLoopDoSources0 ??:0:0
#29 0x7fff954fa7f4 in __CFRunLoopRun ??:0:0
#30 0x7fff954fa0e1 in CFRunLoopRunSpecific ??:0:0
#31 0x7fff93c667bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#32 0x10fd2d497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#33 0x10fd2b89b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#34 0x10fded12e in base::RunLoop::Run() base/run_loop.cc:55:3
#35 0x10fdae124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
SUMMARY: AddressSanitizer: heap-use-after-free (/Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4+0xd948e31)
Shadow bytes around the buggy address:
0x1c1c00009a60: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c1c00009a70: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c1c00009a80: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c1c00009a90: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c00009aa0: fd fd fd fd fd fd fd fa fa fa fa fa fa fa fa fa
=>0x1c1c00009ab0: fd fd fd fd[fd]fd fd fd fd fd fd fd fd fd fd fd
0x1c1c00009ac0: fd fd fd fa fa fa fa fa fa fa fa fa fd fd fd fd
0x1c1c00009ad0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fa
0x1c1c00009ae0: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
0x1c1c00009af0: fd fd fd fd fd fd fd fd fd fd fd fd fa fa fa fa
0x1c1c00009b00: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fd
Shadow byte legend (one shadow byte represents 8 application bytes):
Addressable: 00
Partially addressable: 01 02 03 04 05 06 07
Heap left redzone: fa
Heap right redzone: fb
Freed heap region: fd
Stack left redzone: f1
Stack mid redzone: f2
Stack right redzone: f3
Stack partial redzone: f4
Stack after return: f5
Stack use after scope: f8
Global redzone: f9
Global init order: f6
Poisoned by user: f7
Container overflow: fc
Array cookie: ac
Intra object redzone: bb
ASan internal: fe
Left alloca redzone: ca
Right alloca redzone: cb
==53504==ABORTING
Received signal 6
[0x00010fd4bc90]
[0x7fff9184e90a]
[0x00011c56b3b1]
[0x7fff918a5f61]
[0x00010deda4b6]
[0x00010dec4c8e]
[0x00011c4c6e32]
[0x00011c4c700e]
[0x00011c4e2cd1]
[0x0001149c4e69]
[0x000116a6aa49]
[0x000116ae1626]
[0x000116eb896e]
[0x000114b22be1]
[0x00011c595c89]
[0x00011c56b3b1]
[0x00010fd4d44d]
[0x00011c30f3ba]
[0x00011c30b5b4]
[0x00010fd4d44d]
[0x00010fdaf5bd]
[0x00010fdb00a7]
[0x00010fdb0657]
[0x00010fd2bfaa]
[0x00010fd95f1a]
[0x00010fd2a527]
[0x7fff954d7b31]
[0x7fff954d7455]
[0x7fff954fa7f5]
[0x7fff954fa0e2]
[0x7fff93c667be]
[0x00010fd2d498]
[0x00010fd2b89c]
[0x00010fded12f]
[0x00010fdae125]
[0x00011c5b0059]
[0x00010fc66d8c]
[0x00010fc652de]
[0x00010eb820de]
[0x00010de6fc0b]
[0x00010de6fbf4]
[end of stack trace]
[53498:3847:0901/074910:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[53498:3847:0901/074910:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[53498:3847:0901/074910:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectMultiple (4497 ms)
[34/214] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectMultiple (6106 ms)
[ RUN ] BrowsingDataCacheStorageHelperTest.CannedUnique
[53508:3847:0901/074912:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53512:14595:0901/074913:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[53512:14595:0901/074913:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[53512:14595:0901/074913:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[53505:40195:0901/074913:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[53505:40195:0901/074913:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53505:3847:0901/074913:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[53505:40195:0901/074913:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowsingDataCacheStorageHelperTest.CannedUnique (3366 ms)
[35/214] BrowsingDataCacheStorageHelperTest.CannedUnique (5079 ms)
[ RUN ] BrowsingDataDatabaseHelperTest.CannedAddDatabase
[53518:3847:0901/074914:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53520:13063:0901/074915:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[53520:13063:0901/074915:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[53520:13063:0901/074915:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[53520:13063:0901/074915:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[53520:14595:0901/074915:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[ OK ] BrowsingDataDatabaseHelperTest.CannedAddDatabase (2923 ms)
[36/214] BrowsingDataDatabaseHelperTest.CannedAddDatabase (4573 ms)
[ RUN ] ChromeContentBrowserClientBrowserTest.SitePerProcessNavigation
[53523:3847:0901/074916:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53351...
sending server_data: {"host": "127.0.0.1", "port": 53351} (36 bytes)
[ OK ] ChromeContentBrowserClientBrowserTest.SitePerProcessNavigation (4216 ms)
[37/214] ChromeContentBrowserClientBrowserTest.SitePerProcessNavigation (5837 ms)
[ RUN ] ContentSettingsTest.PRE_BlockCookies
[53539:3847:0901/074919:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53354...
sending server_data: {"host": "127.0.0.1", "port": 53354} (36 bytes)
testserver.py: Broken pipe
[53545:13319:0901/074922:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[53545:13319:0901/074922:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[53545:13319:0901/074922:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[53545:13319:0901/074922:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[53545:13319:0901/074922:WARNING:channel.cc(325)] RawChannel write error
[53548:12551:0901/074923:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ContentSettingsTest.PRE_BlockCookies (7226 ms)
[38/214] ContentSettingsTest.PRE_BlockCookies (8680 ms)
[ RUN ] DevToolsBeforeUnloadTest.TestUndockedDevToolsInspectedTabClose
[53546:3847:0901/074922:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53359...
sending server_data: {"host": "127.0.0.1", "port": 53359} (36 bytes)
[53553:13063:0901/074930:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[53553:13063:0901/074930:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[53541:3847:0901/074931:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] DevToolsBeforeUnloadTest.TestUndockedDevToolsInspectedTabClose (10650 ms)
[39/214] DevToolsBeforeUnloadTest.TestUndockedDevToolsInspectedTabClose (12105 ms)
[ RUN ] DevToolsSanityTest.TestNoScriptDuplicatesOnPanelSwitch
[53554:3847:0901/074927:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53362...
sending server_data: {"host": "127.0.0.1", "port": 53362} (36 bytes)
[53550:3847:0901/074933:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[53558:12807:0901/074935:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DevToolsSanityTest.TestNoScriptDuplicatesOnPanelSwitch (9969 ms)
[40/214] DevToolsSanityTest.TestNoScriptDuplicatesOnPanelSwitch (11536 ms)
[ RUN ] DownloadTest.ChromeURLAfterDownload
[53562:3847:0901/074934:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53559:40707:0901/074938:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[53559:40707:0901/074938:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53559:3847:0901/074939:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[53570:13059:0901/074940:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[53570:13059:0901/074940:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DownloadTest.ChromeURLAfterDownload (7810 ms)
[41/214] DownloadTest.ChromeURLAfterDownload (9189 ms)
[ RUN ] SavePageBrowserTest.SaveHTMLOnlyTabDestroy
[53571:3847:0901/074939:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53572:12807:0901/074940:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[53572:12807:0901/074940:WARNING:channel.cc(325)] RawChannel write error
[53565:3847:0901/074940:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] SavePageBrowserTest.SaveHTMLOnlyTabDestroy (3144 ms)
[42/214] SavePageBrowserTest.SaveHTMLOnlyTabDestroy (4707 ms)
[ RUN ] ExtensionBrowsingDataTest.BrowsingDataRemovalMask
[53580:3847:0901/074943:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionBrowsingDataTest.BrowsingDataRemovalMask (2799 ms)
[43/214] ExtensionBrowsingDataTest.BrowsingDataRemovalMask (4083 ms)
[ RUN ] ExtensionBrowsingDataTest.SettingsFunctionSimple
[53588:3847:0901/074947:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53589:14083:0901/074948:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[ OK ] ExtensionBrowsingDataTest.SettingsFunctionSimple (2466 ms)
[44/214] ExtensionBrowsingDataTest.SettingsFunctionSimple (3802 ms)
[ RUN ] AutomationApiTest.TreeChange
[53579:3847:0901/074943:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53573:39683:0901/074945:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[53573:39683:0901/074945:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53573:39683:0901/074945:WARNING:channel.cc(325)] RawChannel write error
[53573:73219:0901/074946:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[53573:3847:0901/074946:INFO:CONSOLE(0)] "[SUCCESS] testTreeChangedObserverForCreatingNode", source: chrome-extension://kigpfijmhopdlojiebdpkbabkkclcjjj/tree_change.html (0)
[53573:3847:0901/074947:INFO:CONSOLE(0)] "[SUCCESS] testTreeChangedObserverForRemovingNode", source: chrome-extension://kigpfijmhopdlojiebdpkbabkkclcjjj/tree_change.html (0)
[53583:13063:0901/074948:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[53573:39683:0901/074948:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[53573:39683:0901/074948:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[53573:39683:0901/074948:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53573:39683:0901/074948:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AutomationApiTest.TreeChange (7127 ms)
[45/214] AutomationApiTest.TreeChange (8364 ms)
[ RUN ] DeclarativeContentApiTest.CanonicalizesPageStateMatcherCss
[53598:3847:0901/074951:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53600:13063:0901/074953:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[53592:3847:0901/074953:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[ OK ] DeclarativeContentApiTest.CanonicalizesPageStateMatcherCss (4144 ms)
[46/214] DeclarativeContentApiTest.CanonicalizesPageStateMatcherCss (5399 ms)
[ RUN ] SetIconAPITest.Overview
[53608:3847:0901/074957:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53609:13063:0901/075000:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[53609:13063:0901/075000:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[53609:13063:0901/075000:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[53609:13063:0901/075000:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SetIconAPITest.Overview (5245 ms)
[47/214] SetIconAPITest.Overview (6517 ms)
[ RUN ] DeclarativeApiTest.ExtensionLifetimeRulesHandling
[53597:3847:0901/074951:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53591:41219:0901/074956:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53591:41219:0901/074956:WARNING:channel.cc(325)] RawChannel write error
[53610:12807:0901/074958:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[53610:12807:0901/074958:WARNING:channel.cc(325)] RawChannel write error
[53591:41219:0901/075000:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53591:41219:0901/075000:WARNING:channel.cc(325)] RawChannel write error
[53591:41219:0901/075000:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[53591:41219:0901/075000:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[53591:41219:0901/075000:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53591:5383:0901/075001:ERROR:mach_broker_mac.mm(222)] Unknown process 53615 is sending Mach IPC messages!
[ OK ] DeclarativeApiTest.ExtensionLifetimeRulesHandling (11560 ms)
[48/214] DeclarativeApiTest.ExtensionLifetimeRulesHandling (12952 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_SearchPauseResumeCancelGetFileIconIncognito
[53623:3847:0901/075003:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_SearchPauseResumeCancelGetFileIconIncognito (4860 ms)
[49/214] DownloadExtensionTest.DownloadExtensionTest_SearchPauseResumeCancelGetFileIconIncognito (6197 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_AuthBasic
[53625:3847:0901/075004:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53371...
sending server_data: {"host": "127.0.0.1", "port": 53371} (36 bytes)
[53628:3847:0901/075007:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[53628:12807:0901/075007:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_AuthBasic (4903 ms)
[50/214] DownloadExtensionTest.DownloadExtensionTest_Download_AuthBasic (6468 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_ReservedFilename
[53635:3847:0901/075010:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53374...
sending server_data: {"host": "127.0.0.1", "port": 53374} (36 bytes)
[53641:14339:0901/075012:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[53641:14339:0901/075012:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[53638:13063:0901/075012:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[53638:13063:0901/075012:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[53638:13063:0901/075012:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_ReservedFilename (4831 ms)
[51/214] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_ReservedFilename (6123 ms)
[ RUN ] ExtensionBrowserTest.LoadChromeExtensionsWithOptionsParamWhenEmbedded
[53639:3847:0901/075011:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53632:41219:0901/075014:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53632:41219:0901/075014:WARNING:channel.cc(325)] RawChannel write error
[53632:3847:0901/075014:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[53639:3847:0901/075017:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000145680]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[53639:3847:0901/075017:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000145680]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[53639:3847:0901/075017:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000145680]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[53639:3847:0901/075017:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000145680]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[53639:3847:0901/075017:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000145680]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[53639:3847:0901/075017:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000145680]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[53639:3847:0901/075017:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000145680]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[53639:3847:0901/075017:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000145680]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[53639:3847:0901/075017:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000145680]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[53639:3847:0901/075017:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000145680]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[53639:3847:0901/075017:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000145680]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[53639:3847:0901/075017:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000145680]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[53639:3847:0901/075017:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000145680]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[53639:3847:0901/075017:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000145680]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[53639:3847:0901/075017:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000145680]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[53639:3847:0901/075017:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000145680]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[53639:3847:0901/075017:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000145680]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[53639:3847:0901/075017:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000145680]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[53639:3847:0901/075017:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000145680]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[53639:3847:0901/075017:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000145680]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[53639:3847:0901/075017:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000145680]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[53639:3847:0901/075017:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000145680]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[53639:3847:0901/075017:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000145680]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[53639:3847:0901/075017:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000145680]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[53639:3847:0901/075017:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000145680]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[53639:3847:0901/075017:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000145680]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[53639:3847:0901/075017:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000145680]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[53639:3847:0901/075017:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000145680]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[53639:3847:0901/075017:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000145680]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[53639:3847:0901/075017:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000145680]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[53639:3847:0901/075017:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000145680]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[53639:3847:0901/075017:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000145680]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[53639:3847:0901/075017:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000145680]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[53639:3847:0901/075017:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000145680]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[53639:3847:0901/075017:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000145680]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[53639:3847:0901/075017:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000145680]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[53639:3847:0901/075017:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000145680]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[53639:3847:0901/075017:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000145680]RENDER WARNING: texture bound to texture unit 1 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] ExtensionBrowserTest.LoadChromeExtensionsWithOptionsParamWhenEmbedded (8333 ms)
[52/214] ExtensionBrowserTest.LoadChromeExtensionsWithOptionsParamWhenEmbedded (9647 ms)
[ RUN ] ExtensionBrowserTest.RSSParseFeedInvalidFeed1
[53648:3847:0901/075016:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53376...
sending server_data: {"host": "127.0.0.1", "port": 53376} (36 bytes)
[53645:40963:0901/075019:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[53645:40963:0901/075019:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[53645:40963:0901/075019:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53645:40963:0901/075019:WARNING:channel.cc(325)] RawChannel write error
[53645:3847:0901/075019:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[ OK ] ExtensionBrowserTest.RSSParseFeedInvalidFeed1 (5520 ms)
[53/214] ExtensionBrowserTest.RSSParseFeedInvalidFeed1 (7036 ms)
[ RUN ] PageActionApiTest.RemovePopup
[53657:3847:0901/075020:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53654:41219:0901/075023:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53654:41219:0901/075023:WARNING:channel.cc(325)] RawChannel write error
[53654:41219:0901/075023:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[53654:41219:0901/075023:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[53654:41219:0901/075023:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[53654:41219:0901/075023:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[53654:41219:0901/075023:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PageActionApiTest.RemovePopup (4557 ms)
[54/214] PageActionApiTest.RemovePopup (5981 ms)
[ RUN ] FileSystemApiTest.FileSystemApiInvalidChooseEntryTypeTest
[53663:3847:0901/075023:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53659:5383:0901/075025:ERROR:mach_broker_mac.mm(222)] Unknown process 53666 is sending Mach IPC messages!
[53659:3847:0901/075026:INFO:CONSOLE(0)] "[SUCCESS] saveFile", source: chrome-extension://jinnedfafgbboehcfiobafnbcpcepdbe/test.html (0)
[53659:38915:0901/075026:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[53659:38915:0901/075026:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[53659:38915:0901/075026:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[53659:38915:0901/075026:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[53659:38915:0901/075026:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] FileSystemApiTest.FileSystemApiInvalidChooseEntryTypeTest (5497 ms)
[55/214] FileSystemApiTest.FileSystemApiInvalidChooseEntryTypeTest (6755 ms)
[ RUN ] FileSystemApiTest.FileSystemApiSaveCancelTest
[53670:3847:0901/075026:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53665:5379:0901/075028:ERROR:mach_broker_mac.mm(222)] Unknown process 53674 is sending Mach IPC messages!
[53665:3847:0901/075029:INFO:CONSOLE(0)] "[SUCCESS] saveFile", source: chrome-extension://djjnphohmpdiklgfolplkjjhimggdbha/test.html (0)
[ OK ] FileSystemApiTest.FileSystemApiSaveCancelTest (5410 ms)
[56/214] FileSystemApiTest.FileSystemApiSaveCancelTest (6753 ms)
[ RUN ] GcdPrivateAPITest.GetCloudList
[53678:3847:0901/075029:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53672:39683:0901/075032:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53672:39683:0901/075032:WARNING:channel.cc(325)] RawChannel write error
[ OK ] GcdPrivateAPITest.GetCloudList (4124 ms)
[57/214] GcdPrivateAPITest.GetCloudList (5654 ms)
[ RUN ] GcmApiTest.SendValidation
[53684:3847:0901/075033:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53680:3847:0901/075035:INFO:CONSOLE(0)] "[SUCCESS] successWhenHappyPath", source: chrome-extension://mkldapdahmjmalhdcableoelkofbeamk/_generated_background_page.html (0)
[53680:3847:0901/075035:INFO:CONSOLE(0)] "[SUCCESS] successWhenTtlIsZero", source: chrome-extension://mkldapdahmjmalhdcableoelkofbeamk/_generated_background_page.html (0)
[53680:3847:0901/075035:INFO:CONSOLE(0)] "[SUCCESS] successWhenTtlIsMissing", source: chrome-extension://mkldapdahmjmalhdcableoelkofbeamk/_generated_background_page.html (0)
[53680:3847:0901/075035:INFO:CONSOLE(0)] "[SUCCESS] failureWhenTtlIsNegative", source: chrome-extension://mkldapdahmjmalhdcableoelkofbeamk/_generated_background_page.html (0)
[53680:3847:0901/075035:INFO:CONSOLE(0)] "[SUCCESS] failureWhenTtlIsTooLarge", source: chrome-extension://mkldapdahmjmalhdcableoelkofbeamk/_generated_background_page.html (0)
[53680:3847:0901/075035:INFO:CONSOLE(0)] "[SUCCESS] failureWhenMessageIdMissing", source: chrome-extension://mkldapdahmjmalhdcableoelkofbeamk/_generated_background_page.html (0)
[53680:3847:0901/075035:INFO:CONSOLE(0)] "[SUCCESS] failureWhenMessageIdIsEmpty", source: chrome-extension://mkldapdahmjmalhdcableoelkofbeamk/_generated_background_page.html (0)
[53680:3847:0901/075035:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDestinationIdMissing", source: chrome-extension://mkldapdahmjmalhdcableoelkofbeamk/_generated_background_page.html (0)
[53680:3847:0901/075035:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDestinationIdIsEmpty", source: chrome-extension://mkldapdahmjmalhdcableoelkofbeamk/_generated_background_page.html (0)
[53680:3847:0901/075035:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDataIsMissing", source: chrome-extension://mkldapdahmjmalhdcableoelkofbeamk/_generated_background_page.html (0)
[53680:3847:0901/075035:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDataIsEmpty", source: chrome-extension://mkldapdahmjmalhdcableoelkofbeamk/_generated_background_page.html (0)
[53680:3847:0901/075035:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDataKeyIsEmpty", source: chrome-extension://mkldapdahmjmalhdcableoelkofbeamk/_generated_background_page.html (0)
[53680:3847:0901/075035:INFO:CONSOLE(0)] "[SUCCESS] successWhenDataKeyHasGoogDotInIt", source: chrome-extension://mkldapdahmjmalhdcableoelkofbeamk/_generated_background_page.html (0)
[53680:3847:0901/075035:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDataKeyIsGoogDot", source: chrome-extension://mkldapdahmjmalhdcableoelkofbeamk/_generated_background_page.html (0)
[53680:3847:0901/075035:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDataKeyIsGoogDotPrefixed", source: chrome-extension://mkldapdahmjmalhdcableoelkofbeamk/_generated_background_page.html (0)
[53680:3847:0901/075035:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDataKeyIsGoogDotMixedCasedPrefixed", source: chrome-extension://mkldapdahmjmalhdcableoelkofbeamk/_generated_background_page.html (0)
[53680:3847:0901/075035:INFO:CONSOLE(0)] "[SUCCESS] successWhenDataKeyHasGoogleInIt", source: chrome-extension://mkldapdahmjmalhdcableoelkofbeamk/_generated_background_page.html (0)
[53680:3847:0901/075035:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDataKeyIsGoogle", source: chrome-extension://mkldapdahmjmalhdcableoelkofbeamk/_generated_background_page.html (0)
[53680:3847:0901/075035:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDataKeyIsMixedCasedGoogle", source: chrome-extension://mkldapdahmjmalhdcableoelkofbeamk/_generated_background_page.html (0)
[53680:3847:0901/075035:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDataKeyIsGooglePrefixed", source: chrome-extension://mkldapdahmjmalhdcableoelkofbeamk/_generated_background_page.html (0)
[53680:3847:0901/075035:INFO:CONSOLE(0)] "[SUCCESS] failureWhenDataKeyIsCollapeKey", source: chrome-extension://mkldapdahmjmalhdcableoelkofbeamk/_generated_background_page.html (0)
[53680:3847:0901/075035:INFO:CONSOLE(0)] "[SUCCESS] failureWhenMessageIsTooLarge", source: chrome-extension://mkldapdahmjmalhdcableoelkofbeamk/_generated_background_page.html (0)
[53686:13063:0901/075035:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[53686:13063:0901/075035:WARNING:channel.cc(325)] RawChannel write error
[ OK ] GcmApiTest.SendValidation (4535 ms)
[58/214] GcmApiTest.SendValidation (5962 ms)
[ RUN ] GetAuthTokenFunctionTest.NonInteractiveSuccess
[53690:3847:0901/075035:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53685:3847:0901/075037:INFO:CONSOLE(5)] "hi there", source: chrome-extension://ofobahbjnpecepfnnlpdlolhookhlpkl/test.js (5)
[53691:12807:0901/075037:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] GetAuthTokenFunctionTest.NonInteractiveSuccess (4217 ms)
[59/214] GetAuthTokenFunctionTest.NonInteractiveSuccess (5725 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveQueuedNoninteractiveFails
[53697:3847:0901/075039:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53693:3847:0901/075041:INFO:CONSOLE(5)] "hi there", source: chrome-extension://ofobahbjnpecepfnnlpdlolhookhlpkl/test.js (5)
[53699:13063:0901/075041:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[53699:13063:0901/075041:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[53693:41219:0901/075041:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] GetAuthTokenFunctionTest.InteractiveQueuedNoninteractiveFails (4192 ms)
[60/214] GetAuthTokenFunctionTest.InteractiveQueuedNoninteractiveFails (5408 ms)
[ RUN ] GetAuthTokenFunctionTest.NonInteractiveCacheHit
[53703:3847:0901/075041:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53698:3847:0901/075043:INFO:CONSOLE(5)] "hi there", source: chrome-extension://ofobahbjnpecepfnnlpdlolhookhlpkl/test.js (5)
[53698:37891:0901/075043:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[53698:37891:0901/075043:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[53698:37891:0901/075043:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] GetAuthTokenFunctionTest.NonInteractiveCacheHit (4142 ms)
[61/214] GetAuthTokenFunctionTest.NonInteractiveCacheHit (5469 ms)
[ RUN ] GetAuthTokenFunctionTest.ComponentWithNormalClientId
[53709:3847:0901/075044:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53711:12551:0901/075045:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[53711:12551:0901/075045:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[53711:12551:0901/075045:WARNING:channel.cc(325)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.ComponentWithNormalClientId (2976 ms)
[62/214] GetAuthTokenFunctionTest.ComponentWithNormalClientId (4238 ms)
[ RUN ] LaunchWebAuthFlowFunctionTest.NonInteractiveSuccess
[53715:3847:0901/075046:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53710:3847:0901/075049:INFO:CONSOLE(3)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://ahjaciijnoiaklcomgnblndopackapon/scope_approval_dialog.html (3)
[53724:13063:0901/075050:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] LaunchWebAuthFlowFunctionTest.NonInteractiveSuccess (6031 ms)
[63/214] LaunchWebAuthFlowFunctionTest.NonInteractiveSuccess (7362 ms)
[ RUN ] ImageWriterPrivateApiTest.TestListDevices
[53722:3847:0901/075048:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53716:3847:0901/075051:INFO:CONSOLE(0)] "[SUCCESS] testDeviceList", source: chrome-extension://bhdicapfliiopgopdpfahjdciigdmelc/_generated_background_page.html (0)
[53725:12807:0901/075051:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] ImageWriterPrivateApiTest.TestListDevices (4233 ms)
[64/214] ImageWriterPrivateApiTest.TestListDevices (5478 ms)
[ RUN ] ExtensionManagementApiTest.LaunchTabApp
[53733:3847:0901/075054:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53727:3847:0901/075056:INFO:CONSOLE(11)] "Launch Launch App in a tab (meopjajbffamhhlmopcldinfacpnloeb)", source: chrome-extension://fhiklmgdmmpaaiipfbelghlageoahekd/background.js (11)
[53727:3847:0901/075057:INFO:CONSOLE(11)] "Launch Launch App in a tab (meopjajbffamhhlmopcldinfacpnloeb)", source: chrome-extension://fhiklmgdmmpaaiipfbelghlageoahekd/background.js (11)
[53727:61955:0901/075057:ERROR:mach_broker_mac.mm(222)] Unknown process 53739 is sending Mach IPC messages!
[53727:74027:0901/075058:ERROR:mach_broker_mac.mm(222)] Unknown process 53741 is sending Mach IPC messages!
[ OK ] ExtensionManagementApiTest.LaunchTabApp (5493 ms)
[65/214] ExtensionManagementApiTest.LaunchTabApp (6994 ms)
[ RUN ] ExtensionManagementApiEscalationTest.SetEnabled
[53732:3847:0901/075054:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53726:40963:0901/075058:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[53726:40963:0901/075058:WARNING:channel.cc(325)] RawChannel write error
[53726:3847:0901/075100:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2147483649, remote ID 3)
[53726:3847:0901/075100:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2147483648, remote ID 2)
[53726:40963:0901/075100:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionManagementApiEscalationTest.SetEnabled (8002 ms)
[66/214] ExtensionManagementApiEscalationTest.SetEnabled (9250 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesDelete
[53748:3847:0901/075101:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53744:61955:0901/075103:ERROR:mach_broker_mac.mm(222)] Unknown process 53753 is sending Mach IPC messages!
[53744:3847:0901/075104:INFO:CONSOLE(0)] "[SUCCESS] getMediaFileSystems", source: chrome-extension://cleakbjkmncjdnhegegbfgfifkjbdccp/_generated_background_page.html (0)
[53744:3847:0901/075104:INFO:CONSOLE(0)] "[SUCCESS] readFileSystemsAndDeleteFile", source: chrome-extension://cleakbjkmncjdnhegegbfgfifkjbdccp/_generated_background_page.html (0)
[53750:13063:0901/075104:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[53750:13063:0901/075104:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[53744:41219:0901/075104:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53744:41219:0901/075104:WARNING:channel.cc(325)] RawChannel write error
[ OK ] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesDelete (5019 ms)
[67/214] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesDelete (6465 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.CancelScan
[53755:3847:0901/075103:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53749:9751:0901/075105:ERROR:mach_broker_mac.mm(222)] Unknown process 53757 is sending Mach IPC messages!
[53749:3847:0901/075106:INFO:CONSOLE(0)] "[SUCCESS] StartAndCancelMediaScanTest", source: chrome-extension://pbdoeipjejielggmhhmegapjdfaedcmb/_generated_background_page.html (0)
[53756:12807:0901/075106:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[53756:12807:0901/075106:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[53758:13319:0901/075106:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[53758:13319:0901/075106:WARNING:channel.cc(325)] RawChannel write error
[ OK ] MediaGalleriesPlatformAppBrowserTest.CancelScan (4839 ms)
[68/214] MediaGalleriesPlatformAppBrowserTest.CancelScan (6282 ms)
[ RUN ] MediaGalleriesGalleryWatchApiTest.CorrectResponseOnModifyingWatchedGallery
[53762:3847:0901/075107:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] MediaGalleriesGalleryWatchApiTest.CorrectResponseOnModifyingWatchedGallery (4024 ms)
[69/214] MediaGalleriesGalleryWatchApiTest.CorrectResponseOnModifyingWatchedGallery (5432 ms)
[ RUN ] PasswordsPrivateApiTest.RemovePasswordException
[53769:3847:0901/075109:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53763:39427:0901/075111:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[53763:3847:0901/075111:INFO:CONSOLE(0)] "[SUCCESS] removePasswordException", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?removePasswordException (0)
[53763:39427:0901/075111:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53763:39427:0901/075111:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PasswordsPrivateApiTest.RemovePasswordException (4038 ms)
[70/214] PasswordsPrivateApiTest.RemovePasswordException (5428 ms)
[ RUN ] ExtensionApiTestWithManagementPolicy.OptionalPermissionsPolicyBlocked
[53775:3847:0901/075113:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53772:3847:0901/075115:INFO:CONSOLE(0)] "[SUCCESS] allowedPermission", source: chrome-extension://gkjagnaihmejjmjpcdflaonhibjihjao/_generated_background_page.html (0)
[53772:3847:0901/075115:INFO:CONSOLE(0)] "[SUCCESS] allowedPermission", source: chrome-extension://gkjagnaihmejjmjpcdflaonhibjihjao/_generated_background_page.html (0)
[53777:12807:0901/075115:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[53777:12807:0901/075115:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTestWithManagementPolicy.OptionalPermissionsPolicyBlocked (4006 ms)
[71/214] ExtensionApiTestWithManagementPolicy.OptionalPermissionsPolicyBlocked (5368 ms)
[ RUN ] StreamsPrivateApiTest.NavigateToAnAttachment
[53781:3847:0901/075114:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53776:39683:0901/075117:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] StreamsPrivateApiTest.NavigateToAnAttachment (4349 ms)
[72/214] StreamsPrivateApiTest.NavigateToAnAttachment (5658 ms)
[ RUN ] TabCaptureApiTest.GetUserMediaTest
[53788:3847:0901/075118:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53784:40195:0901/075120:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[53784:40195:0901/075120:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53784:40195:0901/075120:WARNING:channel.cc(325)] RawChannel write error
[53784:3847:0901/075121:INFO:CONSOLE(0)] "[SUCCESS] testGetUserMedia", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/get_user_media_test.html (0)
[53793:12807:0901/075121:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[53793:12807:0901/075121:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[53793:12807:0901/075121:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] TabCaptureApiTest.GetUserMediaTest (4821 ms)
[73/214] TabCaptureApiTest.GetUserMediaTest (6192 ms)
[ RUN ] ExtensionTabsTest.UpdateDevToolsWindow
[53794:3847:0901/075120:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53800:13063:0901/075126:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[53800:13063:0901/075126:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionTabsTest.UpdateDevToolsWindow (7912 ms)
[74/214] ExtensionTabsTest.UpdateDevToolsWindow (9522 ms)
[ RUN ] ExtensionTabsTest.FilteredEvents
[53801:3847:0901/075124:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53812:14595:0901/075133:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[53812:14595:0901/075133:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[53797:41219:0901/075133:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53797:41219:0901/075133:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53797:41219:0901/075133:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionTabsTest.FilteredEvents (11252 ms)
[75/214] ExtensionTabsTest.FilteredEvents (12824 ms)
[ RUN ] WebNavigationApiTest.Download
[53810:3847:0901/075130:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53806:40963:0901/075133:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53806:40963:0901/075133:WARNING:channel.cc(325)] RawChannel write error
[53806:72963:0901/075133:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /not-found
[53806:3847:0901/075134:INFO:CONSOLE(0)] "[SUCCESS] serverRedirect", source: chrome-extension://imocmgpjdogdcicfhonpiocfkljihaob/test_download.html (0)
[53806:40963:0901/075134:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[53806:40963:0901/075134:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53806:40963:0901/075134:WARNING:channel.cc(325)] RawChannel write error
[53806:3847:0901/075134:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.Download (6341 ms)
[76/214] WebNavigationApiTest.Download (7511 ms)
[ RUN ] WebNavigationApiTest.UserAction
[53821:3847:0901/075137:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53815:3847:0901/075141:INFO:CONSOLE(0)] "[SUCCESS] userAction", source: chrome-extension://haammfobacnejnidbnpghcbbeicmidja/test_userAction.html (0)
[53823:13063:0901/075141:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[53823:13063:0901/075141:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[53823:13063:0901/075141:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[53823:13063:0901/075141:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[53823:13063:0901/075141:WARNING:channel.cc(325)] RawChannel write error
[53815:38403:0901/075141:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53815:3847:0901/075142:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.UserAction (6139 ms)
[77/214] WebNavigationApiTest.UserAction (7566 ms)
[ RUN ] WebNavigationApiTest.Crash
[53822:3847:0901/075137:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53816:73219:0901/075141:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
ASAN:DEADLYSIGNAL
=================================================================
==53829==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x000116803654 bp 0x7fff57a970f0 sp 0x7fff57a970f0 T0)
#0 0x116803653 in content::(anonymous namespace)::CrashIntentionally() content/renderer/render_frame_impl.cc:315:9
#1 0x1167fea68 in MaybeHandleDebugURL content/renderer/render_frame_impl.cc:373:5
#2 0x1167fea68 in content::RenderFrameImpl::PrepareRenderViewForNavigation(GURL const&, content::RequestNavigationParams const&, bool*, blink::WebURLRequest::CachePolicy*) content/renderer/render_frame_impl.cc:4755:0
#3 0x1167cd989 in content::RenderFrameImpl::NavigateInternal(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&, scoped_ptr<content::StreamOverrideParameters, base::DefaultDeleter<content::StreamOverrideParameters> >) content/renderer/render_frame_impl.cc:4461:3
#4 0x1167c5ee4 in content::RenderFrameImpl::OnNavigate(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&) content/renderer/render_frame_impl.cc:1145:3
#5 0x116803aaa in DispatchToMethodImpl<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams, 0, 1, 2> base/tuple.h:254:3
#6 0x116803aaa in DispatchToMethod<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams> base/tuple.h:261:0
#7 0x116803aaa in bool FrameMsg_Navigate::Dispatch<content::RenderFrameImpl, content::RenderFrameImpl, void, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)>(IPC::Message const*, content::RenderFrameImpl*, content::RenderFrameImpl*, void*, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)) content/common/frame_messages.h:467:0
#8 0x1167c214a in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1071:5
#9 0x10c23983e in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
#10 0x10c2396c1 in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
#11 0x116446910 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:656:10
#12 0x10c29af6e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:288:3
#13 0x10a04244c in Run base/callback.h:396:12
#14 0x10a04244c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#15 0x1166043b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#16 0x1166005b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#17 0x10a04244c in Run base/callback.h:396:12
#18 0x10a04244c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#19 0x10a0a45bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#20 0x10a0a50a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#21 0x10a0a5656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#22 0x10a020fa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#23 0x10a08af19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#24 0x10a01f526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#25 0x7fff954d7b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#26 0x7fff954d7454 in __CFRunLoopDoSources0 ??:0:0
#27 0x7fff954fa7f4 in __CFRunLoopRun ??:0:0
#28 0x7fff954fa0e1 in CFRunLoopRunSpecific ??:0:0
#29 0x7fff93c667bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#30 0x10a022497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#31 0x10a02089b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#32 0x10a0e212e in base::RunLoop::Run() base/run_loop.cc:55:3
#33 0x10a0a3124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
#34 0x1168a5058 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:201:7
#35 0x109f5bd8b in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:806:12
#36 0x109f5a2dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#37 0x108e770dd in ChromeMain chrome/app/chrome_main.cc:66:12
#38 0x108166c0a in main chrome/app/chrome_exe_main_mac.cc:16:12
#39 0x108166bf3 in start ??:0:0
#35 0x10 (<unknown module>)
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4+0xd990653)
==53829==ABORTING
Received signal 6
[end of stack trace]
==53829==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fff57a9a000; bottom 0x00011d0cf000; size: 0x7ffe3a9cb000 (140729881767936)
False positive error reports may follow
For details see http://code.google.com/p/address-sanitizer/issues/detail?id=189
[53816:3847:0901/075142:INFO:CONSOLE(0)] "[SUCCESS] crash", source: chrome-extension://ockonmokhmneooabcdmfdnchdapfcgae/test_crash.html (0)
[53825:13063:0901/075142:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[53816:3847:0901/075143:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.Crash (7303 ms)
[78/214] WebNavigationApiTest.Crash (8634 ms)
[ RUN ] ExtensionWebstorePrivateApiTest.IncorrectManifest2
HTTP server started on http://127.0.0.1:53390...
sending server_data: {"host": "127.0.0.1", "port": 53390} (36 bytes)
[53837:3847:0901/075145:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53831:3847:0901/075148:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[53831:3847:0901/075150:WARNING:extension_error_reporter.cc(79)] Extension error: Manifest file is invalid.
[53831:3847:0901/075150:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: http://www.example.com:53390/files/extensions/api_test/webstore_private/incorrect_manifest2.html (0)
[53831:39683:0901/075150:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53831:39683:0901/075150:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionWebstorePrivateApiTest.IncorrectManifest2 (7519 ms)
[79/214] ExtensionWebstorePrivateApiTest.IncorrectManifest2 (9032 ms)
[ RUN ] BundleWebstorePrivateApiTest.InstallBundle
HTTP server started on http://127.0.0.1:53391...
sending server_data: {"host": "127.0.0.1", "port": 53391} (36 bytes)
[53841:3847:0901/075147:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53833:3847:0901/075149:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[53833:3847:0901/075152:INFO:CONSOLE(0)] "[SUCCESS] successfulInstall", source: http://www.example.com:53391/files/extensions/api_test/webstore_private/install_bundle.html (0)
[53833:41219:0901/075152:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53833:41219:0901/075152:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BundleWebstorePrivateApiTest.InstallBundle (8128 ms)
[80/214] BundleWebstorePrivateApiTest.InstallBundle (9430 ms)
[ RUN ] ContentCapabilitiesTest.ExtensionUnlimitedStorageIsIsolated
[53864:3847:0901/075155:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ContentCapabilitiesTest.ExtensionUnlimitedStorageIsIsolated (2977 ms)
[81/214] ContentCapabilitiesTest.ExtensionUnlimitedStorageIsIsolated (4353 ms)
[ RUN ] ChromeAppAPITest.IsInstalled
[53860:3847:0901/075154:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53856:73475:0901/075155:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[53856:73475:0901/075156:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[53856:39939:0901/075156:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53856:39939:0901/075156:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ChromeAppAPITest.IsInstalled (5775 ms)
[82/214] ChromeAppAPITest.IsInstalled (7230 ms)
[ RUN ] ExecuteScriptApiTest.NavigationRaceExecuteScript
[53873:3847:0901/075200:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53869:72971:0901/075205:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[53879:12807:0901/075205:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[53881:12551:0901/075205:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[53881:12551:0901/075205:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExecuteScriptApiTest.NavigationRaceExecuteScript (7389 ms)
[83/214] ExecuteScriptApiTest.NavigationRaceExecuteScript (9096 ms)
[ RUN ] ExtensionContextMenuBrowserLazyTest.EventPage
[53877:3847:0901/075201:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53880:13063:0901/075204:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[53880:13063:0901/075204:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[53882:13063:0901/075206:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[53882:13063:0901/075206:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[53872:41219:0901/075206:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53872:41219:0901/075206:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionContextMenuBrowserLazyTest.EventPage (7072 ms)
[84/214] ExtensionContextMenuBrowserLazyTest.EventPage (8569 ms)
[ RUN ] ExtensionInstallUIBrowserTest.TestThemeReset
[53889:3847:0901/075209:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionInstallUIBrowserTest.TestThemeReset (6017 ms)
[85/214] ExtensionInstallUIBrowserTest.TestThemeReset (7489 ms)
[ RUN ] ExtensionInstallUIBrowserTest.TestInstallThemeInFullScreen
[53893:3847:0901/075210:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53885:40963:0901/075213:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53885:40963:0901/075213:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionInstallUIBrowserTest.TestInstallThemeInFullScreen (5776 ms)
[86/214] ExtensionInstallUIBrowserTest.TestInstallThemeInFullScreen (7368 ms)
[ RUN ] ExtensionOverrideTest.OverrideNewTab
[53903:3847:0901/075217:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionOverrideTest.OverrideNewTab (5443 ms)
[87/214] ExtensionOverrideTest.OverrideNewTab (6923 ms)
[ RUN ] ExtensionOverrideTest.ShouldNotCreateDuplicateEntries
[53904:3847:0901/075218:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53898:41219:0901/075220:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[53898:41219:0901/075220:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[53898:41219:0901/075220:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53898:41219:0901/075220:WARNING:channel.cc(325)] RawChannel write error
[53907:12807:0901/075220:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[53907:12807:0901/075220:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[53907:12807:0901/075220:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[53907:12807:0901/075220:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[53907:12807:0901/075220:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionOverrideTest.ShouldNotCreateDuplicateEntries (5194 ms)
[88/214] ExtensionOverrideTest.ShouldNotCreateDuplicateEntries (6795 ms)
[ RUN ] ExtensionWebUITest.SanityCheckAvailableAPIsInChromeFrame
[53917:3847:0901/075225:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53911:36355:0901/075227:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53911:36355:0901/075227:WARNING:channel.cc(325)] RawChannel write error
[53911:3847:0901/075228:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[53921:12807:0901/075228:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionWebUITest.SanityCheckAvailableAPIsInChromeFrame (6208 ms)
[89/214] ExtensionWebUITest.SanityCheckAvailableAPIsInChromeFrame (8087 ms)
[ RUN ] ExtensionStorageMonitorTest.UnderThreshold
[53916:3847:0901/075224:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53910:3847:0901/075229:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483649)
[53910:41219:0901/075229:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[53910:41219:0901/075229:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53910:41219:0901/075229:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[53910:41219:0901/075229:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[53910:41219:0901/075229:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[53910:41219:0901/075229:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[53910:41219:0901/075229:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53910:41219:0901/075229:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionStorageMonitorTest.UnderThreshold (7383 ms)
[90/214] ExtensionStorageMonitorTest.UnderThreshold (8830 ms)
[ RUN ] RedirectTest.Server
[53931:3847:0901/075233:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53422...
sending server_data: {"host": "127.0.0.1", "port": 53422} (36 bytes)
[53925:40451:0901/075234:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53925:40451:0901/075234:WARNING:channel.cc(325)] RawChannel write error
[ OK ] RedirectTest.Server (4281 ms)
[91/214] RedirectTest.Server (5697 ms)
[ RUN ] WebstoreInlineInstallerListenerTest.InstallStageListenerTest
HTTP server started on http://127.0.0.1:53420...
sending server_data: {"host": "127.0.0.1", "port": 53420} (36 bytes)
[53932:3847:0901/075233:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WebstoreInlineInstallerListenerTest.InstallStageListenerTest (8324 ms)
[92/214] WebstoreInlineInstallerListenerTest.InstallStageListenerTest (10046 ms)
[ RUN ] RedirectTest.ClientFragments
[53944:3847:0901/075238:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53430...
sending server_data: {"host": "127.0.0.1", "port": 53430} (36 bytes)
[53937:38659:0901/075240:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53937:38659:0901/075240:WARNING:channel.cc(325)] RawChannel write error
[53944:3847:0901/075240:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] RedirectTest.ClientFragments (4339 ms)
[93/214] RedirectTest.ClientFragments (5862 ms)
[ RUN ] ECKPrefixedEncryptedMediaTest.LoadUnknownSession
[53951:3847:0901/075242:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53431...
sending server_data: {"host": "127.0.0.1", "port": 53431} (36 bytes)
[53946:3847:0901/075245:INFO:CONSOLE(280)] "07:52:45.052 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:53431/files/eme_player_js/utils.js (280)
[53946:3847:0901/075245:INFO:CONSOLE(280)] "07:52:45.071 - Registering video event handlers.", source: http://127.0.0.1:53431/files/eme_player_js/utils.js (280)
[53946:3847:0901/075245:INFO:CONSOLE(280)] "07:52:45.090 - Loading media using src.", source: http://127.0.0.1:53431/files/eme_player_js/utils.js (280)
[53946:3847:0901/075245:INFO:CONSOLE(280)] "07:52:45.342 - Loading session: UnknownSession", source: http://127.0.0.1:53431/files/eme_player_js/utils.js (280)
[53946:3847:0901/075245:INFO:CONSOLE(280)] "07:52:45.353 - org.chromium.externalclearkey Generate key request, initData: 4c4f41445f53455353494f4e7c556e6b6e6f776e53657373696f6e", source: http://127.0.0.1:53431/files/eme_player_js/utils.js (280)
[53946:3847:0901/075245:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[53946:3847:0901/075246:INFO:CONSOLE(280)] "07:52:46.405 - heartbeat #1", source: http://127.0.0.1:53431/files/eme_player_js/utils.js (280)
[53946:3847:0901/075246:INFO:CONSOLE(280)] "07:52:46.436 - onWebkitKeyError KeySystem: org.chromium.externalclearkey, sessionId: , errorCode: 1, systemCode: 0", source: http://127.0.0.1:53431/files/eme_player_js/utils.js (280)
[53946:3847:0901/075246:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:53431/files/eme_player_js/utils.js (145)
[53946:3847:0901/075246:INFO:CONSOLE(280)] "07:52:46.452 - Set document title to: PREFIXED_EME_ERROR_EVENT, updated title: PREFIXED_EME_ERROR_EVENT", source: http://127.0.0.1:53431/files/eme_player_js/utils.js (280)
[ OK ] ECKPrefixedEncryptedMediaTest.LoadUnknownSession (5993 ms)
[94/214] ECKPrefixedEncryptedMediaTest.LoadUnknownSession (7722 ms)
[ RUN ] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_HR_Basic
[53955:3847:0901/075244:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53448...
sending server_data: {"host": "127.0.0.1", "port": 53448} (36 bytes)
[53950:3847:0901/075246:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[53950:3847:0901/075246:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[ OK ] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_HR_Basic (4718 ms)
[95/214] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_HR_Basic (6111 ms)
[ RUN ] MediaStreamDevicesControllerTest.RequestCamDoesNotChangeMic
[53967:3847:0901/075251:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] MediaStreamDevicesControllerTest.RequestCamDoesNotChangeMic (4045 ms)
[96/214] MediaStreamDevicesControllerTest.RequestCamDoesNotChangeMic (5813 ms)
[ RUN ] MediaStreamDevicesControllerTest.ContentSettings
[53968:3847:0901/075251:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53970:13063:0901/075252:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] MediaStreamDevicesControllerTest.ContentSettings (4329 ms)
[97/214] MediaStreamDevicesControllerTest.ContentSettings (5809 ms)
[ RUN ] SdchBrowserTest.ReverseIsolation
[53978:3847:0901/075256:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53980:13063:0901/075258:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[53972:38659:0901/075258:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53972:38659:0901/075258:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SdchBrowserTest.ReverseIsolation (4927 ms)
[98/214] SdchBrowserTest.ReverseIsolation (6454 ms)
[ RUN ] WebSocketBrowserTest.SendCloseFrameWhenTabIsClosed
[53990:3847:0901/075302:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:53459...
sending server_data: {"host": "127.0.0.1", "port": 53459} (36 bytes)
1.0.0.127.in-addr.arpa - code 404, message File not found
[ OK ] WebSocketBrowserTest.SendCloseFrameWhenTabIsClosed (5906 ms)
[99/214] WebSocketBrowserTest.SendCloseFrameWhenTabIsClosed (7705 ms)
[ RUN ] OomPriorityManagerTest.OomPriorityManagerBasics
[53977:3847:0901/075256:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[53971:39427:0901/075302:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[53971:39427:0901/075302:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53971:39427:0901/075302:WARNING:channel.cc(325)] RawChannel write error
[53971:3847:0901/075303:WARNING:browser.cc(1035)] Reloading discarded tab at 1
[53971:39427:0901/075303:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[53971:39427:0901/075303:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53971:39427:0901/075303:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[53971:39427:0901/075303:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53971:39427:0901/075304:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53971:39427:0901/075304:WARNING:channel.cc(325)] RawChannel write error
[53971:3847:0901/075304:WARNING:browser.cc(1035)] Reloading discarded tab at 0
[53971:39427:0901/075304:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53971:3847:0901/075305:WARNING:browser.cc(1035)] Reloading discarded tab at 2
[53971:39427:0901/075307:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[53971:39427:0901/075307:WARNING:channel.cc(325)] RawChannel write error
[53998:13063:0901/075308:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[53998:13063:0901/075308:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[53998:13063:0901/075308:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[53999:12807:0901/075308:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] OomPriorityManagerTest.OomPriorityManagerBasics (14906 ms)
[100/214] OomPriorityManagerTest.OomPriorityManagerBasics (16327 ms)
[ RUN ] WebSocketBrowserConnectToTest.WebSocketBasicAuthNoCreds
[54004:3847:0901/075310:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53465...
sending server_data: {"host": "127.0.0.1", "port": 53465} (36 bytes)
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:53466...
sending server_data: {"host": "127.0.0.1", "port": 53466} (36 bytes)
1.0.0.127.in-addr.arpa - code 404, message File not found
Exception in processing request from: ('127.0.0.1', 53468)
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 593, in process_request_thread
self.finish_request(request, client_address)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 334, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/third_party/pywebsocket/src/mod_pywebsocket/standalone.py", line 663, in __init__
self, request, client_address, server)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 651, in __init__
self.finish()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 710, in finish
self.wfile.close()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 279, in close
self.flush()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 303, in flush
self._sock.sendall(view[write_offset:write_offset+buffer_size])
error: [Errno 32] Broken pipe
[54000:3847:0901/075312:INFO:CONSOLE(17)] "WebSocket connection to 'ws://127.0.0.1:53466/echo-with-no-extension' failed: HTTP Authentication failed; no valid credentials available", source: http://127.0.0.1:53465/files/connect_to.html?url=ws://127.0.0.1:53466/echo-with-no-extension (17)
[54000:39939:0901/075312:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[54000:39939:0901/075312:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebSocketBrowserConnectToTest.WebSocketBasicAuthNoCreds (4200 ms)
[101/214] WebSocketBrowserConnectToTest.WebSocketBasicAuthNoCreds (5584 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForXHRSubmitWithoutNavigation
[54010:3847:0901/075312:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54005:55071:0901/075313:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[54005:38915:0901/075313:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[54005:38915:0901/075313:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PasswordManagerBrowserTestBase.PromptForXHRSubmitWithoutNavigation (3373 ms)
[102/214] PasswordManagerBrowserTestBase.PromptForXHRSubmitWithoutNavigation (4711 ms)
[ RUN ] PasswordManagerBrowserTestBase.InFrameNavigationDoesNotClearPopupState
[54017:3847:0901/075316:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54013:54559:0901/075317:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.InFrameNavigationDoesNotClearPopupState (4111 ms)
[103/214] PasswordManagerBrowserTestBase.InFrameNavigationDoesNotClearPopupState (5564 ms)
[ RUN ] PasswordManagerBrowserTestBase.CrossSitePasswordEnforcement
[54021:3847:0901/075317:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54022:14851:0901/075318:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[54022:14851:0901/075318:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[54022:14851:0901/075318:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[54015:40451:0901/075318:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[54015:40451:0901/075318:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PasswordManagerBrowserTestBase.CrossSitePasswordEnforcement (3292 ms)
[104/214] PasswordManagerBrowserTestBase.CrossSitePasswordEnforcement (5053 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPageRemovingLinkWithTwoLinks
[54030:3847:0901/075321:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53480...
sending server_data: {"host": "127.0.0.1", "port": 53480} (36 bytes)
[54036:3847:0901/075325:WARNING:proxy_message_pipe_endpoint.cc(50)] Failed to write enqueue message to channel
[54036:13063:0901/075325:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderPageRemovingLinkWithTwoLinks (5698 ms)
[105/214] PrerenderBrowserTest.PrerenderPageRemovingLinkWithTwoLinks (7220 ms)
[ RUN ] PrerenderBrowserTest.PrerenderClientRedirectNavigateToSecondViaClick
[54032:3847:0901/075322:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53484...
sending server_data: {"host": "127.0.0.1", "port": 53484} (36 bytes)
[54025:40451:0901/075326:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[54025:40451:0901/075326:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderClientRedirectNavigateToSecondViaClick (6094 ms)
[106/214] PrerenderBrowserTest.PrerenderClientRedirectNavigateToSecondViaClick (7815 ms)
[ RUN ] PrerenderBrowserTest.PrerenderDownloadIframe
[54047:3847:0901/075330:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53498...
sending server_data: {"host": "127.0.0.1", "port": 53498} (36 bytes)
[54053:13063:0901/075333:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[54053:13063:0901/075333:WARNING:channel.cc(325)] RawChannel write error
[54039:38915:0901/075333:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[54039:38915:0901/075333:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderDownloadIframe (5035 ms)
[107/214] PrerenderBrowserTest.PrerenderDownloadIframe (6760 ms)
[ RUN ] PrerenderBrowserTest.PrerenderHttps
[54043:3847:0901/075329:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53494...
sending server_data: {"host": "127.0.0.1", "port": 53494} (36 bytes)
HTTPS server started on https://127.0.0.1:53495...
sending server_data: {"host": "127.0.0.1", "port": 53495} (36 bytes)
[54038:39427:0901/075333:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[54038:39427:0901/075333:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderHttps (6857 ms)
[108/214] PrerenderBrowserTest.PrerenderHttps (8528 ms)
[ RUN ] PrerenderBrowserTest.PrerenderRegisterProtocolHandler
[54061:3847:0901/075336:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53507...
sending server_data: {"host": "127.0.0.1", "port": 53507} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderRegisterProtocolHandler (6113 ms)
[109/214] PrerenderBrowserTest.PrerenderRegisterProtocolHandler (7701 ms)
[ RUN ] PrerenderBrowserTest.PrerenderUnload
[54062:3847:0901/075337:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53510...
sending server_data: {"host": "127.0.0.1", "port": 53510} (36 bytes)
[54056:3847:0901/075341:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[54056:3847:0901/075341:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://unload-url.test/. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://127.0.0.1:53510' is therefore not allowed access.", source: http://127.0.0.1:53510/files/prerender/prerender_loader_with_unload.html?replace_text=UkVQTEFDRV9XSVRIX1BSRVJFTkRFUl9VUkw=:aHR0cDovLzEyNy4wLjAuMTo1MzUxMC9maWxlcy9wcmVyZW5kZXIvcHJlcmVuZGVyX3BhZ2UuaHRtbA==& (0)
[54056:3847:0901/075341:INFO:CONSOLE(12)] "Uncaught NetworkError: Failed to execute 'send' on 'XMLHttpRequest': Failed to load 'http://unload-url.test/'.", source: http://127.0.0.1:53510/files/prerender/prerender_loader_with_unload.html?replace_text=UkVQTEFDRV9XSVRIX1BSRVJFTkRFUl9VUkw=:aHR0cDovLzEyNy4wLjAuMTo1MzUxMC9maWxlcy9wcmVyZW5kZXIvcHJlcmVuZGVyX3BhZ2UuaHRtbA==& (12)
[54064:13063:0901/075341:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderUnload (6191 ms)
[110/214] PrerenderBrowserTest.PrerenderUnload (7732 ms)
[ RUN ] PrerenderBrowserTest.PrerenderBrowserInitiatedPostNoSwap
[54076:3847:0901/075345:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53518...
sending server_data: {"host": "127.0.0.1", "port": 53518} (36 bytes)
[54078:13575:0901/075348:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[54078:13575:0901/075348:WARNING:channel.cc(325)] RawChannel write error
[54070:40451:0901/075348:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderBrowserInitiatedPostNoSwap (6285 ms)
[111/214] PrerenderBrowserTest.PrerenderBrowserInitiatedPostNoSwap (8087 ms)
[ RUN ] PrerenderBrowserTest.PrerenderNewNavigationEntry
[54077:3847:0901/075345:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53521...
sending server_data: {"host": "127.0.0.1", "port": 53521} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderNewNavigationEntry (6485 ms)
[112/214] PrerenderBrowserTest.PrerenderNewNavigationEntry (8180 ms)
[ RUN ] CloudPrintProxyPolicyStartupTest.StartAndShutdown
2015-09-01 07:53:52.329 browser_tests[54086:f07] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x5e1f, name = '/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/9A64F8B698093528EEA569614211929E3047D59C.srv'
See /usr/include/servers/bootstrap_defs.h for the error codes.
[ OK ] CloudPrintProxyPolicyStartupTest.StartAndShutdown (1438 ms)
[113/214] CloudPrintProxyPolicyStartupTest.StartAndShutdown (2761 ms)
[ RUN ] ProfileListDesktopBrowserTest.SignOut
[54097:3847:0901/075356:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54098:13063:0901/075356:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[54098:13063:0901/075356:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[54098:13063:0901/075356:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[54098:13063:0901/075356:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[54098:13063:0901/075356:WARNING:channel.cc(325)] RawChannel write error
[54098:14595:0901/075356:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[54098:14595:0901/075356:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[54098:14595:0901/075356:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[54092:3847:0901/075357:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown incognito.mode_availability
[54092:3847:0901/075357:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] ProfileListDesktopBrowserTest.SignOut (3899 ms)
[114/214] ProfileListDesktopBrowserTest.SignOut (5407 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPageNewTab
[54090:3847:0901/075352:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53533...
sending server_data: {"host": "127.0.0.1", "port": 53533} (36 bytes)
[54096:13063:0901/075358:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[54096:13063:0901/075358:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[54096:13063:0901/075358:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[54096:13063:0901/075358:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[54085:37379:0901/075358:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[54085:37379:0901/075358:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[54085:37379:0901/075358:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[54085:37379:0901/075358:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[54085:37379:0901/075358:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderPageNewTab (8192 ms)
[115/214] PrerenderBrowserTest.PrerenderPageNewTab (9558 ms)
[ RUN ] ReferrerPolicyTest.MiddleClickTargetBlankRedirect
[54108:3847:0901/075401:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ReferrerPolicyTest.MiddleClickTargetBlankRedirect (3741 ms)
[116/214] ReferrerPolicyTest.MiddleClickTargetBlankRedirect (5537 ms)
[ RUN ] SearchByImageBrowserTest.ImageSearchWithValidImage
[54110:3847:0901/075402:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53541...
sending server_data: {"host": "127.0.0.1", "port": 53541} (36 bytes)
[54111:13063:0901/075406:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[54111:13063:0901/075406:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[54111:13063:0901/075406:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SearchByImageBrowserTest.ImageSearchWithValidImage (6078 ms)
[117/214] SearchByImageBrowserTest.ImageSearchWithValidImage (7808 ms)
[ RUN ] NoSessionRestoreTest.SessionCookiesBrowserClosePopupLast
[54117:3847:0901/075406:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54113:38915:0901/075411:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[54113:38915:0901/075411:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[54113:38915:0901/075411:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NoSessionRestoreTest.SessionCookiesBrowserClosePopupLast (7020 ms)
[118/214] NoSessionRestoreTest.SessionCookiesBrowserClosePopupLast (8573 ms)
[ RUN ] SessionRestoreTest.WindowWithOneTab
[54133:3847:0901/075415:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54135:13063:0901/075416:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[54135:13063:0901/075416:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[54128:3847:0901/075417:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] SessionRestoreTest.WindowWithOneTab (3838 ms)
[119/214] SessionRestoreTest.WindowWithOneTab (5420 ms)
[ RUN ] SessionRestoreTest.RestoredTabsHaveCorrectVisibilityState
[54124:3847:0901/075410:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54119:38915:0901/075413:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[54119:38915:0901/075413:WARNING:channel.cc(325)] RawChannel write error
[54132:12807:0901/075418:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[54132:12807:0901/075418:WARNING:channel.cc(325)] RawChannel write error
[54136:13575:0901/075418:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[54136:13575:0901/075418:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SessionRestoreTest.RestoredTabsHaveCorrectVisibilityState (10412 ms)
[120/214] SessionRestoreTest.RestoredTabsHaveCorrectVisibilityState (12146 ms)
[ RUN ] SessionRestoreTest.NoMemoryPressureLoadsAllTabs
[54143:3847:0901/075421:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54151:12807:0901/075424:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[54151:12807:0901/075424:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[54151:12807:0901/075424:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[54151:12807:0901/075424:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[54151:12807:0901/075424:WARNING:channel.cc(325)] RawChannel write error
[54154:13063:0901/075428:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[54154:13063:0901/075428:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[54154:13063:0901/075428:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[54156:13319:0901/075428:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[54156:13319:0901/075428:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[54156:13319:0901/075428:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[54156:13319:0901/075428:WARNING:channel.cc(325)] RawChannel write error
[54156:14851:0901/075428:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[54139:40451:0901/075428:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SessionRestoreTest.NoMemoryPressureLoadsAllTabs (9412 ms)
[121/214] SessionRestoreTest.NoMemoryPressureLoadsAllTabs (11381 ms)
[ RUN ] TabRestoreTest.MiddleTab
[54147:3847:0901/075422:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54140:40451:0901/075428:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[54140:40451:0901/075428:WARNING:channel.cc(325)] RawChannel write error
[54140:40451:0901/075428:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[54140:40451:0901/075428:WARNING:channel.cc(325)] RawChannel write error
[54140:40451:0901/075429:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[54140:40451:0901/075429:WARNING:channel.cc(325)] RawChannel write error
[54140:40451:0901/075429:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[54140:40451:0901/075429:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] TabRestoreTest.MiddleTab (8966 ms)
[122/214] TabRestoreTest.MiddleTab (10831 ms)
[ RUN ] SSLUITest.TestDisplaysInsecureContent
[54165:3847:0901/075432:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53544...
sending server_data: {"host": "127.0.0.1", "port": 53544} (36 bytes)
HTTPS server started on https://127.0.0.1:53545...
sending server_data: {"host": "127.0.0.1", "port": 53545} (36 bytes)
[54159:3847:0901/075435:INFO:CONSOLE(12)] "Mixed Content: The page at 'https://127.0.0.1:53545/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjUzNTQ0' was loaded over HTTPS, but requested an insecure image 'http://127.0.0.1:53544/files/ssl/google_files/logo.gif'. This content should also be served over HTTPS.", source: https://127.0.0.1:53545/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjUzNTQ0 (12)
[54159:38659:0901/075435:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[54159:38659:0901/075435:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SSLUITest.TestDisplaysInsecureContent (4955 ms)
[123/214] SSLUITest.TestDisplaysInsecureContent (6292 ms)
[ RUN ] SSLUITestWithExtendedReporting.TestBrokenHTTPSGoBackShowYesCheckNoParamYesReportNo
[54167:3847:0901/075433:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:53547...
sending server_data: {"host": "127.0.0.1", "port": 53547} (36 bytes)
[54160:37891:0901/075436:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[54160:37891:0901/075436:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SSLUITestWithExtendedReporting.TestBrokenHTTPSGoBackShowYesCheckNoParamYesReportNo (5606 ms)
[124/214] SSLUITestWithExtendedReporting.TestBrokenHTTPSGoBackShowYesCheckNoParamYesReportNo (7247 ms)
[ RUN ] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedShowNoCheckYesReportNo
[54178:3847:0901/075438:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54179:12807:0901/075439:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[54179:12807:0901/075439:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[54179:12807:0901/075439:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[54179:12807:0901/075439:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[54179:12807:0901/075439:WARNING:channel.cc(325)] RawChannel write error
[54179:14339:0901/075439:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[54179:14339:0901/075439:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[54179:14339:0901/075439:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedShowNoCheckYesReportNo (2638 ms)
[125/214] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedShowNoCheckYesReportNo (4109 ms)
[ RUN ] CommonNameMismatchBrowserTest.InterstitialReloadNavigationWhileLoading
[54182:3847:0901/075439:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:53552...
sending server_data: {"host": "127.0.0.1", "port": 53552} (36 bytes)
[ OK ] CommonNameMismatchBrowserTest.InterstitialReloadNavigationWhileLoading (3650 ms)
[126/214] CommonNameMismatchBrowserTest.InterstitialReloadNavigationWhileLoading (4877 ms)
[ RUN ] TranslateBrowserTest.UpdateLocation
HTTPS server started on https://127.0.0.1:53551...
sending server_data: {"host": "127.0.0.1", "port": 53551} (36 bytes)
[54189:3847:0901/075442:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54191:13063:0901/075443:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[54191:13063:0901/075443:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] TranslateBrowserTest.UpdateLocation (3449 ms)
[127/214] TranslateBrowserTest.UpdateLocation (4935 ms)
[ RUN ] AutofillDialogControllerTest.AutocompleteErrorEventReasonCancel
[54194:3847:0901/075444:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54195:12807:0901/075447:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AutofillDialogControllerTest.AutocompleteErrorEventReasonCancel (4423 ms)
[128/214] AutofillDialogControllerTest.AutocompleteErrorEventReasonCancel (5859 ms)
[ RUN ] AutofillDialogControllerTest.RulesLoaded
[54199:3847:0901/075447:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
GMOCK WARNING:
../../chrome/browser/ui/autofill/autofill_dialog_controller_browsertest.cc:1253: Too few actions specified in EXPECT_CALL(*controller()->GetMockValidator(), ValidateAddress(CountryCodeMatcher("DE"), _, _))...
Expected to be called twice, but has only 1 WillOnce().
GMOCK WARNING:
../../chrome/browser/ui/autofill/autofill_dialog_controller_browsertest.cc:1253: Actions ran out in EXPECT_CALL(*controller()->GetMockValidator(), ValidateAddress(CountryCodeMatcher("DE"), _, _))...
Called 2 times, but only 1 WillOnce() is specified - taking default action specified at:
../../chrome/browser/ui/autofill/mock_address_validator.cc:12:
Stack trace:
[ OK ] AutofillDialogControllerTest.RulesLoaded (4105 ms)
[129/214] AutofillDialogControllerTest.RulesLoaded (5507 ms)
[ RUN ] AutofillDialogControllerTest.TransactionAmountReadonly
[54205:3847:0901/075451:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54202:40451:0901/075453:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AutofillDialogControllerTest.TransactionAmountReadonly (4670 ms)
[130/214] AutofillDialogControllerTest.TransactionAmountReadonly (6307 ms)
[ RUN ] AutofillDialogControllerSecurityTest.DoesWorkOnHttpWithFlags
[54210:3847:0901/075453:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:53557...
sending server_data: {"host": "127.0.0.1", "port": 53557} (36 bytes)
[ OK ] AutofillDialogControllerSecurityTest.DoesWorkOnHttpWithFlags (5266 ms)
[131/214] AutofillDialogControllerSecurityTest.DoesWorkOnHttpWithFlags (7076 ms)
[ RUN ] PopupBlockerBrowserTest.ModalPopUnder
[54216:3847:0901/075456:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54212:73475:0901/075458:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PopupBlockerBrowserTest.ModalPopUnder (3054 ms)
[132/214] PopupBlockerBrowserTest.ModalPopUnder (4435 ms)
[ RUN ] BrowserTest.ReloadThenCancelBeforeUnload
[54223:3847:0901/075459:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserTest.ReloadThenCancelBeforeUnload (2785 ms)
[133/214] BrowserTest.ReloadThenCancelBeforeUnload (4189 ms)
[ RUN ] BrowserTest.OtherRedirectsDontForkProcess
[54227:3847:0901/075501:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53563...
sending server_data: {"host": "127.0.0.1", "port": 53563} (36 bytes)
HTTPS server started on https://127.0.0.1:53564...
sending server_data: {"host": "127.0.0.1", "port": 53564} (36 bytes)
[54228:13063:0901/075504:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[54228:13063:0901/075504:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowserTest.OtherRedirectsDontForkProcess (4809 ms)
[134/214] BrowserTest.OtherRedirectsDontForkProcess (6310 ms)
[ RUN ] BrowserTest.DisallowFileUrlUniversalAccessTest
[54234:3847:0901/075504:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54229:41219:0901/075505:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[54229:41219:0901/075505:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowserTest.DisallowFileUrlUniversalAccessTest (2895 ms)
[135/214] BrowserTest.DisallowFileUrlUniversalAccessTest (4208 ms)
[ RUN ] BrowserNavigatorTest.Disposition_IncompatibleWindow_Existing
[54241:3847:0901/075507:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54243:13063:0901/075509:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[54236:5635:0901/075509:ERROR:mach_broker_mac.mm(222)] Unknown process 54247 is sending Mach IPC messages!
[ OK ] BrowserNavigatorTest.Disposition_IncompatibleWindow_Existing (3861 ms)
[136/214] BrowserNavigatorTest.Disposition_IncompatibleWindow_Existing (5311 ms)
[ RUN ] WindowAppleScriptTest.CreationWithProfile
[54244:3847:0901/075508:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54237:40451:0901/075510:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[54237:40451:0901/075510:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WindowAppleScriptTest.CreationWithProfile (3829 ms)
[137/214] WindowAppleScriptTest.CreationWithProfile (5429 ms)
[ RUN ] ProfileSigninConfirmationViewControllerTest.CreateClicked
[54264:3847:0901/075513:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ProfileSigninConfirmationViewControllerTest.CreateClicked (2796 ms)
[138/214] ProfileSigninConfirmationViewControllerTest.CreateClicked (4087 ms)
[ RUN ] ZoomDecorationTest.CloseBrowserWithOpenBubble
[54260:3847:0901/075512:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54256:38915:0901/075515:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[54256:38915:0901/075515:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ZoomDecorationTest.CloseBrowserWithOpenBubble (4356 ms)
[139/214] ZoomDecorationTest.CloseBrowserWithOpenBubble (5635 ms)
[ RUN ] LoginPromptBrowserTest.NoLoginPromptForXHRWithBadCredentials
[54276:3847:0901/075518:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53571...
sending server_data: {"host": "127.0.0.1", "port": 53571} (36 bytes)
[54268:3847:0901/075520:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[54268:40707:0901/075520:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] LoginPromptBrowserTest.NoLoginPromptForXHRWithBadCredentials (3861 ms)
[140/214] LoginPromptBrowserTest.NoLoginPromptForXHRWithBadCredentials (5192 ms)
[ RUN ] HostedAppTest.ShouldUseWebAppFrame
[54271:3847:0901/075517:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54267:5635:0901/075521:ERROR:browser_io_surface_manager_mac.cc(286)] Illegal message from non-child process!
[54267:5635:0901/075521:ERROR:browser_io_surface_manager_mac.cc(286)] Illegal message from non-child process!
[54283:12807:0901/075525:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[54283:12807:0901/075525:WARNING:channel.cc(325)] RawChannel write error
[54280:13063:0901/075525:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[54280:13063:0901/075525:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[54280:13063:0901/075525:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[54280:13063:0901/075525:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[54280:13063:0901/075525:WARNING:channel.cc(325)] RawChannel write error
[ OK ] HostedAppTest.ShouldUseWebAppFrame (9577 ms)
[141/214] HostedAppTest.ShouldUseWebAppFrame (11119 ms)
[ RUN ] StartupBrowserCreatorFirstRunTest.SyncPromoForbidden
[54286:3847:0901/075523:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54282:5635:0901/075527:ERROR:mach_broker_mac.mm(222)] Unknown process 54290 is sending Mach IPC messages!
[ OK ] StartupBrowserCreatorFirstRunTest.SyncPromoForbidden (5143 ms)
[142/214] StartupBrowserCreatorFirstRunTest.SyncPromoForbidden (6577 ms)
[ RUN ] TabModalConfirmDialogTest.CancelSelf
[54296:3847:0901/075529:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] TabModalConfirmDialogTest.CancelSelf (3461 ms)
[143/214] TabModalConfirmDialogTest.CancelSelf (5025 ms)
[ RUN ] ConstrainedWebDialogBrowserTest.ReleaseWebContentsOnDialogClose
[54300:3847:0901/075530:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54295:4611:0901/075532:ERROR:mach_broker_mac.mm(222)] Unknown process 54303 is sending Mach IPC messages!
[ OK ] ConstrainedWebDialogBrowserTest.ReleaseWebContentsOnDialogClose (3636 ms)
[144/214] ConstrainedWebDialogBrowserTest.ReleaseWebContentsOnDialogClose (4945 ms)
[ RUN ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_NotFlushedOnReloadIfMultiple
[54307:3847:0901/075534:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54302:38659:0901/075536:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[54302:3847:0901/075537:INFO:CONSOLE(1791)] "Running test testLogText", source: password_manager_internals_browsertest.js (1791)
[ OK ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_NotFlushedOnReloadIfMultiple (4894 ms)
[145/214] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_NotFlushedOnReloadIfMultiple (6321 ms)
[ RUN ] InlineLoginUIBrowserTest.OneProcessLimit
[54311:3847:0901/075535:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54311:3847:0901/075539:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000c80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[54311:3847:0901/075539:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000c80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[54311:3847:0901/075539:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000c80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[54311:3847:0901/075539:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000c80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[54311:3847:0901/075539:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x613000000c80]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[54311:3847:0901/075539:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000c80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[54311:3847:0901/075539:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000c80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[54311:3847:0901/075539:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000c80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[54311:3847:0901/075539:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000c80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[54311:3847:0901/075539:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000c80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[54311:3847:0901/075539:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000c80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[54314:12807:0901/075539:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[54314:12807:0901/075539:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[54314:12807:0901/075539:WARNING:channel.cc(325)] RawChannel write error
[ OK ] InlineLoginUIBrowserTest.OneProcessLimit (5663 ms)
[146/214] InlineLoginUIBrowserTest.OneProcessLimit (6973 ms)
[ RUN ] AutofillRendererTest.DynamicallyAddedUnownedFormElements
[ OK ] AutofillRendererTest.DynamicallyAddedUnownedFormElements (613 ms)
[147/214] AutofillRendererTest.DynamicallyAddedUnownedFormElements (2100 ms)
[ RUN ] FormAutocompleteTest.AjaxSucceeded_StillVisible
[54318:3847:0901/075540:17228329623634:WARNING:keycode_converter.cc(98)] empty code string
[54318:3847:0901/075540:17228333603208:WARNING:keycode_converter.cc(98)] empty code string
[54318:3847:0901/075540:17228334136380:WARNING:keycode_converter.cc(98)] empty code string
[54318:3847:0901/075540:17228334636353:WARNING:keycode_converter.cc(98)] empty code string
[54318:3847:0901/075540:17228374548712:WARNING:keycode_converter.cc(98)] empty code string
[54318:3847:0901/075540:17228376640560:WARNING:keycode_converter.cc(98)] empty code string
[54318:3847:0901/075540:17228378412533:WARNING:keycode_converter.cc(98)] empty code string
[ OK ] FormAutocompleteTest.AjaxSucceeded_StillVisible (280 ms)
[148/214] FormAutocompleteTest.AjaxSucceeded_StillVisible (1515 ms)
[ RUN ] FormAutofillTest.PreviewFormForUnownedForm
[ OK ] FormAutofillTest.PreviewFormForUnownedForm (255 ms)
[149/214] FormAutofillTest.PreviewFormForUnownedForm (1517 ms)
[ RUN ] FormAutofillTest.OneLabelElement
[ OK ] FormAutofillTest.OneLabelElement (309 ms)
[150/214] FormAutofillTest.OneLabelElement (1520 ms)
[ RUN ] FormAutofillTest.LabelsInferredWithSameName
[ OK ] FormAutofillTest.LabelsInferredWithSameName (301 ms)
[151/214] FormAutofillTest.LabelsInferredWithSameName (1523 ms)
[ RUN ] FormAutofillTest.SelectOneAsText
[ OK ] FormAutofillTest.SelectOneAsText (328 ms)
[152/214] FormAutofillTest.SelectOneAsText (1524 ms)
[ RUN ] PageClickTrackerTest.PageClickTrackerScaledTextareaClicked
[ OK ] PageClickTrackerTest.PageClickTrackerScaledTextareaClicked (343 ms)
[153/214] PageClickTrackerTest.PageClickTrackerScaledTextareaClicked (1685 ms)
[ RUN ] PasswordAutofillAgentTest.FillSuggestion
[ OK ] PasswordAutofillAgentTest.FillSuggestion (322 ms)
[154/214] PasswordAutofillAgentTest.FillSuggestion (1523 ms)
[ RUN ] PasswordGenerationAgentTest.MaximumOfferSize
[54325:3847:0901/075545:17233256455339:WARNING:keycode_converter.cc(98)] empty code string
[54325:3847:0901/075545:17233296661757:WARNING:keycode_converter.cc(98)] empty code string
[54325:3847:0901/075545:17233298819253:WARNING:keycode_converter.cc(98)] empty code string
[54325:3847:0901/075545:17233300569599:WARNING:keycode_converter.cc(98)] empty code string
[54325:3847:0901/075545:17233304048214:WARNING:keycode_converter.cc(98)] empty code string
[54325:3847:0901/075545:17233306008041:WARNING:keycode_converter.cc(98)] empty code string
[54325:3847:0901/075545:17233308669670:WARNING:keycode_converter.cc(98)] empty code string
[ OK ] PasswordGenerationAgentTest.MaximumOfferSize (451 ms)
[155/214] PasswordGenerationAgentTest.MaximumOfferSize (1692 ms)
[ RUN ] TranslateHelperBrowserTest.UndefinedSourceLang
[ OK ] TranslateHelperBrowserTest.UndefinedSourceLang (143 ms)
[156/214] TranslateHelperBrowserTest.UndefinedSourceLang (1288 ms)
[ RUN ] WebUIBrowserAsyncTest.TestAsyncPassThenFail
[54336:3847:0901/075549:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54328:40451:0901/075551:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[54328:40451:0901/075551:WARNING:channel.cc(325)] RawChannel write error
[54328:3847:0901/075551:INFO:CONSOLE(1791)] "Running test startAsyncTest", source: async.js (1791)
[54328:3847:0901/075551:ERROR:web_ui_test_handler.cc(76)] undefinedFailed: testFailsAssert()
Error: assertNotReached()
at assertNotReached (async.js:1680:11)
at testFailsAssert (async.js:4193:3)
at expectFunc (async.js:1748:20)
at runTestFunction (async.js:1821:37)
at runAsync (async.js:4232:16)
at async.js:4252:1
[ OK ] WebUIBrowserAsyncTest.TestAsyncPassThenFail (4046 ms)
[157/214] WebUIBrowserAsyncTest.TestAsyncPassThenFail (5432 ms)
[ RUN ] TracingBrowserTest.TestMemoryInfra
[54332:3847:0901/075548:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54335:13319:0901/075552:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[54335:13319:0901/075552:WARNING:channel.cc(325)] RawChannel write error
[54327:38915:0901/075552:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[54327:38915:0901/075552:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[54327:38915:0901/075552:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[54327:38915:0901/075552:WARNING:channel.cc(325)] RawChannel write error
[ OK ] TracingBrowserTest.TestMemoryInfra (5763 ms)
[158/214] TracingBrowserTest.TestMemoryInfra (7171 ms)
[ RUN ] WebUIResourceBrowserTest.I18nProcessCssTest
[54345:3847:0901/075555:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54341:3847:0901/075555:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[54341:3847:0901/075556:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[54341:3847:0901/075556:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[ OK ] WebUIResourceBrowserTest.I18nProcessCssTest (3041 ms)
[159/214] WebUIResourceBrowserTest.I18nProcessCssTest (4427 ms)
[ RUN ] WebUIResourceBrowserTest.ListTest
[54349:3847:0901/075556:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54342:3847:0901/075557:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[54342:3847:0901/075557:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[54342:40451:0901/075557:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[54342:40451:0901/075557:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebUIResourceBrowserTest.ListTest (2973 ms)
[160/214] WebUIResourceBrowserTest.ListTest (4356 ms)
[ RUN ] OutOfProcessPPAPITest.TCPSocketPrivateTrusted
[54356:3847:0901/075559:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53576...
sending server_data: {"host": "127.0.0.1", "port": 53576} (36 bytes)
HTTPS server started on https://127.0.0.1:53577...
sending server_data: {"host": "127.0.0.1", "port": 53577} (36 bytes)
objc[54365]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54365]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54365]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54365]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54365]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54365]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54365]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54365]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54365]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54365]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54365]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54365]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54365]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54365]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54365]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54365]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54365]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54365]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54365]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54365]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54365]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54365]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54365]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54365]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54365]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[54351:3847:0901/075602:INFO:CONSOLE(177)] "GetServerCertificateForceAsync finished in 0.100 seconds.", source: http://127.0.0.1:53576/files/test_case.html?testcase=TCPSocketPrivateTrusted&ssl_server_port=53577 (177)
[54351:3847:0901/075602:INFO:CONSOLE(177)] "GetServerCertificate finished in 0.005 seconds.", source: http://127.0.0.1:53576/files/test_case.html?testcase=TCPSocketPrivateTrusted&ssl_server_port=53577 (177)
[54351:3847:0901/075602:INFO:CONSOLE(177)] "GetServerCertificateBlocking finished in 0.006 seconds.", source: http://127.0.0.1:53576/files/test_case.html?testcase=TCPSocketPrivateTrusted&ssl_server_port=53577 (177)
[54351:3847:0901/075602:INFO:CONSOLE(177)] "GetServerCertificateBackground finished in 0.005 seconds.", source: http://127.0.0.1:53576/files/test_case.html?testcase=TCPSocketPrivateTrusted&ssl_server_port=53577 (177)
[ OK ] OutOfProcessPPAPITest.TCPSocketPrivateTrusted (4793 ms)
[161/214] OutOfProcessPPAPITest.TCPSocketPrivateTrusted (6070 ms)
[ RUN ] OutOfProcessPPAPITest.UDPSocketPrivate_Connect
[54360:3847:0901/075600:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53580...
sending server_data: {"host": "127.0.0.1", "port": 53580} (36 bytes)
objc[54366]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54366]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54366]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54366]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54366]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54366]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54366]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54366]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54366]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54366]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54366]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54366]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54366]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54366]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54366]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54366]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54366]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54366]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54366]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54366]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54366]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54366]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54366]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54366]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[54366]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[54353:3847:0901/075602:INFO:CONSOLE(177)] "ConnectForceAsync finished in 0.033 seconds.", source: http://127.0.0.1:53580/files/test_case.html?testcase=UDPSocketPrivate_Connect (177)
[54353:3847:0901/075602:INFO:CONSOLE(177)] "Connect finished in 0.023 seconds.", source: http://127.0.0.1:53580/files/test_case.html?testcase=UDPSocketPrivate_Connect (177)
[54353:3847:0901/075602:INFO:CONSOLE(177)] "ConnectBlocking finished in 0.039 seconds.", source: http://127.0.0.1:53580/files/test_case.html?testcase=UDPSocketPrivate_Connect (177)
[54353:3847:0901/075602:INFO:CONSOLE(177)] "ConnectBackground finished in 0.010 seconds.", source: http://127.0.0.1:53580/files/test_case.html?testcase=UDPSocketPrivate_Connect (177)
[54353:38915:0901/075603:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[54353:38915:0901/075603:WARNING:channel.cc(325)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.UDPSocketPrivate_Connect (4673 ms)
[162/214] OutOfProcessPPAPITest.UDPSocketPrivate_Connect (5926 ms)
[ RUN ] OutOfProcessPPAPITest.View_CreateInvisible
[54372:3847:0901/075605:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54367:37379:0901/075607:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[54367:37379:0901/075607:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[54367:37379:0901/075607:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] OutOfProcessPPAPITest.View_CreateInvisible (4190 ms)
[163/214] OutOfProcessPPAPITest.View_CreateInvisible (5439 ms)
[ RUN ] PPAPINaClGLibcTest.UDPSocket_SetOption
[54375:3847:0901/075606:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53597...
sending server_data: {"host": "127.0.0.1", "port": 53597} (36 bytes)
[54381,2077102464:07:56:08.938672] Native Client module will be loaded at base address 0x000053b500000000
[54368:3847:0901/075609:INFO:CONSOLE(177)] "SetOptionForceAsync finished in 0.007 seconds.", source: http://127.0.0.1:53597/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption, (177)
[54368:3847:0901/075609:INFO:CONSOLE(177)] "SetOption finished in 0.007 seconds.", source: http://127.0.0.1:53597/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption, (177)
[54368:3847:0901/075609:INFO:CONSOLE(177)] "SetOptionBlocking finished in 0.012 seconds.", source: http://127.0.0.1:53597/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption, (177)
[54368:3847:0901/075609:INFO:CONSOLE(177)] "SetOptionBackground finished in 0.007 seconds.", source: http://127.0.0.1:53597/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption, (177)
[54368:40963:0901/075609:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PPAPINaClGLibcTest.UDPSocket_SetOption (5424 ms)
[164/214] PPAPINaClGLibcTest.UDPSocket_SetOption (6581 ms)
[ RUN ] PPAPINaClGLibcTest.AudioThreadCreator
[54385:3847:0901/075611:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53614...
sending server_data: {"host": "127.0.0.1", "port": 53614} (36 bytes)
[54393,2077102464:07:56:13.551933] Native Client module will be loaded at base address 0x00007c5700000000
[54382:3847:0901/075614:INFO:CONSOLE(177)] "AudioThreadCreatorIsRequired finished in 0.088 seconds.", source: http://127.0.0.1:53614/files/test_case.html?mode=nacl_glibc&testcase=Audio_AudioThreadCreatorIsRequired,Audio_AudioThreadCreatorIsCalled, (177)
[54382:3847:0901/075614:INFO:CONSOLE(177)] "AudioThreadCreatorIsCalled finished in 0.076 seconds.", source: http://127.0.0.1:53614/files/test_case.html?mode=nacl_glibc&testcase=Audio_AudioThreadCreatorIsRequired,Audio_AudioThreadCreatorIsCalled, (177)
[54382:40451:0901/075614:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[54382:40451:0901/075614:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PPAPINaClGLibcTest.AudioThreadCreator (5321 ms)
[165/214] PPAPINaClGLibcTest.AudioThreadCreator (6715 ms)
[ RUN ] NaClBrowserTestStatic.CrossOriginFail
[54401:3847:0901/075617:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53642...
sending server_data: {"host": "127.0.0.1", "port": 53642} (36 bytes)
[54396:3847:0901/075619:INFO:CONSOLE(0)] "NativeClient: access to manifest url was denied.", source: http://127.0.0.1:53642/files/cross_origin/fail.html (0)
[54396:3847:0901/075619:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[54396:39171:0901/075619:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[54396:39171:0901/075619:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NaClBrowserTestStatic.CrossOriginFail (3372 ms)
[166/214] NaClBrowserTestStatic.CrossOriginFail (4596 ms)
[ RUN ] NaClBrowserTestPnacl.ValidationCacheOfTranslatorNexes
[54391:3847:0901/075612:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53627...
sending server_data: {"host": "127.0.0.1", "port": 53627} (36 bytes)
[54395,2077102464:07:56:15.299241] Native Client module will be loaded at base address 0x00004e0a00000000
[54395,2077102464:07:56:15.601738] NaCl untrusted code called _exit(0x0)
[54397,2077102464:07:56:16.366991] Native Client module will be loaded at base address 0x0000645800000000
[54397,2077102464:07:56:16.423501] NaCl untrusted code called _exit(0x0)
[54400,2077102464:07:56:17.265294] Native Client module will be loaded at base address 0x00007a1500000000
[54386:3847:0901/075617:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[54403,2077102464:07:56:18.322514] Native Client module will be loaded at base address 0x00002fac00000000
[54403,2077102464:07:56:18.812068] NaCl untrusted code called _exit(0x0)
[54406,2077102464:07:56:19.601536] Native Client module will be loaded at base address 0x000009c300000000
[54406,2077102464:07:56:19.647385] NaCl untrusted code called _exit(0x0)
[54407,2077102464:07:56:20.402427] Native Client module will be loaded at base address 0x00002ca200000000
[54386:3847:0901/075620:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[ OK ] NaClBrowserTestPnacl.ValidationCacheOfTranslatorNexes (9385 ms)
[167/214] NaClBrowserTestPnacl.ValidationCacheOfTranslatorNexes (10808 ms)
[ RUN ] NaClBrowserTestStatic.RelativeManifest
[54412:3847:0901/075622:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53648...
sending server_data: {"host": "127.0.0.1", "port": 53648} (36 bytes)
[54419,2077102464:07:56:24.608184] bad elf magic
[54419,2077102464:07:56:24.613993] NaCl LoadApp failed. Transferring logs before exit.
[54408:3847:0901/075624:INFO:CONSOLE(0)] "NativeClient: Bad ELF header magic number", source: http://127.0.0.1:53648/files/manifest/relative_manifest.html (0)
[54408:3847:0901/075624:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[54408:40451:0901/075624:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[54408:40451:0901/075624:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NaClBrowserTestStatic.RelativeManifest (4128 ms)
[168/214] NaClBrowserTestStatic.RelativeManifest (5476 ms)
[ RUN ] NaClBrowserTestPnaclDebug.PnaclDebugURLFlagAndURL
[54416:3847:0901/075623:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53654...
sending server_data: {"host": "127.0.0.1", "port": 53654} (36 bytes)
[54421,2077102464:07:56:26.056323] NaClSetUpBootstrapChannel: descriptor 20, error 0
[54421,2077102464:07:56:26.056454] NaClPerfCounterInterval(NaClAppLoadFile __start__:PreAllocAddrSpace): 61 microsecs
[54421,2077102464:07:56:26.056991] Native Client module will be loaded at base address 0x0000682400000000
[54421,2077102464:07:56:26.057035] NaClPerfCounterInterval(NaClAppLoadFile PreAllocAddrSpace:*AllocAddrSpace): 581 microsecs
[54421,2077102464:07:56:26.057062] NaClElfFileMapSegment: mapping for validation
[54421,2077102464:07:56:26.057085] NaClPerfCounterInterval(NaClElfFileMapSegment __start__:PreMap): 23 microsecs
[54421,2077102464:07:56:26.058232] NaClPerfCounterInterval(NaClElfFileMapSegment PreMap:MapForValidate): 1145 microsecs
[54421,2077102464:07:56:26.231577] NaClPerfCounterInterval(NaClElfFileMapSegment MapForValidate:ValidateMapped): 173341 microsecs
[54421,2077102464:07:56:26.231942] NaClElfFileMapSegment: mapping into code space
[54421,2077102464:07:56:26.231978] NaClElfFileMapSegment: EXERCISING MMAP LOAD PATH
[54421,2077102464:07:56:26.232690] NaClPerfCounterInterval(NaClElfFileMapSegment ValidateMapped:MapFinal): 1117 microsecs
[54421,2077102464:07:56:26.232733] NaClPerfCounterInterval(NaClElfFileMapSegment __start__:MapFinal): 9 microsecs
[54421,2077102464:07:56:26.232793] NaClPerfCounterInterval(NaClElfFileMapSegment __start__:PRead tail): 38 microsecs
[54421,2077102464:07:56:26.232819] NaClPerfCounterInterval(NaClElfFileMapSegment PRead tail:MapFinal): 26 microsecs
[54421,2077102464:07:56:26.232840] NaClPerfCounterInterval(NaClAppLoadFile *AllocAddrSpace:*NaClElfImageLoad): 175805 microsecs
[54421,2077102464:07:56:26.236155] NaClPerfCounterInterval(NaClAppLoadFile *NaClElfImageLoad:*MakeDynText): 3315 microsecs
[54421,2077102464:07:56:26.236184] NaClPerfCounterInterval(NaClAppLoadFile *MakeDynText:*ValidateImg): 29 microsecs
[54421,2077102464:07:56:26.236629] NaClPerfCounterInterval(NaClAppLoadFile __start__:EndLoadFile): 180236 microsecs
[54421,2077102464:07:56:26.276106] NaClPerfCounterInterval(NaClTextDyncodeCreate __start__:*DynRegionValidate): 36331 microsecs
[54421,536432640:07:56:27.181130] Exit syscall handler: 0
[54421,2077102464:07:56:27.181258] NaCl untrusted code called _exit(0x0)
[54426,2077102464:07:56:28.007152] NaClSetUpBootstrapChannel: descriptor 20, error 0
[54426,2077102464:07:56:28.007278] NaClPerfCounterInterval(NaClAppLoadFile __start__:PreAllocAddrSpace): 52 microsecs
[54426,2077102464:07:56:28.007612] Native Client module will be loaded at base address 0x00002cf700000000
[54426,2077102464:07:56:28.007664] NaClPerfCounterInterval(NaClAppLoadFile PreAllocAddrSpace:*AllocAddrSpace): 386 microsecs
[54426,2077102464:07:56:28.007686] NaClElfFileMapSegment: mapping for validation
[54426,2077102464:07:56:28.007707] NaClPerfCounterInterval(NaClElfFileMapSegment __start__:PreMap): 22 microsecs
[54426,2077102464:07:56:28.007918] NaClPerfCounterInterval(NaClElfFileMapSegment PreMap:MapForValidate): 209 microsecs
[54426,2077102464:07:56:28.038821] NaClPerfCounterInterval(NaClElfFileMapSegment MapForValidate:ValidateMapped): 30901 microsecs
[54426,2077102464:07:56:28.038940] NaClElfFileMapSegment: mapping into code space
[54426,2077102464:07:56:28.038970] NaClElfFileMapSegment: EXERCISING MMAP LOAD PATH
[54426,2077102464:07:56:28.039105] NaClPerfCounterInterval(NaClElfFileMapSegment ValidateMapped:MapFinal): 287 microsecs
[54426,2077102464:07:56:28.039145] NaClPerfCounterInterval(NaClElfFileMapSegment __start__:MapFinal): 7 microsecs
[54426,2077102464:07:56:28.039234] NaClPerfCounterInterval(NaClElfFileMapSegment __start__:PRead tail): 52 microsecs
[54426,2077102464:07:56:28.039266] NaClPerfCounterInterval(NaClElfFileMapSegment PRead tail:MapFinal): 32 microsecs
[54426,2077102464:07:56:28.039281] NaClPerfCounterInterval(NaClAppLoadFile *AllocAddrSpace:*NaClElfImageLoad): 31617 microsecs
[54426,2077102464:07:56:28.042634] NaClPerfCounterInterval(NaClAppLoadFile *NaClElfImageLoad:*MakeDynText): 3353 microsecs
[54426,2077102464:07:56:28.042678] NaClPerfCounterInterval(NaClAppLoadFile *MakeDynText:*ValidateImg): 44 microsecs
[54426,2077102464:07:56:28.043126] NaClPerfCounterInterval(NaClAppLoadFile __start__:EndLoadFile): 35900 microsecs
[54426,2077102464:07:56:28.046644] NaClPerfCounterInterval(NaClTextDyncodeCreate __start__:*DynRegionValidate): 604 microsecs
[54426,679915520:07:56:28.100241] Exit syscall handler: 0
[54426,2077102464:07:56:28.100463] NaCl untrusted code called _exit(0x0)
[54411:38915:0901/075628:WARNING:nacl_process_host.cc(863)] debug stub on port 4014
[54411:38915:0901/075628:INFO:nacl_browsertest.cc(289)] python /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/chrome/test/data/nacl/debug_stub_browser_tests.py 4014 continue
[54429,2077102464:07:56:28.900173] NaClSetUpBootstrapChannel: descriptor 20, error 0
[54429,2077102464:07:56:28.900309] NaClPerfCounterInterval(NaClAppLoadFile __start__:PreAllocAddrSpace): 59 microsecs
[54429,2077102464:07:56:28.914901] Native Client module will be loaded at base address 0x000053ef00000000
[54429,2077102464:07:56:28.914975] NaClPerfCounterInterval(NaClAppLoadFile PreAllocAddrSpace:*AllocAddrSpace): 14664 microsecs
[54429,2077102464:07:56:28.915257] NaClPerfCounterInterval(NaClAppLoadFile *AllocAddrSpace:*NaClElfImageLoad): 284 microsecs
[54429,2077102464:07:56:28.918595] NaClPerfCounterInterval(NaClAppLoadFile *NaClElfImageLoad:*MakeDynText): 3337 microsecs
[54429,2077102464:07:56:28.921466] NaClPerfCounterInterval(NaClAppLoadFile *MakeDynText:*ValidateImg): 2871 microsecs
[54429,2077102464:07:56:28.921922] NaClPerfCounterInterval(NaClAppLoadFile __start__:EndLoadFile): 21672 microsecs
[54429,2077102464:07:56:28.925523] NaClPerfCounterInterval(NaClTextDyncodeCreate __start__:*DynRegionValidate): 645 microsecs
[54429,2077102464:07:56:28.930791] nacl_debug(142) : Debugging started.
[54429,553455616:07:56:28.930956] nacl_debug(93) : Connected, happy debugging!
[54429,553455616:07:56:28.931983] RX $vCont;c
[54411:3847:0901/075628:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[54411:3847:0901/075628:INFO:nacl_browsertest.cc(305)] Waiting for script to exit (which waits for embed to die).
[ OK ] NaClBrowserTestPnaclDebug.PnaclDebugURLFlagAndURL (7406 ms)
[169/214] NaClBrowserTestPnaclDebug.PnaclDebugURLFlagAndURL (8803 ms)
[ RUN ] NaClBrowserTestPnaclSubzero.SuccessfulLoadUMA
[54425:3847:0901/075627:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53662...
sending server_data: {"host": "127.0.0.1", "port": 53662} (36 bytes)
[54427:13319:0901/075629:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[54427:13319:0901/075629:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NaClBrowserTestPnaclSubzero.SuccessfulLoadUMA (3508 ms)
[170/214] NaClBrowserTestPnaclSubzero.SuccessfulLoadUMA (4724 ms)
[ RUN ] QuicAllowedPolicyIsNotSet.NoQuicRegulations
[54439:3847:0901/075632:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54441:13063:0901/075633:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[54441:13063:0901/075633:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[54441:13063:0901/075633:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[54441:13063:0901/075633:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[54441:13063:0901/075633:WARNING:channel.cc(325)] RawChannel write error
[54441:14595:0901/075633:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[54441:14595:0901/075633:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[54441:14595:0901/075633:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] QuicAllowedPolicyIsNotSet.NoQuicRegulations (2611 ms)
[171/214] QuicAllowedPolicyIsNotSet.NoQuicRegulations (3889 ms)
[ RUN ] PolicyPrefsTestCoverageTest.AllPoliciesHaveATestCase
[54448:3847:0901/075636:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54450:14339:0901/075637:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[54443:39171:0901/075637:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[54450:12807:0901/075637:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[54450:12807:0901/075637:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[54450:12807:0901/075637:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[54450:12807:0901/075637:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[54450:12807:0901/075637:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PolicyPrefsTestCoverageTest.AllPoliciesHaveATestCase (2603 ms)
[172/214] PolicyPrefsTestCoverageTest.AllPoliciesHaveATestCase (3815 ms)
[ RUN ] PolicyTest.ExtensionInstallForcelist
[54438:3847:0901/075632:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54432:3847:0901/075635:WARNING:extension_error_reporter.cc(79)] Extension error: Failed to load extension from: /Volumes/data/b/swarm_slave/work/run_tha_testaB_nSv/chrome/test/data/extensions/good_unpacked. My First Extension (extension ID "ldnnhddmnhbkjipkidpdiheffobcpfmf") is blocked by the administrator.
[54440:13319:0901/075638:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[54440:13319:0901/075638:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[54440:13319:0901/075638:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PolicyTest.ExtensionInstallForcelist (7998 ms)
[173/214] PolicyTest.ExtensionInstallForcelist (9245 ms)
[ RUN ] CaptivePortalBrowserTest.InterstitialTimerNavigateWhileLoading_EndWithCaptivePortalInterstitial
[54460:3847:0901/075640:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://localhost:53669...
sending server_data: {"host": "localhost", "port": 53669} (36 bytes)
[54467:13319:0901/075643:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[54467:13319:0901/075643:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] CaptivePortalBrowserTest.InterstitialTimerNavigateWhileLoading_EndWithCaptivePortalInterstitial (5024 ms)
[174/214] CaptivePortalBrowserTest.InterstitialTimerNavigateWhileLoading_EndWithCaptivePortalInterstitial (6223 ms)
[ RUN ] NetworkingPrivateApiTest.CreateNetwork
[54464:3847:0901/075641:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54459:41731:0901/075643:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[54459:3847:0901/075644:INFO:CONSOLE(0)] "[SUCCESS] createNetwork", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?createNetwork (0)
[ OK ] NetworkingPrivateApiTest.CreateNetwork (4293 ms)
[175/214] NetworkingPrivateApiTest.CreateNetwork (5733 ms)
[ RUN ] NetworkingPrivateApiTestFail.GetState
[54474:3847:0901/075646:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54470:41475:0901/075648:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[54470:3847:0901/075648:INFO:CONSOLE(0)] "[FAIL] getState: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:225:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:275:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getState (0)
[ OK ] NetworkingPrivateApiTestFail.GetState (3973 ms)
[176/214] NetworkingPrivateApiTestFail.GetState (5312 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.VerifyAndEncryptData
[54478:3847:0901/075647:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54472:3847:0901/075649:INFO:CONSOLE(0)] "[SUCCESS] verifyAndEncryptData", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?verifyAndEncryptData (0)
[ OK ] NetworkingPrivateServiceClientApiTest.VerifyAndEncryptData (3994 ms)
[177/214] NetworkingPrivateServiceClientApiTest.VerifyAndEncryptData (5424 ms)
[ RUN ] PicasaDataProviderInvalidateInflightTableReaderTest.InvalidateInflightTableReaderTest
[54487:3847:0901/075651:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PicasaDataProviderInvalidateInflightTableReaderTest.InvalidateInflightTableReaderTest (3360 ms)
[178/214] PicasaDataProviderInvalidateInflightTableReaderTest.InvalidateInflightTableReaderTest (4823 ms)
[ RUN ] ExtensionUninstallDialogViewBrowserTest.TrackParentWindowDestruction
[54491:3847:0901/075652:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54493:13063:0901/075654:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionUninstallDialogViewBrowserTest.TrackParentWindowDestruction (3996 ms)
[179/214] ExtensionUninstallDialogViewBrowserTest.TrackParentWindowDestruction (5187 ms)
[ RUN ] DriveAppProviderTest.ExistingChromeApp
[54499:3847:0901/075656:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DriveAppProviderTest.ExistingChromeApp (3623 ms)
[180/214] DriveAppProviderTest.ExistingChromeApp (4963 ms)
[ RUN ] DriveAppProviderTest.KeepGeneratedFlagBetweenUpdates
[54503:3847:0901/075658:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DriveAppProviderTest.KeepGeneratedFlagBetweenUpdates (2784 ms)
[181/214] DriveAppProviderTest.KeepGeneratedFlagBetweenUpdates (4153 ms)
[ RUN ] DriveAppProviderTest.PRE_UpdateAfterDriveAppRegistryUpdate
[54512:3847:0901/075701:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DriveAppProviderTest.PRE_UpdateAfterDriveAppRegistryUpdate (2699 ms)
[182/214] DriveAppProviderTest.PRE_UpdateAfterDriveAppRegistryUpdate (3951 ms)
[ RUN ] SupervisedUserResourceThrottleTest.NoNavigationObserverBlock
[54515:3847:0901/075702:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54516:14087:0901/075705:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[54516:14087:0901/075705:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SupervisedUserResourceThrottleTest.NoNavigationObserverBlock (4865 ms)
[183/214] SupervisedUserResourceThrottleTest.NoNavigationObserverBlock (6181 ms)
[ RUN ] SerialApiTest/SerialApiTest.SerialFakeHardware/1
[54522:3847:0901/075705:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54518:3847:0901/075708:INFO:CONSOLE(42)] "Connecting to serial device /dev/fakeserialmojo at 57600 bps.", source: chrome-extension://fgpejdbnbmehpmbchfkpbdbmkanakopg/background.js (42)
[54518:3847:0901/075708:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://fgpejdbnbmehpmbchfkpbdbmkanakopg/_generated_background_page.html (0)
[54523:13063:0901/075708:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[54523:13063:0901/075708:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SerialApiTest/SerialApiTest.SerialFakeHardware/1 (4788 ms)
[184/214] SerialApiTest/SerialApiTest.SerialFakeHardware/1 (6196 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/20
[54528:3847:0901/075708:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/20 (3030 ms)
[185/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/20 (4347 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/24
[54535:3847:0901/075711:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54531:39683:0901/075712:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[54531:39683:0901/075712:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/24 (2936 ms)
[186/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/24 (4150 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/32
[54539:3847:0901/075712:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54540:13063:0901/075713:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[54540:13063:0901/075713:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/32 (2907 ms)
[187/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/32 (4149 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/48
[54545:3847:0901/075715:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/48 (2999 ms)
[188/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/48 (4424 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/63
[54549:3847:0901/075716:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/63 (2886 ms)
[189/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/63 (4140 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/69
[54556:3847:0901/075720:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54556:3847:0901/075721:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/69 (2935 ms)
[190/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/69 (4247 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/73
[54560:3847:0901/075721:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/73 (2906 ms)
[191/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/73 (4183 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/109
[54567:3847:0901/075724:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54569:13063:0901/075725:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[54569:13063:0901/075725:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[54569:13063:0901/075725:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[54569:13063:0901/075725:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/109 (2802 ms)
[192/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/109 (4179 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/126
[54570:3847:0901/075725:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54571:13063:0901/075726:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[54571:13063:0901/075726:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/126 (2822 ms)
[193/214] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/126 (4167 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/19
[54577:3847:0901/075728:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54580:12807:0901/075729:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/19 (2823 ms)
[194/214] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/19 (4059 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestSingleTabShutdown/0
[54581:3847:0901/075729:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54573:72963:0901/075730:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestSingleTabShutdown/0 (2923 ms)
[195/214] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestSingleTabShutdown/0 (4110 ms)
[ RUN ] SRC_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0
[54588:3847:0901/075732:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53677...
sending server_data: {"host": "127.0.0.1", "port": 53677} (36 bytes)
[54583:3847:0901/075734:INFO:CONSOLE(280)] "07:57:34.545 - Using ClearKeyPlayer", source: http://127.0.0.1:53677/files/eme_player_js/utils.js (280)
[54583:3847:0901/075734:INFO:CONSOLE(280)] "07:57:34.553 - Registering video event handlers.", source: http://127.0.0.1:53677/files/eme_player_js/utils.js (280)
[54583:3847:0901/075734:INFO:CONSOLE(280)] "07:57:34.555 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:53677/files/eme_player_js/utils.js (280)
[54583:3847:0901/075734:INFO:CONSOLE(280)] "07:57:34.616 - Loading media using src.", source: http://127.0.0.1:53677/files/eme_player_js/utils.js (280)
[54583:3847:0901/075734:INFO:CONSOLE(280)] "07:57:34.776 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53677/files/eme_player_js/utils.js (280)
[54583:3847:0901/075734:INFO:CONSOLE(280)] "07:57:34.791 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53677/files/eme_player_js/utils.js (280)
[54583:3847:0901/075734:INFO:CONSOLE(280)] "07:57:34.806 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:53677/files/eme_player_js/utils.js (280)
[54583:3847:0901/075735:INFO:CONSOLE(280)] "07:57:35.085 - timeupdate @ 0.189318", source: http://127.0.0.1:53677/files/eme_player_js/utils.js (280)
[54583:3847:0901/075735:INFO:CONSOLE(280)] "07:57:35.332 - timeupdate @ 0.42397", source: http://127.0.0.1:53677/files/eme_player_js/utils.js (280)
[54583:3847:0901/075735:INFO:CONSOLE(280)] "07:57:35.540 - heartbeat #1", source: http://127.0.0.1:53677/files/eme_player_js/utils.js (280)
[54583:3847:0901/075735:INFO:CONSOLE(280)] "07:57:35.582 - timeupdate @ 0.679954", source: http://127.0.0.1:53677/files/eme_player_js/utils.js (280)
[54583:3847:0901/075735:INFO:CONSOLE(280)] "07:57:35.832 - timeupdate @ 0.935938", source: http://127.0.0.1:53677/files/eme_player_js/utils.js (280)
[54583:3847:0901/075736:INFO:CONSOLE(280)] "07:57:36.083 - timeupdate @ 1.191922", source: http://127.0.0.1:53677/files/eme_player_js/utils.js (280)
[54583:3847:0901/075736:INFO:CONSOLE(280)] "07:57:36.086 - waiting for video to end.", source: http://127.0.0.1:53677/files/eme_player_js/utils.js (280)
[54583:3847:0901/075736:INFO:CONSOLE(280)] "07:57:36.541 - heartbeat #2", source: http://127.0.0.1:53677/files/eme_player_js/utils.js (280)
[54583:3847:0901/075737:INFO:CONSOLE(280)] "07:57:37.540 - heartbeat #3", source: http://127.0.0.1:53677/files/eme_player_js/utils.js (280)
[54583:3847:0901/075737:INFO:CONSOLE(280)] "07:57:37.613 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:53677/files/eme_player_js/utils.js (280)
[54588:3847:0901/075737:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[54588:3847:0901/075737:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[54588:3847:0901/075737:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[54590:13063:0901/075737:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (6658 ms)
[196/214] SRC_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (7944 ms)
[ RUN ] MSE_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0
[54591:3847:0901/075733:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53694...
sending server_data: {"host": "127.0.0.1", "port": 53694} (36 bytes)
[54584:3847:0901/075735:INFO:CONSOLE(280)] "07:57:35.328 - Using ClearKeyPlayer", source: http://127.0.0.1:53694/files/eme_player_js/utils.js (280)
[54584:3847:0901/075735:INFO:CONSOLE(280)] "07:57:35.336 - Registering video event handlers.", source: http://127.0.0.1:53694/files/eme_player_js/utils.js (280)
[54584:3847:0901/075735:INFO:CONSOLE(280)] "07:57:35.338 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:53694/files/eme_player_js/utils.js (280)
[54584:3847:0901/075735:INFO:CONSOLE(280)] "07:57:35.403 - Loading media using MSE.", source: http://127.0.0.1:53694/files/eme_player_js/utils.js (280)
[54584:3847:0901/075735:INFO:CONSOLE(280)] "07:57:35.516 - onSourceOpen [object Event]", source: http://127.0.0.1:53694/files/eme_player_js/utils.js (280)
[54584:3847:0901/075735:INFO:CONSOLE(280)] "07:57:35.522 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:53694/files/eme_player_js/utils.js (280)
[54584:3847:0901/075735:INFO:CONSOLE(280)] "07:57:35.557 - End of appending buffer from bear-320x240-opus-av_enc-v.webm", source: http://127.0.0.1:53694/files/eme_player_js/utils.js (280)
[54584:3847:0901/075735:INFO:CONSOLE(280)] "07:57:35.570 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53694/files/eme_player_js/utils.js (280)
[54584:3847:0901/075735:INFO:CONSOLE(280)] "07:57:35.592 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53694/files/eme_player_js/utils.js (280)
[54584:3847:0901/075735:INFO:CONSOLE(280)] "07:57:35.623 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:53694/files/eme_player_js/utils.js (280)
[54584:3847:0901/075735:INFO:CONSOLE(280)] "07:57:35.902 - timeupdate @ 0.186203", source: http://127.0.0.1:53694/files/eme_player_js/utils.js (280)
[54584:3847:0901/075736:INFO:CONSOLE(280)] "07:57:36.150 - timeupdate @ 0.441612", source: http://127.0.0.1:53694/files/eme_player_js/utils.js (280)
[54584:3847:0901/075736:INFO:CONSOLE(280)] "07:57:36.322 - heartbeat #1", source: http://127.0.0.1:53694/files/eme_player_js/utils.js (280)
[54584:3847:0901/075736:INFO:CONSOLE(280)] "07:57:36.400 - timeupdate @ 0.673802", source: http://127.0.0.1:53694/files/eme_player_js/utils.js (280)
[54584:3847:0901/075736:INFO:CONSOLE(280)] "07:57:36.651 - timeupdate @ 0.929211", source: http://127.0.0.1:53694/files/eme_player_js/utils.js (280)
[54584:3847:0901/075736:INFO:CONSOLE(280)] "07:57:36.901 - timeupdate @ 1.18462", source: http://127.0.0.1:53694/files/eme_player_js/utils.js (280)
[54584:3847:0901/075736:INFO:CONSOLE(280)] "07:57:36.904 - waiting for video to end.", source: http://127.0.0.1:53694/files/eme_player_js/utils.js (280)
[54584:3847:0901/075737:INFO:CONSOLE(280)] "07:57:37.323 - heartbeat #2", source: http://127.0.0.1:53694/files/eme_player_js/utils.js (280)
[54584:3847:0901/075738:INFO:CONSOLE(280)] "07:57:38.324 - heartbeat #3", source: http://127.0.0.1:53694/files/eme_player_js/utils.js (280)
[54584:3847:0901/075738:INFO:CONSOLE(280)] "07:57:38.428 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:53694/files/eme_player_js/utils.js (280)
[54591:3847:0901/075738:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[54591:3847:0901/075738:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[54591:3847:0901/075738:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[54591:3847:0901/075738:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[54592:13063:0901/075738:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (6786 ms)
[197/214] MSE_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (8017 ms)
[ RUN ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0
[54600:3847:0901/075740:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54603:14595:0901/075741:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[54603:14595:0901/075741:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[54596:40451:0901/075741:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0 (2603 ms)
[198/214] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0 (3906 ms)
[ RUN ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0
[54604:3847:0901/075741:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53711...
sending server_data: {"host": "127.0.0.1", "port": 53711} (36 bytes)
[54597:3847:0901/075743:INFO:CONSOLE(280)] "07:57:43.425 - Using ClearKeyPlayer", source: http://127.0.0.1:53711/files/eme_player_js/utils.js (280)
[54597:3847:0901/075743:INFO:CONSOLE(280)] "07:57:43.436 - Registering video event handlers.", source: http://127.0.0.1:53711/files/eme_player_js/utils.js (280)
[54597:3847:0901/075743:INFO:CONSOLE(280)] "07:57:43.438 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:53711/files/eme_player_js/utils.js (280)
[54597:3847:0901/075744:INFO:CONSOLE(280)] "07:57:44.337 - Loading media using src.", source: http://127.0.0.1:53711/files/eme_player_js/utils.js (280)
[54597:3847:0901/075744:INFO:CONSOLE(280)] "07:57:44.424 - heartbeat #1", source: http://127.0.0.1:53711/files/eme_player_js/utils.js (280)
[54597:3847:0901/075744:INFO:CONSOLE(280)] "07:57:44.536 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53711/files/eme_player_js/utils.js (280)
[54597:3847:0901/075744:INFO:CONSOLE(280)] "07:57:44.563 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53711/files/eme_player_js/utils.js (280)
[54597:3847:0901/075744:INFO:CONSOLE(280)] "07:57:44.571 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53711/files/eme_player_js/utils.js (280)
[54597:3847:0901/075744:INFO:CONSOLE(280)] "07:57:44.583 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:53711/files/eme_player_js/utils.js (280)
[54597:3847:0901/075744:INFO:CONSOLE(280)] "07:57:44.587 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53711/files/eme_player_js/utils.js (280)
[54597:3847:0901/075744:INFO:CONSOLE(280)] "07:57:44.592 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:53711/files/eme_player_js/utils.js (280)
[54597:3847:0901/075744:INFO:CONSOLE(280)] "07:57:44.793 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:53711/files/eme_player_js/utils.js (280)
[54597:3847:0901/075744:INFO:CONSOLE(280)] "07:57:44.795 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53711/files/eme_player_js/utils.js (280)
[54597:3847:0901/075744:INFO:CONSOLE(280)] "07:57:44.809 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:53711/files/eme_player_js/utils.js (280)
[54597:3847:0901/075744:INFO:CONSOLE(280)] "07:57:44.953 - timeupdate @ 0.186203", source: http://127.0.0.1:53711/files/eme_player_js/utils.js (280)
[54597:3847:0901/075745:INFO:CONSOLE(280)] "07:57:45.193 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:53711/files/eme_player_js/utils.js (280)
[54597:3847:0901/075745:INFO:CONSOLE(280)] "07:57:45.196 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53711/files/eme_player_js/utils.js (280)
[54597:3847:0901/075745:INFO:CONSOLE(280)] "07:57:45.203 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:53711/files/eme_player_js/utils.js (280)
[54597:3847:0901/075745:INFO:CONSOLE(280)] "07:57:45.216 - timeupdate @ 0.441612", source: http://127.0.0.1:53711/files/eme_player_js/utils.js (280)
[54597:3847:0901/075745:INFO:CONSOLE(280)] "07:57:45.425 - heartbeat #2", source: http://127.0.0.1:53711/files/eme_player_js/utils.js (280)
[54597:3847:0901/075745:INFO:CONSOLE(280)] "07:57:45.467 - timeupdate @ 0.697021", source: http://127.0.0.1:53711/files/eme_player_js/utils.js (280)
[54597:3847:0901/075745:INFO:CONSOLE(280)] "07:57:45.717 - timeupdate @ 0.95243", source: http://127.0.0.1:53711/files/eme_player_js/utils.js (280)
[54597:3847:0901/075745:INFO:CONSOLE(280)] "07:57:45.968 - timeupdate @ 1.18462", source: http://127.0.0.1:53711/files/eme_player_js/utils.js (280)
[54597:3847:0901/075745:INFO:CONSOLE(280)] "07:57:45.971 - waiting for video to end.", source: http://127.0.0.1:53711/files/eme_player_js/utils.js (280)
[54597:3847:0901/075745:INFO:CONSOLE(280)] "07:57:45.993 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:53711/files/eme_player_js/utils.js (280)
[54597:3847:0901/075746:INFO:CONSOLE(280)] "07:57:45.997 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53711/files/eme_player_js/utils.js (280)
[54597:3847:0901/075746:INFO:CONSOLE(280)] "07:57:46.000 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:53711/files/eme_player_js/utils.js (280)
[54597:3847:0901/075746:INFO:CONSOLE(280)] "07:57:46.424 - heartbeat #3", source: http://127.0.0.1:53711/files/eme_player_js/utils.js (280)
[54597:3847:0901/075747:INFO:CONSOLE(280)] "07:57:47.424 - heartbeat #4", source: http://127.0.0.1:53711/files/eme_player_js/utils.js (280)
[54597:3847:0901/075747:INFO:CONSOLE(280)] "07:57:47.529 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:53711/files/eme_player_js/utils.js (280)
[54605:13063:0901/075747:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (7937 ms)
[199/214] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (9339 ms)
[ RUN ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0
[54611:3847:0901/075744:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53728...
sending server_data: {"host": "127.0.0.1", "port": 53728} (36 bytes)
[54606:3847:0901/075746:INFO:CONSOLE(280)] "07:57:46.413 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:53728/files/eme_player_js/utils.js (280)
[54606:3847:0901/075746:INFO:CONSOLE(280)] "07:57:46.424 - Registering video event handlers.", source: http://127.0.0.1:53728/files/eme_player_js/utils.js (280)
[54606:3847:0901/075746:INFO:CONSOLE(280)] "07:57:46.434 - Loading media using MSE.", source: http://127.0.0.1:53728/files/eme_player_js/utils.js (280)
[54606:3847:0901/075746:INFO:CONSOLE(280)] "07:57:46.595 - onSourceOpen [object Event]", source: http://127.0.0.1:53728/files/eme_player_js/utils.js (280)
[54606:3847:0901/075746:INFO:CONSOLE(280)] "07:57:46.599 - Creating a source buffer for type video/webm; codecs="vp8"", source: http://127.0.0.1:53728/files/eme_player_js/utils.js (280)
[54606:3847:0901/075746:INFO:CONSOLE(280)] "07:57:46.643 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53728/files/eme_player_js/utils.js (280)
[54606:3847:0901/075746:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[54606:3847:0901/075747:INFO:CONSOLE(280)] "07:57:47.495 - End of appending buffer from bear-320x240-v_enc-v.webm", source: http://127.0.0.1:53728/files/eme_player_js/utils.js (280)
[54606:3847:0901/075747:INFO:CONSOLE(280)] "07:57:47.505 - heartbeat #1", source: http://127.0.0.1:53728/files/eme_player_js/utils.js (280)
[54606:3847:0901/075747:INFO:CONSOLE(280)] "07:57:47.518 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:53728/files/eme_player_js/utils.js (280)
[54606:3847:0901/075747:INFO:CONSOLE(280)] "07:57:47.523 - Adding key to sessionID: 1", source: http://127.0.0.1:53728/files/eme_player_js/utils.js (280)
[54606:3847:0901/075747:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[54606:3847:0901/075747:INFO:CONSOLE(280)] "07:57:47.528 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:53728/files/eme_player_js/utils.js (280)
[54606:3847:0901/075747:INFO:CONSOLE(280)] "07:57:47.733 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:53728/files/eme_player_js/utils.js (280)
[54606:3847:0901/075747:INFO:CONSOLE(280)] "07:57:47.736 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:53728/files/eme_player_js/utils.js (280)
[54606:3847:0901/075747:INFO:CONSOLE(280)] "07:57:47.739 - Adding key to sessionID: 1", source: http://127.0.0.1:53728/files/eme_player_js/utils.js (280)
[54606:3847:0901/075747:INFO:CONSOLE(280)] "07:57:47.749 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:53728/files/eme_player_js/utils.js (280)
[54606:3847:0901/075747:INFO:CONSOLE(280)] "07:57:47.831 - timeupdate @ 0.261084", source: http://127.0.0.1:53728/files/eme_player_js/utils.js (280)
[54606:3847:0901/075748:INFO:CONSOLE(280)] "07:57:48.078 - timeupdate @ 0.510648", source: http://127.0.0.1:53728/files/eme_player_js/utils.js (280)
[54606:3847:0901/075748:INFO:CONSOLE(280)] "07:57:48.130 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:53728/files/eme_player_js/utils.js (280)
[54606:3847:0901/075748:INFO:CONSOLE(280)] "07:57:48.134 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:53728/files/eme_player_js/utils.js (280)
[54606:3847:0901/075748:INFO:CONSOLE(280)] "07:57:48.137 - Adding key to sessionID: 1", source: http://127.0.0.1:53728/files/eme_player_js/utils.js (280)
[54606:3847:0901/075748:INFO:CONSOLE(280)] "07:57:48.141 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:53728/files/eme_player_js/utils.js (280)
[54606:3847:0901/075748:INFO:CONSOLE(280)] "07:57:48.328 - timeupdate @ 0.76061", source: http://127.0.0.1:53728/files/eme_player_js/utils.js (280)
[54606:3847:0901/075748:INFO:CONSOLE(280)] "07:57:48.506 - heartbeat #2", source: http://127.0.0.1:53728/files/eme_player_js/utils.js (280)
[54606:3847:0901/075748:INFO:CONSOLE(280)] "07:57:48.578 - timeupdate @ 1.010689", source: http://127.0.0.1:53728/files/eme_player_js/utils.js (280)
[54606:3847:0901/075748:INFO:CONSOLE(280)] "07:57:48.582 - waiting for video to end.", source: http://127.0.0.1:53728/files/eme_player_js/utils.js (280)
[54606:3847:0901/075748:INFO:CONSOLE(280)] "07:57:48.931 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:53728/files/eme_player_js/utils.js (280)
[54606:3847:0901/075748:INFO:CONSOLE(280)] "07:57:48.934 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:53728/files/eme_player_js/utils.js (280)
[54606:3847:0901/075748:INFO:CONSOLE(280)] "07:57:48.937 - Adding key to sessionID: 1", source: http://127.0.0.1:53728/files/eme_player_js/utils.js (280)
[54606:3847:0901/075748:INFO:CONSOLE(280)] "07:57:48.941 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:53728/files/eme_player_js/utils.js (280)
[54606:3847:0901/075749:INFO:CONSOLE(280)] "07:57:49.507 - heartbeat #3", source: http://127.0.0.1:53728/files/eme_player_js/utils.js (280)
[54606:3847:0901/075750:INFO:CONSOLE(280)] "07:57:50.269 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:53728/files/eme_player_js/utils.js (280)
[54606:40451:0901/075750:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (7564 ms)
[200/214] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (8796 ms)
[ RUN ] MSE_ExternalClearKey/EncryptedMediaTest.InvalidResponseKeyError/0
[54619:3847:0901/075751:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53745...
sending server_data: {"host": "127.0.0.1", "port": 53745} (36 bytes)
[54616:3847:0901/075752:INFO:CONSOLE(280)] "07:57:52.782 - Using ClearKeyPlayer", source: http://127.0.0.1:53745/files/eme_player_js/utils.js (280)
[54616:3847:0901/075752:INFO:CONSOLE(280)] "07:57:52.790 - Registering video event handlers.", source: http://127.0.0.1:53745/files/eme_player_js/utils.js (280)
[54616:3847:0901/075752:INFO:CONSOLE(280)] "07:57:52.793 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:53745/files/eme_player_js/utils.js (280)
[54616:3847:0901/075753:INFO:CONSOLE(280)] "07:57:53.752 - Loading media using MSE.", source: http://127.0.0.1:53745/files/eme_player_js/utils.js (280)
[54616:3847:0901/075753:INFO:CONSOLE(280)] "07:57:53.824 - heartbeat #1", source: http://127.0.0.1:53745/files/eme_player_js/utils.js (280)
[54616:3847:0901/075753:INFO:CONSOLE(280)] "07:57:53.837 - onSourceOpen [object Event]", source: http://127.0.0.1:53745/files/eme_player_js/utils.js (280)
[54616:3847:0901/075753:INFO:CONSOLE(280)] "07:57:53.845 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:53745/files/eme_player_js/utils.js (280)
[54616:3847:0901/075753:INFO:CONSOLE(280)] "07:57:53.883 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53745/files/eme_player_js/utils.js (280)
[54616:3847:0901/075753:INFO:CONSOLE(280)] "07:57:53.887 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53745/files/eme_player_js/utils.js (280)
[54616:3847:0901/075753:INFO:CONSOLE(280)] "07:57:53.892 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:53745/files/eme_player_js/utils.js (280)
[54616:3847:0901/075753:INFO:CONSOLE(280)] "07:57:53.916 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53745/files/eme_player_js/utils.js (280)
[54616:3847:0901/075753:INFO:CONSOLE(280)] "07:57:53.923 - Forcing invalid key data.", source: http://127.0.0.1:53745/files/eme_player_js/utils.js (280)
[54616:3847:0901/075753:INFO:CONSOLE(280)] "07:57:53.929 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"qg"}]}", source: http://127.0.0.1:53745/files/eme_player_js/utils.js (280)
[54616:3847:0901/075753:INFO:CONSOLE(280)] "07:57:53.934 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:53745/files/eme_player_js/utils.js (280)
[54616:3847:0901/075753:INFO:CONSOLE(280)] "07:57:53.940 - Forcing invalid key data.", source: http://127.0.0.1:53745/files/eme_player_js/utils.js (280)
[54616:3847:0901/075753:INFO:CONSOLE(280)] "07:57:53.942 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"qg"}]}", source: http://127.0.0.1:53745/files/eme_player_js/utils.js (280)
[54616:3847:0901/075753:INFO:CONSOLE(145)] "FAIL: InvalidAccessError Invalid key length.", source: http://127.0.0.1:53745/files/eme_player_js/utils.js (145)
[54616:3847:0901/075753:INFO:CONSOLE(280)] "07:57:53.955 - Set document title to: EME_UPDATE_FAILED, updated title: EME_UPDATE_FAILED", source: http://127.0.0.1:53745/files/eme_player_js/utils.js (280)
[54616:3847:0901/075753:INFO:CONSOLE(145)] "FAIL: InvalidAccessError Invalid key length.", source: http://127.0.0.1:53745/files/eme_player_js/utils.js (145)
[54616:3847:0901/075753:INFO:CONSOLE(280)] "07:57:53.961 - Set document title to: EME_UPDATE_FAILED, updated title: EME_UPDATE_FAILED", source: http://127.0.0.1:53745/files/eme_player_js/utils.js (280)
[54620:13063:0901/075753:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey/EncryptedMediaTest.InvalidResponseKeyError/0 (4988 ms)
[201/214] MSE_ExternalClearKey/EncryptedMediaTest.InvalidResponseKeyError/0 (6456 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0
[54625:3847:0901/075753:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53762...
sending server_data: {"host": "127.0.0.1", "port": 53762} (36 bytes)
[54621:3847:0901/075755:INFO:CONSOLE(280)] "07:57:55.198 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:53762/files/eme_player_js/utils.js (280)
[54621:3847:0901/075755:INFO:CONSOLE(280)] "07:57:55.204 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:53762/files/eme_player_js/utils.js (280)
[54621:3847:0901/075755:INFO:CONSOLE(280)] "07:57:55.208 - Registering video event handlers.", source: http://127.0.0.1:53762/files/eme_player_js/utils.js (280)
[54621:3847:0901/075755:INFO:CONSOLE(280)] "07:57:55.219 - Loading media using MSE.", source: http://127.0.0.1:53762/files/eme_player_js/utils.js (280)
[54621:3847:0901/075755:INFO:CONSOLE(280)] "07:57:55.369 - onSourceOpen [object Event]", source: http://127.0.0.1:53762/files/eme_player_js/utils.js (280)
[54621:3847:0901/075755:INFO:CONSOLE(280)] "07:57:55.373 - Creating a source buffer for type video/webm; codecs="vp9"", source: http://127.0.0.1:53762/files/eme_player_js/utils.js (280)
[54621:3847:0901/075755:INFO:CONSOLE(280)] "07:57:55.403 - End of appending buffer from bear-320x240-v-vp9_enc-v.webm", source: http://127.0.0.1:53762/files/eme_player_js/utils.js (280)
[54621:3847:0901/075755:INFO:CONSOLE(280)] "07:57:55.409 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53762/files/eme_player_js/utils.js (280)
[54621:3847:0901/075755:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[54621:3847:0901/075756:INFO:CONSOLE(280)] "07:57:56.260 - heartbeat #1", source: http://127.0.0.1:53762/files/eme_player_js/utils.js (280)
[54621:3847:0901/075756:INFO:CONSOLE(280)] "07:57:56.276 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:53762/files/eme_player_js/utils.js (280)
[54621:3847:0901/075756:INFO:CONSOLE(280)] "07:57:56.282 - Adding key to sessionID: 1", source: http://127.0.0.1:53762/files/eme_player_js/utils.js (280)
[54621:3847:0901/075756:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[54621:3847:0901/075756:INFO:CONSOLE(280)] "07:57:56.287 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:53762/files/eme_player_js/utils.js (280)
[54621:3847:0901/075756:INFO:CONSOLE(280)] "07:57:56.491 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:53762/files/eme_player_js/utils.js (280)
[54621:3847:0901/075756:INFO:CONSOLE(280)] "07:57:56.495 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:53762/files/eme_player_js/utils.js (280)
[54621:3847:0901/075756:INFO:CONSOLE(280)] "07:57:56.497 - Adding key to sessionID: 1", source: http://127.0.0.1:53762/files/eme_player_js/utils.js (280)
[54621:3847:0901/075756:INFO:CONSOLE(280)] "07:57:56.501 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:53762/files/eme_player_js/utils.js (280)
[54621:3847:0901/075756:INFO:CONSOLE(280)] "07:57:56.563 - timeupdate @ 0.251788", source: http://127.0.0.1:53762/files/eme_player_js/utils.js (280)
[54621:3847:0901/075756:INFO:CONSOLE(280)] "07:57:56.810 - timeupdate @ 0.502283", source: http://127.0.0.1:53762/files/eme_player_js/utils.js (280)
[54621:3847:0901/075756:INFO:CONSOLE(280)] "07:57:56.890 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:53762/files/eme_player_js/utils.js (280)
[54621:3847:0901/075756:INFO:CONSOLE(280)] "07:57:56.893 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:53762/files/eme_player_js/utils.js (280)
[54621:3847:0901/075756:INFO:CONSOLE(280)] "07:57:56.896 - Adding key to sessionID: 1", source: http://127.0.0.1:53762/files/eme_player_js/utils.js (280)
[54621:3847:0901/075756:INFO:CONSOLE(280)] "07:57:56.901 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:53762/files/eme_player_js/utils.js (280)
[54621:3847:0901/075757:INFO:CONSOLE(280)] "07:57:57.061 - timeupdate @ 0.752582", source: http://127.0.0.1:53762/files/eme_player_js/utils.js (280)
[54621:3847:0901/075757:INFO:CONSOLE(280)] "07:57:57.262 - heartbeat #2", source: http://127.0.0.1:53762/files/eme_player_js/utils.js (280)
[54621:3847:0901/075757:INFO:CONSOLE(280)] "07:57:57.311 - timeupdate @ 1.003091", source: http://127.0.0.1:53762/files/eme_player_js/utils.js (280)
[54621:3847:0901/075757:INFO:CONSOLE(280)] "07:57:57.315 - waiting for video to end.", source: http://127.0.0.1:53762/files/eme_player_js/utils.js (280)
[54621:3847:0901/075757:INFO:CONSOLE(280)] "07:57:57.690 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:53762/files/eme_player_js/utils.js (280)
[54621:3847:0901/075757:INFO:CONSOLE(280)] "07:57:57.694 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:53762/files/eme_player_js/utils.js (280)
[54621:3847:0901/075757:INFO:CONSOLE(280)] "07:57:57.698 - Adding key to sessionID: 1", source: http://127.0.0.1:53762/files/eme_player_js/utils.js (280)
[54621:3847:0901/075757:INFO:CONSOLE(280)] "07:57:57.704 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:53762/files/eme_player_js/utils.js (280)
[54621:3847:0901/075758:INFO:CONSOLE(280)] "07:57:58.262 - heartbeat #3", source: http://127.0.0.1:53762/files/eme_player_js/utils.js (280)
[54621:3847:0901/075759:INFO:CONSOLE(280)] "07:57:59.015 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:53762/files/eme_player_js/utils.js (280)
[ OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0 (7466 ms)
[202/214] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0 (8798 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0
[54633:3847:0901/075757:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:53779...
sending server_data: {"host": "127.0.0.1", "port": 53779} (36 bytes)
[54629:3847:0901/075759:INFO:CONSOLE(280)] "07:57:59.013 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:53779/files/eme_player_js/utils.js (280)
[54629:3847:0901/075759:INFO:CONSOLE(280)] "07:57:59.022 - Registering video event handlers.", source: http://127.0.0.1:53779/files/eme_player_js/utils.js (280)
[54629:3847:0901/075759:INFO:CONSOLE(280)] "07:57:59.133 - onSourceOpen [object Event]", source: http://127.0.0.1:53779/files/eme_player_js/utils.js (280)
[54629:3847:0901/075759:INFO:CONSOLE(280)] "07:57:59.141 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:53779/files/eme_player_js/utils.js (280)
[54629:3847:0901/075759:INFO:CONSOLE(280)] "07:57:59.188 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53779/files/eme_player_js/utils.js (280)
[54629:3847:0901/075759:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[54629:3847:0901/075759:INFO:CONSOLE(280)] "07:57:59.994 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53779/files/eme_player_js/utils.js (280)
[54629:3847:0901/075759:INFO:CONSOLE(280)] "07:57:59.996 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:53779/files/eme_player_js/utils.js (280)
[54629:3847:0901/075759:INFO:CONSOLE(40)] "Appending next media source at 1sec.", source: http://127.0.0.1:53779/files/mse_config_change.html?keySystem=org.chromium.externalclearkey.decryptonly&runEncrypted=1&usePrefixedEME=1 (40)
[54629:3847:0901/075800:INFO:CONSOLE(60)] "Appending next media source at 1sec.", source: http://127.0.0.1:53779/files/mse_config_change.html?keySystem=org.chromium.externalclearkey.decryptonly&runEncrypted=1&usePrefixedEME=1 (60)
[54629:3847:0901/075800:INFO:CONSOLE(280)] "07:58:00.031 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:53779/files/eme_player_js/utils.js (280)
[54629:3847:0901/075800:INFO:CONSOLE(280)] "07:58:00.038 - Adding key to sessionID: 1", source: http://127.0.0.1:53779/files/eme_player_js/utils.js (280)
[54629:3847:0901/075800:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[54629:3847:0901/075800:INFO:CONSOLE(280)] "07:58:00.039 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:53779/files/eme_player_js/utils.js (280)
[54629:3847:0901/075800:INFO:CONSOLE(280)] "07:58:00.041 - Adding key to sessionID: 2", source: http://127.0.0.1:53779/files/eme_player_js/utils.js (280)
[54629:3847:0901/075800:INFO:CONSOLE(280)] "07:58:00.041 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53779/files/eme_player_js/utils.js (280)
[54629:3847:0901/075800:INFO:CONSOLE(280)] "07:58:00.042 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:53779/files/eme_player_js/utils.js (280)
[54629:3847:0901/075800:INFO:CONSOLE(48)] "Second buffer append ended.", source: http://127.0.0.1:53779/files/mse_config_change.html?keySystem=org.chromium.externalclearkey.decryptonly&runEncrypted=1&usePrefixedEME=1 (48)
[54629:3847:0901/075800:INFO:CONSOLE(280)] "07:58:00.059 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:53779/files/eme_player_js/utils.js (280)
[54629:3847:0901/075800:INFO:CONSOLE(280)] "07:58:00.060 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:53779/files/eme_player_js/utils.js (280)
[54629:3847:0901/075800:INFO:CONSOLE(280)] "07:58:00.060 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:53779/files/eme_player_js/utils.js (280)
[54629:3847:0901/075800:INFO:CONSOLE(280)] "07:58:00.061 - Adding key to sessionID: 3", source: http://127.0.0.1:53779/files/eme_player_js/utils.js (280)
[54629:3847:0901/075800:INFO:CONSOLE(280)] "07:58:00.061 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:53779/files/eme_player_js/utils.js (280)
[54629:3847:0901/075800:INFO:CONSOLE(280)] "07:58:00.062 - Adding key to sessionID: 4", source: http://127.0.0.1:53779/files/eme_player_js/utils.js (280)
[54629:3847:0901/075800:INFO:CONSOLE(280)] "07:58:00.075 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:53779/files/eme_player_js/utils.js (280)
[54629:3847:0901/075800:INFO:CONSOLE(280)] "07:58:00.075 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:53779/files/eme_player_js/utils.js (280)
[54629:3847:0901/075800:INFO:CONSOLE(280)] "07:58:00.253 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:53779/files/eme_player_js/utils.js (280)
[54629:3847:0901/075800:INFO:CONSOLE(280)] "07:58:00.253 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:53779/files/eme_player_js/utils.js (280)
[54629:3847:0901/075800:INFO:CONSOLE(280)] "07:58:00.254 - Adding key to sessionID: 4", source: http://127.0.0.1:53779/files/eme_player_js/utils.js (280)
[54629:3847:0901/075800:INFO:CONSOLE(280)] "07:58:00.256 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:53779/files/eme_player_js/utils.js (280)
[54629:3847:0901/075800:INFO:CONSOLE(280)] "07:58:00.654 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:53779/files/eme_player_js/utils.js (280)
[54629:3847:0901/075800:INFO:CONSOLE(280)] "07:58:00.654 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:53779/files/eme_player_js/utils.js (280)
[54629:3847:0901/075800:INFO:CONSOLE(280)] "07:58:00.655 - Adding key to sessionID: 4", source: http://127.0.0.1:53779/files/eme_player_js/utils.js (280)
[54629:3847:0901/075800:INFO:CONSOLE(280)] "07:58:00.675 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:53779/files/eme_player_js/utils.js (280)
[54629:3847:0901/075801:INFO:CONSOLE(280)] "07:58:01.256 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:53779/files/eme_player_js/utils.js (280)
[54634:12807:0901/075801:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0 (5778 ms)
[203/214] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0 (7255 ms)
[ RUN ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/1
[54647:3847:0901/075804:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54642:39683:0901/075806:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/1 (3408 ms)
[204/214] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/1 (4926 ms)
[ RUN ] PDFTestFiles/PDFExtensionTest.Load/5
[54641:3847:0901/075802:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54638:3847:0901/075803:INFO:pdf_extension_test.cc(160)] Loading: pdf/test-title.pdf
[54638:72963:0901/075803:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[54646:13575:0901/075806:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[54646:13575:0901/075806:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PDFTestFiles/PDFExtensionTest.Load/5 (6418 ms)
[205/214] PDFTestFiles/PDFExtensionTest.Load/5 (7878 ms)
[ RUN ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.AutoEnrollment/0
[54660:3847:0901/075810:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54661:12807:0901/075811:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[54661:12807:0901/075811:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[54661:12807:0901/075811:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[54661:14339:0901/075811:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[54661:14339:0901/075811:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[54661:14339:0901/075811:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.AutoEnrollment/0 (2933 ms)
[206/214] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.AutoEnrollment/0 (4344 ms)
[ RUN ] TaskManagerOOPIFBrowserTest.KillSubframe/1
[54657:3847:0901/075809:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54651:73479:0901/075812:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[54663:13319:0901/075812:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] TaskManagerOOPIFBrowserTest.KillSubframe/1 (5399 ms)
[207/214] TaskManagerOOPIFBrowserTest.KillSubframe/1 (6694 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabledByPolicy/1
[54673:3847:0901/075816:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54675:13063:0901/075818:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[54675:13063:0901/075818:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabledByPolicy/1 (4069 ms)
[208/214] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabledByPolicy/1 (5539 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/3
[54667:3847:0901/075814:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54664:40451:0901/075816:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[54664:40451:0901/075816:WARNING:channel.cc(325)] RawChannel write error
[54664:3847:0901/075817:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[54664:3847:0901/075818:INFO:policy_prefs_browsertest.cc(641)] Testing policy: HardwareAccelerationModeEnabled
[54664:3847:0901/075818:INFO:policy_prefs_browsertest.cc(641)] Testing policy: JavaScriptBlockedForUrls
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/3 (7399 ms)
[209/214] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/3 (8553 ms)
[ RUN ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareIFrame/0
[54685:3847:0901/075823:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54680:16899:0901/075823:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /safe_browsing/malware_image.png
[54689:12807:0901/075825:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[54689:12807:0901/075825:WARNING:channel.cc(325)] RawChannel write error
[ OK ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareIFrame/0 (3977 ms)
[210/214] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareIFrame/0 (5402 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistIframeRevisit/0
[54681:3847:0901/075821:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54681:3847:0901/075823:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[54681:3847:0901/075823:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[54681:3847:0901/075823:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[54681:3847:0901/075823:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[54681:3847:0901/075823:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[54681:3847:0901/075823:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[54681:3847:0901/075823:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[54681:3847:0901/075823:ERROR:gpu_command_buffer_stub.cc(1048)] Image with ID doesn't exist.
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistIframeRevisit/0 (6947 ms)
[211/214] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistIframeRevisit/0 (8384 ms)
[ RUN ] ContentSettingsTest.BlockCookies
[54694:3847:0901/075828:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54697:13063:0901/075829:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[54697:13063:0901/075829:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[54697:14595:0901/075829:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[54697:14595:0901/075829:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[54697:14595:0901/075829:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] ContentSettingsTest.BlockCookies (2399 ms)
[212/214] ContentSettingsTest.BlockCookies (3647 ms)
[ RUN ] DriveAppProviderTest.UpdateAfterDriveAppRegistryUpdate
[54700:3847:0901/075830:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54702:14339:0901/075831:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[54702:12807:0901/075831:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DriveAppProviderTest.UpdateAfterDriveAppRegistryUpdate (2652 ms)
[213/214] DriveAppProviderTest.UpdateAfterDriveAppRegistryUpdate (3908 ms)
[ RUN ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/1
[54705:3847:0901/075832:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[54706:12807:0901/075832:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[54706:14339:0901/075832:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[54706:14339:0901/075832:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[54706:14339:0901/075832:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/1 (2497 ms)
[214/214] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/1 (3903 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"0d1c6a52b3a95040db24375d54d59e598b812e12","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+---------------------------------------------------------------------------+
| End of shard 14 Pending: 10.0s Duration: 744.8s Bot: vm806-m4 Exit: 0 |
+---------------------------------------------------------------------------+
+------------------------------------------------------------------------+
| Shard 4 https://chromium-swarm.appspot.com/user/task/29a230b9e6e51710 |
+------------------------------------------------------------------------+
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outtqlfVv (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outtqlfVv (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outtqlfVv. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/isolated_outtqlfVv
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testMZPeCP (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testMZPeCP (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testMZPeCP. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/run_tha_testMZPeCP
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testQ0Z3Z9 (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testQ0Z3Z9 (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testQ0Z3Z9. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/run_tha_testQ0Z3Z9
2 files remaining...
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
NSS_DISABLE_ARENA_FREE_LIST=1
NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/isolated_outDLf6ni/output.json
IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 4/20
Using 2 parallel jobs.
[ RUN ] DownloadsWebUIDeleteProhibitedTest.ClearLeavesSearch
[46483:3847:0901/074733:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46484:12807:0901/074736:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46484:12807:0901/074736:WARNING:channel.cc(325)] RawChannel write error
[46477:3847:0901/074736:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[46477:3847:0901/074736:INFO:CONSOLE(1324)] "Running TestCase DownloadsWebUIDeleteProhibitedTest.ClearLeavesSearch", source: test_api.js (1324)
[46487:13063:0901/074738:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DownloadsWebUIDeleteProhibitedTest.ClearLeavesSearch (9351 ms)
[1/189] DownloadsWebUIDeleteProhibitedTest.ClearLeavesSearch (10840 ms)
[ RUN ] BaseDownloadsWebUITest.NoResultsHiddenWhenDownloads
[46482:3847:0901/074733:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46485:12807:0901/074736:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46485:12807:0901/074736:WARNING:channel.cc(325)] RawChannel write error
[46476:3847:0901/074736:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[46476:3847:0901/074736:INFO:CONSOLE(1324)] "Running TestCase BaseDownloadsWebUITest.NoResultsHiddenWhenDownloads", source: test_api.js (1324)
[46476:5635:0901/074739:ERROR:browser_io_surface_manager_mac.cc(299)] Invalid Id for IOSurface 5
[46476:5635:0901/074739:ERROR:browser_io_surface_manager_mac.cc(299)] Invalid Id for IOSurface 4
[46488:12807:0901/074739:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[46488:12807:0901/074739:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46488:12807:0901/074739:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BaseDownloadsWebUITest.NoResultsHiddenWhenDownloads (9935 ms)
[2/189] BaseDownloadsWebUITest.NoResultsHiddenWhenDownloads (11416 ms)
[ RUN ] InvalidationsWebUITest.testUpdatingRegisteredHandlers
[46496:3847:0901/074742:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46490:3847:0901/074745:INFO:CONSOLE(1324)] "Running TestCase InvalidationsWebUITest.testUpdatingRegisteredHandlers", source: test_api.js (1324)
[ OK ] InvalidationsWebUITest.testUpdatingRegisteredHandlers (5842 ms)
[3/189] InvalidationsWebUITest.testUpdatingRegisteredHandlers (7504 ms)
[ RUN ] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture_ShouldFail.testRunningAuditManually_withErrors
[46497:3847:0901/074742:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46491:40963:0901/074745:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[46491:3847:0901/074745:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture_ShouldFail.testRunningAuditManually_withErrors", source: test_api.js (1324)
[46491:3847:0901/074746:ERROR:web_ui_test_handler.cc(76)] undefinedFailed: RUN_TEST_F("WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture_ShouldFail","testRunningAuditManually_withErrors")
Error:
Accessibility issues found on chrome://terms/
*** Begin accessibility audit results ***
An accessibility audit found
Errors:
Error: AX_ARIA_01 (Elements with ARIA roles must use a valid, non-abstract ARIA role) failed on the following element:
DIV
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_aria_01--elements-with-aria-roles-must-use-a-valid-non-abstract-aria-role for more information.
Error: AX_TEXT_01 (Controls and media elements should have labels) failed on the following element:
INPUT
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_text_01--controls-and-media-elements-should-have-labels for more information.
Warnings:
Warning: AX_COLOR_01 (Text elements should have a reasonable contrast ratio) failed on the following element:
P
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_color_01--text-elements-should-have-a-reasonable-contrast-ratio for more information.
*** End accessibility audit results ***
at assertAccessibilityOk (test_api.js:1103:13)
at expectFunc (test_api.js:1120:20)
at Object.<anonymous> (accessibility_audit_browsertest.js:268:3)
at Object.Test.runTest (test_api.js:341:16)
at Object.TestCase.runTest (test_api.js:478:22)
at Object.TestCase.run (test_api.js:508:14)
at RUN_TEST_F (test_api.js:1325:21)
at expectFunc (test_api.js:1120:20)
at runTestFunction (test_api.js:1193:37)
at runTest (test_api.js:1167:18)
[46491:40963:0901/074746:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture_ShouldFail.testRunningAuditManually_withErrors (5786 ms)
[4/189] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture_ShouldFail.testRunningAuditManually_withErrors (7301 ms)
[ RUN ] WebUIBrowserAsyncGenTest.TestTearDown
[46508:3847:0901/074750:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46502:38915:0901/074752:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[46502:38915:0901/074752:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[46502:38915:0901/074752:WARNING:channel.cc(325)] RawChannel write error
[46502:3847:0901/074752:INFO:CONSOLE(1324)] "Running TestCase WebUIBrowserAsyncGenTest.TestTearDown", source: test_api.js (1324)
[46502:38915:0901/074752:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[46502:38915:0901/074752:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebUIBrowserAsyncGenTest.TestTearDown (5097 ms)
[5/189] WebUIBrowserAsyncGenTest.TestTearDown (6650 ms)
[ RUN ] NetInternalsTest.netInternalsDnsViewSuccess
[46509:3847:0901/074750:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46503:3847:0901/074754:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsDnsViewSuccess", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsDnsViewSuccess (7051 ms)
[6/189] NetInternalsTest.netInternalsDnsViewSuccess (8692 ms)
[ RUN ] NetInternalsTest.netInternalsSdchViewFetchDictionary
[46517:3847:0901/074756:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46514:3847:0901/074800:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsSdchViewFetchDictionary", source: test_api.js (1324)
HTTP server started on http://127.0.0.1:57151...
sending server_data: {"host": "127.0.0.1", "port": 57151} (36 bytes)
[46514:3847:0901/074801:WARNING:net_internals_ui_browsertest.cc(224)] url: [http://testdomain.com:57151/files/sdch/base-page.html?iframe_url=/files/sdch/page.html]
[46517:3847:0901/074803:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000030940]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] NetInternalsTest.netInternalsSdchViewFetchDictionary (9738 ms)
[7/189] NetInternalsTest.netInternalsSdchViewFetchDictionary (11263 ms)
[ RUN ] PrintPreviewWebUITest.TestSectionsDisabled
[46523:3847:0901/074758:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46518:3847:0901/074801:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[46518:3847:0901/074804:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestSectionsDisabled", source: test_api.js (1324)
[ OK ] PrintPreviewWebUITest.TestSectionsDisabled (8688 ms)
[8/189] PrintPreviewWebUITest.TestSectionsDisabled (10227 ms)
[ RUN ] PlatformAppBrowserTest.WindowsApiAlwaysOnTopWithOldPermissions
[46533:3847:0901/074808:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46529:4871:0901/074810:ERROR:mach_broker_mac.mm(222)] Unknown process 46539 is sending Mach IPC messages!
[46529:3847:0901/074811:INFO:CONSOLE(0)] "[SUCCESS] testAlwaysOnTopInitTrue", source: chrome-extension://obiilipginkejbdhkkmpikeaajcmjogf/_generated_background_page.html (0)
[46529:3847:0901/074812:INFO:CONSOLE(0)] "[SUCCESS] testAlwaysOnTopInitFalse", source: chrome-extension://obiilipginkejbdhkkmpikeaajcmjogf/_generated_background_page.html (0)
[46529:3847:0901/074812:INFO:CONSOLE(0)] "[SUCCESS] testAlwaysOnTopNoInit", source: chrome-extension://obiilipginkejbdhkkmpikeaajcmjogf/_generated_background_page.html (0)
[ OK ] PlatformAppBrowserTest.WindowsApiAlwaysOnTopWithOldPermissions (6633 ms)
[9/189] PlatformAppBrowserTest.WindowsApiAlwaysOnTopWithOldPermissions (8352 ms)
[ RUN ] PlatformAppBrowserTest.ReloadRelaunches
[46537:3847:0901/074809:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46541:12807:0901/074813:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46541:12807:0901/074813:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PlatformAppBrowserTest.ReloadRelaunches (8466 ms)
[10/189] PlatformAppBrowserTest.ReloadRelaunches (9975 ms)
[ RUN ] PlatformAppBrowserTest.AppsIgnoreDefaultZoom
[46546:3847:0901/074816:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46548:12551:0901/074820:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46551:13063:0901/074820:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46551:13063:0901/074820:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PlatformAppBrowserTest.AppsIgnoreDefaultZoom (6271 ms)
[11/189] PlatformAppBrowserTest.AppsIgnoreDefaultZoom (8127 ms)
[ RUN ] BluetoothLowEnergyApiTest.GetServices
[46552:3847:0901/074819:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46547:3847:0901/074822:INFO:CONSOLE(0)] "[SUCCESS] testGetServices", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[46554:3847:0901/074822:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BluetoothLowEnergyApiTest.GetServices (5214 ms)
[12/189] BluetoothLowEnergyApiTest.GetServices (6970 ms)
[ RUN ] CastChannelAPITest.TestOpenReceiveClose
[46559:3847:0901/074824:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:104:
Function call: set_id(1)
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <90-2C 09-00 20-60 00-00 94-2C 09-00 20-60 00-00 94-2C 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
Function call: keep_alive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <90-2C 09-00 20-60 00-00 94-2C 09-00 20-60 00-00 94-2C 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <90-2C 09-00 20-60 00-00 94-2C 09-00 20-60 00-00 94-2C 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
Function call: keep_alive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <90-2C 09-00 20-60 00-00 94-2C 09-00 20-60 00-00 94-2C 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
Function call: keep_alive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <90-2C 09-00 20-60 00-00 94-2C 09-00 20-60 00-00 94-2C 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
Function call: keep_alive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <90-2C 09-00 20-60 00-00 94-2C 09-00 20-60 00-00 94-2C 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
Function call: keep_alive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
[46555:3847:0901/074826:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/test_open_receive_close.html (0)
[ OK ] CastChannelAPITest.TestOpenReceiveClose (4996 ms)
[13/189] CastChannelAPITest.TestOpenReceiveClose (6488 ms)
[ RUN ] ExtensionApiTest.ChromeRuntimeOpenOptionsPage
[46564:3847:0901/074826:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46558:3847:0901/074831:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[46558:3847:0901/074832:INFO:CONSOLE(0)] "[SUCCESS] testNewOptionsPage", source: chrome-extension://jnoklnllkfhhcepapnoinepoaiaeanph/_generated_background_page.html (0)
[46558:3847:0901/074832:INFO:CONSOLE(0)] "[SUCCESS] testRefocusExistingOptionsPage", source: chrome-extension://jnoklnllkfhhcepapnoinepoaiaeanph/_generated_background_page.html (0)
[46569:13063:0901/074832:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483657, remote ID 10)
[46569:13063:0901/074832:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483662, remote ID 15)
[46569:13063:0901/074832:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.ChromeRuntimeOpenOptionsPage (8991 ms)
[14/189] ExtensionApiTest.ChromeRuntimeOpenOptionsPage (10815 ms)
[ RUN ] ExtensionApiTest.ContentScriptExtensionIframe
[46571:3847:0901/074830:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46567:73227:0901/074835:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[46567:3847:0901/074835:INFO:CONSOLE(0)] "[SUCCESS] onRequest", source: chrome-extension://iofigkjpamokodnomchjeimkbkhmpnjl/test.html (0)
[46572:12807:0901/074835:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46573:13063:0901/074835:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[46573:13063:0901/074835:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[46573:13063:0901/074835:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46573:13063:0901/074835:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.ContentScriptExtensionIframe (7579 ms)
[15/189] ExtensionApiTest.ContentScriptExtensionIframe (9148 ms)
[ RUN ] ExtensionApiTest.BrowserIsApp
[46584:3847:0901/074839:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46585:13063:0901/074842:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46585:13063:0901/074842:WARNING:channel.cc(325)] RawChannel write error
[46587:13063:0901/074843:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46587:13063:0901/074843:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.BrowserIsApp (5409 ms)
[16/189] ExtensionApiTest.BrowserIsApp (6863 ms)
[ RUN ] ExtensionApiTest.ContentScriptPermissionsApi
[46578:3847:0901/074836:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46575:73483:0901/074840:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[46575:3847:0901/074840:INFO:CONSOLE(0)] "[SUCCESS] noAccess", source: chrome-extension://abfofpcplkegohhkagglmiddhcilgcff/_generated_background_page.html (0)
[46575:3847:0901/074842:INFO:CONSOLE(0)] "[SUCCESS] addPermission", source: chrome-extension://abfofpcplkegohhkagglmiddhcilgcff/_generated_background_page.html (0)
[46575:3847:0901/074843:INFO:CONSOLE(0)] "[SUCCESS] sameHost", source: chrome-extension://abfofpcplkegohhkagglmiddhcilgcff/_generated_background_page.html (0)
[46575:73483:0901/074844:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[46575:3847:0901/074845:INFO:CONSOLE(0)] "[SUCCESS] newHost", source: chrome-extension://abfofpcplkegohhkagglmiddhcilgcff/_generated_background_page.html (0)
[46581:13063:0901/074845:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[46581:13063:0901/074845:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46579:13063:0901/074845:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46586:12807:0901/074845:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46588:12551:0901/074845:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[46588:12551:0901/074845:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[46588:12551:0901/074845:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[46588:12551:0901/074845:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46588:12551:0901/074845:WARNING:channel.cc(325)] RawChannel write error
[46589:14851:0901/074845:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[46589:14851:0901/074845:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[46589:14851:0901/074845:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[46589:14851:0901/074845:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46589:14851:0901/074845:WARNING:channel.cc(325)] RawChannel write error
[46575:40963:0901/074845:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[46575:40963:0901/074845:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.ContentScriptPermissionsApi (11279 ms)
[17/189] ExtensionApiTest.ContentScriptPermissionsApi (12860 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithWrongType
[46594:3847:0901/074847:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46591:4611:0901/074849:ERROR:mach_broker_mac.mm(222)] Unknown process 46599 is sending Mach IPC messages!
[46591:3847:0901/074850:WARNING:launcher.cc(248)] Extension does not provide a valid file handler.
[46591:3847:0901/074850:INFO:CONSOLE(0)] "[SUCCESS] testIntent", source: chrome-extension://cndpdeemhighfgjkadjefikiidkmfjlg/_generated_background_page.html (0)
[46596:13319:0901/074850:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithWrongType (6267 ms)
[18/189] PlatformAppWithFileBrowserTest.LaunchWithWrongType (7919 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchNewFile
[46600:3847:0901/074849:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46595:8455:0901/074852:ERROR:mach_broker_mac.mm(222)] Unknown process 46603 is sending Mach IPC messages!
[46595:3847:0901/074853:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://ieehbfknmmmpjoaommhcmfbajhaakign/_generated_background_page.html (0)
[46602:12551:0901/074853:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[46602:12551:0901/074853:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PlatformAppWithFileBrowserTest.LaunchNewFile (6283 ms)
[19/189] PlatformAppWithFileBrowserTest.LaunchNewFile (7856 ms)
[ RUN ] EphemeralAppBrowserTest.PromoteAppWhileRunning
[46614:3847:0901/074857:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46615:3847:0901/074901:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EphemeralAppBrowserTest.PromoteAppWhileRunning (6369 ms)
[20/189] EphemeralAppBrowserTest.PromoteAppWhileRunning (8154 ms)
[ RUN ] AppWindowAPITest.TestSetBounds
[46608:3847:0901/074854:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46604:3847:0901/074858:INFO:CONSOLE(0)] "[SUCCESS] testLeft", source: chrome-extension://cmjgekdjfhjgiojpmmkajfjjmnbdcmkn/_generated_background_page.html (0)
[46604:3847:0901/074858:INFO:CONSOLE(0)] "[SUCCESS] testLeftNull", source: chrome-extension://cmjgekdjfhjgiojpmmkajfjjmnbdcmkn/_generated_background_page.html (0)
[46604:3847:0901/074859:INFO:CONSOLE(0)] "[SUCCESS] testTop", source: chrome-extension://cmjgekdjfhjgiojpmmkajfjjmnbdcmkn/_generated_background_page.html (0)
[46604:3847:0901/074859:INFO:CONSOLE(0)] "[SUCCESS] testTopNull", source: chrome-extension://cmjgekdjfhjgiojpmmkajfjjmnbdcmkn/_generated_background_page.html (0)
[46604:3847:0901/074900:INFO:CONSOLE(0)] "[SUCCESS] testWidth", source: chrome-extension://cmjgekdjfhjgiojpmmkajfjjmnbdcmkn/_generated_background_page.html (0)
[46604:3847:0901/074900:INFO:CONSOLE(0)] "[SUCCESS] testWidthNull", source: chrome-extension://cmjgekdjfhjgiojpmmkajfjjmnbdcmkn/_generated_background_page.html (0)
[46604:3847:0901/074901:INFO:CONSOLE(0)] "[SUCCESS] testHeight", source: chrome-extension://cmjgekdjfhjgiojpmmkajfjjmnbdcmkn/_generated_background_page.html (0)
[46604:3847:0901/074901:INFO:CONSOLE(0)] "[SUCCESS] testHeightNull", source: chrome-extension://cmjgekdjfhjgiojpmmkajfjjmnbdcmkn/_generated_background_page.html (0)
[46604:3847:0901/074902:INFO:CONSOLE(0)] "[SUCCESS] testPosition", source: chrome-extension://cmjgekdjfhjgiojpmmkajfjjmnbdcmkn/_generated_background_page.html (0)
[46604:3847:0901/074902:INFO:CONSOLE(0)] "[SUCCESS] testPositionNull", source: chrome-extension://cmjgekdjfhjgiojpmmkajfjjmnbdcmkn/_generated_background_page.html (0)
[46604:3847:0901/074903:INFO:CONSOLE(0)] "[SUCCESS] testSize", source: chrome-extension://cmjgekdjfhjgiojpmmkajfjjmnbdcmkn/_generated_background_page.html (0)
[46604:3847:0901/074903:INFO:CONSOLE(0)] "[SUCCESS] testSizeNull", source: chrome-extension://cmjgekdjfhjgiojpmmkajfjjmnbdcmkn/_generated_background_page.html (0)
[46604:3847:0901/074904:INFO:CONSOLE(0)] "[SUCCESS] testMinSize", source: chrome-extension://cmjgekdjfhjgiojpmmkajfjjmnbdcmkn/_generated_background_page.html (0)
[46604:3847:0901/074904:INFO:CONSOLE(0)] "[SUCCESS] testMaxSize", source: chrome-extension://cmjgekdjfhjgiojpmmkajfjjmnbdcmkn/_generated_background_page.html (0)
[46604:3847:0901/074905:INFO:CONSOLE(0)] "[SUCCESS] testMinAndMaxSize", source: chrome-extension://cmjgekdjfhjgiojpmmkajfjjmnbdcmkn/_generated_background_page.html (0)
[46612:13063:0901/074905:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46612:13063:0901/074905:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AppWindowAPITest.TestSetBounds (12838 ms)
[21/189] AppWindowAPITest.TestSetBounds (14693 ms)
[ RUN ] EphemeralAppLauncherTest.InstallExtension
HTTP server started on http://127.0.0.1:57172...
sending server_data: {"host": "127.0.0.1", "port": 57172} (36 bytes)
[46622:3847:0901/074906:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46618:40707:0901/074909:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[46618:40707:0901/074909:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[46618:40707:0901/074909:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[46618:40707:0901/074909:WARNING:channel.cc(325)] RawChannel write error
[ OK ] EphemeralAppLauncherTest.InstallExtension (6436 ms)
[22/189] EphemeralAppLauncherTest.InstallExtension (8051 ms)
[ RUN ] WebViewTest.Shim_TestInlineScriptFromAccessibleResources
[46635:3847:0901/074913:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46631:3847:0901/074918:INFO:CONSOLE(495)] "consolemessage: guest_with_inline_script.html: Inline script ran", source: chrome-extension://mhoohoghamfbhcganbcdpfpechfnlnfp/main.js (495)
[46631:40195:0901/074918:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.Shim_TestInlineScriptFromAccessibleResources (7508 ms)
[23/189] WebViewTest.Shim_TestInlineScriptFromAccessibleResources (8856 ms)
[ RUN ] AppViewTest.TestAppViewWithUndefinedDataShouldSucceed
[46628:3847:0901/074909:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46624:3847:0901/074916:INFO:CONSOLE(37)] "appToEmbed egkccblflpabkcdpaadoklnecgbabcel", source: chrome-extension://ikmiagcdopdmbklpfdkgmmgdologjgfc/main.js (37)
[46624:3847:0901/074916:INFO:CONSOLE(37)] "attempting to connect to non-existant app.", source: chrome-extension://ikmiagcdopdmbklpfdkgmmgdologjgfc/main.js (37)
[46624:3847:0901/074916:INFO:CONSOLE(66)] "Unable to connect to app "abc123".", source: extensions::appView (66)
[46624:3847:0901/074916:INFO:CONSOLE(37)] "failed to connect to non-existant app.", source: chrome-extension://ikmiagcdopdmbklpfdkgmmgdologjgfc/main.js (37)
[46624:3847:0901/074916:INFO:CONSOLE(37)] "attempting to connect to known app.", source: chrome-extension://ikmiagcdopdmbklpfdkgmmgdologjgfc/main.js (37)
[46624:3847:0901/074918:INFO:CONSOLE(37)] "CONNECTED.", source: chrome-extension://ikmiagcdopdmbklpfdkgmmgdologjgfc/main.js (37)
[46639:14083:0901/074918:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[46639:14083:0901/074918:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[46639:14083:0901/074918:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[46639:14083:0901/074918:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[46640:13063:0901/074918:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46640:13063:0901/074918:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AppViewTest.TestAppViewWithUndefinedDataShouldSucceed (12019 ms)
[24/189] AppViewTest.TestAppViewWithUndefinedDataShouldSucceed (13470 ms)
[ RUN ] WebViewTest.Shim_TestAddAndRemoveContentScripts
[46648:3847:0901/074922:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46642:3847:0901/074926:INFO:CONSOLE(977)] "Step 1: call <webview>.addContentScripts.", source: chrome-extension://mhoohoghamfbhcganbcdpfpechfnlnfp/main.js (977)
[46642:3847:0901/074927:INFO:CONSOLE(989)] "Step 2: post message to build connect.", source: chrome-extension://mhoohoghamfbhcganbcdpfpechfnlnfp/main.js (989)
[46642:73483:0901/074927:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[46642:3847:0901/074927:INFO:CONSOLE(1013)] "Step 3: A communication channel has been established with webview.", source: chrome-extension://mhoohoghamfbhcganbcdpfpechfnlnfp/main.js (1013)
[46642:3847:0901/074927:INFO:CONSOLE(994)] "Step 4: call <webview>.removeContentScripts and navigate.", source: chrome-extension://mhoohoghamfbhcganbcdpfpechfnlnfp/main.js (994)
[46642:3847:0901/074927:INFO:CONSOLE(1000)] "Step 5: post message to build connect again.", source: chrome-extension://mhoohoghamfbhcganbcdpfpechfnlnfp/main.js (1000)
[46650:13319:0901/074927:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[46650:13319:0901/074927:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46642:36611:0901/074927:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[46642:36611:0901/074927:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.Shim_TestAddAndRemoveContentScripts (7703 ms)
[25/189] WebViewTest.Shim_TestAddAndRemoveContentScripts (9367 ms)
[ RUN ] WebViewTest.Shim_TestNestedSubframes
[46649:3847:0901/074923:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46651:12551:0901/074928:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46651:12551:0901/074928:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.Shim_TestNestedSubframes (8222 ms)
[26/189] WebViewTest.Shim_TestNestedSubframes (9794 ms)
[ RUN ] WebViewTest.Shim_TestContentLoadEventWithDisplayNone
[46662:3847:0901/074932:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46668:13831:0901/074937:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Shim_TestContentLoadEventWithDisplayNone (7646 ms)
[27/189] WebViewTest.Shim_TestContentLoadEventWithDisplayNone (9304 ms)
[ RUN ] WebViewTest.Shim_TestWebRequestAPIGoogleProperty
[46663:3847:0901/074932:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46665:12807:0901/074937:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[46665:12807:0901/074937:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46665:12807:0901/074937:WARNING:channel.cc(325)] RawChannel write error
[46657:41475:0901/074937:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[46657:41475:0901/074937:WARNING:channel.cc(325)] RawChannel write error
[46657:41475:0901/074937:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[46657:41475:0901/074937:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[46657:41475:0901/074937:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.Shim_TestWebRequestAPIGoogleProperty (7399 ms)
[28/189] WebViewTest.Shim_TestWebRequestAPIGoogleProperty (9026 ms)
[ RUN ] WebViewTest.OpenURLFromTab_CurrentTab_Abort
[46677:3847:0901/074941:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46671:3847:0901/074946:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -301: ERR_DISALLOWED_URL_SCHEME.", source: extensions::webViewEvents (237)
[46679:12551:0901/074946:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46671:41219:0901/074946:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[46671:41219:0901/074946:WARNING:channel.cc(325)] RawChannel write error
[46671:41219:0901/074946:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[46671:41219:0901/074946:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[46671:41219:0901/074946:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.OpenURLFromTab_CurrentTab_Abort (7402 ms)
[29/189] WebViewTest.OpenURLFromTab_CurrentTab_Abort (8868 ms)
[ RUN ] WebViewTest.InterstitialTeardownOnBrowserShutdown
[46676:3847:0901/074941:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://localhost:57181...
sending server_data: {"host": "localhost", "port": 57181} (36 bytes)
[46670:3847:0901/074945:INFO:CONSOLE(6)] "embedder.loadGuest: 57181", source: chrome-extension://cabfppodlbmliefpilbenjajdfpjmgid/embedder.js (6)
[46670:3847:0901/074945:INFO:CONSOLE(13)] "guestSrcHTTPS: https://localhost:57181/files/extensions/platform_apps/web_view/interstitial_teardown/https_page.html", source: chrome-extension://cabfppodlbmliefpilbenjajdfpjmgid/embedder.js (13)
[46670:40963:0901/074948:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[46670:40963:0901/074948:WARNING:channel.cc(325)] RawChannel write error
[46686:13063:0901/074948:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46686:13063:0901/074948:WARNING:channel.cc(325)] RawChannel write error
[46670:40963:0901/074948:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[46670:40963:0901/074948:WARNING:channel.cc(325)] RawChannel write error
[46670:3847:0901/074948:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[46670:3847:0901/074948:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[46670:3847:0901/074948:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[46670:3847:0901/074948:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] WebViewTest.InterstitialTeardownOnBrowserShutdown (9601 ms)
[30/189] WebViewTest.InterstitialTeardownOnBrowserShutdown (11118 ms)
[ RUN ] WebViewTest.Shim_TestPerViewZoomMode
[46691:3847:0901/074950:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WebViewTest.Shim_TestPerViewZoomMode (7682 ms)
[31/189] WebViewTest.Shim_TestPerViewZoomMode (9399 ms)
[ RUN ] WebViewTest.Shim_TestCloseNewWindowCleanup
[46695:3847:0901/074952:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46700:14595:0901/074957:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[46700:13063:0901/074957:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[46700:13063:0901/074957:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46690:41475:0901/074957:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.Shim_TestCloseNewWindowCleanup (8084 ms)
[32/189] WebViewTest.Shim_TestCloseNewWindowCleanup (9836 ms)
[ RUN ] AutofillTest.ProfileWithEmailInOtherFieldNotSaved
[46705:3847:0901/075000:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57186...
sending server_data: {"host": "127.0.0.1", "port": 57186} (36 bytes)
[ OK ] AutofillTest.ProfileWithEmailInOtherFieldNotSaved (6396 ms)
[33/189] AutofillTest.ProfileWithEmailInOtherFieldNotSaved (8257 ms)
[ RUN ] AdbClientSocketTest.TestFlushWithSize
[46710:3847:0901/075002:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AdbClientSocketTest.TestFlushWithSize (5346 ms)
[34/189] AdbClientSocketTest.TestFlushWithSize (7187 ms)
[ RUN ] AndroidBreakingUsbTest.TestDeviceBreaking
[46717:3847:0901/075009:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46713:37379:0901/075010:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[46713:37379:0901/075010:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AndroidBreakingUsbTest.TestDeviceBreaking (4304 ms)
[35/189] AndroidBreakingUsbTest.TestDeviceBreaking (6129 ms)
[ RUN ] DownloadTest.DontCloseNewTab1
[46728:3847:0901/075014:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46729:12295:0901/075017:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[46729:12295:0901/075017:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46729:12295:0901/075017:WARNING:channel.cc(325)] RawChannel write error
[46730:13063:0901/075017:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[46730:13063:0901/075017:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46730:13063:0901/075017:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DownloadTest.DontCloseNewTab1 (5355 ms)
[36/189] DownloadTest.DontCloseNewTab1 (7333 ms)
[ RUN ] DevToolsSanityTest.TestConsoleOnNavigateBack
[46721:3847:0901/075010:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57202...
sending server_data: {"host": "127.0.0.1", "port": 57202} (36 bytes)
[46714:3847:0901/075012:INFO:CONSOLE(2)] "Loaded", source: http://127.0.0.1:57202/files/devtools/navigate_back.html (2)
[46714:3847:0901/075018:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[46714:40451:0901/075020:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DevToolsSanityTest.TestConsoleOnNavigateBack (13769 ms)
[37/189] DevToolsSanityTest.TestConsoleOnNavigateBack (15651 ms)
[ RUN ] DownloadTest.CrxDenyInstall
[46734:3847:0901/075021:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.CrxDenyInstall (4010 ms)
[38/189] DownloadTest.CrxDenyInstall (5748 ms)
[ RUN ] DownloadTest.SavePageNonHTMLViaGet
[46739:3847:0901/075025:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46736:40451:0901/075026:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[46736:40451:0901/075026:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DownloadTest.SavePageNonHTMLViaGet (3890 ms)
[39/189] DownloadTest.SavePageNonHTMLViaGet (5503 ms)
[ RUN ] DownloadTest.SavePageNonHTMLViaPost
[46744:3847:0901/075027:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46740:72459:0901/075029:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] DownloadTest.SavePageNonHTMLViaPost (4725 ms)
[40/189] DownloadTest.SavePageNonHTMLViaPost (6590 ms)
[ RUN ] DownloadTest.TestMultipleDownloadsInfobar
[46749:3847:0901/075031:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.TestMultipleDownloadsInfobar (6983 ms)
[41/189] DownloadTest.TestMultipleDownloadsInfobar (8791 ms)
[ RUN ] DownloadStartedAnimationTest.InstantiateAndImmediatelyClose
[46755:3847:0901/075034:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46757:15363:0901/075036:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[46751:3847:0901/075036:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] DownloadStartedAnimationTest.InstantiateAndImmediatelyClose (3990 ms)
[42/189] DownloadStartedAnimationTest.InstantiateAndImmediatelyClose (5887 ms)
[ RUN ] SavePageBrowserTest.SavePageBrowserTest_NonMHTML
[46764:3847:0901/075040:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46766:12807:0901/075041:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46766:12807:0901/075041:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SavePageBrowserTest.SavePageBrowserTest_NonMHTML (3915 ms)
[43/189] SavePageBrowserTest.SavePageBrowserTest_NonMHTML (5655 ms)
[ RUN ] ExtensionBrowsingDataTest.RemovalProhibited
[46765:3847:0901/075040:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionBrowsingDataTest.RemovalProhibited (4202 ms)
[44/189] ExtensionBrowsingDataTest.RemovalProhibited (5851 ms)
[ RUN ] ExtensionCloudPrintPrivateApiTest.CloudPrintHosted
HTTP server started on http://127.0.0.1:57214...
sending server_data: {"host": "127.0.0.1", "port": 57214} (36 bytes)
[46776:3847:0901/075046:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46768:41219:0901/075048:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[46768:3847:0901/075049:INFO:CONSOLE(0)] "[SUCCESS] successfulSetupConnector", source: http://www.cloudprintapp.com:57214/files/extensions/api_test/cloud_print_private/enable_chrome_connector/cloud_print_success_tests.html (0)
[46768:3847:0901/075049:INFO:CONSOLE(0)] "[SUCCESS] getHostName", source: http://www.cloudprintapp.com:57214/files/extensions/api_test/cloud_print_private/enable_chrome_connector/cloud_print_success_tests.html (0)
[46768:3847:0901/075049:INFO:CONSOLE(0)] "[SUCCESS] getPrinters", source: http://www.cloudprintapp.com:57214/files/extensions/api_test/cloud_print_private/enable_chrome_connector/cloud_print_success_tests.html (0)
[46768:3847:0901/075049:INFO:CONSOLE(0)] "[SUCCESS] getClientId", source: http://www.cloudprintapp.com:57214/files/extensions/api_test/cloud_print_private/enable_chrome_connector/cloud_print_success_tests.html (0)
[ OK ] ExtensionCloudPrintPrivateApiTest.CloudPrintHosted (6443 ms)
[45/189] ExtensionCloudPrintPrivateApiTest.CloudPrintHosted (8070 ms)
[ RUN ] CommandServiceTest.RemoveKeybindingPrefsShouldBePlatformSpecific
[46775:3847:0901/075046:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46781:13063:0901/075050:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[46781:13063:0901/075050:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[46781:13063:0901/075050:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46781:13063:0901/075050:WARNING:channel.cc(325)] RawChannel write error
[ OK ] CommandServiceTest.RemoveKeybindingPrefsShouldBePlatformSpecific (7014 ms)
[46/189] CommandServiceTest.RemoveKeybindingPrefsShouldBePlatformSpecific (8651 ms)
[ RUN ] ExtensionContentSettingsApiTest.UnsupportedDefaultSettings
[46786:3847:0901/075053:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46782:38659:0901/075056:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[46782:38659:0901/075056:WARNING:channel.cc(325)] RawChannel write error
[46782:3847:0901/075056:INFO:CONSOLE(0)] "[SUCCESS] setDefaultContentSettings", source: chrome-extension://kibpbgdpdbmjklibdpjekagiahlbfnpo/test.html (0)
[46782:3847:0901/075056:INFO:CONSOLE(0)] "[SUCCESS] setExceptions", source: chrome-extension://kibpbgdpdbmjklibdpjekagiahlbfnpo/test.html (0)
[46782:38659:0901/075056:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[46782:38659:0901/075056:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[46782:38659:0901/075056:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[46782:38659:0901/075056:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionContentSettingsApiTest.UnsupportedDefaultSettings (5903 ms)
[47/189] ExtensionContentSettingsApiTest.UnsupportedDefaultSettings (7649 ms)
[ RUN ] DialAPITest.NonWhitelistedExtension
[46790:3847:0901/075055:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46784:5383:0901/075057:ERROR:mach_broker_mac.mm(222)] Unknown process 46793 is sending Mach IPC messages!
[46784:3847:0901/075058:INFO:CONSOLE(0)] "[SUCCESS] testPermission", source: chrome-extension://bmfghcngeglaooijakjmgkdppkibjebl/_generated_background_page.html (0)
[ OK ] DialAPITest.NonWhitelistedExtension (6080 ms)
[48/189] DialAPITest.NonWhitelistedExtension (7928 ms)
[ RUN ] DialAPITest.OnError
[46799:3847:0901/075101:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46795:3847:0901/075104:INFO:CONSOLE(0)] "[SUCCESS] noListeners", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/on_error.html (0)
[ OK ] DialAPITest.OnError (5414 ms)
[49/189] DialAPITest.OnError (7326 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Open
[46803:3847:0901/075102:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46806:12807:0901/075109:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483658, remote ID 11)
[46806:12807:0901/075109:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483659, remote ID 12)
[46806:12807:0901/075109:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483661, remote ID 14)
[46806:12807:0901/075109:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483662, remote ID 15)
[46806:12807:0901/075109:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[46806:12807:0901/075109:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46805:13063:0901/075109:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[46805:13063:0901/075109:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[46805:13063:0901/075109:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[46805:13063:0901/075109:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46806:12807:0901/075109:WARNING:channel.cc(325)] RawChannel write error
[46805:13063:0901/075109:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Open (9771 ms)
[50/189] DownloadExtensionTest.DownloadExtensionTest_Open (11546 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_EmptyBasenameInvalid
[46811:3847:0901/075108:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57219...
sending server_data: {"host": "127.0.0.1", "port": 57219} (36 bytes)
[46814:14339:0901/075111:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[46814:14339:0901/075111:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[46813:13063:0901/075112:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[46813:13063:0901/075112:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[46813:13063:0901/075112:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46813:13063:0901/075112:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_EmptyBasenameInvalid (6559 ms)
[51/189] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_EmptyBasenameInvalid (8070 ms)
[ RUN ] ExtensionBrowserTest.BackgroundPageIsNeverVisible
[46825:3847:0901/075116:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46827:13319:0901/075119:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[46827:13319:0901/075119:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[46827:13319:0901/075119:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[46827:13319:0901/075119:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46820:40195:0901/075119:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[46820:40195:0901/075119:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[46820:40195:0901/075119:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[46820:40195:0901/075119:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionBrowserTest.BackgroundPageIsNeverVisible (6082 ms)
[52/189] ExtensionBrowserTest.BackgroundPageIsNeverVisible (7891 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IncognitoSplit
[46819:3847:0901/075114:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57223...
sending server_data: {"host": "127.0.0.1", "port": 57223} (36 bytes)
[46821:12807:0901/075119:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[46821:12807:0901/075119:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[46821:12807:0901/075119:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46824:3847:0901/075119:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[46824:13063:0901/075119:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46824:13063:0901/075119:WARNING:channel.cc(325)] RawChannel write error
[46830:14851:0901/075119:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[46830:14851:0901/075119:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[46828:13063:0901/075119:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[46828:13063:0901/075119:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46830:13319:0901/075120:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IncognitoSplit (8684 ms)
[53/189] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IncognitoSplit (10384 ms)
[ RUN ] ExtensionBrowserTest.PageActionCrash25562
[46837:3847:0901/075124:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57227...
sending server_data: {"host": "127.0.0.1", "port": 57227} (36 bytes)
[46839:13063:0901/075128:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[46839:13063:0901/075128:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46843:12807:0901/075128:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[46843:12807:0901/075128:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[46843:12807:0901/075128:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[46843:12807:0901/075128:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionBrowserTest.PageActionCrash25562 (7038 ms)
[54/189] ExtensionBrowserTest.PageActionCrash25562 (8580 ms)
[ RUN ] PageActionApiTest.TestTriggerPageAction
[46838:3847:0901/075124:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57228...
sending server_data: {"host": "127.0.0.1", "port": 57228} (36 bytes)
[46840:12807:0901/075129:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46840:12807:0901/075129:WARNING:channel.cc(325)] RawChannel write error
[46844:13063:0901/075129:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46844:13063:0901/075129:WARNING:channel.cc(325)] RawChannel write error
[46832:54299:0901/075129:ERROR:mach_broker_mac.mm(222)] Unknown process 46845 is sending Mach IPC messages!
[ OK ] PageActionApiTest.TestTriggerPageAction (7771 ms)
[55/189] PageActionApiTest.TestTriggerPageAction (9341 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenMultipleExistingFilesTest
[46850:3847:0901/075133:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46846:4611:0901/075135:ERROR:mach_broker_mac.mm(222)] Unknown process 46856 is sending Mach IPC messages!
[46846:3847:0901/075137:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://lijnjkfalonjaddhnabpdeddflimmgpl/test.html (0)
[46846:3847:0901/075137:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://lijnjkfalonjaddhnabpdeddflimmgpl/test.html (0)
[46853:12807:0901/075137:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46846:41475:0901/075137:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[46846:41475:0901/075137:WARNING:channel.cc(325)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiOpenMultipleExistingFilesTest (7622 ms)
[56/189] FileSystemApiTest.FileSystemApiOpenMultipleExistingFilesTest (9388 ms)
[ RUN ] FileSystemApiTest.FileSystemApiSaveExistingFileTest
[46854:3847:0901/075134:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46847:4871:0901/075137:ERROR:mach_broker_mac.mm(222)] Unknown process 46858 is sending Mach IPC messages!
[46847:3847:0901/075138:INFO:CONSOLE(0)] "[SUCCESS] saveFile", source: chrome-extension://dkmjbhkmilkgdpamdhcgeoecbleclckm/test.html (0)
[46855:13319:0901/075138:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[46855:13319:0901/075138:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[46855:13319:0901/075138:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[46855:13319:0901/075138:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[46855:13319:0901/075138:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] FileSystemApiTest.FileSystemApiSaveExistingFileTest (7692 ms)
[57/189] FileSystemApiTest.FileSystemApiSaveExistingFileTest (9409 ms)
[ RUN ] IdentityGetProfileUserInfoFunctionTest.NotSignedIn
[46865:3847:0901/075142:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46867:14851:0901/075143:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[46867:14851:0901/075143:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[46867:14851:0901/075143:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] IdentityGetProfileUserInfoFunctionTest.NotSignedIn (3781 ms)
[58/189] IdentityGetProfileUserInfoFunctionTest.NotSignedIn (5419 ms)
[ RUN ] GetAuthTokenFunctionTest.NonInteractiveIssueAdviceCacheHit
[46868:3847:0901/075143:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46861:3847:0901/075145:INFO:CONSOLE(5)] "hi there", source: chrome-extension://nnanfpoibbaghphbgkaefeognmhcagie/test.js (5)
[46869:12807:0901/075146:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[46869:12807:0901/075146:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46861:40963:0901/075146:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[46861:40963:0901/075146:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[46861:40963:0901/075146:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[46861:40963:0901/075146:ERROR:checkin_request.cc(178)] Failed to get checkin response. Fetcher failed. Retrying.
[ OK ] GetAuthTokenFunctionTest.NonInteractiveIssueAdviceCacheHit (5328 ms)
[59/189] GetAuthTokenFunctionTest.NonInteractiveIssueAdviceCacheHit (7056 ms)
[ RUN ] ImageWriterPrivateApiTest.TestWriteFromFile
[46874:3847:0901/075147:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46870:4611:0901/075149:ERROR:mach_broker_mac.mm(222)] Unknown process 46879 is sending Mach IPC messages!
[46870:3847:0901/075151:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://bhdicapfliiopgopdpfahjdciigdmelc/test.html (0)
[46870:41219:0901/075151:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[46870:41219:0901/075151:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ImageWriterPrivateApiTest.TestWriteFromFile (5984 ms)
[60/189] ImageWriterPrivateApiTest.TestWriteFromFile (7583 ms)
[ RUN ] InstanceIDApiTest.StableChannel
[46881:3847:0901/075150:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46875:3847:0901/075152:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://fegfdkpjnffjgjcjheonlniahhpdcjcd/_generated_background_page.html (0)
[46882:12551:0901/075153:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46882:12551:0901/075153:WARNING:channel.cc(325)] RawChannel write error
[ OK ] InstanceIDApiTest.StableChannel (5299 ms)
[61/189] InstanceIDApiTest.StableChannel (7205 ms)
[ RUN ] ExtensionManagementApiTest.GenerateAppForLink
[46887:3847:0901/075155:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46884:3847:0901/075158:INFO:CONSOLE(0)] "[SUCCESS] generateAppForLinkWithoutUserGesture", source: chrome-extension://ipjlnjdedhjjppajnlnjmflpgmdfojai/generateAppForLink.html (0)
[46884:3847:0901/075158:INFO:CONSOLE(0)] "[SUCCESS] generateAppForInvalidLink", source: chrome-extension://ipjlnjdedhjjppajnlnjmflpgmdfojai/generateAppForLink.html (0)
[46884:3847:0901/075158:INFO:CONSOLE(0)] "[SUCCESS] generateAppWithEmptyTitle", source: chrome-extension://ipjlnjdedhjjppajnlnjmflpgmdfojai/generateAppForLink.html (0)
[46884:3847:0901/075158:INFO:CONSOLE(0)] "[SUCCESS] generateAppForLinkWithShortURL", source: chrome-extension://ipjlnjdedhjjppajnlnjmflpgmdfojai/generateAppForLink.html (0)
[46884:3847:0901/075158:INFO:CONSOLE(0)] "[SUCCESS] generateAppForLinkWithLongURL", source: chrome-extension://ipjlnjdedhjjppajnlnjmflpgmdfojai/generateAppForLink.html (0)
[ OK ] ExtensionManagementApiTest.GenerateAppForLink (5763 ms)
[62/189] ExtensionManagementApiTest.GenerateAppForLink (7449 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.NoGalleriesRead
[46893:3847:0901/075157:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46888:5635:0901/075159:ERROR:mach_broker_mac.mm(222)] Unknown process 46895 is sending Mach IPC messages!
[46888:3847:0901/075200:INFO:CONSOLE(0)] "[SUCCESS] mediaGalleriesNoGalleries", source: chrome-extension://ilcchbglppojfneihhdfcjmfcikgckmj/_generated_background_page.html (0)
[46888:39683:0901/075200:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[46888:39683:0901/075200:WARNING:channel.cc(325)] RawChannel write error
[ OK ] MediaGalleriesPlatformAppBrowserTest.NoGalleriesRead (5287 ms)
[63/189] MediaGalleriesPlatformAppBrowserTest.NoGalleriesRead (6970 ms)
[ RUN ] ExtensionModuleApiTest.IncognitoFile
[46901:3847:0901/075202:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46897:3847:0901/075205:INFO:CONSOLE(0)] "[SUCCESS] testPermissions", source: chrome-extension://ehjhkejcjllkdpopcbnnaikngjddpcla/test.html (0)
[46897:39683:0901/075205:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[46897:39683:0901/075205:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionModuleApiTest.IncognitoFile (5095 ms)
[64/189] ExtensionModuleApiTest.IncognitoFile (6741 ms)
[ RUN ] PasswordsPrivateApiTest.CanPasswordAccountBeManaged
[46905:3847:0901/075204:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46900:3847:0901/075206:INFO:CONSOLE(0)] "[SUCCESS] canPasswordAccountBeManaged", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?canPasswordAccountBeManaged (0)
[ OK ] PasswordsPrivateApiTest.CanPasswordAccountBeManaged (4752 ms)
[65/189] PasswordsPrivateApiTest.CanPasswordAccountBeManaged (6435 ms)
[ RUN ] ProxySettingsApiTest.ProxyPacDataUrl
[46913:3847:0901/075209:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46909:3847:0901/075211:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://mcehnhfbgooaajcicmpcamhlmpbedokb/_generated_background_page.html (0)
[46909:3847:0901/075211:INFO:CONSOLE(0)] "[SUCCESS] setAutoSettings", source: chrome-extension://mcehnhfbgooaajcicmpcamhlmpbedokb/_generated_background_page.html (0)
[ OK ] ProxySettingsApiTest.ProxyPacDataUrl (5309 ms)
[66/189] ProxySettingsApiTest.ProxyPacDataUrl (6946 ms)
[ RUN ] SettingsPrivateApiTest.OnPrefsChanged
[46917:3847:0901/075210:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46912:3847:0901/075213:INFO:CONSOLE(0)] "[SUCCESS] onPrefsChanged", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?onPrefsChanged (0)
[ OK ] SettingsPrivateApiTest.OnPrefsChanged (5322 ms)
[67/189] SettingsPrivateApiTest.OnPrefsChanged (6919 ms)
[ RUN ] StreamsPrivateApiTest.FileURL
[46925:3847:0901/075216:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46927:12807:0901/075219:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[46927:12807:0901/075219:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[46927:12807:0901/075219:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[46927:12807:0901/075219:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46930:13063:0901/075219:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[46930:13063:0901/075219:WARNING:channel.cc(325)] RawChannel write error
[ OK ] StreamsPrivateApiTest.FileURL (5828 ms)
[68/189] StreamsPrivateApiTest.FileURL (7499 ms)
[ RUN ] ExtensionTabsTest.NoTabsEventOnDevTools
[46929:3847:0901/075218:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46937:14339:0901/075226:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[46937:14339:0901/075226:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[46924:38147:0901/075226:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[46924:38147:0901/075226:WARNING:channel.cc(325)] RawChannel write error
[46924:38147:0901/075226:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionTabsTest.NoTabsEventOnDevTools (11471 ms)
[69/189] ExtensionTabsTest.NoTabsEventOnDevTools (13338 ms)
[ RUN ] ExtensionTabsZoomTest.ZoomSettings
[46936:3847:0901/075223:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57234...
sending server_data: {"host": "127.0.0.1", "port": 57234} (36 bytes)
[46940:12807:0901/075229:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46940:12807:0901/075229:WARNING:channel.cc(325)] RawChannel write error
[46941:12807:0901/075229:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[46941:12807:0901/075229:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[46941:12807:0901/075229:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[46941:12807:0901/075229:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[46941:12807:0901/075229:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46941:12807:0901/075229:WARNING:channel.cc(325)] RawChannel write error
[46933:36611:0901/075229:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[46933:36611:0901/075229:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[46933:36611:0901/075229:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[46933:36611:0901/075229:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionTabsZoomTest.ZoomSettings (8543 ms)
[70/189] ExtensionTabsZoomTest.ZoomSettings (10146 ms)
[ RUN ] WebNavigationApiTest.ServerRedirect
[46946:3847:0901/075231:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46942:73227:0901/075234:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /extensions/api_test/webnavigation/a.html
[46942:73227:0901/075235:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[46942:3847:0901/075235:INFO:CONSOLE(0)] "[SUCCESS] serverRedirect", source: chrome-extension://aflphajncjdpfcncekoflhcjcckbjaji/test_serverRedirect.html (0)
[46951:12807:0901/075235:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[46951:12807:0901/075235:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46942:39683:0901/075235:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[46942:39683:0901/075235:WARNING:channel.cc(325)] RawChannel write error
[46942:3847:0901/075235:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.ServerRedirect (6635 ms)
[71/189] WebNavigationApiTest.ServerRedirect (8098 ms)
[ RUN ] WebNavigationApiTest.SrcDoc
[46952:3847:0901/075233:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46947:39683:0901/075237:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[46947:3847:0901/075237:INFO:CONSOLE(0)] "[SUCCESS] srcdoc", source: chrome-extension://imcpbkogafjdfjebgihfifjpfakoomcm/test_srcdoc.html (0)
[46953:12807:0901/075237:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46953:12807:0901/075237:WARNING:channel.cc(325)] RawChannel write error
[46947:39683:0901/075237:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[46947:39683:0901/075237:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[46947:39683:0901/075237:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[46947:39683:0901/075237:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[46947:39683:0901/075237:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[46947:39683:0901/075237:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[46947:39683:0901/075237:WARNING:channel.cc(325)] RawChannel write error
[46947:3847:0901/075238:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.SrcDoc (6207 ms)
[72/189] WebNavigationApiTest.SrcDoc (8020 ms)
[ RUN ] WebrtcAudioPrivateTest.GetAssociatedSink
[46968:3847:0901/075242:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WebrtcAudioPrivateTest.GetAssociatedSink (4068 ms)
[73/189] WebrtcAudioPrivateTest.GetAssociatedSink (5487 ms)
[ RUN ] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSplit1
[46960:3847:0901/075239:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46956:5635:0901/075241:ERROR:mach_broker_mac.mm(222)] Unknown process 46964 is sending Mach IPC messages!
[46956:5635:0901/075241:ERROR:mach_broker_mac.mm(222)] Unknown process 46966 is sending Mach IPC messages!
[46956:5635:0901/075242:ERROR:mach_broker_mac.mm(222)] Unknown process 46967 is sending Mach IPC messages!
[46956:41219:0901/075244:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[46956:41219:0901/075244:WARNING:channel.cc(325)] RawChannel write error
[46956:41219:0901/075245:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[46956:41219:0901/075245:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[46956:41219:0901/075245:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[46956:41219:0901/075245:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSplit1 (8512 ms)
[74/189] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSplit1 (10000 ms)
[ RUN ] WebrtcAudioPrivateTest.TriggerEvent
[46977:3847:0901/075247:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46978:13063:0901/075249:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46973:38915:0901/075249:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[46973:38915:0901/075249:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebrtcAudioPrivateTest.TriggerEvent (4430 ms)
[75/189] WebrtcAudioPrivateTest.TriggerEvent (6151 ms)
[ RUN ] AppBackgroundPageApiTest.OpenTwoBackgroundPages
[46981:3847:0901/075248:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46976:73731:0901/075253:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[46984:12807:0901/075254:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[46984:12807:0901/075254:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AppBackgroundPageApiTest.OpenTwoBackgroundPages (7992 ms)
[76/189] AppBackgroundPageApiTest.OpenTwoBackgroundPages (9425 ms)
[ RUN ] AppBackgroundPageApiTest.UnloadExtensionWhileHidden
[46989:3847:0901/075253:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46985:73219:0901/075255:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /test.html
[46990:12807:0901/075255:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[46990:12807:0901/075255:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[46990:12807:0901/075255:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[46985:38147:0901/075255:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[46985:38147:0901/075255:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[46985:38147:0901/075255:WARNING:channel.cc(325)] RawChannel write error
[46985:3847:0901/075255:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] AppBackgroundPageApiTest.UnloadExtensionWhileHidden (4428 ms)
[77/189] AppBackgroundPageApiTest.UnloadExtensionWhileHidden (5711 ms)
[ RUN ] AppApiTest.NavigateIntoAppProcess
[46997:3847:0901/075258:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[46992:3847:0901/075259:INFO:app_process_apitest.cc(433)] Loading path1/empty.html.
[46992:3847:0901/075259:INFO:app_process_apitest.cc(435)] Loading path1/empty.html - done.
[46992:3847:0901/075259:INFO:app_process_apitest.cc(441)] Loading extension.
[46992:73483:0901/075259:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[46992:3847:0901/075259:INFO:app_process_apitest.cc(444)] Loading extension - done.
[46992:3847:0901/075259:INFO:app_process_apitest.cc(446)] Loading path1/empty.html.
[46992:3847:0901/075300:INFO:app_process_apitest.cc(448)] Loading path1/empty.html - done.
[46992:3847:0901/075300:INFO:app_process_apitest.cc(453)] Disabling extension.
[46992:3847:0901/075300:INFO:app_process_apitest.cc(455)] Disabling extension - done.
[46992:3847:0901/075300:INFO:app_process_apitest.cc(456)] Loading path1/empty.html.
[46992:3847:0901/075300:INFO:app_process_apitest.cc(458)] Loading path1/empty.html - done.
[46992:39683:0901/075300:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[46992:39683:0901/075300:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AppApiTest.NavigateIntoAppProcess (4968 ms)
[78/189] AppApiTest.NavigateIntoAppProcess (6451 ms)
[ RUN ] ExtensionCrxInstallerTest.PlatformAppCrx
[47000:3847:0901/075259:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionCrxInstallerTest.PlatformAppCrx (5477 ms)
[79/189] ExtensionCrxInstallerTest.PlatformAppCrx (6837 ms)
[ RUN ] ExtensionCrxInstallerTest.KioskOnlyTest
[47009:3847:0901/075304:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47005:3847:0901/075306:WARNING:extension_error_reporter.cc(79)] Extension error: App with 'kiosk_only' manifest attribute must be installed in Chrome OS kiosk mode.
[47005:38659:0901/075306:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47005:38659:0901/075306:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionCrxInstallerTest.KioskOnlyTest (3884 ms)
[80/189] ExtensionCrxInstallerTest.KioskOnlyTest (5608 ms)
[ RUN ] ExtensionResourceRequestPolicyTest.WebAccessibleResources
[47013:3847:0901/075305:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57274...
sending server_data: {"host": "127.0.0.1", "port": 57274} (36 bytes)
[47006:3847:0901/075307:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[47006:41219:0901/075307:WARNING:extension_protocols.cc(426)] Failed to GetPathForExtension: invalid
[47006:41219:0901/075307:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://invalid/
[47006:3847:0901/075307:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[47006:3847:0901/075307:INFO:CONSOLE(0)] "Denying load of chrome-extension://ggmldgjhdenlnjjjmehkomheglpmijnf/test2.png. Resources must be listed in the web_accessible_resources manifest key in order to be loaded by pages outside the extension.", source: http://127.0.0.1:57274/files/extensions/api_test/extension_resource_request_policy/web_accessible/xhr_inaccessible_resource.html (0)
[47006:41219:0901/075307:WARNING:extension_protocols.cc(426)] Failed to GetPathForExtension: invalid
[47006:41219:0901/075307:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://invalid/
[47006:3847:0901/075307:INFO:CONSOLE(1)] "Denying load of chrome-extension://ggmldgjhdenlnjjjmehkomheglpmijnf/test2.png. Resources must be listed in the web_accessible_resources manifest key in order to be loaded by pages outside the extension.", source: http://127.0.0.1:57274/files/extensions/api_test/extension_resource_request_policy/web_accessible/nonaccessible_resource.html (1)
[47006:3847:0901/075308:INFO:CONSOLE(1)] "Denying load of chrome-extension-resource://demo/library.js. chrome-extension-resources:// can only be loaded from extensions.", source: http://127.0.0.1:57274/files/extensions/api_test/extension_resource_request_policy/web_accessible/nonaccessible_chrome_resource_scheme.html (1)
[47006:41219:0901/075311:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47006:41219:0901/075311:WARNING:channel.cc(325)] RawChannel write error
[47006:41219:0901/075311:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47006:41219:0901/075311:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionResourceRequestPolicyTest.WebAccessibleResources (7469 ms)
[81/189] ExtensionResourceRequestPolicyTest.WebAccessibleResources (8889 ms)
[ RUN ] RequirementsCheckerBrowserTest.Check3DExtension
[47029:3847:0901/075314:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47030:13063:0901/075315:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[47030:13063:0901/075315:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[47030:13063:0901/075315:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47030:13063:0901/075315:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47030:13063:0901/075315:WARNING:channel.cc(325)] RawChannel write error
[47030:14595:0901/075315:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[ OK ] RequirementsCheckerBrowserTest.Check3DExtension (3138 ms)
[82/189] RequirementsCheckerBrowserTest.Check3DExtension (4622 ms)
[ RUN ] IsolatedAppTest.CookieIsolation
[47021:3847:0901/075310:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47017:37891:0901/075312:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47017:73219:0901/075313:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[47017:37891:0901/075317:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47017:37891:0901/075318:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[47017:37891:0901/075318:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[47017:37891:0901/075318:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47017:37891:0901/075318:WARNING:channel.cc(325)] RawChannel write error
[ OK ] IsolatedAppTest.CookieIsolation (9993 ms)
[83/189] IsolatedAppTest.CookieIsolation (11531 ms)
[ RUN ] ServiceWorkerTest.CannotRegisterServiceWorkersOnDev
[47037:3847:0901/075319:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47033:3847:0901/075322:INFO:CONSOLE(8)] "ServiceWorker registration failed: SecurityError: Failed to register a ServiceWorker: The URL protocol of the current origin ('chrome-extension://mhglbengglcfghgmhfoipdojcikjkcmc') is not supported.", source: chrome-extension://mhglbengglcfghgmhfoipdojcikjkcmc/page.js (8)
[47033:3847:0901/075322:INFO:CONSOLE(0)] "[FAIL] registerServiceWorker: FAIL (no message)
Error
at chrome-extension://mhglbengglcfghgmhfoipdojcikjkcmc/page.js:23:19", source: chrome-extension://mhglbengglcfghgmhfoipdojcikjkcmc/page.html (0)
[47033:3847:0901/075322:INFO:CONSOLE(0)] "Uncaught (in promise) chrome.test.failure", source: chrome-extension://mhglbengglcfghgmhfoipdojcikjkcmc/page.html (0)
[47038:3847:0901/075322:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[47033:41219:0901/075322:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ServiceWorkerTest.CannotRegisterServiceWorkersOnDev (5067 ms)
[84/189] ServiceWorkerTest.CannotRegisterServiceWorkersOnDev (6503 ms)
[ RUN ] WakeEventPageTest.OpenPersistentBackgroundPage
[47043:3847:0901/075322:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47039:73219:0901/075324:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[47044:12807:0901/075325:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47039:40963:0901/075325:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47039:40963:0901/075325:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WakeEventPageTest.OpenPersistentBackgroundPage (5239 ms)
[85/189] WakeEventPageTest.OpenPersistentBackgroundPage (6825 ms)
[ RUN ] GeolocationBrowserTest.ErrorOnPermissionDenied
[47056:3847:0901/075328:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47051:73247:0901/075329:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[47051:39939:0901/075329:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47051:39939:0901/075329:WARNING:channel.cc(325)] RawChannel write error
[47051:3847:0901/075330:WARNING:geolocation_browsertest.cc(283)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.ErrorOnPermissionDenied (3234 ms)
[86/189] GeolocationBrowserTest.ErrorOnPermissionDenied (4688 ms)
[ RUN ] WebstoreInlineInstallerListenerTest.BothListenersTest
HTTP server started on http://127.0.0.1:57309...
sending server_data: {"host": "127.0.0.1", "port": 57309} (36 bytes)
[47050:3847:0901/075326:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47046:39427:0901/075331:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47046:39427:0901/075331:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebstoreInlineInstallerListenerTest.BothListenersTest (7170 ms)
[87/189] WebstoreInlineInstallerListenerTest.BothListenersTest (8860 ms)
[ RUN ] GeolocationBrowserTest.TwoWatchesInOneFrame
[47065:3847:0901/075333:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47061:73219:0901/075334:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[47061:3847:0901/075334:WARNING:geolocation_browsertest.cc(283)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.TwoWatchesInOneFrame (3122 ms)
[88/189] GeolocationBrowserTest.TwoWatchesInOneFrame (4535 ms)
[ RUN ] RedirectTest.ClientEmptyReferer
[47076:3847:0901/075338:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57325...
sending server_data: {"host": "127.0.0.1", "port": 57325} (36 bytes)
[47072:40451:0901/075339:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47072:40451:0901/075339:WARNING:channel.cc(325)] RawChannel write error
[ OK ] RedirectTest.ClientEmptyReferer (3706 ms)
[89/189] RedirectTest.ClientEmptyReferer (5299 ms)
[ RUN ] HistoryBrowserTest.MultiTabsWindowsHistory
HTTP server started on http://127.0.0.1:57321...
sending server_data: {"host": "127.0.0.1", "port": 57321} (36 bytes)
[47070:3847:0901/075335:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47071:12807:0901/075340:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47064:40451:0901/075340:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[47064:40451:0901/075340:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[47064:40451:0901/075340:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47064:40451:0901/075340:WARNING:channel.cc(325)] RawChannel write error
[47064:40451:0901/075340:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] HistoryBrowserTest.MultiTabsWindowsHistory (8259 ms)
[90/189] HistoryBrowserTest.MultiTabsWindowsHistory (9791 ms)
[ RUN ] IFrameTest.Crash
[47085:3847:0901/075343:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] IFrameTest.Crash (3297 ms)
[91/189] IFrameTest.Crash (4817 ms)
[ RUN ] PredictorBrowserTest.DnsPrefetch
[47089:3847:0901/075344:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57329...
sending server_data: {"host": "127.0.0.1", "port": 57329} (36 bytes)
[47084:38915:0901/075346:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PredictorBrowserTest.DnsPrefetch (4106 ms)
[92/189] PredictorBrowserTest.DnsPrefetch (5537 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptWhenEnableAutomaticPasswordSavingSwitchIsNotSet
[47095:3847:0901/075348:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47091:51991:0901/075349:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PromptWhenEnableAutomaticPasswordSavingSwitchIsNotSet (3323 ms)
[93/189] PasswordManagerBrowserTestBase.PromptWhenEnableAutomaticPasswordSavingSwitchIsNotSet (4795 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptWhenReloading
[47100:3847:0901/075350:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47096:55815:0901/075351:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[47096:38147:0901/075351:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PasswordManagerBrowserTestBase.NoPromptWhenReloading (3411 ms)
[94/189] PasswordManagerBrowserTestBase.NoPromptWhenReloading (5176 ms)
[ RUN ] PluginPowerSaverBrowserTest.LargeCrossOrigin
[47111:3847:0901/075355:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[47113]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47113]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47113]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47113]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47113]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47113]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47113]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47113]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47113]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47113]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47113]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47113]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47113]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47113]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47113]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47113]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47113]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47113]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47113]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47113]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47113]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47113]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47113]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47113]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[47113]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
[ OK ] PluginPowerSaverBrowserTest.LargeCrossOrigin (4666 ms)
[95/189] PluginPowerSaverBrowserTest.LargeCrossOrigin (6223 ms)
[ RUN ] PDFExtensionTest.Viewport
[47105:3847:0901/075352:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47102:73475:0901/075354:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[47102:3847:0901/075357:INFO:CONSOLE(0)] "[SUCCESS] testDocumentNeedsScrollbars", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[47102:3847:0901/075357:INFO:CONSOLE(0)] "[SUCCESS] testSetZoom", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[47102:3847:0901/075357:INFO:CONSOLE(0)] "[SUCCESS] testGetMostVisiblePage", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[47102:3847:0901/075357:INFO:CONSOLE(0)] "[SUCCESS] testFitToWidth", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[47102:3847:0901/075357:INFO:CONSOLE(0)] "[SUCCESS] testFitToPage", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[47102:3847:0901/075357:INFO:CONSOLE(0)] "[SUCCESS] testGoToPage", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[47102:3847:0901/075357:INFO:CONSOLE(0)] "[SUCCESS] testGetPageScreenRect", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[47102:3847:0901/075357:INFO:CONSOLE(0)] "[SUCCESS] testBeforeZoomAfterZoom", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[47102:3847:0901/075357:INFO:CONSOLE(0)] "[SUCCESS] testInitialSetDocumentDimensionsZoomConstrained", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[47102:3847:0901/075358:INFO:CONSOLE(0)] "[SUCCESS] testInitialSetDocumentDimensionsZoomUnconstrained", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[47102:3847:0901/075358:INFO:CONSOLE(0)] "[SUCCESS] testToolbarHeightOffset", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[ OK ] PDFExtensionTest.Viewport (7533 ms)
[96/189] PDFExtensionTest.Viewport (9381 ms)
[ RUN ] PrefetchBrowserTestPrediction.PreferenceWorks
[47121:3847:0901/075401:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47115:73227:0901/075402:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PrefetchBrowserTestPrediction.PreferenceWorks (3626 ms)
[97/189] PrefetchBrowserTestPrediction.PreferenceWorks (5293 ms)
[ RUN ] PrefsFunctionalTest.TestSessionRestoreShowBookmarkBar
[47123:3847:0901/075402:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47124:14595:0901/075403:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[47124:14595:0901/075403:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[47124:14595:0901/075403:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PrefsFunctionalTest.TestSessionRestoreShowBookmarkBar (3191 ms)
[98/189] PrefsFunctionalTest.TestSessionRestoreShowBookmarkBar (4633 ms)
[ RUN ] PrefsFunctionalTest.PRE_TestHomepagePrefs
[47131:3847:0901/075407:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47134:14339:0901/075408:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[47134:14339:0901/075408:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[47134:14339:0901/075408:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[47134:12807:0901/075408:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47134:12807:0901/075408:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrefsFunctionalTest.PRE_TestHomepagePrefs (3306 ms)
[99/189] PrefsFunctionalTest.PRE_TestHomepagePrefs (4792 ms)
[ RUN ] PrerenderBrowserTest.PrerenderNoCommitNoSwap
[47132:3847:0901/075407:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57356...
sending server_data: {"host": "127.0.0.1", "port": 57356} (36 bytes)
[47126:37379:0901/075411:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[47126:37379:0901/075411:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[47126:37379:0901/075411:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[47126:37379:0901/075411:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderNoCommitNoSwap (6802 ms)
[100/189] PrerenderBrowserTest.PrerenderNoCommitNoSwap (8219 ms)
[ RUN ] PrerenderBrowserTest.PrerenderCancelAll
[47147:3847:0901/075411:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57360...
sending server_data: {"host": "127.0.0.1", "port": 57360} (36 bytes)
[47136:38915:0901/075414:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47136:38915:0901/075414:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderCancelAll (5812 ms)
[101/189] PrerenderBrowserTest.PrerenderCancelAll (7119 ms)
[ RUN ] PrerenderBrowserTest.PrerenderNavigateNavigateGoBack
[47154:3847:0901/075414:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57366...
sending server_data: {"host": "127.0.0.1", "port": 57366} (36 bytes)
testserver.py: Broken pipe
[47149:39427:0901/075418:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderNavigateNavigateGoBack (5954 ms)
[102/189] PrerenderBrowserTest.PrerenderNavigateNavigateGoBack (7382 ms)
[ RUN ] PrerenderBrowserTest.PrerenderCrossProcessServerRedirect
[47161:3847:0901/075418:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57375...
sending server_data: {"host": "127.0.0.1", "port": 57375} (36 bytes)
[47165:13063:0901/075421:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47165:13063:0901/075421:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47165:13063:0901/075421:WARNING:channel.cc(325)] RawChannel write error
[47165:14595:0901/075421:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[47156:38915:0901/075421:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[47156:38915:0901/075421:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[47156:38915:0901/075421:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47156:38915:0901/075421:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderCrossProcessServerRedirect (5460 ms)
[103/189] PrerenderBrowserTest.PrerenderCrossProcessServerRedirect (6827 ms)
[ RUN ] PrerenderBrowserTest.PrerenderDeferredSynchronousXHR
[47168:3847:0901/075422:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57381...
sending server_data: {"host": "127.0.0.1", "port": 57381} (36 bytes)
[47163:3847:0901/075425:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[47163:3847:0901/075425:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[ OK ] PrerenderBrowserTest.PrerenderDeferredSynchronousXHR (5810 ms)
[104/189] PrerenderBrowserTest.PrerenderDeferredSynchronousXHR (7136 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPPLTNormalNavigation
[47175:3847:0901/075425:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57391...
sending server_data: {"host": "127.0.0.1", "port": 57391} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderPPLTNormalNavigation (3736 ms)
[105/189] PrerenderBrowserTest.PrerenderPPLTNormalNavigation (5299 ms)
[ RUN ] ProfileWindowBrowserTest.GuestIsIncognito
[47186:3847:0901/075430:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47188:13063:0901/075432:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47180:38659:0901/075432:ERROR:service_worker_context_wrapper.cc(335)] ServiceWorkerContextCore is no longer alive.
[ OK ] ProfileWindowBrowserTest.GuestIsIncognito (3801 ms)
[106/189] ProfileWindowBrowserTest.GuestIsIncognito (5463 ms)
[ RUN ] PrerenderBrowserTestWithExtensions.WebNavigation
[47182:3847:0901/075429:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57394...
sending server_data: {"host": "127.0.0.1", "port": 57394} (36 bytes)
[47178:3847:0901/075435:INFO:CONSOLE(0)] "[SUCCESS] prerendered", source: chrome-extension://pflajjbdocchhboljfkdmpfjkmblodoe/test_prerender.html (0)
[47178:39939:0901/075435:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTestWithExtensions.WebNavigation (8585 ms)
[107/189] PrerenderBrowserTestWithExtensions.WebNavigation (9984 ms)
[ RUN ] PushMessagingBrowserTest.PermissionStateSaysDenied
HTTPS server started on https://127.0.0.1:57398...
sending server_data: {"host": "127.0.0.1", "port": 57398} (36 bytes)
[47197:3847:0901/075437:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47192:3847:0901/075438:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:57398/files/push_messaging/push_test.js (18)
[47192:3847:0901/075438:INFO:CONSOLE(18)] "sendResultToTest: permission status - denied", source: https://127.0.0.1:57398/files/push_messaging/push_test.js (18)
[47192:3847:0901/075438:INFO:CONSOLE(18)] "sendResultToTest: PermissionDeniedError - Registration failed - permission denied", source: https://127.0.0.1:57398/files/push_messaging/push_test.js (18)
[47192:3847:0901/075438:INFO:CONSOLE(18)] "sendResultToTest: permission status - denied", source: https://127.0.0.1:57398/files/push_messaging/push_test.js (18)
[47192:3847:0901/075438:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[47192:3847:0901/075438:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[47192:3847:0901/075438:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.PermissionStateSaysDenied (4619 ms)
[108/189] PushMessagingBrowserTest.PermissionStateSaysDenied (6077 ms)
[ RUN ] PushMessagingBrowserTest.GlobalResetPushPermissionUnsubscribes
HTTPS server started on https://127.0.0.1:57403...
sending server_data: {"host": "127.0.0.1", "port": 57403} (36 bytes)
[47203:3847:0901/075440:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47198:3847:0901/075441:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:57403/files/push_messaging/push_test.js (18)
[47198:3847:0901/075441:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:57403/files/push_messaging/push_test.js (18)
[47198:3847:0901/075441:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:57403/files/push_messaging/push_test.js (18)
[47198:3847:0901/075441:INFO:CONSOLE(18)] "sendResultToTest: true - subscribed", source: https://127.0.0.1:57403/files/push_messaging/push_test.js (18)
[47198:3847:0901/075441:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:57403/files/push_messaging/push_test.js (18)
[47198:3847:0901/075441:INFO:CONSOLE(18)] "sendResultToTest: permission status - prompt", source: https://127.0.0.1:57403/files/push_messaging/push_test.js (18)
[47198:3847:0901/075441:INFO:CONSOLE(18)] "sendResultToTest: false - not subscribed", source: https://127.0.0.1:57403/files/push_messaging/push_test.js (18)
[47198:39939:0901/075441:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47198:39939:0901/075441:WARNING:channel.cc(325)] RawChannel write error
[47198:3847:0901/075441:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[47198:3847:0901/075441:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[47198:3847:0901/075441:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.GlobalResetPushPermissionUnsubscribes (4308 ms)
[109/189] PushMessagingBrowserTest.GlobalResetPushPermissionUnsubscribes (5867 ms)
[ RUN ] ReferrerPolicyTest.HttpsContextMenuOrigin
[47208:3847:0901/075442:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47204:38915:0901/075445:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47204:38915:0901/075445:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ReferrerPolicyTest.HttpsContextMenuOrigin (4994 ms)
[110/189] ReferrerPolicyTest.HttpsContextMenuOrigin (6719 ms)
[ RUN ] ReferrerPolicyTest.HttpsLeftClickRedirect
[47214:3847:0901/075445:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ReferrerPolicyTest.HttpsLeftClickRedirect (3102 ms)
[111/189] ReferrerPolicyTest.HttpsLeftClickRedirect (4530 ms)
[ RUN ] ReferrerPolicyTest.ContextMenuRedirect
[47220:3847:0901/075449:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47223:13319:0901/075451:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[47223:13319:0901/075451:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[47223:13319:0901/075451:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[47223:13319:0901/075451:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47223:13319:0901/075451:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47223:13319:0901/075451:WARNING:channel.cc(325)] RawChannel write error
[47216:40707:0901/075451:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47216:40707:0901/075451:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ReferrerPolicyTest.ContextMenuRedirect (4392 ms)
[112/189] ReferrerPolicyTest.ContextMenuRedirect (5832 ms)
[ RUN ] ContinueWhereILeftOffTest.SessionCookiesBrowserCloseWithPopupOpen
[47234:3847:0901/075455:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47235:12807:0901/075456:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47235:12807:0901/075456:WARNING:channel.cc(325)] RawChannel write error
[47238:13063:0901/075457:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47238:13063:0901/075457:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ContinueWhereILeftOffTest.SessionCookiesBrowserCloseWithPopupOpen (4690 ms)
[113/189] ContinueWhereILeftOffTest.SessionCookiesBrowserCloseWithPopupOpen (5992 ms)
[ RUN ] RestartTest.PRE_SessionCookies
[47246:3847:0901/075500:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47248:12551:0901/075501:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] RestartTest.PRE_SessionCookies (3020 ms)
[114/189] RestartTest.PRE_SessionCookies (4435 ms)
[ RUN ] SafeJsonParserTest.Parse
[47224:3847:0901/075449:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47217:40451:0901/075504:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SafeJsonParserTest.Parse (17301 ms)
[115/189] SafeJsonParserTest.Parse (18899 ms)
[ RUN ] SessionRestoreTest.TwoWindowsCloseOneRestoreOnlyOne
[47268:3847:0901/075508:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47264:40451:0901/075510:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47264:40451:0901/075510:WARNING:channel.cc(325)] RawChannel write error
[47264:5635:0901/075510:ERROR:mach_broker_mac.mm(222)] Unknown process 47270 is sending Mach IPC messages!
[ OK ] SessionRestoreTest.TwoWindowsCloseOneRestoreOnlyOne (4908 ms)
[116/189] SessionRestoreTest.TwoWindowsCloseOneRestoreOnlyOne (6476 ms)
[ RUN ] SessionRestoreTest.RestoreWebUISettings
[47258:3847:0901/075505:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47251:39427:0901/075507:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[47251:3847:0901/075508:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[47265:13063:0901/075510:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47265:13063:0901/075510:WARNING:channel.cc(325)] RawChannel write error
[47251:3847:0901/075512:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] SessionRestoreTest.RestoreWebUISettings (11489 ms)
[117/189] SessionRestoreTest.RestoreWebUISettings (12942 ms)
[ RUN ] CaptivePortalBlockingPageTest.WiredNetwork_NoLoginURL
[47282:3847:0901/075518:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47278:3847:0901/075520:INFO:CONSOLE(1687)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20network%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20network%20you%20are%20using%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20network%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.matches(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: Could not find value for displaycheckbox", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAMAAADQmBKKAAACvlBMVEUAAAD/gID/gID/VVX/VVX/Tk7/YmL/YGD/VVXzUVH/XV32UlL/W1v2T0//WFj3UlL/UlL3UFD/WFjwTk7/U1P/U1PxTU3/V1fyT0//VFTzTk7/UlLwTU3/VVX0UFD/VFT/VFT1Tk7/VVX/VFT/U1PyT0//VFT/U1PxTEz/UlLuS0v/U1P/UlL/VFT0T0//U1P0Tk7/VFT/U1PuTU3/UlLzTU3/U1P/U1PwTEz/UlL/U1PvTU3/U1P/U1PxTU3/U1PzTk70Tk7/U1PyTk7/U1PzTk7/U1P/U1P6UFD/UlLzTk7/U1P/U1PyTk7/U1PtTEz/UlLyTU3/U1P/UlL/UlLxTk7/UlLvTEz/U1PvTU3/U1P/U1P/UlLxTEzxTU3zTU3/UlK7Ozu8Ozu8PDy9PDy+PDy+PT2/PDy/PT3APDzAPT3BPT3BPj7CPT3CPj7DPT3DPj7EPj7EPz/FPj7FPz/GPj7GPz/HPz/HQEDIPz/IQEDJPz/JQEDKQEDKQUHLQEDLQUHMQEDMQUHNQUHNQkLOQUHOQkLOZWXPQUHPQkLPZWXQQkLRQkLRQ0PSQkLSQ0PSZmbTQ0PTZmbUQ0PURETVQ0PVRETVaGjWRETWRUXXRETXRUXXaGjYRUXZRUXZaGjaRUXaRkbaaWnbRUXbRkbbaWncRkbdRkbdaWneRkbeR0ffRkbfR0ffa2vgR0fga2vhR0fhSEjha2viR0fiSEjia2vjSEjjbGzkSEjkSUnkbGzlSEjlSUnlbGzmSUnmbGznSUnnSkroSkrobW3pSkrqSkrqS0vqi4vrS0vriYnri4vsS0vsiYntS0vtTEzuTEzvTEzwTEzwTU3w6OjxTU3x6OjyTU3y6Ojy6eny8vLz8/P0Tk71Tk72Tk72cnL3T0/3cnL4T0/4cnL5T0/5c3P6T0/7UFD8UFD9UFD/UlJJWZWgAAAAYXRSTlMAAgQGDA0NEBUWFhwcHR0fHyAgNDQ3ODg9PT4+QkJDQ0lLS15fdHR1fHyEhIWGiIiJiYuVlaioqaurrK+vuLm5u7u7wsLExMXGxszM0tTU2dna2t/p7Ozt7fPz+fv+/v7+jD+tjQAACYhJREFUeAHs1cFqwjAcx/G1FR0iIqKIFFEUHKJQKlIRFKGUilSKVCmiHrKpCDuPHcbA99xtjA1+b7HLjmMkaeIu+TzBl18C/xtFURRFURSFQ6bc6g0ns8Uq3u3i1WI2GfZa5cz/tKQafW+NX629fiN11Rij1p3v8af9vFszrpRTGWxAZTOoyK8pdpZgsOwUpeaUxgSMyLgkLac6BZdpVUpO3QM3ry48JzdCIqOc0By9vUVC27YurscMIUBoiprHIhCCWEJGyvsQxhfwk5oxBIqbCXM0m0AoYmuJrqgD4RyDvyftQgI3zduTDSBFcMvXU4ggSVTg2ieCNFGW4/8EkChg/keGC6lcg61Hc8Dg7cc76DkaU5ANnqAnliKb6V4QrqB7liLCcEXyMfiCHp4/QC3O0/boPniDDi8MRb5OGWSBN+hwOL4yFFl0PSYB/0LH0+UTtIhJ9WAhEgSdTufLF2iFNI92ByRa6PzIUPTNih21uFG1cQC/Kewn6GWh0BdeSu1NKRRKS2+EUuiF2CKl7UWR3WabNHFmk84k2WSTndmsGyfZMc42ziYmJhozbo0hxSVsMYRYFhEEFWt7Uau1V3q+hf+Ts2ZXMsmMnHk+wY//ec55zjn/d/Heuc4DmqUg/4pr0XXnO+1Zwp2QP5B1LTrr+D4lHKC3aQ8BFHxn3bXI6U37OuFPKBAUI4U/3b6yHf4TCIqrh3w+vwCQVHQrmv4TcYFwJ3THHxIkSYqZLkUXpv7/EC4QTmrf3J1QSAwDtFh2KZr2f3SOGzQXCNwNCbIkx5LpqjvRuSn/dbcIbw/5fYGQIN6T5EQ6rX7qSnRr8q/fcYLi2vaz876AIIr34olESlEzzb+Iizo+EfQmJwie+WAQLXQvGk+mlEwma7kRvTHxv5dwJ3R7PiAIoixHk8mUmnErmvR7fJoXNHsbp3RQkMLRaHw5BY6maV+4EJ2e8PK5xg2apaCIiJZOJJfVbDarZXNtZ9E1+zfREcINoi0UXJBjMbpiq/BouZzWcRYdsQWd4AfNYY4tLOAQiidVdVWjnpyuf+UoOmELusQP8gfQ0wuynEBCqwDldHh0w1F0yc5z6CY3aM6POSZIsryYSCtoIayXXsgbht51EN08ZAM6SrhBPl9IFDDpFxfT6QxaGvkUUEbR6DuIjtqATvGD/L67oihF5MTSUlrNaDoKHN0oFs2vydQ6ZXs141+yu4IQFumeX1LX1vKaRj2GUQSo9M1/vqZd9SAhP0BhKYEOUjJrWr6gF3Tq2TBNs/SYTKmr454Zwg+ax6AXo/F4Mqkqa3l4DJYPOGalskum1MwY6LAHIAQkShIGq6KghfI6Wy8EVCqVKpXyt2RyHR4D/c8DUCAgRiJR3Dxw9UBLG6yfTXjMUqVarX1HJtaxMdBJD0BBQYhEpEQqqWBs5KjI+CeeKkDTRCfHQGc8ANGAZDmeSuGYph7WP0UmqtUatcb3ZEKd4X9v2CUUBAhjQ1lZwdgoIB54hhzkU6k1GvXmD67fHpc8AAnhSCQmJxQElF1f3yiAM/SUwUFA9Uaz2fzR7TS77AVIACiWximEMVYoDNeL5VODh3KshmUvujwGuuIBKBSOyAAp6iruHRs4DunuMoftzECWtbVl/URs6soY6C0PQO+KmPRoIUx6BASQud8/aCDLagLUav1s9wM6BrrhAejJe1EJPa2q2bymb2zQfEbx1Fk+8LTaNqIbXoJePt8XxZMJVVWyGKvY88P1QjtXWf8AZG21HrTbrV+cQTxL9ur5vuj9ZAoLltHzBlasshcQPA14miyfdrvTeeawZJxN/fuTA6LllJrVADKKFRQ81RryoR29hQKo1elsbz9zbOrLxCPRB+oqNplxv1iulPfyoZrhBoMG+WwD1P3VadtfJF6JPqRzo3Afoio7EJt1ixaLp418HnZR/xZdHAOdJ96JNGx6c7NC46Ee1Kh/OggI+XS3d3ZekAN13nm4cog+Wsce29xkGx7FNrw1BIHzcHunu7PTe/Ri6nA9SbwTPf14vWCW2X5nG77J8kE/dxAPDajX6/V/I6N6bQx0jHgp+sQslsusf5qsfSiIctoUNOT0+oN90THuK6yD6DNcERusfxoW2+5DD2sfgPr9/mDw+OXkK+wM8Vb0eam6Ny8sxnkAUBugIQee3mAw6I9EM/bPIG7R0wOien00MFp0YAw5XfRzr9vrPRr0wdnd3X016RmEh6IH9ccB0ZeUM1qvv7s539YmgiCMx5S+KP4RFUREBKFaFSqiSLWCVVSwBdEKIr5QP6IgtYrYiNe7unpudleWpHlrxdRv4cwOmyYVmSudg6XzCX7MPnN5sjsz+P0BoCXIz+DAsizPikB0T+avNEP0mvwP8dD3Bw5smWgQBzJUFCFHV5jLBiGiN+R/IPD3Ar/PpGcssCz7nCNPodQGXTYw1zEiRG/j95n0PBB00DPyKOAp9QZdx/A2XyBH5H9IPwCEcg4FFs9LlWtaqwfMlZ4g0TvSc8BBQbeiniE/GeSnhNDmotylJ09E+UEBYX0BzUfAQQGhfABIK21OyV0L80QfyP+8h1hGnhbVF+AUOfJobZ6NSV6c80Tkf0jP+H2m+qIEKeAxVyWeFpj4uUXUXQk/YLG+SM5ZEWhK5DHHG/+Jx4JEv4ZytEL+B3FIPwWEWqPzMuaR8PMUT9T9tBR/UGO5F0E+CnisPS/zgMcTdbeIVsn/oH5Az3mQDyWobV8cEX/i5InWV1sD/WR4XsRjMEE3+UfgWojI/2SxvEJ9tYHHHZN7JueJ1iNQ7yv5n3BeOeGUxgLPrRoaCXii3rfof0J+FMonCNq4E7KtFjwR8Qz5nyhnAzTO3ZVvRuGJel9G/A8dmGnjgbnTDSZuyBNhfkb8T6mNBhxnnb8u39DEE33/x/9oAwFE/vn+Bhvn/kjH73y7/9EWcaz3Z+tpiuOiX2zzP8biiXn/sCnfNliRaMT/AJBzwPPypHxjZVUiNex/qL6cvyTfelqdqBzyP6Sfzv1mXc25lYj0wP+0rYPwTw/W1r5cjchE/wM8oOhXZ+pr8K5OpCk9cF7+co0t8JWJgn5MILq2L4EhgT7yBBx/eyyJMYq+Czw/OgvjiQya9G3Iz+JEMqM4/Y71ncXDCQ0rbXb8wkRS41ybd8bTH3hLfyQw/aHJusZKDyU/eLsHRpMpSVO7H96easqOt8/ujmf2wF5fAJDgioQEl0jQmo0deYAnF46mv4gk/VUtKS2zkV/3Mzk9Mzcf1/3Mz81MTwqt+/kLc5W5R5JoGz0AAAAASUVORK5CYII=)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAACClBMVEUAAADbRTfrTjvcRjraQjbcRDjbRDjbRTfaRDXZQDPZQTTbQzfaRDbcRDfbQzbVKyvZQzXaQzbaRDbIPjLaRDbYQzfXQTfaQzbZQzbbRDi/QADbRDfbQDfbJCTcRTjbQzbIPjPbQzfbQzfbRTfTQyzcRzvbQzbaRDbaQjfbQzbaQzbaQzbaRDfYQTTaRDfbQzfaRDbaQzbbQjbbQjbZQjTZQzbaQzbYQTTVQTXbRDbPQDDbQzbIPzPbQzfbRDfbNzfZRDaAAADVOSvYQDbbRDa/QCDZRDbqVUDaQTPbRDfGPDLbQjXHPjTVQEDJPTLGPTHKPTPYTjvGPDHbRDe+Oi+6OS64OC7LPzLHPTL7+/urNSv5+fm/OjD4+PjEPDHFPDG5OC67OS/DOzG8OS+9Oi/COzDrn5nAOzDtoZvBOzD9/f36+vq3OC62Ny339/fIPjLsoJr+/v6xNizx8fHFPDCnMymjMii1NyyfMSfz8/PUlI+uNivLlI+oMynDPDDUlY+zNyylMiipNCrOlI/JPjLHPTHKPjKhMijPlI+3OC2+Oy/FPTH29vaqNSq5OS319fW8Oi7AOy/BOy+sNSv////VlZD8/PzQlZDKlI+iMijCPDDYmJO0NyykMiiwNiy2OC27OS69Oi6gMSfYl5K4OC3MPzPempXBPDDqnpjy8vL09PTHPjLRlZDbmZMWYj36AAAAUnRSTlMAgQ1CaODzz4soSuj4/tkGV9303/FBM9ic8gTpHAffhc+MKtAXQbDHdMaudtc7rX7q+n93Nl/VJyu4EK9B9vwOXgISNOIIgAw32vJNgAz+84ENOFEUuAAAA25JREFUeAHsz0lPwmAQxvEWSxdaWiAIyAIBkQXc9yXuezw+3/+7mAkc1MxrZho9kPR3fZL/ZKxM5n80a05jXA+jKKyPG06tmTIT+C180/IDS689AmPU1nacKlhVR9fpwain6RxiabtfGgw7neGg5J9iaU/eKWDhYsf64m2GhYK0k7yDXJ/8HD72QeJEGJqAHDCHz0OQiTAUgxxx0+MNTbGsE4A8PbNjH+RMFJqDvPDjZUTjXBS6Alk3rLs0zkShKcitYb2jcSoKlUESw3pMY1kUqoDcG9YHGiuiEEB+n1cvlLM9FyLupp0zd7a6UMivGTtFqBQNpdculPL8dzbUbDbkQc1jQy7UNtgQUshCfxb67Lw+ltMGoygALzLJLiuvsvNMXsNPkElJZAkQIIxASHRsesEUXOy49zi99+Qdc84vBXuBPJLYefPNOfdezfzOZq//ZZpBoezZ2TXJjMW+BYPgrKxkrxwtpn0OCEHKL0/zxDTtUg9WDU6ekpOnfNlu7gQbNiEVklkQzqfmeNUKtP7lfP5CLZjsRWdr3JhEvweAIF2oaqHA8WjCiUZ71d1AB2mqKuIAwnyYp/duVNoIAEESeei8bUz2T6utUiu0EQgSecp95Inu96qjN8ViKFTxDzlOeW8N8zlFLzqh5G+/kL0vOHuH2+g1KpXAPE8mlXV/kLhDrd+Hc/jrBfO8Zx5F0dObfiC7V7+9tUaoM3R6JQ/0dNoIe4ece26/HDe24XQ6QzAMpOvpI1kOe4XoMI/Y1x84P2tdzEeBYxiyHI+HPUI/WAx5muIOh3Bq5+ilHKAXnTgyeav2l72YJ8o7PK/ZgfS0YRzRsazMV4/Dfs3vHffM76JV7HbFeJgHgWQrl8mkvK5fYR7hFHE+nDPzyHae40zKM7S4szqZfhf2/XBflJgnkfD+iViYD/Pwp+B+PiDPR+ahM/ABLb6iU0Sv6d5lOLlj5vGRCL9d556/sJdg0CuXSmUSiSXJBwRJnHPSmU+c+8phznCW6jOhe25ShY7TC9LUkaQHPl9sFfZSeIcsBoe9BpJUn/f7hqwozh1azHPi5JEiD2e/1m+7S+tw/g8I++J8IvXI3KPZ7+Nbd92lTYOMfYepAR0p8nhhtgPphkxhQNN9JaS6FJlbuOl/kft3XCVxzydg4EhP5p8+c0H+Affig2wpFL3DAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20network%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20network%20you%20are%20using%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20network%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.matches(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1687)
[47278:3847:0901/075520:INFO:CONSOLE(1687)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAMAAADQmBKKAAACvlBMVEUAAAD/gID/gID/VVX/VVX/Tk7/YmL/YGD/VVXzUVH/XV32UlL/W1v2T0//WFj3UlL/UlL3UFD/WFjwTk7/U1P/U1PxTU3/V1fyT0//VFTzTk7/UlLwTU3/VVX0UFD/VFT/VFT1Tk7/VVX/VFT/U1PyT0//VFT/U1PxTEz/UlLuS0v/U1P/UlL/VFT0T0//U1P0Tk7/VFT/U1PuTU3/UlLzTU3/U1P/U1PwTEz/UlL/U1PvTU3/U1P/U1PxTU3/U1PzTk70Tk7/U1PyTk7/U1PzTk7/U1P/U1P6UFD/UlLzTk7/U1P/U1PyTk7/U1PtTEz/UlLyTU3/U1P/UlL/UlLxTk7/UlLvTEz/U1PvTU3/U1P/U1P/UlLxTEzxTU3zTU3/UlK7Ozu8Ozu8PDy9PDy+PDy+PT2/PDy/PT3APDzAPT3BPT3BPj7CPT3CPj7DPT3DPj7EPj7EPz/FPj7FPz/GPj7GPz/HPz/HQEDIPz/IQEDJPz/JQEDKQEDKQUHLQEDLQUHMQEDMQUHNQUHNQkLOQUHOQkLOZWXPQUHPQkLPZWXQQkLRQkLRQ0PSQkLSQ0PSZmbTQ0PTZmbUQ0PURETVQ0PVRETVaGjWRETWRUXXRETXRUXXaGjYRUXZRUXZaGjaRUXaRkbaaWnbRUXbRkbbaWncRkbdRkbdaWneRkbeR0ffRkbfR0ffa2vgR0fga2vhR0fhSEjha2viR0fiSEjia2vjSEjjbGzkSEjkSUnkbGzlSEjlSUnlbGzmSUnmbGznSUnnSkroSkrobW3pSkrqSkrqS0vqi4vrS0vriYnri4vsS0vsiYntS0vtTEzuTEzvTEzwTEzwTU3w6OjxTU3x6OjyTU3y6Ojy6eny8vLz8/P0Tk71Tk72Tk72cnL3T0/3cnL4T0/4cnL5T0/5c3P6T0/7UFD8UFD9UFD/UlJJWZWgAAAAYXRSTlMAAgQGDA0NEBUWFhwcHR0fHyAgNDQ3ODg9PT4+QkJDQ0lLS15fdHR1fHyEhIWGiIiJiYuVlaioqaurrK+vuLm5u7u7wsLExMXGxszM0tTU2dna2t/p7Ozt7fPz+fv+/v7+jD+tjQAACYhJREFUeAHs1cFqwjAcx/G1FR0iIqKIFFEUHKJQKlIRFKGUilSKVCmiHrKpCDuPHcbA99xtjA1+b7HLjmMkaeIu+TzBl18C/xtFURRFURSFQ6bc6g0ns8Uq3u3i1WI2GfZa5cz/tKQafW+NX629fiN11Rij1p3v8af9vFszrpRTGWxAZTOoyK8pdpZgsOwUpeaUxgSMyLgkLac6BZdpVUpO3QM3ry48JzdCIqOc0By9vUVC27YurscMIUBoiprHIhCCWEJGyvsQxhfwk5oxBIqbCXM0m0AoYmuJrqgD4RyDvyftQgI3zduTDSBFcMvXU4ggSVTg2ieCNFGW4/8EkChg/keGC6lcg61Hc8Dg7cc76DkaU5ANnqAnliKb6V4QrqB7liLCcEXyMfiCHp4/QC3O0/boPniDDi8MRb5OGWSBN+hwOL4yFFl0PSYB/0LH0+UTtIhJ9WAhEgSdTufLF2iFNI92ByRa6PzIUPTNih21uFG1cQC/Kewn6GWh0BdeSu1NKRRKS2+EUuiF2CKl7UWR3WabNHFmk84k2WSTndmsGyfZMc42ziYmJhozbo0hxSVsMYRYFhEEFWt7Uau1V3q+hf+Ts2ZXMsmMnHk+wY//ec55zjn/d/Heuc4DmqUg/4pr0XXnO+1Zwp2QP5B1LTrr+D4lHKC3aQ8BFHxn3bXI6U37OuFPKBAUI4U/3b6yHf4TCIqrh3w+vwCQVHQrmv4TcYFwJ3THHxIkSYqZLkUXpv7/EC4QTmrf3J1QSAwDtFh2KZr2f3SOGzQXCNwNCbIkx5LpqjvRuSn/dbcIbw/5fYGQIN6T5EQ6rX7qSnRr8q/fcYLi2vaz876AIIr34olESlEzzb+Iizo+EfQmJwie+WAQLXQvGk+mlEwma7kRvTHxv5dwJ3R7PiAIoixHk8mUmnErmvR7fJoXNHsbp3RQkMLRaHw5BY6maV+4EJ2e8PK5xg2apaCIiJZOJJfVbDarZXNtZ9E1+zfREcINoi0UXJBjMbpiq/BouZzWcRYdsQWd4AfNYY4tLOAQiidVdVWjnpyuf+UoOmELusQP8gfQ0wuynEBCqwDldHh0w1F0yc5z6CY3aM6POSZIsryYSCtoIayXXsgbht51EN08ZAM6SrhBPl9IFDDpFxfT6QxaGvkUUEbR6DuIjtqATvGD/L67oihF5MTSUlrNaDoKHN0oFs2vydQ6ZXs141+yu4IQFumeX1LX1vKaRj2GUQSo9M1/vqZd9SAhP0BhKYEOUjJrWr6gF3Tq2TBNs/SYTKmr454Zwg+ax6AXo/F4Mqkqa3l4DJYPOGalskum1MwY6LAHIAQkShIGq6KghfI6Wy8EVCqVKpXyt2RyHR4D/c8DUCAgRiJR3Dxw9UBLG6yfTXjMUqVarX1HJtaxMdBJD0BBQYhEpEQqqWBs5KjI+CeeKkDTRCfHQGc8ANGAZDmeSuGYph7WP0UmqtUatcb3ZEKd4X9v2CUUBAhjQ1lZwdgoIB54hhzkU6k1GvXmD67fHpc8AAnhSCQmJxQElF1f3yiAM/SUwUFA9Uaz2fzR7TS77AVIACiWximEMVYoDNeL5VODh3KshmUvujwGuuIBKBSOyAAp6iruHRs4DunuMoftzECWtbVl/URs6soY6C0PQO+KmPRoIUx6BASQud8/aCDLagLUav1s9wM6BrrhAejJe1EJPa2q2bymb2zQfEbx1Fk+8LTaNqIbXoJePt8XxZMJVVWyGKvY88P1QjtXWf8AZG21HrTbrV+cQTxL9ur5vuj9ZAoLltHzBlasshcQPA14miyfdrvTeeawZJxN/fuTA6LllJrVADKKFRQ81RryoR29hQKo1elsbz9zbOrLxCPRB+oqNplxv1iulPfyoZrhBoMG+WwD1P3VadtfJF6JPqRzo3Afoio7EJt1ixaLp418HnZR/xZdHAOdJ96JNGx6c7NC46Ee1Kh/OggI+XS3d3ZekAN13nm4cog+Wsce29xkGx7FNrw1BIHzcHunu7PTe/Ri6nA9SbwTPf14vWCW2X5nG77J8kE/dxAPDajX6/V/I6N6bQx0jHgp+sQslsusf5qsfSiIctoUNOT0+oN90THuK6yD6DNcERusfxoW2+5DD2sfgPr9/mDw+OXkK+wM8Vb0eam6Ny8sxnkAUBugIQee3mAw6I9EM/bPIG7R0wOien00MFp0YAw5XfRzr9vrPRr0wdnd3X016RmEh6IH9ccB0ZeUM1qvv7s539YmgiCMx5S+KP4RFUREBKFaFSqiSLWCVVSwBdEKIr5QP6IgtYrYiNe7unpudleWpHlrxdRv4cwOmyYVmSudg6XzCX7MPnN5sjsz+P0BoCXIz+DAsizPikB0T+avNEP0mvwP8dD3Bw5smWgQBzJUFCFHV5jLBiGiN+R/IPD3Ar/PpGcssCz7nCNPodQGXTYw1zEiRG/j95n0PBB00DPyKOAp9QZdx/A2XyBH5H9IPwCEcg4FFs9LlWtaqwfMlZ4g0TvSc8BBQbeiniE/GeSnhNDmotylJ09E+UEBYX0BzUfAQQGhfABIK21OyV0L80QfyP+8h1hGnhbVF+AUOfJobZ6NSV6c80Tkf0jP+H2m+qIEKeAxVyWeFpj4uUXUXQk/YLG+SM5ZEWhK5DHHG/+Jx4JEv4ZytEL+B3FIPwWEWqPzMuaR8PMUT9T9tBR/UGO5F0E+CnisPS/zgMcTdbeIVsn/oH5Az3mQDyWobV8cEX/i5InWV1sD/WR4XsRjMEE3+UfgWojI/2SxvEJ9tYHHHZN7JueJ1iNQ7yv5n3BeOeGUxgLPrRoaCXii3rfof0J+FMonCNq4E7KtFjwR8Qz5nyhnAzTO3ZVvRuGJel9G/A8dmGnjgbnTDSZuyBNhfkb8T6mNBhxnnb8u39DEE33/x/9oAwFE/vn+Bhvn/kjH73y7/9EWcaz3Z+tpiuOiX2zzP8biiXn/sCnfNliRaMT/AJBzwPPypHxjZVUiNex/qL6cvyTfelqdqBzyP6Sfzv1mXc25lYj0wP+0rYPwTw/W1r5cjchE/wM8oOhXZ+pr8K5OpCk9cF7+co0t8JWJgn5MILq2L4EhgT7yBBx/eyyJMYq+Czw/OgvjiQya9G3Iz+JEMqM4/Y71ncXDCQ0rbXb8wkRS41ybd8bTH3hLfyQw/aHJusZKDyU/eLsHRpMpSVO7H96easqOt8/ujmf2wF5fAJDgioQEl0jQmo0deYAnF46mv4gk/VUtKS2zkV/3Mzk9Mzcf1/3Mz81MTwqt+/kLc5W5R5JoGz0AAAAASUVORK5CYII=)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20network%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20network%20you%20are%20using%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20network%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.matches(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: [undefined] (displaycheckbox) is not a boolean", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAQAAABNTyozAAAKSUlEQVR4Xu2de2wUxx3Hfxhj5dkSIgOhpICDWilH1AjTGEwdnaCNdbi+2/n+EGlKAvSBopRIKa+KSC5tCU+ZoKaKQ9WSNihqgsXDqRMkHBRBDDi04Q9kGQFG4JAEqF1TIkwSP+BcjBXK7zC3551Ze3zdz/7NnffD3uz8HjND/hAQEBAQEBAQEBAQEBAQEBAQEOAMjeWpOVjF5djFB7gWDWjmNm5DMxq4lg9gF5djlZoTy3OGkmceuzNWoBaiDDu5Dmf4M26/en2GM1yHnShTC2MFj91JNhG+y4lwKVejkTtTv9DI1VzqRMJ3UaoMxlS1Bof5iuunX8FhtQZTaTD1J6EsNU2tRA06uNP7hQ7UkCuxB3kDN/X605t4Q+xB6g8wGWV8njvNXJQUnoH9Op+O/TyD+g5nLEpwXAjwURCK+JCR7ziEIvKf6CRUIC4E+CiIc7DT5LdgJ+eQf8QKuEoI8FdQBi/jL41/05e8jDLIPM50rhYCfBaE+/Cei4DL+Ce2ogy/4We4i2fwG5RhK3/Il5NLwnu4j0yC0dgqBfgvKKmeI/wSopGv0S34/tcRxR/4SDJFZIpwplrCLdzZ54LG9DinalG/Lx5H1+AQP4dNqOSDfIovXb1O8UFUYhM/x6GvRjB+iS/1NP/CGDIDHuU6DQFaY5CaglZxW2d5WdE9RMV3qDn8Op9LKvwcv67mTLmdqOgePI+zQk+rmmLo2eG1Ou8r/beY8+R1AW14PpRFFMlWv0NzqtLxb/w2kk0UysLz3PaVIOdJMkHsfo2pmbHXPFZ1z2A4RPTDb/BG/qLX6r/AK9FRRBzqnk1hFZkAReL/qd8E0SC8iZJwJhGewgXP+v/T9dSEM1GCN2kQaZOBdTo/LfOhhhqOCt3Pxw413FD4iS1CgAWCsNvEN2A36RO9W/wxlggq/uYt0yjH+DW1Ri1Us69eC9Ua/JWPCS1mX+1quAgLrRFEFMvnNnG7cbyDeRh9i2ntPLyTMEi0YSrpgjGo5057BEkw74ab/Ut3hieSjZn8MvbyEW7idm7iI9jLL2NmJPta9ujV/0lVPzHw9Ag9VgiScGl3Zsd5gCh3iPMEasRTIp+vGvWjcKbzAPZ16cF6A2OP+HFZKYgyeLtaQhmUwc/ypylI/5SfDWdiMW+nDO03lxiaLRMk4RA+SF07PuAQaZMhXuyWC8KOXqrfTrpgHXfaLUgWfHo1GBzSLv+gCHHbBUlmjMRHqenBRzNGaoekIuayWJAsAN0Ql7VjL1bgaWcWnsYLeJ/br+u5oF3uCWeKiN1qQRIn3DXHQTN+XXQPCQqH8fJrxag2J0y68FohwHJBEjUblWo4USwfr+Aot3ALjqKsOxUWHcFvq9kGsoWIWyPoEnmgS0SiaFRGR5jKF9bZ8/zwKfIA3u9JNvaSCXipRXo6sYM8oCb0kJK/pCYYKeRwiw1idINJPH6T6sfJBNhmkx6cLb6DPKJeFKJfNFUl7bTpUj8l7wzmPdcF7THUDcTVNunBJtIiko1PuvTgk0i2oRYEm/Twn3KHkCbOI2hFq/MImYGrbJGDj/EUGUHNV/ON9fdYoKYF9diCH4dvI/tAhQWhg704YxEPBCUBJckFBILqA0FJwOTkAgJBZYGgpMUdPh8ISoKallxAIGilbM7HvkCQADVCwKLCYXwsEHTDgiW5Isd5+Nq08V/pJ8h5WK4kSnGxlRMR/6y5u1fPyeVL6SaIBslanxOhVOBSIWjbDQuNOqwWpJ8vLfWQJFML6Dr4eboJUguEoGpKBdnlJzP/WGFaDy70q6AJsjsxpaW2cuBKzOLxa4YFvU/9SO4QOWyksHw4licE1ffwke8aFNSG79oUlMfyyA01V9zA2z02AB82Iucc/s4h6mdkSVrNITewWjxB66kHoqPwcboEElgv7ne1u9FyYXT+Lfv/LqSHIDVf3EF5bysZhcn6btJBEBcKQVW9jMOSLShznkA8DZ6gKWJIqXE3WitG9YcoCfjVwBcUe0jcQS25gQYRnYzVzTzaX70RT1ADuSHDN3Wva0/7WwNbkLo3ITR3Qw69oSxyYcrtfHAgCwplyYmrIUGyZ4JPpJkg/Z+YJDqem9LvJ6Y/SMsI7os0G6T1X/MSFeMr/xeveT4gBOVTyuAXPheIzmEr5xgXlC8EHSA3sEuGGpb147eob/kZamCXTrDqziB+w29FqPQ3WNVNd7i/NPf4rKjJ13THKnejc1wSZq4pW78XLvibMPOQcvWwsuyMrYLcU64aSfvUUd/BxYEhKHcIX5ZJey9lHw+oH3C7HYL0yz7uhUNPqLlWCNIvHLqXnm1rA/Wz9KzRvOAF/NkCQfrNC+7tLxpLgXdaIEi3/cW9gYo8IBb3WyqIF8mEvdcWvH2kQXQEGmwVJFsL1UrvTZw5Woq+zedtFMQ5Urya5r0NeDlpob7HX1ooaLkQdD6U5b2R/ARpgpl8xTZBMpOOMq2lCLF80gS/tEtQLF9qx2TqHXIfcWwmbewShM1Cz3HNeTA6iselk6DicXKuhxL9BXUb00kQ/ij0xJ2x2ksy0RodlS6CoqPQKgRVmFnUuyFdBPEGqTw6yciycHyOMekgCGMSipxV5jYWeIs08G3h+HF+w5mV+jQvsR8lVmBwawoU2SNIXjjJTCmAogTB1WY3NznlfYm//6sYsd5tJ83wbXxKCnKmkx6Jx0BgBXkE//BbkHsdDy9IPdhqfIMldHg4KUCkcn2+OFnDJjrk+IXRpI9aIq3z6cJh5AEnty8E4aQoVMltAU9LmWqJ0U3e9OvjeLcvFDmzqEdQmSCzLpxJAoPbBGKxtyoUWv0XhL9RD2Cx1IM4HiWB2Y0m272N/mp2Hwg63uPbOLGQuZYExrcqxUVMJA/gZ9zudw8RJYCJiaVw7Hf9eelvdovG6HiP+4J86K+ixBZTNEo9aI7dT+7ob5eMkx43GR7kRPhVHMVFvsKX/RU0Y2Ti1BBxl3jA6IbbtUKRJSGI0FObqA/ryAWjW7bjZHS8rYKi43HyJj1bXMIR85v+oxETbRSEiWi8Sc9ut6jfl2MjcNGZbpsgZ3oPTVyHoneTBjoHj7TzIpsE8aKbJxOo1zr1Sf/oGlQWDrND0PWgQujRyIcaO/zotJqiIcjP65DG02Py+Cx0YEX4NtsEYbfO2GP+ALZTKLJJELbov7nMH+H3FsbYIAhxrNOY9/h5CCQ+5w3RUf0rCM26QYXPx4iilTcWj+svQdhvIiT1/SBadGBzLL+vBSHOa00mNPw/yvgEL+ecPhNUJ7OF9jxHS5MfMYF9vMh5mAb5KqiFl4YzyVYwGttSGDq3qQVqQu4Q84KwDaPJDvQP5EcH6vltrDemp1qEzHYTK+jjAwOqYgU00IhOQoX/274jjgrR3zPgdsYvQb1vcupR4oylgQ8mo8xwb8d5lGEypROhLDVNrUSN3nan6ECNWqmmhbIoXQnf5US4lKvR2CsxjVzNpU5ELFhKd5yhsTw1F6u5nKtQw7VoQDO3cRua0cC1qOEqLsdqNTeW5wwla/gvpXzJeo7GTncAAAAASUVORK5CYII=)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20network%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20network%20you%20are%20using%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20network%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.matches(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1687)
[ OK ] CaptivePortalBlockingPageTest.WiredNetwork_NoLoginURL (4527 ms)
[118/189] CaptivePortalBlockingPageTest.WiredNetwork_NoLoginURL (6039 ms)
[ RUN ] TabRestoreTest.RestoreCrossSiteWithExistingSiteInstance
[47276:3847:0901/075515:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47273:72971:0901/075517:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[47273:37635:0901/075519:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47273:37635:0901/075519:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[47273:37635:0901/075519:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47273:37635:0901/075519:WARNING:channel.cc(325)] RawChannel write error
[47273:37635:0901/075522:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[47273:37635:0901/075522:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47273:37635:0901/075522:WARNING:channel.cc(325)] RawChannel write error
[47286:13063:0901/075523:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[47286:13063:0901/075523:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47286:13063:0901/075523:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47273:37635:0901/075523:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[47273:37635:0901/075523:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[47273:37635:0901/075523:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] TabRestoreTest.RestoreCrossSiteWithExistingSiteInstance (10443 ms)
[119/189] TabRestoreTest.RestoreCrossSiteWithExistingSiteInstance (11814 ms)
[ RUN ] AllowLocalhostErrorsSSLHostStateDelegateTest.LocalhostErrorWithFlag
[47292:3847:0901/075524:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47293:14339:0901/075525:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[47293:12807:0901/075525:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[47293:12807:0901/075525:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[47293:12807:0901/075525:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47293:12807:0901/075525:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllowLocalhostErrorsSSLHostStateDelegateTest.LocalhostErrorWithFlag (3117 ms)
[120/189] AllowLocalhostErrorsSSLHostStateDelegateTest.LocalhostErrorWithFlag (4449 ms)
[ RUN ] SSLUITest.TestUnsafeContents
[47298:3847:0901/075527:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:57421...
sending server_data: {"host": "127.0.0.1", "port": 57421} (36 bytes)
HTTPS server started on https://127.0.0.1:57422...
sending server_data: {"host": "127.0.0.1", "port": 57422} (36 bytes)
[ OK ] SSLUITest.TestUnsafeContents (5259 ms)
[121/189] SSLUITest.TestUnsafeContents (6801 ms)
[ RUN ] SSLUITest.TestUnsafeContentsInWorkerFiltered
[47302:3847:0901/075528:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:57427...
sending server_data: {"host": "127.0.0.1", "port": 57427} (36 bytes)
HTTPS server started on https://127.0.0.1:57429...
sending server_data: {"host": "127.0.0.1", "port": 57429} (36 bytes)
[ OK ] SSLUITest.TestUnsafeContentsInWorkerFiltered (4531 ms)
[122/189] SSLUITest.TestUnsafeContentsInWorkerFiltered (6003 ms)
[ RUN ] ChromeTracingDelegateBrowserTestOnStartup.PRE_StartupTracingThrottle
[47316:3847:0901/075534:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47317:14595:0901/075535:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[47317:14595:0901/075535:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[47317:14595:0901/075535:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] ChromeTracingDelegateBrowserTestOnStartup.PRE_StartupTracingThrottle (3052 ms)
[123/189] ChromeTracingDelegateBrowserTestOnStartup.PRE_StartupTracingThrottle (4657 ms)
[ RUN ] SSLUITestIgnoreLocalhostCertErrors.TestNoInterstitialOnLocalhost
[47313:3847:0901/075534:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:57434...
sending server_data: {"host": "127.0.0.1", "port": 57434} (36 bytes)
[47308:3847:0901/075536:INFO:CONSOLE(0)] "This site does not have a valid SSL certificate! Without SSL, your site's and visitors' data is vulnerable to theft and tampering. Get a valid SSL certificate before releasing your website to the public.", source: https://localhost:57434/files/ssl/page_with_subresource.html (0)
[47308:35587:0901/075536:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47308:35587:0901/075536:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SSLUITestIgnoreLocalhostCertErrors.TestNoInterstitialOnLocalhost (4253 ms)
[124/189] SSLUITestIgnoreLocalhostCertErrors.TestNoInterstitialOnLocalhost (5536 ms)
[ RUN ] TranslateBrowserTest.IgnoreRefreshMetaTag
HTTPS server started on https://127.0.0.1:57445...
sending server_data: {"host": "127.0.0.1", "port": 57445} (36 bytes)
[47327:3847:0901/075540:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47319:73219:0901/075541:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] TranslateBrowserTest.IgnoreRefreshMetaTag (4805 ms)
[125/189] TranslateBrowserTest.IgnoreRefreshMetaTag (6202 ms)
[ RUN ] AutofillDialogControllerTest.DoesWorkOnHttpWithFlag
[47326:3847:0901/075539:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57449...
sending server_data: {"host": "127.0.0.1", "port": 57449} (36 bytes)
[47320:40451:0901/075542:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[47320:40451:0901/075542:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[47320:40451:0901/075542:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[47320:40451:0901/075542:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AutofillDialogControllerTest.DoesWorkOnHttpWithFlag (5222 ms)
[126/189] AutofillDialogControllerTest.DoesWorkOnHttpWithFlag (6566 ms)
[ RUN ] CardUnmaskPromptViewBrowserTest.CloseTabWhileDialogShowing
[47337:3847:0901/075545:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47331:3847:0901/075547:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] CardUnmaskPromptViewBrowserTest.CloseTabWhileDialogShowing (3556 ms)
[127/189] CardUnmaskPromptViewBrowserTest.CloseTabWhileDialogShowing (5085 ms)
[ RUN ] BookmarkBrowsertest.BookmarkBarVisibleWait
[47338:3847:0901/075546:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47332:3847:0901/075547:INFO:bookmark_browsertest.cc(98)] Took 220 ms to show bookmark bar
[47332:3847:0901/075547:INFO:bookmark_browsertest.cc(102)] Took 200 ms to hide bookmark bar
[47332:40451:0901/075547:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47332:40451:0901/075547:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BookmarkBrowsertest.BookmarkBarVisibleWait (3443 ms)
[128/189] BookmarkBrowsertest.BookmarkBarVisibleWait (4873 ms)
[ RUN ] WindowAppleScriptTest.CreationWithBrowser
[47348:3847:0901/075551:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47350:14083:0901/075552:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[47350:14083:0901/075552:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[47350:14083:0901/075552:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[47350:12551:0901/075552:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WindowAppleScriptTest.CreationWithBrowser (3096 ms)
[129/189] WindowAppleScriptTest.CreationWithBrowser (4608 ms)
[ RUN ] BrowserNavigatorTest.Disposition_SingletonTabNew_IgnorePath
[47347:3847:0901/075551:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47341:5635:0901/075552:ERROR:mach_broker_mac.mm(222)] Unknown process 47351 is sending Mach IPC messages!
[47341:5635:0901/075553:ERROR:mach_broker_mac.mm(222)] Unknown process 47352 is sending Mach IPC messages!
[ OK ] BrowserNavigatorTest.Disposition_SingletonTabNew_IgnorePath (4411 ms)
[130/189] BrowserNavigatorTest.Disposition_SingletonTabNew_IgnorePath (5778 ms)
[ RUN ] ContentSettingBubbleControllerTest.MediaStreamBubble
[ OK ] ContentSettingBubbleControllerTest.MediaStreamBubble (136 ms)
[131/189] ContentSettingBubbleControllerTest.MediaStreamBubble (1494 ms)
[ RUN ] BrowserWindowControllerTest.InfoBarTipHiddenForWindowWithoutToolbar
[47357:3847:0901/075555:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47353:7683:0901/075557:ERROR:mach_broker_mac.mm(222)] Unknown process 47362 is sending Mach IPC messages!
[ OK ] BrowserWindowControllerTest.InfoBarTipHiddenForWindowWithoutToolbar (3950 ms)
[132/189] BrowserWindowControllerTest.InfoBarTipHiddenForWindowWithoutToolbar (5733 ms)
[ RUN ] ExtensionMessageBubbleBrowserTestMac.ExtensionBubbleAnchoredToWrenchMenu
[47363:3847:0901/075558:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionMessageBubbleBrowserTestMac.ExtensionBubbleAnchoredToWrenchMenu (3146 ms)
[133/189] ExtensionMessageBubbleBrowserTestMac.ExtensionBubbleAnchoredToWrenchMenu (4557 ms)
[ RUN ] ProfileSigninConfirmationViewControllerTest.CancelClicked
[47369:3847:0901/075601:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47365:36611:0901/075602:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[47371:14595:0901/075602:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[47371:13063:0901/075602:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47371:13063:0901/075602:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47371:13063:0901/075602:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ProfileSigninConfirmationViewControllerTest.CancelClicked (3182 ms)
[134/189] ProfileSigninConfirmationViewControllerTest.CancelClicked (4628 ms)
[ RUN ] FindInPageControllerTest.FitWindow
[47373:3847:0901/075602:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47374:13319:0901/075605:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[47374:13319:0901/075605:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[47374:13319:0901/075605:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47374:13319:0901/075605:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47374:13319:0901/075605:WARNING:channel.cc(325)] RawChannel write error
[ OK ] FindInPageControllerTest.FitWindow (5072 ms)
[135/189] FindInPageControllerTest.FitWindow (6469 ms)
[ RUN ] LoginPromptBrowserTest.SupplyRedundantAuths
[47379:3847:0901/075605:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57453...
sending server_data: {"host": "127.0.0.1", "port": 57453} (36 bytes)
[47389:13063:0901/075610:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47389:13063:0901/075610:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47389:13063:0901/075610:WARNING:channel.cc(325)] RawChannel write error
[47386:12807:0901/075610:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[47386:12807:0901/075610:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[47386:12807:0901/075610:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47386:12807:0901/075610:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47386:12807:0901/075610:WARNING:channel.cc(325)] RawChannel write error
[47385:13575:0901/075610:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[47385:13575:0901/075610:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[47385:13575:0901/075610:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47385:13575:0901/075610:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47385:16899:0901/075610:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010f432f33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010f4782b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010f4c5ea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011b82a9e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011b82a09e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000110d81244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000110720d96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001107e9fdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011192c3d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001118d6308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001118d57c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010f53aff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010f53a6b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010f53092f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff88f2f772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff88f1c1a1 thread_start + 13
[ OK ] LoginPromptBrowserTest.SupplyRedundantAuths (6986 ms)
[136/189] LoginPromptBrowserTest.SupplyRedundantAuths (8480 ms)
[ RUN ] StartupBrowserCreatorFirstRunTest.SyncPromoAllowed
[47387:3847:0901/075608:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47392:13063:0901/075612:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[47381:75267:0901/075613:ERROR:mach_broker_mac.mm(222)] Unknown process 47394 is sending Mach IPC messages!
[ OK ] StartupBrowserCreatorFirstRunTest.SyncPromoAllowed (6586 ms)
[137/189] StartupBrowserCreatorFirstRunTest.SyncPromoAllowed (8031 ms)
[ RUN ] PermissionBubbleManagerBrowserTest.InPageNavigation
[47397:3847:0901/075615:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47393:73227:0901/075616:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PermissionBubbleManagerBrowserTest.InPageNavigation (3290 ms)
[138/189] PermissionBubbleManagerBrowserTest.InPageNavigation (5182 ms)
[ RUN ] RequestAutocompleteRendererTest.InvokingTwiceOnlyShowsOnce
[ OK ] RequestAutocompleteRendererTest.InvokingTwiceOnlyShowsOnce (267 ms)
[139/189] RequestAutocompleteRendererTest.InvokingTwiceOnlyShowsOnce (1803 ms)
[ RUN ] FormAutocompleteTest.AjaxSucceeded_FilledFormStillVisible
[ OK ] FormAutocompleteTest.AjaxSucceeded_FilledFormStillVisible (248 ms)
[140/189] FormAutocompleteTest.AjaxSucceeded_FilledFormStillVisible (1704 ms)
[ RUN ] FormAutofillTest.UnownedFormElementsAndFieldSetsToFormDataControlOutsideOfFieldset
[ OK ] FormAutofillTest.UnownedFormElementsAndFieldSetsToFormDataControlOutsideOfFieldset (271 ms)
[141/189] FormAutofillTest.UnownedFormElementsAndFieldSetsToFormDataControlOutsideOfFieldset (1454 ms)
[ RUN ] InspectUITest.SharedWorker
[47402:3847:0901/075617:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57461...
sending server_data: {"host": "127.0.0.1", "port": 57461} (36 bytes)
[47398:3847:0901/075621:INFO:CONSOLE(1791)] "Running test testTargetListed", source: inspect_ui_test.js (1791)
[47398:3847:0901/075621:INFO:CONSOLE(1791)] "Running test testTargetListed", source: inspect_ui_test.js (1791)
[47404:12551:0901/075621:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[47404:12551:0901/075621:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47404:12551:0901/075621:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] InspectUITest.SharedWorker (6620 ms)
[142/189] InspectUITest.SharedWorker (8307 ms)
[ RUN ] PasswordAutofillAgentTest.ShowPopupNoUsername
[ OK ] PasswordAutofillAgentTest.ShowPopupNoUsername (436 ms)
[143/189] PasswordAutofillAgentTest.ShowPopupNoUsername (1690 ms)
[ RUN ] PasswordAutofillAgentTest.ReadonlyPasswordFieldOnSubmit
[47410:3847:0901/075623:20727807104472:WARNING:keycode_converter.cc(98)] empty code string
[47410:3847:0901/075623:20727851643193:WARNING:keycode_converter.cc(98)] empty code string
[47410:3847:0901/075623:20727854666991:WARNING:keycode_converter.cc(98)] empty code string
[47410:3847:0901/075623:20727857258550:WARNING:keycode_converter.cc(98)] empty code string
[47410:3847:0901/075623:20727866024854:WARNING:keycode_converter.cc(98)] empty code string
[47410:3847:0901/075623:20727868853752:WARNING:keycode_converter.cc(98)] empty code string
[47410:3847:0901/075623:20727870865465:WARNING:keycode_converter.cc(98)] empty code string
[47410:3847:0901/075623:20727872848445:WARNING:keycode_converter.cc(98)] empty code string
[47410:3847:0901/075623:20727874822690:WARNING:keycode_converter.cc(98)] empty code string
[47410:3847:0901/075623:20727876877722:WARNING:keycode_converter.cc(98)] empty code string
[ OK ] PasswordAutofillAgentTest.ReadonlyPasswordFieldOnSubmit (462 ms)
[144/189] PasswordAutofillAgentTest.ReadonlyPasswordFieldOnSubmit (1833 ms)
[ RUN ] ChromeRenderViewTest.JSBlockSentAfterPageLoad
[ OK ] ChromeRenderViewTest.JSBlockSentAfterPageLoad (368 ms)
[145/189] ChromeRenderViewTest.JSBlockSentAfterPageLoad (1830 ms)
[ RUN ] ChromeRenderViewTest.BackToTranslatablePage
[ OK ] ChromeRenderViewTest.BackToTranslatablePage (275 ms)
[146/189] ChromeRenderViewTest.BackToTranslatablePage (1565 ms)
[ RUN ] WebUIResourceBrowserTest.ListSingleSelectionModelTest
[47418:3847:0901/075628:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47413:3847:0901/075629:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[47413:3847:0901/075629:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[47420:13063:0901/075629:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[47420:13063:0901/075629:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[47420:13063:0901/075629:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47420:13063:0901/075629:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebUIResourceBrowserTest.ListSingleSelectionModelTest (3638 ms)
[147/189] WebUIResourceBrowserTest.ListSingleSelectionModelTest (4995 ms)
[ RUN ] WebUIResourceBrowserTest.PositionUtilTest
[47421:3847:0901/075628:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47414:3847:0901/075630:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[47414:3847:0901/075630:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[ OK ] WebUIResourceBrowserTest.PositionUtilTest (3644 ms)
[148/189] WebUIResourceBrowserTest.PositionUtilTest (5029 ms)
[ RUN ] OutOfProcessPPAPITest.HostResolver
[47428:3847:0901/075633:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57467...
sending server_data: {"host": "127.0.0.1", "port": 57467} (36 bytes)
objc[47435]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47435]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47435]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47435]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47435]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47435]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47435]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47435]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47435]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47435]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47435]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47435]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47435]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47435]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47435]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47435]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47435]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47435]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47435]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47435]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47435]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47435]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47435]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47435]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47435]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[47423:3847:0901/075636:INFO:CONSOLE(177)] "Empty finished in 0.000 seconds.", source: http://127.0.0.1:57467/files/test_case.html?testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[47423:3847:0901/075636:INFO:CONSOLE(177)] "ResolveForceAsync finished in 0.038 seconds.", source: http://127.0.0.1:57467/files/test_case.html?testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[47423:3847:0901/075636:INFO:CONSOLE(177)] "Resolve finished in 0.013 seconds.", source: http://127.0.0.1:57467/files/test_case.html?testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[47423:3847:0901/075636:INFO:CONSOLE(177)] "ResolveBlocking finished in 0.009 seconds.", source: http://127.0.0.1:57467/files/test_case.html?testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[47423:3847:0901/075636:INFO:CONSOLE(177)] "ResolveBackground finished in 0.021 seconds.", source: http://127.0.0.1:57467/files/test_case.html?testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[47423:3847:0901/075636:INFO:CONSOLE(177)] "ResolveIPv4ForceAsync finished in 0.012 seconds.", source: http://127.0.0.1:57467/files/test_case.html?testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[47423:3847:0901/075636:INFO:CONSOLE(177)] "ResolveIPv4 finished in 0.018 seconds.", source: http://127.0.0.1:57467/files/test_case.html?testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[47423:3847:0901/075636:INFO:CONSOLE(177)] "ResolveIPv4Blocking finished in 0.012 seconds.", source: http://127.0.0.1:57467/files/test_case.html?testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[47423:3847:0901/075636:INFO:CONSOLE(177)] "ResolveIPv4Background finished in 0.021 seconds.", source: http://127.0.0.1:57467/files/test_case.html?testcase=HostResolver_Empty,HostResolver_Resolve,HostResolver_ResolveIPv4, (177)
[47423:38915:0901/075636:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47423:38915:0901/075636:WARNING:channel.cc(325)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.HostResolver (5438 ms)
[149/189] OutOfProcessPPAPITest.HostResolver (7102 ms)
[ RUN ] OutOfProcessPPAPITest.NetAddress
[47431:3847:0901/075634:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57470...
sending server_data: {"host": "127.0.0.1", "port": 57470} (36 bytes)
objc[47436]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47436]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47436]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47436]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47436]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47436]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47436]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47436]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47436]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47436]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47436]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47436]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47436]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47436]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47436]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47436]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47436]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47436]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47436]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47436]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47436]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47436]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47436]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47436]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[47436]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testB0rbB4/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[47424:3847:0901/075636:INFO:CONSOLE(177)] "IPv4Address finished in 0.000 seconds.", source: http://127.0.0.1:57470/files/test_case.html?testcase=NetAddress_IPv4Address,NetAddress_IPv6Address,NetAddress_DescribeAsString, (177)
[47424:3847:0901/075636:INFO:CONSOLE(177)] "IPv6Address finished in 0.000 seconds.", source: http://127.0.0.1:57470/files/test_case.html?testcase=NetAddress_IPv4Address,NetAddress_IPv6Address,NetAddress_DescribeAsString, (177)
[47424:3847:0901/075636:INFO:CONSOLE(177)] "DescribeAsString finished in 0.001 seconds.", source: http://127.0.0.1:57470/files/test_case.html?testcase=NetAddress_IPv4Address,NetAddress_IPv6Address,NetAddress_DescribeAsString, (177)
[ OK ] OutOfProcessPPAPITest.NetAddress (5325 ms)
[150/189] OutOfProcessPPAPITest.NetAddress (6862 ms)
[ RUN ] NaClBrowserTestGLibc.SimpleLoad
[47443:3847:0901/075640:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57483...
sending server_data: {"host": "127.0.0.1", "port": 57483} (36 bytes)
[47455,1939042688:07:56:43.140957] Native Client module will be loaded at base address 0x0000237f00000000
[47437:3847:0901/075643:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[ OK ] NaClBrowserTestGLibc.SimpleLoad (5901 ms)
[151/189] NaClBrowserTestGLibc.SimpleLoad (7469 ms)
[ RUN ] NaClBrowserTestPnacl.SimpleLoad
[47444:3847:0901/075640:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57492...
sending server_data: {"host": "127.0.0.1", "port": 57492} (36 bytes)
[47459,1939042688:07:56:43.567608] Native Client module will be loaded at base address 0x000049cf00000000
[47459,1939042688:07:56:44.472219] NaCl untrusted code called _exit(0x0)
[47460,1939042688:07:56:45.386458] Native Client module will be loaded at base address 0x0000487c00000000
[47460,1939042688:07:56:45.479138] NaCl untrusted code called _exit(0x0)
[47462,1939042688:07:56:46.486876] Native Client module will be loaded at base address 0x0000654c00000000
[47438:3847:0901/075646:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[ OK ] NaClBrowserTestPnacl.SimpleLoad (8069 ms)
[152/189] NaClBrowserTestPnacl.SimpleLoad (9404 ms)
[ RUN ] CloudPolicyProtoTest.VerifyProtobufEquivalence
[ OK ] CloudPolicyProtoTest.VerifyProtobufEquivalence (1 ms)
[153/189] CloudPolicyProtoTest.VerifyProtobufEquivalence (1586 ms)
[ RUN ] NaClBrowserTestPnacl.PPAPIPPBInstance
[47465:3847:0901/075648:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57508...
sending server_data: {"host": "127.0.0.1", "port": 57508} (36 bytes)
[47461:3847:0901/075650:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[47472,1939042688:07:56:51.107773] Native Client module will be loaded at base address 0x00007acd00000000
Received signal 10 BUS_ADRERR 7acd00000000
[end of stack trace]
==47472==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x00011e808000; bottom 0x7acdfee5d000; size: 0xffff85331f9ab000 (-135020356653056)
False positive error reports may follow
For details see http://code.google.com/p/address-sanitizer/issues/detail?id=189
[SRPC:HOST:47467,1281859584:07:56:51.672333] NaClSrpcRpcWait(channel=0x608000053fd0): EOF is received instead of response. Probably, the other side (usually, nacl module or browser plugin) crashed.
[47461:40195:0901/075651:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 256 (0x100)
[47461:3847:0901/075651:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: Compile stream chunk failed. The PNaCl translator has probably crashed.", source: http://127.0.0.1:57508/files/ppapi_ppb_instance.html?pnacl=1 (0)
[47461:3847:0901/075651:INFO:nacl_browsertest_util.cc(130)] ||||
[CLIENT_ERROR] / test_nexe did not load. Status: DONE / 'NaCl module load failed: PnaclCoordinator: Compile stream chunk failed. The PNaCl translator has probably crashed.'
[47461:3847:0901/075651:INFO:nacl_browsertest_util.cc(130)] ||||
[47461:3847:0901/075651:INFO:nacl_browsertest_util.cc(130)] |||| A nexe load error occured, aborting testing.
[47461:3847:0901/075651:INFO:nacl_browsertest_util.cc(130)] ||||
[47461:3847:0901/075651:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 0 passed, 0 failed, 1 errors
../../chrome/test/nacl/nacl_browsertest_util.cc:254: Failure
Value of: handler.test_passed()
Actual: false
Expected: true
Test failed.
[ FAILED ] NaClBrowserTestPnacl.PPAPIPPBInstance, where TypeParam = and GetParam() = (6236 ms)
[154/189] NaClBrowserTestPnacl.PPAPIPPBInstance (7567 ms)
[ RUN ] PolicyTest.DisabledPluginsExceptions
[47473:3847:0901/075651:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47468:3847:0901/075652:INFO:policy_browsertest.cc(459)] Test skipped because the Flash plugin couldn't be found.
[47468:40451:0901/075652:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[47474:14339:0901/075652:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[47474:14339:0901/075652:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[47474:12807:0901/075652:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47474:12807:0901/075652:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47474:12807:0901/075652:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PolicyTest.DisabledPluginsExceptions (2944 ms)
[155/189] PolicyTest.DisabledPluginsExceptions (4386 ms)
[ RUN ] QuicAllowedPolicyIsTrue.QuicAllowed
[47479:3847:0901/075655:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47482:13063:0901/075656:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[47482:13063:0901/075656:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[47482:13063:0901/075656:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47482:13063:0901/075656:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47482:13063:0901/075656:WARNING:channel.cc(325)] RawChannel write error
[47482:14595:0901/075656:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[47482:14595:0901/075656:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[47482:14595:0901/075656:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] QuicAllowedPolicyIsTrue.QuicAllowed (3159 ms)
[156/189] QuicAllowedPolicyIsTrue.QuicAllowed (4489 ms)
[ RUN ] CaptivePortalBrowserTest.LoginExtraNavigations
[47483:3847:0901/075656:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47476:40195:0901/075659:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] CaptivePortalBrowserTest.LoginExtraNavigations (5326 ms)
[157/189] CaptivePortalBrowserTest.LoginExtraNavigations (6748 ms)
[ RUN ] IPhotoDataProviderBasicTest.BasicTest
[47495:3847:0901/075702:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] IPhotoDataProviderBasicTest.BasicTest (3950 ms)
[158/189] IPhotoDataProviderBasicTest.BasicTest (5483 ms)
[ RUN ] CaptivePortalBrowserTest.NavigateLoadingTabToTimeoutSingleSite
[47489:3847:0901/075659:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47485:40963:0901/075704:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] CaptivePortalBrowserTest.NavigateLoadingTabToTimeoutSingleSite (7445 ms)
[159/189] CaptivePortalBrowserTest.NavigateLoadingTabToTimeoutSingleSite (9023 ms)
[ RUN ] NetworkingPrivateApiTestFail.GetEnabledNetworkTypes
[47504:3847:0901/075708:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47498:40963:0901/075710:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[47498:40963:0901/075710:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47498:40963:0901/075710:WARNING:channel.cc(325)] RawChannel write error
[47498:3847:0901/075711:INFO:CONSOLE(0)] "[FAIL] getEnabledNetworkTypes: lastError.message == Error.NotSupported
Error
at Object.<anonymous> (extensions::test:225:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:275:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getEnabledNetworkTypes (0)
[ OK ] NetworkingPrivateApiTestFail.GetEnabledNetworkTypes (4950 ms)
[160/189] NetworkingPrivateApiTestFail.GetEnabledNetworkTypes (6428 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.StartGetPropertiesNonexistent
[47505:3847:0901/075709:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47499:41219:0901/075711:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47499:41219:0901/075711:WARNING:channel.cc(325)] RawChannel write error
[47499:3847:0901/075711:INFO:CONSOLE(0)] "[SUCCESS] startGetPropertiesNonexistent", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?startGetPropertiesNonexistent (0)
[47499:41219:0901/075711:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NetworkingPrivateServiceClientApiTest.StartGetPropertiesNonexistent (5181 ms)
[161/189] NetworkingPrivateServiceClientApiTest.StartGetPropertiesNonexistent (6633 ms)
[ RUN ] PicasaDataProviderGetListTest.GetListTest
[47516:3847:0901/075714:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47510:35843:0901/075716:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47510:35843:0901/075716:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PicasaDataProviderGetListTest.GetListTest (4297 ms)
[162/189] PicasaDataProviderGetListTest.GetListTest (5876 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/47
[47518:3847:0901/075715:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/47 (3769 ms)
[163/189] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/47 (5336 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/68
[47527:3847:0901/075721:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/68 (3952 ms)
[164/189] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/68 (5346 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/71
[47528:3847:0901/075721:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/71 (4108 ms)
[165/189] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/71 (5626 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/119
[47537:3847:0901/075726:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47531:38659:0901/075727:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47531:38659:0901/075727:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/119 (3538 ms)
[166/189] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/119 (5057 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/124
[47538:3847:0901/075726:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/124 (3521 ms)
[167/189] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/124 (5005 ms)
[ RUN ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithBackgroundMode/0
[47547:3847:0901/075731:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47549:14595:0901/075731:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[ OK ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithBackgroundMode/0 (3489 ms)
[168/189] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithBackgroundMode/0 (5030 ms)
[ RUN ] MSE_ClearKey/EncryptedMediaTest.ConfigChangeVideo/0
[47556:3847:0901/075736:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57533...
sending server_data: {"host": "127.0.0.1", "port": 57533} (36 bytes)
[47553:3847:0901/075737:INFO:CONSOLE(280)] "07:57:37.979 - Registering video event handlers.", source: http://127.0.0.1:57533/files/eme_player_js/utils.js (280)
[47553:3847:0901/075737:INFO:CONSOLE(280)] "07:57:37.987 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:57533/files/eme_player_js/utils.js (280)
[47553:3847:0901/075738:INFO:CONSOLE(280)] "07:57:38.125 - onSourceOpen [object Event]", source: http://127.0.0.1:57533/files/eme_player_js/utils.js (280)
[47553:3847:0901/075738:INFO:CONSOLE(280)] "07:57:38.130 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:57533/files/eme_player_js/utils.js (280)
[47553:3847:0901/075738:INFO:CONSOLE(280)] "07:57:38.171 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57533/files/eme_player_js/utils.js (280)
[47553:3847:0901/075738:INFO:CONSOLE(280)] "07:57:38.175 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57533/files/eme_player_js/utils.js (280)
[47553:3847:0901/075738:INFO:CONSOLE(280)] "07:57:38.176 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:57533/files/eme_player_js/utils.js (280)
[47553:3847:0901/075738:INFO:CONSOLE(40)] "Appending next media source at 1sec.", source: http://127.0.0.1:57533/files/mse_config_change.html?keySystem=org.w3.clearkey&runEncrypted=1 (40)
[47553:3847:0901/075738:INFO:CONSOLE(280)] "07:57:38.195 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57533/files/eme_player_js/utils.js (280)
[47553:3847:0901/075738:INFO:CONSOLE(280)] "07:57:38.213 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:57533/files/eme_player_js/utils.js (280)
[47553:3847:0901/075738:INFO:CONSOLE(280)] "07:57:38.215 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57533/files/eme_player_js/utils.js (280)
[47553:3847:0901/075738:INFO:CONSOLE(280)] "07:57:38.216 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:57533/files/eme_player_js/utils.js (280)
[47553:3847:0901/075738:INFO:CONSOLE(60)] "Appending next media source at 1sec.", source: http://127.0.0.1:57533/files/mse_config_change.html?keySystem=org.w3.clearkey&runEncrypted=1 (60)
[47553:3847:0901/075738:INFO:CONSOLE(280)] "07:57:38.247 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57533/files/eme_player_js/utils.js (280)
[47553:3847:0901/075738:INFO:CONSOLE(280)] "07:57:38.247 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57533/files/eme_player_js/utils.js (280)
[47553:3847:0901/075738:INFO:CONSOLE(48)] "Second buffer append ended.", source: http://127.0.0.1:57533/files/mse_config_change.html?keySystem=org.w3.clearkey&runEncrypted=1 (48)
[47553:3847:0901/075738:INFO:CONSOLE(280)] "07:57:38.264 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57533/files/eme_player_js/utils.js (280)
[47553:3847:0901/075738:INFO:CONSOLE(280)] "07:57:38.265 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:57533/files/eme_player_js/utils.js (280)
[47553:3847:0901/075738:INFO:CONSOLE(280)] "07:57:38.265 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57533/files/eme_player_js/utils.js (280)
[47553:3847:0901/075738:INFO:CONSOLE(280)] "07:57:38.266 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:57533/files/eme_player_js/utils.js (280)
[47553:3847:0901/075739:INFO:CONSOLE(280)] "07:57:39.373 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:57533/files/eme_player_js/utils.js (280)
[47556:3847:0901/075739:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[47556:3847:0901/075739:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[47556:3847:0901/075739:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[47557:12807:0901/075739:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey/EncryptedMediaTest.ConfigChangeVideo/0 (5419 ms)
[169/189] MSE_ClearKey/EncryptedMediaTest.ConfigChangeVideo/0 (7039 ms)
[ RUN ] SRC_ClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0
[47548:3847:0901/075731:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57514...
sending server_data: {"host": "127.0.0.1", "port": 57514} (36 bytes)
[47542:3847:0901/075733:INFO:CONSOLE(280)] "07:57:33.609 - Using ClearKeyPlayer", source: http://127.0.0.1:57514/files/eme_player_js/utils.js (280)
[47542:3847:0901/075733:INFO:CONSOLE(280)] "07:57:33.619 - Registering video event handlers.", source: http://127.0.0.1:57514/files/eme_player_js/utils.js (280)
[47542:3847:0901/075733:INFO:CONSOLE(280)] "07:57:33.621 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:57514/files/eme_player_js/utils.js (280)
[47542:3847:0901/075733:INFO:CONSOLE(280)] "07:57:33.707 - Loading media using src.", source: http://127.0.0.1:57514/files/eme_player_js/utils.js (280)
[47542:3847:0901/075733:INFO:CONSOLE(280)] "07:57:33.861 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57514/files/eme_player_js/utils.js (280)
[47542:3847:0901/075733:INFO:CONSOLE(280)] "07:57:33.879 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57514/files/eme_player_js/utils.js (280)
[47542:3847:0901/075733:INFO:CONSOLE(280)] "07:57:33.884 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57514/files/eme_player_js/utils.js (280)
[47542:3847:0901/075733:INFO:CONSOLE(280)] "07:57:33.906 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:57514/files/eme_player_js/utils.js (280)
[47542:3847:0901/075733:INFO:CONSOLE(280)] "07:57:33.917 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57514/files/eme_player_js/utils.js (280)
[47542:3847:0901/075733:INFO:CONSOLE(280)] "07:57:33.920 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:57514/files/eme_player_js/utils.js (280)
[47542:3847:0901/075734:INFO:CONSOLE(280)] "07:57:34.602 - heartbeat #1", source: http://127.0.0.1:57514/files/eme_player_js/utils.js (280)
[47542:3847:0901/075735:INFO:CONSOLE(280)] "07:57:35.603 - heartbeat #2", source: http://127.0.0.1:57514/files/eme_player_js/utils.js (280)
[47542:3847:0901/075736:INFO:CONSOLE(280)] "07:57:36.603 - heartbeat #3", source: http://127.0.0.1:57514/files/eme_player_js/utils.js (280)
[47542:3847:0901/075736:INFO:CONSOLE(280)] "07:57:36.750 - First play ended.", source: http://127.0.0.1:57514/files/eme_player_js/utils.js (280)
[47542:3847:0901/075736:INFO:CONSOLE(280)] "07:57:36.753 - Loading media using src.", source: http://127.0.0.1:57514/files/eme_player_js/utils.js (280)
[47542:3847:0901/075736:INFO:CONSOLE(280)] "07:57:36.758 - Playing second time.", source: http://127.0.0.1:57514/files/eme_player_js/utils.js (280)
[47542:3847:0901/075736:INFO:CONSOLE(280)] "07:57:36.799 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57514/files/eme_player_js/utils.js (280)
[47542:3847:0901/075736:INFO:CONSOLE(280)] "07:57:36.806 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57514/files/eme_player_js/utils.js (280)
[47542:3847:0901/075736:INFO:CONSOLE(280)] "07:57:36.812 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57514/files/eme_player_js/utils.js (280)
[47542:3847:0901/075736:INFO:CONSOLE(280)] "07:57:36.815 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:57514/files/eme_player_js/utils.js (280)
[47542:3847:0901/075736:INFO:CONSOLE(280)] "07:57:36.818 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57514/files/eme_player_js/utils.js (280)
[47542:3847:0901/075736:INFO:CONSOLE(280)] "07:57:36.824 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:57514/files/eme_player_js/utils.js (280)
[47542:3847:0901/075737:INFO:CONSOLE(280)] "07:57:37.093 - timeupdate @ 0.186203", source: http://127.0.0.1:57514/files/eme_player_js/utils.js (280)
[47542:3847:0901/075737:INFO:CONSOLE(280)] "07:57:37.341 - timeupdate @ 0.441612", source: http://127.0.0.1:57514/files/eme_player_js/utils.js (280)
[47542:3847:0901/075737:INFO:CONSOLE(280)] "07:57:37.594 - timeupdate @ 0.697021", source: http://127.0.0.1:57514/files/eme_player_js/utils.js (280)
[47542:3847:0901/075737:INFO:CONSOLE(280)] "07:57:37.603 - heartbeat #4", source: http://127.0.0.1:57514/files/eme_player_js/utils.js (280)
[47542:3847:0901/075737:INFO:CONSOLE(280)] "07:57:37.845 - timeupdate @ 0.95243", source: http://127.0.0.1:57514/files/eme_player_js/utils.js (280)
[47542:3847:0901/075738:INFO:CONSOLE(280)] "07:57:38.096 - timeupdate @ 1.207839", source: http://127.0.0.1:57514/files/eme_player_js/utils.js (280)
[47542:3847:0901/075738:INFO:CONSOLE(280)] "07:57:38.101 - waiting for video to end.", source: http://127.0.0.1:57514/files/eme_player_js/utils.js (280)
[47542:3847:0901/075738:INFO:CONSOLE(280)] "07:57:38.604 - heartbeat #5", source: http://127.0.0.1:57514/files/eme_player_js/utils.js (280)
[47542:3847:0901/075739:INFO:CONSOLE(280)] "07:57:39.604 - heartbeat #6", source: http://127.0.0.1:57514/files/eme_player_js/utils.js (280)
[47542:3847:0901/075739:INFO:CONSOLE(280)] "07:57:39.654 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:57514/files/eme_player_js/utils.js (280)
[47542:20483:0901/075739:ERROR:browser_io_surface_manager_mac.cc(299)] Invalid Id for IOSurface 14
[47548:3847:0901/075739:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[47548:3847:0901/075739:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[47548:3847:0901/075739:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[47548:3847:0901/075739:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[47548:3847:0901/075739:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[47550:13063:0901/075739:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[47542:40451:0901/075739:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[47542:40451:0901/075739:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[47542:40451:0901/075739:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[47542:40451:0901/075739:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SRC_ClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (10498 ms)
[170/189] SRC_ClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (11888 ms)
[ RUN ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0
[47565:3847:0901/075743:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57551...
sending server_data: {"host": "127.0.0.1", "port": 57551} (36 bytes)
[47559:3847:0901/075745:INFO:CONSOLE(280)] "07:57:45.000 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:57551/files/eme_player_js/utils.js (280)
[47559:3847:0901/075745:INFO:CONSOLE(280)] "07:57:45.009 - Registering video event handlers.", source: http://127.0.0.1:57551/files/eme_player_js/utils.js (280)
[47559:3847:0901/075745:INFO:CONSOLE(280)] "07:57:45.021 - Loading media using src.", source: http://127.0.0.1:57551/files/eme_player_js/utils.js (280)
[47559:3847:0901/075745:INFO:CONSOLE(280)] "07:57:45.281 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57551/files/eme_player_js/utils.js (280)
[47559:3847:0901/075745:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[47559:3847:0901/075746:INFO:CONSOLE(280)] "07:57:46.275 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57551/files/eme_player_js/utils.js (280)
[47559:3847:0901/075746:INFO:CONSOLE(280)] "07:57:46.286 - heartbeat #1", source: http://127.0.0.1:57551/files/eme_player_js/utils.js (280)
[47559:3847:0901/075746:INFO:CONSOLE(280)] "07:57:46.303 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57551/files/eme_player_js/utils.js (280)
[47559:3847:0901/075746:INFO:CONSOLE(280)] "07:57:46.319 - Adding key to sessionID: 1", source: http://127.0.0.1:57551/files/eme_player_js/utils.js (280)
[47559:3847:0901/075746:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[47559:3847:0901/075746:INFO:CONSOLE(280)] "07:57:46.322 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57551/files/eme_player_js/utils.js (280)
[47559:3847:0901/075746:INFO:CONSOLE(280)] "07:57:46.325 - Adding key to sessionID: 2", source: http://127.0.0.1:57551/files/eme_player_js/utils.js (280)
[47559:3847:0901/075746:INFO:CONSOLE(280)] "07:57:46.329 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57551/files/eme_player_js/utils.js (280)
[47559:3847:0901/075746:INFO:CONSOLE(280)] "07:57:46.332 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57551/files/eme_player_js/utils.js (280)
[47559:3847:0901/075746:INFO:CONSOLE(280)] "07:57:46.525 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57551/files/eme_player_js/utils.js (280)
[47559:3847:0901/075746:INFO:CONSOLE(280)] "07:57:46.528 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:57551/files/eme_player_js/utils.js (280)
[47559:3847:0901/075746:INFO:CONSOLE(280)] "07:57:46.530 - Adding key to sessionID: 2", source: http://127.0.0.1:57551/files/eme_player_js/utils.js (280)
[47559:3847:0901/075746:INFO:CONSOLE(280)] "07:57:46.535 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57551/files/eme_player_js/utils.js (280)
[47559:3847:0901/075746:INFO:CONSOLE(280)] "07:57:46.668 - timeupdate @ 0.186203", source: http://127.0.0.1:57551/files/eme_player_js/utils.js (280)
[47559:3847:0901/075746:INFO:CONSOLE(280)] "07:57:46.916 - timeupdate @ 0.441612", source: http://127.0.0.1:57551/files/eme_player_js/utils.js (280)
[47559:3847:0901/075746:INFO:CONSOLE(280)] "07:57:46.926 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57551/files/eme_player_js/utils.js (280)
[47559:3847:0901/075746:INFO:CONSOLE(280)] "07:57:46.929 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:57551/files/eme_player_js/utils.js (280)
[47559:3847:0901/075746:INFO:CONSOLE(280)] "07:57:46.932 - Adding key to sessionID: 2", source: http://127.0.0.1:57551/files/eme_player_js/utils.js (280)
[47559:3847:0901/075746:INFO:CONSOLE(280)] "07:57:46.951 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57551/files/eme_player_js/utils.js (280)
[47559:3847:0901/075747:INFO:CONSOLE(280)] "07:57:47.165 - timeupdate @ 0.673802", source: http://127.0.0.1:57551/files/eme_player_js/utils.js (280)
[47559:3847:0901/075747:INFO:CONSOLE(280)] "07:57:47.287 - heartbeat #2", source: http://127.0.0.1:57551/files/eme_player_js/utils.js (280)
[47559:3847:0901/075747:INFO:CONSOLE(280)] "07:57:47.416 - timeupdate @ 0.929211", source: http://127.0.0.1:57551/files/eme_player_js/utils.js (280)
[47559:3847:0901/075747:INFO:CONSOLE(280)] "07:57:47.666 - timeupdate @ 1.18462", source: http://127.0.0.1:57551/files/eme_player_js/utils.js (280)
[47559:3847:0901/075747:INFO:CONSOLE(280)] "07:57:47.669 - waiting for video to end.", source: http://127.0.0.1:57551/files/eme_player_js/utils.js (280)
[47559:3847:0901/075747:INFO:CONSOLE(280)] "07:57:47.726 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57551/files/eme_player_js/utils.js (280)
[47559:3847:0901/075747:INFO:CONSOLE(280)] "07:57:47.732 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:57551/files/eme_player_js/utils.js (280)
[47559:3847:0901/075747:INFO:CONSOLE(280)] "07:57:47.735 - Adding key to sessionID: 2", source: http://127.0.0.1:57551/files/eme_player_js/utils.js (280)
[47559:3847:0901/075747:INFO:CONSOLE(280)] "07:57:47.745 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57551/files/eme_player_js/utils.js (280)
[47559:3847:0901/075748:INFO:CONSOLE(280)] "07:57:48.287 - heartbeat #3", source: http://127.0.0.1:57551/files/eme_player_js/utils.js (280)
[47559:3847:0901/075749:INFO:CONSOLE(280)] "07:57:49.239 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:57551/files/eme_player_js/utils.js (280)
[47565:3847:0901/075749:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[47565:3847:0901/075749:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[47565:3847:0901/075749:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[47565:3847:0901/075749:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[47567:12807:0901/075749:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (8390 ms)
[171/189] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (10057 ms)
[ RUN ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0
[47566:3847:0901/075743:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57566...
sending server_data: {"host": "127.0.0.1", "port": 57566} (36 bytes)
[47560:3847:0901/075745:INFO:CONSOLE(280)] "07:57:45.535 - Using ClearKeyPlayer", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075745:INFO:CONSOLE(280)] "07:57:45.544 - Registering video event handlers.", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075745:INFO:CONSOLE(280)] "07:57:45.547 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075746:INFO:CONSOLE(280)] "07:57:46.561 - heartbeat #1", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075746:INFO:CONSOLE(280)] "07:57:46.575 - Loading media using src.", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075746:INFO:CONSOLE(280)] "07:57:46.762 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075746:INFO:CONSOLE(280)] "07:57:46.766 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075746:INFO:CONSOLE(280)] "07:57:46.802 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075746:INFO:CONSOLE(280)] "07:57:46.816 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075746:INFO:CONSOLE(280)] "07:57:46.819 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075746:INFO:CONSOLE(280)] "07:57:46.822 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075747:INFO:CONSOLE(280)] "07:57:47.035 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075747:INFO:CONSOLE(280)] "07:57:47.038 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075747:INFO:CONSOLE(280)] "07:57:47.055 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075747:INFO:CONSOLE(280)] "07:57:47.435 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075747:INFO:CONSOLE(280)] "07:57:47.439 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075747:INFO:CONSOLE(280)] "07:57:47.455 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075747:INFO:CONSOLE(280)] "07:57:47.562 - heartbeat #2", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075748:INFO:CONSOLE(280)] "07:57:48.234 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075748:INFO:CONSOLE(280)] "07:57:48.238 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075748:INFO:CONSOLE(280)] "07:57:48.243 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075748:INFO:CONSOLE(280)] "07:57:48.562 - heartbeat #3", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075749:INFO:CONSOLE(280)] "07:57:49.563 - heartbeat #4", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075749:INFO:CONSOLE(280)] "07:57:49.770 - First play ended.", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075749:INFO:CONSOLE(280)] "07:57:49.774 - Loading media using src.", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075749:INFO:CONSOLE(280)] "07:57:49.781 - Playing second time.", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075749:INFO:CONSOLE(280)] "07:57:49.834 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075749:INFO:CONSOLE(280)] "07:57:49.838 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075749:INFO:CONSOLE(280)] "07:57:49.841 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075749:INFO:CONSOLE(280)] "07:57:49.864 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075749:INFO:CONSOLE(280)] "07:57:49.868 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075749:INFO:CONSOLE(280)] "07:57:49.888 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075749:INFO:CONSOLE(280)] "07:57:49.894 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075749:INFO:CONSOLE(280)] "07:57:49.898 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075749:INFO:CONSOLE(280)] "07:57:49.902 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075750:INFO:CONSOLE(280)] "07:57:50.206 - timeupdate @ 0.186203", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075750:INFO:CONSOLE(280)] "07:57:50.452 - timeupdate @ 0.441612", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075750:INFO:CONSOLE(280)] "07:57:50.563 - heartbeat #5", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075750:INFO:CONSOLE(280)] "07:57:50.703 - timeupdate @ 0.697021", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075750:INFO:CONSOLE(280)] "07:57:50.953 - timeupdate @ 0.95243", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075751:INFO:CONSOLE(280)] "07:57:51.204 - timeupdate @ 1.18462", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075751:INFO:CONSOLE(280)] "07:57:51.209 - waiting for video to end.", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075751:INFO:CONSOLE(280)] "07:57:51.564 - heartbeat #6", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075752:INFO:CONSOLE(280)] "07:57:52.564 - heartbeat #7", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47560:3847:0901/075752:INFO:CONSOLE(280)] "07:57:52.763 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:57566/files/eme_player_js/utils.js (280)
[47566:3847:0901/075752:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[47566:3847:0901/075752:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[47566:3847:0901/075752:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[47566:3847:0901/075752:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[47566:3847:0901/075752:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[47566:3847:0901/075752:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[47568:12551:0901/075752:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[47560:40451:0901/075752:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47560:40451:0901/075752:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (11953 ms)
[172/189] SRC_ExternalClearKey/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (13416 ms)
[ RUN ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/1
[47583:3847:0901/075756:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47584:13063:0901/075757:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[47584:13063:0901/075757:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[47584:13063:0901/075757:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47584:13063:0901/075757:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47584:13063:0901/075757:WARNING:channel.cc(325)] RawChannel write error
[47584:14595:0901/075757:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[47584:14595:0901/075757:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[47584:14595:0901/075757:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/1 (3046 ms)
[173/189] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.PRE_UnchangedDefault/1 (4380 ms)
[ RUN ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0
[47576:3847:0901/075753:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57586...
sending server_data: {"host": "127.0.0.1", "port": 57586} (36 bytes)
[47573:3847:0901/075755:INFO:CONSOLE(280)] "07:57:55.223 - Using ClearKeyPlayer", source: http://127.0.0.1:57586/files/eme_player_js/utils.js (280)
[47573:3847:0901/075755:INFO:CONSOLE(280)] "07:57:55.233 - Registering video event handlers.", source: http://127.0.0.1:57586/files/eme_player_js/utils.js (280)
[47573:3847:0901/075755:INFO:CONSOLE(280)] "07:57:55.235 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:57586/files/eme_player_js/utils.js (280)
[47573:3847:0901/075756:INFO:CONSOLE(280)] "07:57:56.258 - heartbeat #1", source: http://127.0.0.1:57586/files/eme_player_js/utils.js (280)
[47573:3847:0901/075756:INFO:CONSOLE(280)] "07:57:56.269 - Loading media using MSE.", source: http://127.0.0.1:57586/files/eme_player_js/utils.js (280)
[47573:3847:0901/075756:INFO:CONSOLE(280)] "07:57:56.432 - onSourceOpen [object Event]", source: http://127.0.0.1:57586/files/eme_player_js/utils.js (280)
[47573:3847:0901/075756:INFO:CONSOLE(280)] "07:57:56.436 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:57586/files/eme_player_js/utils.js (280)
[47573:3847:0901/075756:INFO:CONSOLE(280)] "07:57:56.504 - End of appending buffer from bear-320x240-opus-av_enc-v.webm", source: http://127.0.0.1:57586/files/eme_player_js/utils.js (280)
[0901/075756:ERROR:ffmpeg_cdm_video_decoder.cc(172)] Initialize(): avcodec_find_decoder failed.
[47573:3847:0901/075756:INFO:CONSOLE(280)] "07:57:56.520 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57586/files/eme_player_js/utils.js (280)
[47573:3847:0901/075756:INFO:CONSOLE(280)] "07:57:56.529 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57586/files/eme_player_js/utils.js (280)
[47573:3847:0901/075756:INFO:CONSOLE(280)] "07:57:56.540 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:57586/files/eme_player_js/utils.js (280)
[47573:3847:0901/075756:INFO:CONSOLE(280)] "07:57:56.776 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:57586/files/eme_player_js/utils.js (280)
[47573:3847:0901/075756:INFO:CONSOLE(280)] "07:57:56.779 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57586/files/eme_player_js/utils.js (280)
[47573:3847:0901/075756:INFO:CONSOLE(280)] "07:57:56.804 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:57586/files/eme_player_js/utils.js (280)
[47573:3847:0901/075756:INFO:CONSOLE(280)] "07:57:56.859 - timeupdate @ 0.186203", source: http://127.0.0.1:57586/files/eme_player_js/utils.js (280)
[47573:3847:0901/075757:INFO:CONSOLE(280)] "07:57:57.108 - timeupdate @ 0.441612", source: http://127.0.0.1:57586/files/eme_player_js/utils.js (280)
[47573:3847:0901/075757:INFO:CONSOLE(280)] "07:57:57.175 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:57586/files/eme_player_js/utils.js (280)
[47573:3847:0901/075757:INFO:CONSOLE(280)] "07:57:57.178 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57586/files/eme_player_js/utils.js (280)
[47573:3847:0901/075757:INFO:CONSOLE(280)] "07:57:57.187 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:57586/files/eme_player_js/utils.js (280)
[47573:3847:0901/075757:INFO:CONSOLE(280)] "07:57:57.260 - heartbeat #2", source: http://127.0.0.1:57586/files/eme_player_js/utils.js (280)
[47573:3847:0901/075757:INFO:CONSOLE(280)] "07:57:57.356 - timeupdate @ 0.673802", source: http://127.0.0.1:57586/files/eme_player_js/utils.js (280)
[47573:3847:0901/075757:INFO:CONSOLE(280)] "07:57:57.606 - timeupdate @ 0.929211", source: http://127.0.0.1:57586/files/eme_player_js/utils.js (280)
[47573:3847:0901/075757:INFO:CONSOLE(280)] "07:57:57.860 - timeupdate @ 1.18462", source: http://127.0.0.1:57586/files/eme_player_js/utils.js (280)
[47573:3847:0901/075757:INFO:CONSOLE(280)] "07:57:57.863 - waiting for video to end.", source: http://127.0.0.1:57586/files/eme_player_js/utils.js (280)
[47573:3847:0901/075758:INFO:CONSOLE(280)] "07:57:57.976 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:57586/files/eme_player_js/utils.js (280)
[47573:3847:0901/075758:INFO:CONSOLE(280)] "07:57:57.979 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57586/files/eme_player_js/utils.js (280)
[47573:3847:0901/075758:INFO:CONSOLE(280)] "07:57:57.983 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:57586/files/eme_player_js/utils.js (280)
[47573:3847:0901/075758:INFO:CONSOLE(280)] "07:57:58.259 - heartbeat #3", source: http://127.0.0.1:57586/files/eme_player_js/utils.js (280)
[47573:3847:0901/075759:INFO:CONSOLE(280)] "07:57:59.260 - heartbeat #4", source: http://127.0.0.1:57586/files/eme_player_js/utils.js (280)
[47573:3847:0901/075759:INFO:CONSOLE(280)] "07:57:59.385 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:57586/files/eme_player_js/utils.js (280)
[47577:12807:0901/075759:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (8671 ms)
[174/189] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (10053 ms)
[ RUN ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/0
[47588:3847:0901/075801:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47590:13063:0901/075802:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[47590:13063:0901/075802:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[47590:13063:0901/075802:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47590:13063:0901/075802:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47590:14595:0901/075802:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[47590:14595:0901/075802:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[47590:14595:0901/075802:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/0 (2927 ms)
[175/189] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/0 (4454 ms)
[ RUN ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/3
[47593:3847:0901/075803:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47595:12807:0901/075804:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47595:12807:0901/075804:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47595:14339:0901/075804:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[ OK ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/3 (2874 ms)
[176/189] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/3 (4386 ms)
[ RUN ] ProfileErrorBrowserTestInstance/ProfileErrorBrowserTest.CorruptedProfile/1
[47598:3847:0901/075805:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ProfileErrorBrowserTestInstance/ProfileErrorBrowserTest.CorruptedProfile/1 (3599 ms)
[177/189] ProfileErrorBrowserTestInstance/ProfileErrorBrowserTest.CorruptedProfile/1 (5169 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/0
[47603:3847:0901/075807:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47599:40451:0901/075810:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47599:40451:0901/075810:WARNING:channel.cc(325)] RawChannel write error
[47599:3847:0901/075810:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[47599:3847:0901/075812:INFO:policy_prefs_browsertest.cc(641)] Testing policy: JavaScriptAllowedForUrls
[47599:3847:0901/075812:INFO:policy_prefs_browsertest.cc(641)] Testing policy: NotificationsAllowedForUrls
[47599:3847:0901/075813:INFO:policy_prefs_browsertest.cc(641)] Testing policy: SearchSuggestEnabled
[47599:3847:0901/075813:INFO:policy_prefs_browsertest.cc(641)] Testing policy: PluginsAllowedForUrls
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/0 (7975 ms)
[178/189] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/0 (9611 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/14
[47609:3847:0901/075810:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47605:40451:0901/075812:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47605:40451:0901/075812:WARNING:channel.cc(325)] RawChannel write error
[47605:3847:0901/075813:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[47605:3847:0901/075814:INFO:policy_prefs_browsertest.cc(641)] Testing policy: ImagesAllowedForUrls
[47605:3847:0901/075815:INFO:policy_prefs_browsertest.cc(641)] Testing policy: AutoFillEnabled
[47605:3847:0901/075815:INFO:policy_prefs_browsertest.cc(641)] Testing policy: ImportBookmarks
[47605:3847:0901/075815:INFO:policy_prefs_browsertest.cc(641)] Testing policy: PopupsAllowedForUrls
[47611:13063:0901/075816:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/14 (7478 ms)
[179/189] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/14 (9002 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectCanceled/1
[47621:3847:0901/075819:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47616:3847:0901/075822:WARNING:navigator_impl.cc(196)] Discarding message during interstitial.
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectCanceled/1 (5231 ms)
[180/189] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectCanceled/1 (6981 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/15
[47615:3847:0901/075817:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47612:40451:0901/075819:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[47612:40451:0901/075819:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47612:40451:0901/075819:WARNING:channel.cc(325)] RawChannel write error
[47612:3847:0901/075820:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[47612:3847:0901/075821:INFO:policy_prefs_browsertest.cc(641)] Testing policy: CookiesAllowedForUrls
[47612:40451:0901/075822:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47612:40451:0901/075822:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/15 (8268 ms)
[181/189] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/15 (9686 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Histograms_Proceed/2
[47630:3847:0901/075826:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Histograms_Proceed/2 (4674 ms)
[182/189] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Histograms_Proceed/2 (6063 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistIframeRevisit/2
[47631:3847:0901/075827:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47635:16387:0901/075829:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010ee55f33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010ee9b2b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010eee8ea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011b24d9e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011b24d09e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001107a4244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000110143d96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011020cfdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011134f3d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001112f9308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001112f87c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010ef5dff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010ef5d6b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010ef5392f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff88f2f772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff88f1c1a1 thread_start + 13
[47625:40451:0901/075830:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[47625:40451:0901/075830:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47625:40451:0901/075830:WARNING:channel.cc(325)] RawChannel write error
[47625:40451:0901/075832:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47625:40451:0901/075832:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistIframeRevisit/2 (7734 ms)
[183/189] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistIframeRevisit/2 (9227 ms)
[ RUN ] PrefsFunctionalTest.TestHomepagePrefs
[47641:3847:0901/075832:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47642:14595:0901/075833:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[47642:14595:0901/075833:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[47642:14595:0901/075833:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PrefsFunctionalTest.TestHomepagePrefs (2657 ms)
[184/189] PrefsFunctionalTest.TestHomepagePrefs (4018 ms)
[ RUN ] ChromeTracingDelegateBrowserTestOnStartup.StartupTracingThrottle
[47651:3847:0901/075836:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47653:14595:0901/075837:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[47653:14595:0901/075837:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[47653:14595:0901/075837:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] ChromeTracingDelegateBrowserTestOnStartup.StartupTracingThrottle (3219 ms)
[185/189] ChromeTracingDelegateBrowserTestOnStartup.StartupTracingThrottle (4597 ms)
[ RUN ] RestartTest.SessionCookies
[47648:3847:0901/075836:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47643:37379:0901/075837:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[47643:37379:0901/075837:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[47643:37379:0901/075837:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[47650:13319:0901/075837:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[47650:13319:0901/075837:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] RestartTest.SessionCookies (4164 ms)
[186/189] RestartTest.SessionCookies (5403 ms)
[ RUN ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/0
[47661:3847:0901/075841:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47663:14595:0901/075842:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[47663:14595:0901/075842:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[47663:14595:0901/075842:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/0 (3172 ms)
[187/189] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/0 (4404 ms)
[ RUN ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/1
[47660:3847:0901/075841:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47662:13063:0901/075842:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47662:14595:0901/075842:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[47662:14595:0901/075842:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[47662:14595:0901/075842:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/1 (3027 ms)
[188/189] PrefHashBrowserTestUnchangedDefaultInstance/PrefHashBrowserTestUnchangedDefault.UnchangedDefault/1 (4533 ms)
[ RUN ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/3
[47667:3847:0901/075845:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[47668:13063:0901/075846:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[47668:14595:0901/075846:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[ OK ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/3 (2459 ms)
[189/189] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/3 (3825 ms)
Retrying 1 test (retry #1)
[ RUN ] NaClBrowserTestPnacl.PPAPIPPBInstance
[47672:3847:0901/075849:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57605...
sending server_data: {"host": "127.0.0.1", "port": 57605} (36 bytes)
[47669:3847:0901/075850:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[47675,1939042688:07:58:51.778402] Native Client module will be loaded at base address 0x00007a0f00000000
[47675,1939042688:07:58:52.432586] NaCl untrusted code called _exit(0x0)
[47676,1939042688:07:58:53.242245] Native Client module will be loaded at base address 0x000033ac00000000
[47676,1939042688:07:58:53.305564] NaCl untrusted code called _exit(0x0)
[47677,1939042688:07:58:54.099695] Native Client module will be loaded at base address 0x00003f6a00000000
[47669:3847:0901/075854:INFO:nacl_browsertest_util.cc(130)] |||| / test_nexe loaded
[47669:3847:0901/075854:INFO:nacl_browsertest_util.cc(130)] ||||
[47669:3847:0901/075854:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestIsFullFrame BEGIN]
[47669:3847:0901/075854:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestIsFullFrame PASS]
[47669:3847:0901/075854:INFO:nacl_browsertest_util.cc(130)] ||||
[47669:3847:0901/075854:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestBindGraphics BEGIN]
[47669:3847:0901/075854:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestBindGraphics PASS]
[47669:3847:0901/075854:INFO:nacl_browsertest_util.cc(130)] ||||
[47669:3847:0901/075854:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[47672:3847:0901/075854:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] NaClBrowserTestPnacl.PPAPIPPBInstance (6677 ms)
[190/190] NaClBrowserTestPnacl.PPAPIPPBInstance (8051 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"9a866169b80d5ea23c4ffb1128fc97fea3505bd3","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+------------------------------------------------------------------------+
| End of shard 4 Pending: 4.0s Duration: 783.7s Bot: vm35-a4 Exit: 0 |
+------------------------------------------------------------------------+
+------------------------------------------------------------------------+
| Shard 5 https://chromium-swarm.appspot.com/user/task/29a230bb21298910 |
+------------------------------------------------------------------------+
Failed to delete /Volumes/Untitled 1/b/swarm_slave/work/cache/isolated_out1aPMVa (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/Untitled 1/b/swarm_slave/work/cache/isolated_out1aPMVa (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/Untitled 1/b/swarm_slave/work/cache/isolated_out1aPMVa. The following files remain:
- /Volumes/Untitled 1/b/swarm_slave/work/cache/isolated_out1aPMVa
Failed to delete /Volumes/Untitled 1/b/swarm_slave/work/cache/isolated_outAQlfg2 (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/Untitled 1/b/swarm_slave/work/cache/isolated_outAQlfg2 (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/Untitled 1/b/swarm_slave/work/cache/isolated_outAQlfg2. The following files remain:
- /Volumes/Untitled 1/b/swarm_slave/work/cache/isolated_outAQlfg2
Failed to delete /Volumes/Untitled 1/b/swarm_slave/work/cache/isolated_outIi75DG (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/Untitled 1/b/swarm_slave/work/cache/isolated_outIi75DG (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/Untitled 1/b/swarm_slave/work/cache/isolated_outIi75DG. The following files remain:
- /Volumes/Untitled 1/b/swarm_slave/work/cache/isolated_outIi75DG
Failed to delete /Volumes/Untitled 1/b/swarm_slave/work/cache/isolated_outMJSFpb (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/Untitled 1/b/swarm_slave/work/cache/isolated_outMJSFpb (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/Untitled 1/b/swarm_slave/work/cache/isolated_outMJSFpb. The following files remain:
- /Volumes/Untitled 1/b/swarm_slave/work/cache/isolated_outMJSFpb
Failed to delete /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_test1wv4uS (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_test1wv4uS (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_test1wv4uS. The following files remain:
- /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_test1wv4uS
Failed to delete /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_test_q4LQm (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_test_q4LQm (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_test_q4LQm. The following files remain:
- /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_test_q4LQm
Failed to delete /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testFi4CJK (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testFi4CJK (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testFi4CJK. The following files remain:
- /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testFi4CJK
Failed to delete /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testLH_Knw (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testLH_Knw (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testLH_Knw. The following files remain:
- /Volumes/Untitled 1/b/swarm_slave/work/cache/run_tha_testLH_Knw
3 files remaining...
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/Untitled 1/b/swarm_slave/work/run_tha_testVQOqwG/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/Untitled 1/b/swarm_slave/work/run_tha_testVQOqwG/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
NSS_DISABLE_ARENA_FREE_LIST=1
NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/Untitled 1/b/swarm_slave/work/isolated_outb7lW5x/output.json
IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 5/20
Using 2 parallel jobs.
[ RUN ] OptionsWebUITest.EnableDoNotTrackAndConfirmInterstitial
[333:3847:0901/074802:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[327:40195:0901/074806:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[327:3847:0901/074807:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[327:3847:0901/074809:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUITest.EnableDoNotTrackAndConfirmInterstitial", source: test_api.js (1324)
[ OK ] OptionsWebUITest.EnableDoNotTrackAndConfirmInterstitial (11097 ms)
[1/194] OptionsWebUITest.EnableDoNotTrackAndConfirmInterstitial (12461 ms)
[ RUN ] FontSettingsWebUITest.testAdvancedFontSettingsLink
[332:3847:0901/074802:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[326:40451:0901/074806:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[326:40451:0901/074806:WARNING:channel.cc(325)] RawChannel write error
[326:3847:0901/074807:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[326:3847:0901/074810:INFO:CONSOLE(1324)] "Running TestCase FontSettingsWebUITest.testAdvancedFontSettingsLink", source: test_api.js (1324)
[326:3847:0901/074812:WARNING:CONSOLE(358)] "
Accessibility issues found on chrome://settings-frame/fonts
*** Begin accessibility audit results ***
An accessibility audit found
Errors:
Error: AX_TEXT_01 (Controls and media elements should have labels) failed on the following elements (1 - 5 of 7):
#standard-font-family
#standard-font-size
#serif-font-family
#sans-serif-font-family
#fixed-font-family
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_text_01--controls-and-media-elements-should-have-labels for more information.
*** End accessibility audit results ***", source: test_api.js (358)
[ OK ] FontSettingsWebUITest.testAdvancedFontSettingsLink (11914 ms)
[2/194] FontSettingsWebUITest.testAdvancedFontSettingsLink (13293 ms)
[ RUN ] OptionsWebUIExtendedTest.CloseOverlayWithHashes
[344:3847:0901/074815:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[340:38403:0901/074817:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[340:3847:0901/074818:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[340:3847:0901/074819:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.CloseOverlayWithHashes", source: test_api.js (1324)
[ OK ] OptionsWebUIExtendedTest.CloseOverlayWithHashes (9880 ms)
[3/194] OptionsWebUIExtendedTest.CloseOverlayWithHashes (11342 ms)
[ RUN ] SearchEngineManagerWebUITest.testOpenSearchEngineManager
[348:3847:0901/074815:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[341:40451:0901/074818:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[341:40451:0901/074818:WARNING:channel.cc(325)] RawChannel write error
[341:3847:0901/074819:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[341:3847:0901/074820:INFO:CONSOLE(1324)] "Running TestCase SearchEngineManagerWebUITest.MAYBE_testOpenSearchEngineManager", source: test_api.js (1324)
[341:3847:0901/074823:WARNING:CONSOLE(358)] "
Accessibility issues found on chrome://settings-frame/searchEngines
*** Begin accessibility audit results ***
An accessibility audit found
Warnings:
Warning: AX_FOCUS_01 (These elements are focusable but either invisible or obscured by another element) failed on the following elements (1 - 5 of 15):
#default-search-engine-list > .deletable-item.default > DIV > .name-column.weakrtl > .weakrtl > .static-text
#default-search-engine-list > .deletable-item.default > DIV > .keyword-column.weakrtl > .static-text
#default-search-engine-list > .deletable-item.default > DIV > .url-column.weakrtl > DIV > .static-text
#default-search-engine-list > .deletable-item:nth-of-type(2) > DIV > .name-column.weakrtl > .weakrtl > .static-text
#default-search-engine-list > .deletable-item:nth-of-type(2) > DIV > .keyword-column.weakrtl > .static-text
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_focus_01--these-elements-are-focusable-but-either-invisible-or-obscured-by-another-element for more information.
*** End accessibility audit results ***", source: test_api.js (358)
[ OK ] SearchEngineManagerWebUITest.testOpenSearchEngineManager (9520 ms)
[4/194] SearchEngineManagerWebUITest.testOpenSearchEngineManager (10980 ms)
[ RUN ] SyncInternalsWebUITest.LoadPastedAboutInfo
[360:3847:0901/074826:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[354:40451:0901/074829:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[354:3847:0901/074830:INFO:CONSOLE(1324)] "Running TestCase SyncInternalsWebUITest.LoadPastedAboutInfo", source: test_api.js (1324)
[ OK ] SyncInternalsWebUITest.LoadPastedAboutInfo (5917 ms)
[5/194] SyncInternalsWebUITest.LoadPastedAboutInfo (7372 ms)
[ RUN ] HistoryWebUIRealBackendTest.singleDeletion
[361:3847:0901/074827:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[355:39939:0901/074829:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[355:39939:0901/074829:WARNING:channel.cc(325)] RawChannel write error
[355:3847:0901/074829:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[355:3847:0901/074830:INFO:CONSOLE(1324)] "Running TestCase HistoryWebUIRealBackendTest.singleDeletion", source: test_api.js (1324)
[ OK ] HistoryWebUIRealBackendTest.singleDeletion (6299 ms)
[6/194] HistoryWebUIRealBackendTest.singleDeletion (7757 ms)
[ RUN ] PrintPreviewWebUITest.TestNoPDFPluginErrorMessage
[370:3847:0901/074833:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[366:3847:0901/074836:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[366:3847:0901/074838:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestNoPDFPluginErrorMessage", source: test_api.js (1324)
[ OK ] PrintPreviewWebUITest.TestNoPDFPluginErrorMessage (6730 ms)
[7/194] PrintPreviewWebUITest.TestNoPDFPluginErrorMessage (8056 ms)
[ RUN ] PlatformAppBrowserTest.RunningAppsAreRecorded
[374:3847:0901/074834:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[377:13063:0901/074839:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[377:13063:0901/074839:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[375:13063:0901/074840:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[375:13063:0901/074840:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[375:13063:0901/074840:WARNING:channel.cc(325)] RawChannel write error
[380:13063:0901/074840:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[380:13063:0901/074840:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[380:13063:0901/074840:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[380:13063:0901/074840:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[380:13063:0901/074840:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PlatformAppBrowserTest.RunningAppsAreRecorded (7980 ms)
[8/194] PlatformAppBrowserTest.RunningAppsAreRecorded (9343 ms)
[ RUN ] ExtensionApiTest.ChromeRuntimeUnprivileged
[390:3847:0901/074844:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[384:73227:0901/074845:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /webpage.html
[384:3847:0901/074845:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: http://127.0.0.1:49185/webpage.html (0)
[384:73227:0901/074845:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ExtensionApiTest.ChromeRuntimeUnprivileged (3708 ms)
[9/194] ExtensionApiTest.ChromeRuntimeUnprivileged (5178 ms)
[ RUN ] PlatformAppBrowserTest.PrintPreviewShouldNotBeTooSmall
[383:3847:0901/074841:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[379:9755:0901/074843:ERROR:mach_broker_mac.mm(222)] Unknown process 388 is sending Mach IPC messages!
[379:3847:0901/074846:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[379:3847:0901/074849:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[379:41219:0901/074849:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[379:41219:0901/074849:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[379:41219:0901/074849:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[379:41219:0901/074849:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PlatformAppBrowserTest.PrintPreviewShouldNotBeTooSmall (10070 ms)
[10/194] PlatformAppBrowserTest.PrintPreviewShouldNotBeTooSmall (11327 ms)
[ RUN ] ExtensionApiTest.ConfirmQueue
[398:3847:0901/074849:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[400:13063:0901/074852:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[400:13063:0901/074852:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.ConfirmQueue (4941 ms)
[11/194] ExtensionApiTest.ConfirmQueue (6517 ms)
[ RUN ] ExtensionApiTest.CrossOriginXHRNoFileAccess
[405:3847:0901/074853:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[401:74803:0901/074855:ERROR:mach_broker_mac.mm(222)] Unknown process 410 is sending Mach IPC messages!
[401:3847:0901/074856:INFO:CONSOLE(0)] "XMLHttpRequest cannot load file:///Volumes/Untitled%201/b/swarm_slave/work/run_tha_testVQOqwG/chrome/test/data/extensions/test_file.txt. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.", source: chrome-extension://hggbdengpncpjopcgjmijhfmoodbibga/test.html (0)
[401:3847:0901/074856:INFO:CONSOLE(0)] "[SUCCESS] fileAccessNotAllowed", source: chrome-extension://hggbdengpncpjopcgjmijhfmoodbibga/test.html (0)
[411:3847:0901/074856:WARNING:channel.cc(132)] WriteMessage() after shutdown
[411:3847:0901/074856:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.CrossOriginXHRNoFileAccess (5182 ms)
[12/194] ExtensionApiTest.CrossOriginXHRNoFileAccess (6499 ms)
[ RUN ] ExtensionApiTest.JavasScriptEncodedURL
[412:3847:0901/074855:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[406:72971:0901/074900:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[406:3847:0901/074900:INFO:CONSOLE(0)] "[SUCCESS] javascript_encoded_url", source: chrome-extension://kmmfnclbogapabmeiehnjcipmgebbppp/_generated_background_page.html (0)
[414:13063:0901/074900:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[414:13063:0901/074900:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[414:13063:0901/074900:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[414:13063:0901/074900:WARNING:channel.cc(325)] RawChannel write error
[413:13063:0901/074900:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[413:13063:0901/074900:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[418:13319:0901/074900:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.JavasScriptEncodedURL (6700 ms)
[13/194] ExtensionApiTest.JavasScriptEncodedURL (8113 ms)
[ RUN ] ExtensionApiTest.WindowOpenPopupSmall
[419:3847:0901/074859:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[415:40707:0901/074902:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[415:40707:0901/074902:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.WindowOpenPopupSmall (4984 ms)
[14/194] ExtensionApiTest.WindowOpenPopupSmall (6516 ms)
[ RUN ] ExtensionApiTest.PopupBlockingHostedApp
[425:3847:0901/074904:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49192...
sending server_data: {"host": "127.0.0.1", "port": 49192} (36 bytes)
[422:41219:0901/074908:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[422:41219:0901/074908:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[422:41219:0901/074908:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[422:41219:0901/074908:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionApiTest.PopupBlockingHostedApp (7310 ms)
[15/194] ExtensionApiTest.PopupBlockingHostedApp (8650 ms)
[ RUN ] MimeHandlerViewTest.NonAsciiHeaders
[431:3847:0901/074906:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[426:73227:0901/074908:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[426:3847:0901/074909:INFO:CONSOLE(0)] "[SUCCESS] testNonAsciiHeaders", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[435:12807:0901/074910:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] MimeHandlerViewTest.NonAsciiHeaders (5815 ms)
[16/194] MimeHandlerViewTest.NonAsciiHeaders (7394 ms)
[ RUN ] BrowserAccessibilityStateImplTest.TestHistograms
[440:3847:0901/074912:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[443:13063:0901/074913:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[443:13063:0901/074913:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[443:13063:0901/074913:WARNING:channel.cc(325)] RawChannel write error
[443:14595:0901/074913:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[443:14595:0901/074913:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[443:14595:0901/074913:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] BrowserAccessibilityStateImplTest.TestHistograms (3469 ms)
[17/194] BrowserAccessibilityStateImplTest.TestHistograms (4927 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWhiteListedExtensionWithFile
[444:3847:0901/074914:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[438:4611:0901/074916:ERROR:mach_broker_mac.mm(222)] Unknown process 447 is sending Mach IPC messages!
[438:3847:0901/074917:INFO:CONSOLE(0)] "[SUCCESS] checkNoChromeApp", source: chrome-extension://gbkeegbaiigmenfmjfclcdgdpimamgkj/_generated_background_page.html (0)
[438:3847:0901/074917:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://gbkeegbaiigmenfmjfclcdgdpimamgkj/_generated_background_page.html (0)
[445:12807:0901/074917:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[445:12807:0901/074917:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppWithFileBrowserTest.LaunchWhiteListedExtensionWithFile (6051 ms)
[18/194] PlatformAppWithFileBrowserTest.LaunchWhiteListedExtensionWithFile (7688 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.ClickInTabIntercepted
[451:3847:0901/074917:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[446:3847:0901/074921:INFO:CONSOLE(18)] "Clicking a matching link", source: http://127.0.0.1:49207/extensions/platform_apps/url_handlers/launching_pages/navigate.js (18)
[446:73483:0901/074921:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[452:13575:0901/074922:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[452:13575:0901/074922:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PlatformAppUrlRedirectorBrowserTest.ClickInTabIntercepted (7273 ms)
[19/194] PlatformAppUrlRedirectorBrowserTest.ClickInTabIntercepted (8589 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.WindowOpenInTabIntercepted
[458:3847:0901/074921:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[453:3847:0901/074926:INFO:CONSOLE(56)] "Calling window.open()", source: http://127.0.0.1:49211/extensions/platform_apps/url_handlers/launching_pages/navigate.js (56)
[453:73731:0901/074926:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[459:12807:0901/074926:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[459:12807:0901/074926:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[459:12807:0901/074926:WARNING:channel.cc(325)] RawChannel write error
[463:12807:0901/074926:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppUrlRedirectorBrowserTest.WindowOpenInTabIntercepted (7815 ms)
[20/194] PlatformAppUrlRedirectorBrowserTest.WindowOpenInTabIntercepted (9355 ms)
[ RUN ] EphemeralAppLauncherTest.EnableCancelled
HTTP server started on http://127.0.0.1:49212...
sending server_data: {"host": "127.0.0.1", "port": 49212} (36 bytes)
[466:3847:0901/074926:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[470:12551:0901/074930:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EphemeralAppLauncherTest.EnableCancelled (7054 ms)
[21/194] EphemeralAppLauncherTest.EnableCancelled (8571 ms)
[ RUN ] WebViewTest.Shim_TestCannotMutateEventName
[473:3847:0901/074931:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[474:13319:0901/074935:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[474:13319:0901/074935:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[474:13319:0901/074935:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[474:13319:0901/074935:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[474:13319:0901/074935:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.Shim_TestCannotMutateEventName (7113 ms)
[22/194] WebViewTest.Shim_TestCannotMutateEventName (8680 ms)
[ RUN ] WebViewTest.Shim_TestRemoveWebviewAfterNavigation
[479:3847:0901/074934:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[475:38147:0901/074938:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[475:38147:0901/074938:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[475:38147:0901/074938:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[475:38147:0901/074938:WARNING:channel.cc(325)] RawChannel write error
[482:14083:0901/074938:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[482:14083:0901/074938:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[482:14083:0901/074938:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[482:14083:0901/074938:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] WebViewTest.Shim_TestRemoveWebviewAfterNavigation (6046 ms)
[23/194] WebViewTest.Shim_TestRemoveWebviewAfterNavigation (7567 ms)
[ RUN ] WebViewTest.FileSystemAPIRequestFromWorkerDeny
[487:3847:0901/074939:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[483:3847:0901/074943:INFO:CONSOLE(77)] "embedder.setUpLoadStop_", source: chrome-extension://dfphgopoimcfblbiffeenokkhbkckbao/embedder.js (77)
[483:3847:0901/074945:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop", source: chrome-extension://dfphgopoimcfblbiffeenokkhbkckbao/embedder.js (79)
[483:3847:0901/074945:INFO:CONSOLE(82)] "embedder.webview.postMessage", source: chrome-extension://dfphgopoimcfblbiffeenokkhbkckbao/embedder.js (82)
[483:73227:0901/074945:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[483:40707:0901/074945:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.FileSystemAPIRequestFromWorkerDeny (8252 ms)
[24/194] WebViewTest.FileSystemAPIRequestFromWorkerDeny (9724 ms)
[ RUN ] WebViewTest.UserAgent
[493:3847:0901/074942:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[488:4871:0901/074944:ERROR:mach_broker_mac.mm(222)] Unknown process 496 is sending Mach IPC messages!
[488:3847:0901/074946:INFO:CONSOLE(25)] "app.onload", source: chrome-extension://lmikegkligfogijckidfhfbkkggabajb/main.js (25)
[488:3847:0901/074946:INFO:CONSOLE(6)] "embeder.common got config: [object Object]", source: chrome-extension://lmikegkligfogijckidfhfbkkggabajb/utils.js (6)
[488:3847:0901/074946:INFO:CONSOLE(6)] "customArg: useragent", source: chrome-extension://lmikegkligfogijckidfhfbkkggabajb/utils.js (6)
[488:3847:0901/074946:INFO:CONSOLE(6)] "startTest: useragent", source: chrome-extension://lmikegkligfogijckidfhfbkkggabajb/utils.js (6)
[488:3847:0901/074946:INFO:CONSOLE(6)] "embedder.loadGuest begin", source: chrome-extension://lmikegkligfogijckidfhfbkkggabajb/utils.js (6)
[488:3847:0901/074947:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://lmikegkligfogijckidfhfbkkggabajb/utils.js (6)
[488:3847:0901/074947:INFO:CONSOLE(6)] "IS_JS_ONLY_GUEST: true", source: chrome-extension://lmikegkligfogijckidfhfbkkggabajb/utils.js (6)
[488:3847:0901/074947:INFO:CONSOLE(6)] "webview.inject", source: chrome-extension://lmikegkligfogijckidfhfbkkggabajb/utils.js (6)
[488:3847:0901/074948:INFO:CONSOLE(6)] "FROM GUEST: Guest script loading.", source: chrome-extension://lmikegkligfogijckidfhfbkkggabajb/utils.js (6)
[488:3847:0901/074948:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://lmikegkligfogijckidfhfbkkggabajb/utils.js (6)
[488:3847:0901/074948:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://lmikegkligfogijckidfhfbkkggabajb/utils.js (6)
[488:3847:0901/074948:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://lmikegkligfogijckidfhfbkkggabajb/utils.js (6)
[488:3847:0901/074948:INFO:CONSOLE(6)] "IS_JS_ONLY_GUEST: true", source: chrome-extension://lmikegkligfogijckidfhfbkkggabajb/utils.js (6)
[488:3847:0901/074948:INFO:CONSOLE(6)] "webview.inject", source: chrome-extension://lmikegkligfogijckidfhfbkkggabajb/utils.js (6)
[488:3847:0901/074948:INFO:CONSOLE(6)] "FROM GUEST: Guest script loading.", source: chrome-extension://lmikegkligfogijckidfhfbkkggabajb/utils.js (6)
[488:3847:0901/074948:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://lmikegkligfogijckidfhfbkkggabajb/utils.js (6)
[488:3847:0901/074948:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://lmikegkligfogijckidfhfbkkggabajb/utils.js (6)
[488:3847:0901/074948:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://lmikegkligfogijckidfhfbkkggabajb/utils.js (6)
[488:3847:0901/074948:INFO:CONSOLE(6)] "IS_JS_ONLY_GUEST: true", source: chrome-extension://lmikegkligfogijckidfhfbkkggabajb/utils.js (6)
[488:3847:0901/074948:INFO:CONSOLE(6)] "webview.inject", source: chrome-extension://lmikegkligfogijckidfhfbkkggabajb/utils.js (6)
[488:3847:0901/074948:INFO:CONSOLE(6)] "FROM GUEST: Guest script loading.", source: chrome-extension://lmikegkligfogijckidfhfbkkggabajb/utils.js (6)
[488:3847:0901/074948:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://lmikegkligfogijckidfhfbkkggabajb/utils.js (6)
[488:3847:0901/074948:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://lmikegkligfogijckidfhfbkkggabajb/utils.js (6)
[488:3847:0901/074948:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://lmikegkligfogijckidfhfbkkggabajb/main.html (0)
[494:12807:0901/074948:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[494:12807:0901/074948:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[494:12807:0901/074948:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[494:12807:0901/074948:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[488:41219:0901/074948:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[488:41219:0901/074948:WARNING:channel.cc(325)] RawChannel write error
[499:12807:0901/074948:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[499:12807:0901/074948:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[499:12807:0901/074948:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.UserAgent (8515 ms)
[25/194] WebViewTest.UserAgent (10159 ms)
[ RUN ] WebViewSizeTest.Shim_TestAutosizeRemoveAttributes
[502:3847:0901/074949:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[498:40963:0901/074955:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[498:40963:0901/074955:WARNING:channel.cc(325)] RawChannel write error
[498:40963:0901/074955:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[498:40963:0901/074955:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewSizeTest.Shim_TestAutosizeRemoveAttributes (8310 ms)
[26/194] WebViewSizeTest.Shim_TestAutosizeRemoveAttributes (9956 ms)
[ RUN ] WebViewSpeechAPITest.SpeechRecognitionAPI_HasPermissionAllow
[508:3847:0901/074952:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[504:4611:0901/074954:ERROR:mach_broker_mac.mm(222)] Unknown process 511 is sending Mach IPC messages!
[504:3847:0901/074956:INFO:CONSOLE(6)] "speechTests.allowTest", source: chrome-extension://ifeigljlhbmjpfgdaifgbnbmpdhhpikp/embedder.js (6)
[504:3847:0901/074958:INFO:CONSOLE(6)] "loadstop", source: chrome-extension://ifeigljlhbmjpfgdaifgbnbmpdhhpikp/embedder.js (6)
[504:3847:0901/074958:INFO:CONSOLE(6)] "done executeScript", source: chrome-extension://ifeigljlhbmjpfgdaifgbnbmpdhhpikp/embedder.js (6)
[504:3847:0901/074958:INFO:CONSOLE(6)] "done postMessage", source: chrome-extension://ifeigljlhbmjpfgdaifgbnbmpdhhpikp/embedder.js (6)
[504:3847:0901/074958:INFO:CONSOLE(6)] "[guest]: runSpeechRecognitionAPI, line: 6", source: chrome-extension://ifeigljlhbmjpfgdaifgbnbmpdhhpikp/embedder.js (6)
[504:3847:0901/074958:INFO:CONSOLE(6)] "embedder.onPostMessageReceived: recognition", source: chrome-extension://ifeigljlhbmjpfgdaifgbnbmpdhhpikp/embedder.js (6)
[504:3847:0901/074958:INFO:CONSOLE(6)] "embedder.onPostMessageReceived.status: onresult", source: chrome-extension://ifeigljlhbmjpfgdaifgbnbmpdhhpikp/embedder.js (6)
[504:3847:0901/074958:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://ifeigljlhbmjpfgdaifgbnbmpdhhpikp/embedder.html (0)
[509:13063:0901/074958:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[509:13063:0901/074958:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[509:13063:0901/074958:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[509:13063:0901/074958:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewSpeechAPITest.SpeechRecognitionAPI_HasPermissionAllow (8394 ms)
[27/194] WebViewSpeechAPITest.SpeechRecognitionAPI_HasPermissionAllow (10075 ms)
[ RUN ] BrowsingDataCacheStorageHelperTest.CannedAddCacheStorage
[523:3847:0901/075002:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[524:14595:0901/075004:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[ OK ] BrowsingDataCacheStorageHelperTest.CannedAddCacheStorage (3733 ms)
[28/194] BrowsingDataCacheStorageHelperTest.CannedAddCacheStorage (5513 ms)
[ RUN ] WebViewPluginTest.TestLoadPluginEvent
[517:3847:0901/074959:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[513:41219:0901/075006:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[513:3847:0901/075006:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[513:41219:0901/075006:WARNING:channel.cc(325)] RawChannel write error
[513:41219:0901/075006:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[513:41219:0901/075006:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 9, remote ID 2147483656)
[513:41219:0901/075006:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[513:41219:0901/075006:WARNING:channel.cc(325)] RawChannel write error
[513:41219:0901/075006:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[513:41219:0901/075006:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[513:41219:0901/075006:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewPluginTest.TestLoadPluginEvent (9817 ms)
[29/194] WebViewPluginTest.TestLoadPluginEvent (11647 ms)
[ RUN ] BrowsingDataRemoverBrowserTest.DownloadProhibited
[529:3847:0901/075008:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowsingDataRemoverBrowserTest.DownloadProhibited (4378 ms)
[30/194] BrowsingDataRemoverBrowserTest.DownloadProhibited (6116 ms)
[ RUN ] PepperContentSettingsSpecialCasesPluginsBlockedTest.NaCl
[534:3847:0901/075011:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[536:13063:0901/075013:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[536:13063:0901/075013:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PepperContentSettingsSpecialCasesPluginsBlockedTest.NaCl (4152 ms)
[31/194] PepperContentSettingsSpecialCasesPluginsBlockedTest.NaCl (5883 ms)
[ RUN ] DownloadTest.CloseNewTab2
[539:3847:0901/075014:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.CloseNewTab2 (5504 ms)
[32/194] DownloadTest.CloseNewTab2 (7385 ms)
[ RUN ] DownloadTest.LoadURLExternallyReferrerPolicy
[544:3847:0901/075017:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[540:72203:0901/075018:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] DownloadTest.LoadURLExternallyReferrerPolicy (4334 ms)
[33/194] DownloadTest.LoadURLExternallyReferrerPolicy (5948 ms)
[ RUN ] DownloadTestWithShelf.HiddenDownload
[556:3847:0901/075022:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[546:39939:0901/075023:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DownloadTestWithShelf.HiddenDownload (4126 ms)
[34/194] DownloadTestWithShelf.HiddenDownload (6086 ms)
[ RUN ] SavePageBrowserTest.SaveViewSourceHTMLOnly
[560:3847:0901/075023:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[547:41219:0901/075025:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] SavePageBrowserTest.SaveViewSourceHTMLOnly (5483 ms)
[35/194] SavePageBrowserTest.SaveViewSourceHTMLOnly (7133 ms)
[ RUN ] AutofillPrivateApiTest.RemoveEntry
[566:3847:0901/075027:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[563:41219:0901/075030:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[563:41219:0901/075030:WARNING:channel.cc(325)] RawChannel write error
[563:3847:0901/075031:INFO:CONSOLE(0)] "[SUCCESS] removeEntry", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?removeEntry (0)
[ OK ] AutofillPrivateApiTest.RemoveEntry (5915 ms)
[36/194] AutofillPrivateApiTest.RemoveEntry (7463 ms)
[ RUN ] AutomationApiTest.TabsAutomationHostsPermissions
[572:3847:0901/075030:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[567:41987:0901/075033:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[567:41987:0901/075033:WARNING:channel.cc(325)] RawChannel write error
[567:3847:0901/075034:INFO:CONSOLE(0)] "[SUCCESS] testError", source: chrome-extension://dheigkfhmechheegodemlojocbpgbgma/permissions.html (0)
[567:3847:0901/075034:INFO:CONSOLE(0)] "[SUCCESS] testError", source: chrome-extension://dheigkfhmechheegodemlojocbpgbgma/permissions.html (0)
[577:12807:0901/075035:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[567:7427:0901/075035:ERROR:mach_broker_mac.mm(222)] Unknown process 579 is sending Mach IPC messages!
[ OK ] AutomationApiTest.TabsAutomationHostsPermissions (7355 ms)
[37/194] AutomationApiTest.TabsAutomationHostsPermissions (9211 ms)
[ RUN ] ExtensionBrowsingDataTest.BrowsingDataRemovalMaskCombination
[580:3847:0901/075035:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionBrowsingDataTest.BrowsingDataRemovalMaskCombination (4367 ms)
[38/194] ExtensionBrowsingDataTest.BrowsingDataRemovalMaskCombination (6011 ms)
[ RUN ] CommandServiceTest.GetNamedCommandsQuerySuggested
[586:3847:0901/075039:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[587:12807:0901/075043:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[587:12807:0901/075043:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[599:12807:0901/075043:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[599:12807:0901/075043:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[599:12807:0901/075043:WARNING:channel.cc(325)] RawChannel write error
[ OK ] CommandServiceTest.GetNamedCommandsQuerySuggested (7103 ms)
[39/194] CommandServiceTest.GetNamedCommandsQuerySuggested (8643 ms)
[ RUN ] DebuggerApiTest.DebuggerNotAllowedOnOtherExtensionPages
[590:3847:0901/075041:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[585:37891:0901/075043:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[585:37891:0901/075045:WARNING:extension_protocols.cc(426)] Failed to GetPathForExtension: odlameecjipmbmbejkplpemijjgpljce
[585:37891:0901/075045:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://odlameecjipmbmbejkplpemijjgpljce/foo.html
[585:37891:0901/075045:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[601:3847:0901/075047:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[601:13063:0901/075047:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[585:37891:0901/075048:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[585:37891:0901/075048:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DebuggerApiTest.DebuggerNotAllowedOnOtherExtensionPages (9333 ms)
[40/194] DebuggerApiTest.DebuggerNotAllowedOnOtherExtensionPages (11052 ms)
[ RUN ] DeclarativeContentApiTest.EnabledForSplitIncognito
[606:3847:0901/075048:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[602:4611:0901/075050:ERROR:mach_broker_mac.mm(222)] Unknown process 609 is sending Mach IPC messages!
[602:40707:0901/075055:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[602:40707:0901/075055:WARNING:channel.cc(325)] RawChannel write error
[610:3847:0901/075055:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[610:13319:0901/075055:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[610:13319:0901/075055:WARNING:channel.cc(325)] RawChannel write error
[602:40707:0901/075055:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[602:40707:0901/075055:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[602:40707:0901/075055:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DeclarativeContentApiTest.EnabledForSplitIncognito (10421 ms)
[41/194] DeclarativeContentApiTest.EnabledForSplitIncognito (12073 ms)
[ RUN ] DeclarativeContentApiTest.ShowPageActionWithoutPageAction
[613:3847:0901/075052:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[613:3847:0901/075056:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c040]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] DeclarativeContentApiTest.ShowPageActionWithoutPageAction (6751 ms)
[42/194] DeclarativeContentApiTest.ShowPageActionWithoutPageAction (8334 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_SearchPlural
[626:3847:0901/075100:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_SearchPlural (4234 ms)
[43/194] DownloadExtensionTest.DownloadExtensionTest_SearchPlural (6047 ms)
[ RUN ] DialAPITest.Discovery
[624:3847:0901/075100:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[618:39939:0901/075102:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[618:3847:0901/075103:INFO:CONSOLE(0)] "[SUCCESS] discoverySucceeds", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/discovery.html (0)
[ OK ] DialAPITest.Discovery (5518 ms)
[44/194] DialAPITest.Discovery (7023 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_InvalidHeaders
[636:3847:0901/075107:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49233...
sending server_data: {"host": "127.0.0.1", "port": 49233} (36 bytes)
[640:14339:0901/075110:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[640:14339:0901/075110:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[640:12807:0901/075110:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[640:14339:0901/075110:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[640:14339:0901/075110:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[640:14339:0901/075110:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[640:14339:0901/075110:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[640:14339:0901/075110:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[640:14339:0901/075110:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_InvalidHeaders (6078 ms)
[45/194] DownloadExtensionTest.DownloadExtensionTest_Download_InvalidHeaders (7555 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_Incognito
[635:3847:0901/075107:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49232...
sending server_data: {"host": "127.0.0.1", "port": 49232} (36 bytes)
[629:49671:0901/075111:ERROR:mach_broker_mac.mm(222)] Unknown process 644 is sending Mach IPC messages!
[629:39683:0901/075112:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[629:39683:0901/075112:WARNING:channel.cc(325)] RawChannel write error
[629:39683:0901/075112:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[629:39683:0901/075112:WARNING:channel.cc(325)] RawChannel write error
[629:39683:0901/075112:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[629:39683:0901/075112:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[629:39683:0901/075112:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_Incognito (8009 ms)
[46/194] DownloadExtensionTest.DownloadExtensionTest_Download_Incognito (9617 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_Post_NoBody
[649:3847:0901/075114:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49236...
sending server_data: {"host": "127.0.0.1", "port": 49236} (36 bytes)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_Post_NoBody (5929 ms)
[47/194] DownloadExtensionTest.DownloadExtensionTest_Download_Post_NoBody (7577 ms)
[ RUN ] BrowserActionApiTest.TestTriggerBrowserAction
[653:3847:0901/075116:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49238...
sending server_data: {"host": "127.0.0.1", "port": 49238} (36 bytes)
[655:13063:0901/075120:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserActionApiTest.TestTriggerBrowserAction (6785 ms)
[48/194] BrowserActionApiTest.TestTriggerBrowserAction (8295 ms)
[ RUN ] PageActionApiTest.TestCrash57333
[662:3847:0901/075122:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[667:13063:0901/075126:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[667:13063:0901/075126:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[667:13063:0901/075126:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[667:13063:0901/075126:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[664:12807:0901/075126:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[667:13063:0901/075126:WARNING:channel.cc(325)] RawChannel write error
[659:3847:0901/075127:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2147483649, remote ID 3)
[659:40963:0901/075127:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[659:40963:0901/075127:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PageActionApiTest.TestCrash57333 (7411 ms)
[49/194] PageActionApiTest.TestCrash57333 (9088 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenMultipleSuggested
[668:3847:0901/075124:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[663:4611:0901/075127:ERROR:mach_broker_mac.mm(222)] Unknown process 671 is sending Mach IPC messages!
[663:3847:0901/075129:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://nepnigehnkakmfflcddmidekhikkkmgj/test.html (0)
[669:13319:0901/075129:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[669:13319:0901/075129:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[669:13319:0901/075129:WARNING:channel.cc(325)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiOpenMultipleSuggested (6746 ms)
[50/194] FileSystemApiTest.FileSystemApiOpenMultipleSuggested (8429 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenWritableExistingFileWithWriteTest
[677:3847:0901/075131:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[673:63499:0901/075134:ERROR:mach_broker_mac.mm(222)] Unknown process 682 is sending Mach IPC messages!
[673:3847:0901/075136:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://cpednokhbknggjfjidkhofjbdglhldga/test.html (0)
[ OK ] FileSystemApiTest.FileSystemApiOpenWritableExistingFileWithWriteTest (7380 ms)
[51/194] FileSystemApiTest.FileSystemApiOpenWritableExistingFileWithWriteTest (8861 ms)
[ RUN ] GcmApiTest.Register
[681:3847:0901/075133:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[676:3847:0901/075136:INFO:CONSOLE(0)] "[SUCCESS] testRegister", source: chrome-extension://hdpmpnkpilgeodakldcianijcbohddhi/_generated_background_page.html (0)
[ OK ] GcmApiTest.Register (6095 ms)
[52/194] GcmApiTest.Register (7812 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveLoginSuccessNoToken
[693:3847:0901/075141:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[687:3847:0901/075143:INFO:CONSOLE(5)] "hi there", source: chrome-extension://aglffglfgieeipakjkhldmnfdpgajjag/test.js (5)
[ OK ] GetAuthTokenFunctionTest.InteractiveLoginSuccessNoToken (4983 ms)
[53/194] GetAuthTokenFunctionTest.InteractiveLoginSuccessNoToken (6520 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveLoginSuccessApprovalAborted
[701:3847:0901/075147:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[698:3847:0901/075149:INFO:CONSOLE(5)] "hi there", source: chrome-extension://aglffglfgieeipakjkhldmnfdpgajjag/test.js (5)
[ OK ] GetAuthTokenFunctionTest.InteractiveLoginSuccessApprovalAborted (4461 ms)
[54/194] GetAuthTokenFunctionTest.InteractiveLoginSuccessApprovalAborted (5910 ms)
[ RUN ] HistoryApiTest.Delete
[692:3847:0901/075140:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[686:39683:0901/075142:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[686:3847:0901/075143:INFO:CONSOLE(0)] "[SUCCESS] clearHistory", source: chrome-extension://flndjjbapbcocnbboaodjfenpbbmjnab/delete.html (0)
[686:3847:0901/075143:INFO:CONSOLE(0)] "[SUCCESS] deleteUrl", source: chrome-extension://flndjjbapbcocnbboaodjfenpbbmjnab/delete.html (0)
[686:3847:0901/075146:INFO:CONSOLE(0)] "[SUCCESS] deleteStartRange", source: chrome-extension://flndjjbapbcocnbboaodjfenpbbmjnab/delete.html (0)
[686:3847:0901/075148:INFO:CONSOLE(0)] "[SUCCESS] deleteEndRange", source: chrome-extension://flndjjbapbcocnbboaodjfenpbbmjnab/delete.html (0)
[686:3847:0901/075150:INFO:CONSOLE(0)] "[SUCCESS] deleteWholeRange", source: chrome-extension://flndjjbapbcocnbboaodjfenpbbmjnab/delete.html (0)
[686:3847:0901/075152:INFO:CONSOLE(0)] "[SUCCESS] deleteEmptyRange", source: chrome-extension://flndjjbapbcocnbboaodjfenpbbmjnab/delete.html (0)
[ OK ] HistoryApiTest.Delete (15018 ms)
[55/194] HistoryApiTest.Delete (16551 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveApprovalInvalidRedirect
[707:3847:0901/075153:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[704:3847:0901/075155:INFO:CONSOLE(5)] "hi there", source: chrome-extension://aglffglfgieeipakjkhldmnfdpgajjag/test.js (5)
[704:36355:0901/075155:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[704:36355:0901/075155:WARNING:channel.cc(325)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.InteractiveApprovalInvalidRedirect (4554 ms)
[56/194] GetAuthTokenFunctionTest.InteractiveApprovalInvalidRedirect (5899 ms)
[ RUN ] ExtensionManagementApiTest.Uninstall
[713:3847:0901/075156:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[709:41219:0901/075159:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[709:3847:0901/075159:INFO:CONSOLE(0)] "[SUCCESS] uninstallEnabledAppWithoutUserGesture", source: chrome-extension://ajjhmiemhhoabodhjeilblemdbfafmjl/uninstall.html (0)
[709:3847:0901/075159:INFO:CONSOLE(0)] "[SUCCESS] uninstallEnabledApp", source: chrome-extension://ajjhmiemhhoabodhjeilblemdbfafmjl/uninstall.html (0)
[709:3847:0901/075159:INFO:CONSOLE(0)] "[SUCCESS] uninstallDisabledApp", source: chrome-extension://ajjhmiemhhoabodhjeilblemdbfafmjl/uninstall.html (0)
[709:3847:0901/075159:INFO:CONSOLE(0)] "[SUCCESS] uninstallEnabledExtension", source: chrome-extension://ajjhmiemhhoabodhjeilblemdbfafmjl/uninstall.html (0)
[709:3847:0901/075200:INFO:CONSOLE(0)] "[SUCCESS] uninstallDisabledExtension", source: chrome-extension://ajjhmiemhhoabodhjeilblemdbfafmjl/uninstall.html (0)
[709:41219:0901/075200:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[709:41219:0901/075200:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionManagementApiTest.Uninstall (5702 ms)
[57/194] ExtensionManagementApiTest.Uninstall (7236 ms)
[ RUN ] ExtensionManagementApiTest.CreateAppShortcut
[719:3847:0901/075159:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[714:41219:0901/075203:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[714:41219:0901/075203:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[714:41219:0901/075203:WARNING:channel.cc(325)] RawChannel write error
[714:3847:0901/075203:INFO:CONSOLE(0)] "[SUCCESS] createEnabledAppShortcutWithoutUserGesture", source: chrome-extension://ajjhmiemhhoabodhjeilblemdbfafmjl/createAppShortcut.html (0)
[714:3847:0901/075203:INFO:CONSOLE(0)] "[SUCCESS] createEnabledAppShortcut", source: chrome-extension://ajjhmiemhhoabodhjeilblemdbfafmjl/createAppShortcut.html (0)
[714:3847:0901/075203:INFO:CONSOLE(0)] "[SUCCESS] createDisabledAppShortcut", source: chrome-extension://ajjhmiemhhoabodhjeilblemdbfafmjl/createAppShortcut.html (0)
[714:3847:0901/075203:INFO:CONSOLE(0)] "[SUCCESS] createPackagedAppShortcut", source: chrome-extension://ajjhmiemhhoabodhjeilblemdbfafmjl/createAppShortcut.html (0)
[714:3847:0901/075203:INFO:CONSOLE(0)] "[SUCCESS] createExtensionShortcut", source: chrome-extension://ajjhmiemhhoabodhjeilblemdbfafmjl/createAppShortcut.html (0)
[714:3847:0901/075203:INFO:CONSOLE(0)] "[SUCCESS] createNotExistAppShortcut", source: chrome-extension://ajjhmiemhhoabodhjeilblemdbfafmjl/createAppShortcut.html (0)
[721:13063:0901/075203:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionManagementApiTest.CreateAppShortcut (7065 ms)
[58/194] ExtensionManagementApiTest.CreateAppShortcut (8710 ms)
[ RUN ] ProxySettingsApiTest.ProxyEventsParseError
[726:3847:0901/075203:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[722:41219:0901/075205:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[722:41219:0901/075206:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[722:41219:0901/075206:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ProxySettingsApiTest.ProxyEventsParseError (4863 ms)
[59/194] ProxySettingsApiTest.ProxyEventsParseError (6301 ms)
[ RUN ] ExtensionSettingsApiTest.SplitModeIncognito
[732:3847:0901/075207:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[729:62467:0901/075210:ERROR:mach_broker_mac.mm(222)] Unknown process 737 is sending Mach IPC messages!
[729:3847:0901/075211:INFO:CONSOLE(0)] "[SUCCESS] testEverything", source: chrome-extension://bilckmonekgkfciljbgfchbihiibjhik/_generated_background_page.html (0)
[734:13063:0901/075211:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[734:13063:0901/075211:WARNING:channel.cc(325)] RawChannel write error
[729:41219:0901/075211:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[729:41219:0901/075211:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionSettingsApiTest.SplitModeIncognito (6425 ms)
[60/194] ExtensionSettingsApiTest.SplitModeIncognito (7997 ms)
[ RUN ] SyncFileSystemApiTest.WriteFileThenGetUsage
[739:3847:0901/075210:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[733:65043:0901/075212:ERROR:mach_broker_mac.mm(222)] Unknown process 742 is sending Mach IPC messages!
[733:3847:0901/075214:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://nlbnfibjloolmgkldddnjnhepjaphhkn/_generated_background_page.html (0)
[741:13063:0901/075214:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SyncFileSystemApiTest.WriteFileThenGetUsage (6443 ms)
[61/194] SyncFileSystemApiTest.WriteFileThenGetUsage (7843 ms)
[ RUN ] WebrtcLoggingPrivateApiTest.TestStartStopStoreAndUpload
[752:3847:0901/075218:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[754:14595:0901/075219:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[754:14595:0901/075219:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] WebrtcLoggingPrivateApiTest.TestStartStopStoreAndUpload (3298 ms)
[62/194] WebrtcLoggingPrivateApiTest.TestStartStopStoreAndUpload (4881 ms)
[ RUN ] WebNavigationApiTest.Failures
[748:3847:0901/075215:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[744:39683:0901/075220:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[744:39683:0901/075220:WARNING:channel.cc(325)] RawChannel write error
[744:3847:0901/075220:INFO:CONSOLE(0)] "[SUCCESS] nonExistentIframe", source: chrome-extension://mnidcijkmpgjjgfchhjbjnbgapiifgbp/test_failures.html (0)
[744:3847:0901/075221:INFO:CONSOLE(0)] "[SUCCESS] nonExistentIframeNavigation", source: chrome-extension://mnidcijkmpgjjgfchhjbjnbgapiifgbp/test_failures.html (0)
[744:3847:0901/075221:INFO:CONSOLE(0)] "[SUCCESS] cancel", source: chrome-extension://mnidcijkmpgjjgfchhjbjnbgapiifgbp/test_failures.html (0)
[744:3847:0901/075221:INFO:CONSOLE(0)] "[SUCCESS] nonExistent", source: chrome-extension://mnidcijkmpgjjgfchhjbjnbgapiifgbp/test_failures.html (0)
[753:12551:0901/075221:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[753:12551:0901/075221:WARNING:channel.cc(325)] RawChannel write error
[744:3847:0901/075221:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.Failures (8030 ms)
[63/194] WebNavigationApiTest.Failures (9718 ms)
[ RUN ] ExtensionWebstorePrivateApiTest.EmptyCrx
HTTP server started on http://127.0.0.1:49244...
sending server_data: {"host": "127.0.0.1", "port": 49244} (36 bytes)
[761:3847:0901/075223:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[756:3847:0901/075225:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[756:3847:0901/075225:INFO:CONSOLE(52)] "img.onload called", source: http://www.example.com:49244/files/extensions/api_test/webstore_private/common.js (52)
[756:3847:0901/075227:WARNING:extension_error_reporter.cc(79)] Extension error: Package is invalid: 'CRX_HEADER_INVALID'.
[756:3847:0901/075227:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: http://www.example.com:49244/files/extensions/api_test/webstore_private/empty.html (0)
[756:40707:0901/075227:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionWebstorePrivateApiTest.EmptyCrx (6700 ms)
[64/194] ExtensionWebstorePrivateApiTest.EmptyCrx (8565 ms)
[ RUN ] BundleWebstorePrivateApiTest.InstallBundleIncognito
HTTP server started on http://127.0.0.1:49245...
sending server_data: {"host": "127.0.0.1", "port": 49245} (36 bytes)
[767:3847:0901/075226:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[760:41475:0901/075233:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[760:41475:0901/075233:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BundleWebstorePrivateApiTest.InstallBundleIncognito (9987 ms)
[65/194] BundleWebstorePrivateApiTest.InstallBundleIncognito (11583 ms)
[ RUN ] ExtensionContextMenuBrowserTest.Patterns
[778:3847:0901/075232:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionContextMenuBrowserTest.Patterns (6287 ms)
[66/194] ExtensionContextMenuBrowserTest.Patterns (7575 ms)
[ RUN ] ExtensionFunctionalTest.TestSetExtensionsState
[793:3847:0901/075238:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[795:12807:0901/075241:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[795:12807:0901/075241:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[795:12807:0901/075241:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[795:12807:0901/075241:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[788:5635:0901/075242:ERROR:mach_broker_mac.mm(222)] Unknown process 800 is sending Mach IPC messages!
[ OK ] ExtensionFunctionalTest.TestSetExtensionsState (5350 ms)
[67/194] ExtensionFunctionalTest.TestSetExtensionsState (6600 ms)
[ RUN ] ExtensionContextMenuBrowserTest.IncognitoSplit
[789:3847:0901/075236:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[785:4611:0901/075240:ERROR:mach_broker_mac.mm(222)] Unknown process 796 is sending Mach IPC messages!
[790:13063:0901/075241:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[785:39939:0901/075241:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[785:39939:0901/075241:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[785:39939:0901/075241:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[785:39939:0901/075241:WARNING:channel.cc(325)] RawChannel write error
[785:39939:0901/075241:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionContextMenuBrowserTest.IncognitoSplit (7518 ms)
[68/194] ExtensionContextMenuBrowserTest.IncognitoSplit (8898 ms)
[ RUN ] ExtensionInstallPromptBrowserTest.TrackParentWebContentsDestruction
[808:3847:0901/075245:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[802:40451:0901/075247:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[802:40451:0901/075247:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionInstallPromptBrowserTest.TrackParentWebContentsDestruction (4529 ms)
[69/194] ExtensionInstallPromptBrowserTest.TrackParentWebContentsDestruction (6122 ms)
[ RUN ] ExtensionResourceRequestPolicyTest.WebAccessibleResourcesWithCSP
[828:3847:0901/075251:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49278...
sending server_data: {"host": "127.0.0.1", "port": 49278} (36 bytes)
[ OK ] ExtensionResourceRequestPolicyTest.WebAccessibleResourcesWithCSP (3900 ms)
[70/194] ExtensionResourceRequestPolicyTest.WebAccessibleResourcesWithCSP (5397 ms)
[ RUN ] ExternallyConnectableMessagingTest.FromIncognitoPromptApp
[809:3847:0901/075246:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[803:72971:0901/075249:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[803:72971:0901/075252:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[803:40963:0901/075254:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[820:13063:0901/075254:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[820:13063:0901/075254:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[820:13063:0901/075254:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[832:13063:0901/075254:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[832:13063:0901/075254:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[832:13063:0901/075254:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[803:40963:0901/075254:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[803:40963:0901/075254:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExternallyConnectableMessagingTest.FromIncognitoPromptApp (10907 ms)
[71/194] ExternallyConnectableMessagingTest.FromIncognitoPromptApp (12454 ms)
[ RUN ] RequirementsCheckerBrowserTest.CheckNpapiExtension
[837:3847:0901/075256:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[833:40707:0901/075257:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[838:14083:0901/075257:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[ OK ] RequirementsCheckerBrowserTest.CheckNpapiExtension (2726 ms)
[72/194] RequirementsCheckerBrowserTest.CheckNpapiExtension (4211 ms)
[ RUN ] HistoryBrowserTest.SavingHistoryEnabled
HTTP server started on http://127.0.0.1:49284...
sending server_data: {"host": "127.0.0.1", "port": 49284} (36 bytes)
[849:3847:0901/075301:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[850:13063:0901/075302:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[850:13063:0901/075302:WARNING:channel.cc(325)] RawChannel write error
[ OK ] HistoryBrowserTest.SavingHistoryEnabled (3875 ms)
[73/194] HistoryBrowserTest.SavingHistoryEnabled (5433 ms)
[ RUN ] WindowOpenPanelTest.CloseNonExtensionPanelsOnUninstall
[841:3847:0901/075258:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[836:36611:0901/075302:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[836:36611:0901/075303:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[836:36611:0901/075303:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WindowOpenPanelTest.CloseNonExtensionPanelsOnUninstall (6990 ms)
[74/194] WindowOpenPanelTest.CloseNonExtensionPanelsOnUninstall (8443 ms)
[ RUN ] HistoryBrowserTest.SubmitFormAddsTargetPage
HTTP server started on http://127.0.0.1:49286...
sending server_data: {"host": "127.0.0.1", "port": 49286} (36 bytes)
[860:3847:0901/075307:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[860:3847:0901/075308:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000153840]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[860:3847:0901/075308:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000153840]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] HistoryBrowserTest.SubmitFormAddsTargetPage (4207 ms)
[75/194] HistoryBrowserTest.SubmitFormAddsTargetPage (5675 ms)
[ RUN ] HistoryBrowserTest.ReloadBringPageToTop
HTTP server started on http://127.0.0.1:49285...
sending server_data: {"host": "127.0.0.1", "port": 49285} (36 bytes)
[859:3847:0901/075307:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[851:40451:0901/075309:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[851:40451:0901/075309:WARNING:channel.cc(325)] RawChannel write error
[ OK ] HistoryBrowserTest.ReloadBringPageToTop (5275 ms)
[76/194] HistoryBrowserTest.ReloadBringPageToTop (6571 ms)
[ RUN ] RedirectTest.NoHttpToFile
[870:3847:0901/075312:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49287...
sending server_data: {"host": "127.0.0.1", "port": 49287} (36 bytes)
[864:3847:0901/075314:INFO:CONSOLE(0)] "Not allowed to load local resource: file:///Volumes/Untitled%201/b/swarm_slave/work/run_tha_testVQOqwG/chrome/test/data/http_to_file.html", source: http://127.0.0.1:49287/client-redirect?file:///Volumes/Untitled%201/b/swarm_slave/work/run_tha_testVQOqwG/chrome/test/data/http_to_file.html (0)
[864:36355:0901/075314:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[864:36355:0901/075314:WARNING:channel.cc(325)] RawChannel write error
[ OK ] RedirectTest.NoHttpToFile (3942 ms)
[77/194] RedirectTest.NoHttpToFile (5430 ms)
[ RUN ] ImageDecoderBrowserTest.Basic
[872:3847:0901/075313:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ImageDecoderBrowserTest.Basic (4128 ms)
[78/194] ImageDecoderBrowserTest.Basic (5451 ms)
[ RUN ] EncryptedMediaIsTypeSupportedTest.IsSupportedKeySystemWithMediaMimeType_ClearKey_MP4
[882:3847:0901/075318:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[876:3847:0901/075319:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[ OK ] EncryptedMediaIsTypeSupportedTest.IsSupportedKeySystemWithMediaMimeType_ClearKey_MP4 (3379 ms)
[79/194] EncryptedMediaIsTypeSupportedTest.IsSupportedKeySystemWithMediaMimeType_ClearKey_MP4 (4922 ms)
[ RUN ] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_Parent
[884:3847:0901/075318:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49289...
sending server_data: {"host": "127.0.0.1", "port": 49289} (36 bytes)
[877:3847:0901/075320:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[877:3847:0901/075320:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[884:3847:0901/075320:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x6130001557c0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[884:3847:0901/075320:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x6130001557c0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_Parent (4175 ms)
[80/194] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_Parent (5651 ms)
[ RUN ] MediaStreamDevicesControllerTest.RequestMicCamBlockMic
[891:3847:0901/075322:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] MediaStreamDevicesControllerTest.RequestMicCamBlockMic (3515 ms)
[81/194] MediaStreamDevicesControllerTest.RequestMicCamBlockMic (4951 ms)
[ RUN ] PredictorBrowserTest.PreconnectNonCORS
[895:3847:0901/075324:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PredictorBrowserTest.PreconnectNonCORS (2924 ms)
[82/194] PredictorBrowserTest.PreconnectNonCORS (4428 ms)
[ RUN ] PredictorBrowserTest.PreconnectAndFetchCORS
[901:3847:0901/075327:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[897:73227:0901/075328:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /test.woff2
[897:3847:0901/075328:INFO:CONSOLE(0)] "Font from origin 'http://127.0.0.1:49295' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access. The response had HTTP status code 404.", source: data:text/html;base64,PHNjcmlwdD52YXIgZm9udCA9IG5ldyBGb250RmFjZSgnRm9udEEnLCAndXJsKGh0dHA6Ly8xMjcuMC4wLjE6NDkyOTUvdGVzdC53b2ZmMiknKTtmb250LmxvYWQoKTs8L3NjcmlwdD4= (0)
[897:3847:0901/075328:INFO:CONSOLE(0)] "Uncaught (in promise) NetworkError: A network error occurred.", source: data:text/html;base64,PHNjcmlwdD52YXIgZm9udCA9IG5ldyBGb250RmFjZSgnRm9udEEnLCAndXJsKGh0dHA6Ly8xMjcuMC4wLjE6NDkyOTUvdGVzdC53b2ZmMiknKTtmb250LmxvYWQoKTs8L3NjcmlwdD4= (0)
[897:40451:0901/075328:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[897:40451:0901/075328:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PredictorBrowserTest.PreconnectAndFetchCORS (3282 ms)
[83/194] PredictorBrowserTest.PreconnectAndFetchCORS (4759 ms)
[ RUN ] FileProxyScriptBrowserTest.Verify
[905:3847:0901/075328:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[906:12807:0901/075329:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[906:12807:0901/075329:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[906:12807:0901/075329:WARNING:channel.cc(325)] RawChannel write error
[ OK ] FileProxyScriptBrowserTest.Verify (3279 ms)
[84/194] FileProxyScriptBrowserTest.Verify (4582 ms)
[ RUN ] PasswordManagerBrowserTestBase.Redirects
[915:3847:0901/075333:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[908:55319:0901/075334:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.Redirects (3424 ms)
[85/194] PasswordManagerBrowserTestBase.Redirects (4831 ms)
[ RUN ] WebSocketBrowserTest.ReuseMainPageBasicAuthCredentialsForWebSocket
[912:3847:0901/075332:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:49298...
sending server_data: {"host": "127.0.0.1", "port": 49298} (36 bytes)
[918:13063:0901/075335:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
1.0.0.127.in-addr.arpa - code 404, message File not found
Exception in processing request from: ('127.0.0.1', 49307)
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 593, in process_request_thread
self.finish_request(request, client_address)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 334, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/Volumes/Untitled 1/b/swarm_slave/work/run_tha_testVQOqwG/third_party/pywebsocket/src/mod_pywebsocket/standalone.py", line 663, in __init__
self, request, client_address, server)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 651, in __init__
self.finish()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 710, in finish
self.wfile.close()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 279, in close
self.flush()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 303, in flush
self._sock.sendall(view[write_offset:write_offset+buffer_size])
error: [Errno 32] Broken pipe
[ OK ] WebSocketBrowserTest.ReuseMainPageBasicAuthCredentialsForWebSocket (5518 ms)
[86/194] WebSocketBrowserTest.ReuseMainPageBasicAuthCredentialsForWebSocket (7027 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForFetchWithNewPasswordsWithoutOnSubmit
[923:3847:0901/075337:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[919:54819:0901/075339:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PromptForFetchWithNewPasswordsWithoutOnSubmit (3695 ms)
[87/194] PasswordManagerBrowserTestBase.PromptForFetchWithNewPasswordsWithoutOnSubmit (5131 ms)
[ RUN ] PasswordManagerBrowserTestBase.SameOriginIframeAutoFillTest
[927:3847:0901/075339:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[922:55331:0901/075340:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[922:3847:0901/075341:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[ OK ] PasswordManagerBrowserTestBase.SameOriginIframeAutoFillTest (3627 ms)
[88/194] PasswordManagerBrowserTestBase.SameOriginIframeAutoFillTest (4945 ms)
[ RUN ] PluginPowerSaverBrowserTest.LargePluginsPeripheralWhenPosterSpecified
[933:3847:0901/075343:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[933:3847:0901/075344:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000037e80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[933:3847:0901/075344:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000037e80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[933:3847:0901/075344:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000037e80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[933:3847:0901/075344:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000037e80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[933:3847:0901/075344:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000037e80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[933:3847:0901/075344:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000037e80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] PluginPowerSaverBrowserTest.LargePluginsPeripheralWhenPosterSpecified (3490 ms)
[89/194] PluginPowerSaverBrowserTest.LargePluginsPeripheralWhenPosterSpecified (4889 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPageRemovesPending
[937:3847:0901/075344:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49320...
sending server_data: {"host": "127.0.0.1", "port": 49320} (36 bytes)
[932:38915:0901/075347:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderPageRemovesPending (5546 ms)
[90/194] PrerenderBrowserTest.PrerenderPageRemovesPending (7184 ms)
[ RUN ] PrerenderBrowserTest.PrerenderNoCommitNoSwap2
[944:3847:0901/075348:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49327...
sending server_data: {"host": "127.0.0.1", "port": 49327} (36 bytes)
[939:38659:0901/075352:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[939:38659:0901/075352:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[939:38659:0901/075352:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[939:38659:0901/075352:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[939:38659:0901/075352:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderNoCommitNoSwap2 (6883 ms)
[91/194] PrerenderBrowserTest.PrerenderNoCommitNoSwap2 (8271 ms)
[ RUN ] PrerenderBrowserTest.PrerenderCancelPrerenderWithPrerender
[951:3847:0901/075351:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49333...
sending server_data: {"host": "127.0.0.1", "port": 49333} (36 bytes)
[946:37379:0901/075354:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderCancelPrerenderWithPrerender (5421 ms)
[92/194] PrerenderBrowserTest.PrerenderCancelPrerenderWithPrerender (6688 ms)
[ RUN ] PrerenderBrowserTest.PrerenderSessionStorage
[959:3847:0901/075356:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49339...
sending server_data: {"host": "127.0.0.1", "port": 49339} (36 bytes)
[961:13063:0901/075359:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[961:13063:0901/075359:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[961:13063:0901/075359:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderSessionStorage (7019 ms)
[93/194] PrerenderBrowserTest.PrerenderSessionStorage (8323 ms)
[ RUN ] PrerenderBrowserTest.TaskManagementTagsBasic
[965:3847:0901/075358:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49345...
sending server_data: {"host": "127.0.0.1", "port": 49345} (36 bytes)
[ OK ] PrerenderBrowserTest.TaskManagementTagsBasic (5577 ms)
[94/194] PrerenderBrowserTest.TaskManagementTagsBasic (7116 ms)
[ RUN ] PrintPreviewDialogControllerBrowserTest.ReloadInitiatorTab
[976:3847:0901/075404:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[971:54547:0901/075406:ERROR:mach_broker_mac.mm(222)] Unknown process 981 is sending Mach IPC messages!
[971:54547:0901/075407:ERROR:mach_broker_mac.mm(222)] Unknown process 983 is sending Mach IPC messages!
[ OK ] PrintPreviewDialogControllerBrowserTest.ReloadInitiatorTab (4895 ms)
[95/194] PrintPreviewDialogControllerBrowserTest.ReloadInitiatorTab (6427 ms)
[ RUN ] PrintPreviewDialogControllerBrowserTest.PdfPluginDisabled
[979:3847:0901/075405:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[972:3847:0901/075408:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] PrintPreviewDialogControllerBrowserTest.PdfPluginDisabled (8257 ms)
[96/194] PrintPreviewDialogControllerBrowserTest.PdfPluginDisabled (9684 ms)
[ RUN ] HostZoomMapIframeSigninBrowserTest.EventsForNonDefaultStoragePartition
[989:3847:0901/075410:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[984:40195:0901/075413:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[992:12807:0901/075413:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[992:12807:0901/075413:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[989:3847:0901/075413:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[989:3847:0901/075413:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[989:3847:0901/075413:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[989:3847:0901/075413:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] HostZoomMapIframeSigninBrowserTest.EventsForNonDefaultStoragePartition (4995 ms)
[97/194] HostZoomMapIframeSigninBrowserTest.EventsForNonDefaultStoragePartition (6289 ms)
[ RUN ] ReferrerPolicyTest.HttpsTargetBlankOrigin
[996:3847:0901/075415:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ReferrerPolicyTest.HttpsTargetBlankOrigin (3690 ms)
[98/194] ReferrerPolicyTest.HttpsTargetBlankOrigin (4979 ms)
[ RUN ] ReferrerPolicyTest.HttpsTargetBlankRedirect
[1001:3847:0901/075417:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[997:37379:0901/075418:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[997:37379:0901/075418:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ReferrerPolicyTest.HttpsTargetBlankRedirect (3491 ms)
[99/194] ReferrerPolicyTest.HttpsTargetBlankRedirect (5083 ms)
[ RUN ] NoSessionRestoreTest.SessionCookiesBrowserCloseWithPopupOpen
[1006:3847:0901/075420:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1003:40451:0901/075424:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1003:40451:0901/075424:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1003:40451:0901/075424:WARNING:channel.cc(325)] RawChannel write error
[1003:40451:0901/075424:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1003:40451:0901/075424:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NoSessionRestoreTest.SessionCookiesBrowserCloseWithPopupOpen (6321 ms)
[100/194] NoSessionRestoreTest.SessionCookiesBrowserCloseWithPopupOpen (7967 ms)
[ RUN ] NoSessionRestoreTest.SessionCookiesCloseAllBrowsers
[1012:3847:0901/075422:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1013:13063:0901/075423:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1013:13063:0901/075423:WARNING:channel.cc(325)] RawChannel write error
[1007:40451:0901/075429:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1007:40451:0901/075429:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NoSessionRestoreTest.SessionCookiesCloseAllBrowsers (9710 ms)
[101/194] NoSessionRestoreTest.SessionCookiesCloseAllBrowsers (11047 ms)
[ RUN ] DefaultMemorySSLHostStateDelegateTest.PRE_AfterRestart
[1030:3847:0901/075433:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1032:14595:0901/075434:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[1032:13063:0901/075434:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DefaultMemorySSLHostStateDelegateTest.PRE_AfterRestart (3205 ms)
[102/194] DefaultMemorySSLHostStateDelegateTest.PRE_AfterRestart (4670 ms)
[ RUN ] TabRestoreTest.RestoreToDifferentWindow
[1021:3847:0901/075428:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1033:14339:0901/075435:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[1033:14339:0901/075435:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[1024:12807:0901/075435:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1024:12807:0901/075435:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1024:12807:0901/075435:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1033:12807:0901/075435:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1033:12807:0901/075435:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1033:12807:0901/075435:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1033:12807:0901/075435:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1017:40451:0901/075435:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1017:40451:0901/075435:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[1017:40451:0901/075435:WARNING:channel.cc(325)] RawChannel write error
[ OK ] TabRestoreTest.RestoreToDifferentWindow (9586 ms)
[103/194] TabRestoreTest.RestoreToDifferentWindow (11144 ms)
[ RUN ] SSLUITestBlock.TestBlockRunningInsecureContent
[1042:3847:0901/075439:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49355...
sending server_data: {"host": "127.0.0.1", "port": 49355} (36 bytes)
HTTPS server started on https://127.0.0.1:49357...
sending server_data: {"host": "127.0.0.1", "port": 49357} (36 bytes)
[1035:3847:0901/075441:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:49357/files/ssl/page_runs_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjQ5MzU1' was loaded over HTTPS, but requested an insecure script 'http://127.0.0.1:49355/files/ssl/randomize_hash.js'. This request has been blocked; the content must be served over HTTPS.", source: https://127.0.0.1:49357/files/ssl/page_runs_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjQ5MzU1 (0)
[1035:38915:0901/075441:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SSLUITestBlock.TestBlockRunningInsecureContent (4882 ms)
[104/194] SSLUITestBlock.TestBlockRunningInsecureContent (6179 ms)
[ RUN ] SSLUITest.TestInterstitialJavaScriptProceeds
[1038:3847:0901/075438:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:49353...
sending server_data: {"host": "127.0.0.1", "port": 49353} (36 bytes)
[1046:13063:0901/075441:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1046:13063:0901/075441:WARNING:channel.cc(325)] RawChannel write error
[1034:40451:0901/075441:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1034:40451:0901/075441:WARNING:channel.cc(325)] RawChannel write error
[1046:16387:0901/075441:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010224ef33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001022942b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001022e1ea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010e6469e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010e64609e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000103b9d244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010353cd96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000103605fdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001047483d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001046f2308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001046f17c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000102356ff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001023566b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010234c92f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff944b5772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff944a21a1 thread_start + 13
[ OK ] SSLUITest.TestInterstitialJavaScriptProceeds (5636 ms)
[105/194] SSLUITest.TestInterstitialJavaScriptProceeds (7232 ms)
[ RUN ] CommonNameMismatchBrowserTest.ShouldShowWWWSubdomainMismatchInterstitial
[1055:3847:0901/075445:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:49362...
sending server_data: {"host": "127.0.0.1", "port": 49362} (36 bytes)
[1049:3847:0901/075447:INFO:CONSOLE(0)] "Redirecting navigation www.mail.example.com -> mail.example.com because the server presented a certificate valid for mail.example.com but not for www.mail.example.com.", source: https://mail.example.com:49362/files/ssl/google.html?a=b#anchor (0)
[1057:12807:0901/075447:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1057:12807:0901/075447:WARNING:channel.cc(325)] RawChannel write error
[ OK ] CommonNameMismatchBrowserTest.ShouldShowWWWSubdomainMismatchInterstitial (4551 ms)
[106/194] CommonNameMismatchBrowserTest.ShouldShowWWWSubdomainMismatchInterstitial (5835 ms)
[ RUN ] ViewSourceTest.ViewSourceInMenuDisabledWhileViewingSource
[1056:3847:0901/075445:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1050:38915:0901/075447:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1050:38915:0901/075447:WARNING:channel.cc(325)] RawChannel write error
[1050:73235:0901/075447:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[1050:38915:0901/075447:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1050:38915:0901/075447:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1050:38915:0901/075447:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[1050:38915:0901/075447:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1050:38915:0901/075447:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ViewSourceTest.ViewSourceInMenuDisabledWhileViewingSource (4606 ms)
[107/194] ViewSourceTest.ViewSourceInMenuDisabledWhileViewingSource (5912 ms)
[ RUN ] BackgroundContentsTagTest.TagsManagerRecordsATag
[1067:3847:0901/075451:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1071:12807:0901/075453:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1071:12807:0901/075453:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1071:12807:0901/075453:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BackgroundContentsTagTest.TagsManagerRecordsATag (4580 ms)
[108/194] BackgroundContentsTagTest.TagsManagerRecordsATag (5903 ms)
[ RUN ] BackgroundContentsTagTest.PreExistingTasksAreProvided
[1068:3847:0901/075451:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1072:3847:0901/075453:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2147483650, remote ID 3)
[1072:13063:0901/075453:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1072:13063:0901/075453:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1062:41219:0901/075453:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1062:41219:0901/075453:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1062:41219:0901/075453:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1062:41219:0901/075453:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BackgroundContentsTagTest.PreExistingTasksAreProvided (4730 ms)
[109/194] BackgroundContentsTagTest.PreExistingTasksAreProvided (5918 ms)
[ RUN ] TaskManagerBrowserTest.NoticePanel
[1079:3847:0901/075457:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1081:13319:0901/075459:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1081:13319:0901/075459:WARNING:channel.cc(325)] RawChannel write error
[1083:13063:0901/075459:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483655, remote ID 8)
[1083:13063:0901/075459:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1083:13063:0901/075459:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1083:13063:0901/075459:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1083:13063:0901/075459:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] TaskManagerBrowserTest.NoticePanel (4730 ms)
[110/194] TaskManagerBrowserTest.NoticePanel (6034 ms)
[ RUN ] TaskManagerBrowserTest.KillPanelViaExtensionResource
[1080:3847:0901/075457:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] TaskManagerBrowserTest.KillPanelViaExtensionResource (5584 ms)
[111/194] TaskManagerBrowserTest.KillPanelViaExtensionResource (6957 ms)
[ RUN ] TranslateBrowserTest.IgnoreRefreshMetaTagAtOnload
HTTPS server started on https://127.0.0.1:49372...
sending server_data: {"host": "127.0.0.1", "port": 49372} (36 bytes)
[1092:3847:0901/075503:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1085:73739:0901/075504:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] TranslateBrowserTest.IgnoreRefreshMetaTagAtOnload (4869 ms)
[112/194] TranslateBrowserTest.IgnoreRefreshMetaTagAtOnload (6311 ms)
[ RUN ] AutofillDialogControllerTest.AddNewResetsCountry
[1094:3847:0901/075504:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.AddNewResetsCountry (4174 ms)
[113/194] AutofillDialogControllerTest.AddNewResetsCountry (5680 ms)
[ RUN ] PopupBlockerBrowserTest.AllowPopupThroughContentSetting
[1103:3847:0901/075510:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1097:72971:0901/075511:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PopupBlockerBrowserTest.AllowPopupThroughContentSetting (3674 ms)
[114/194] PopupBlockerBrowserTest.AllowPopupThroughContentSetting (5175 ms)
[ RUN ] AutofillDialogControllerTest.HideOnNavigateMainFrame
[1102:3847:0901/075509:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49380...
sending server_data: {"host": "127.0.0.1", "port": 49380} (36 bytes)
[ OK ] AutofillDialogControllerTest.HideOnNavigateMainFrame (5794 ms)
[115/194] AutofillDialogControllerTest.HideOnNavigateMainFrame (7209 ms)
[ RUN ] BrowserTest.NoTitleFileUrl
[1111:3847:0901/075515:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserTest.NoTitleFileUrl (3707 ms)
[116/194] BrowserTest.NoTitleFileUrl (5188 ms)
[ RUN ] BrowserTest.Title
[1115:3847:0901/075516:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserTest.Title (3127 ms)
[117/194] BrowserTest.Title (4668 ms)
[ RUN ] BrowserTest.SingleBeforeUnloadAfterRedirect
[1121:3847:0901/075520:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49382...
sending server_data: {"host": "127.0.0.1", "port": 49382} (36 bytes)
HTTPS server started on https://127.0.0.1:49383...
sending server_data: {"host": "127.0.0.1", "port": 49383} (36 bytes)
[ OK ] BrowserTest.SingleBeforeUnloadAfterRedirect (5819 ms)
[118/194] BrowserTest.SingleBeforeUnloadAfterRedirect (7299 ms)
[ RUN ] BrowserTest.StartMaximized
[1125:3847:0901/075521:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1119:41219:0901/075524:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1119:41219:0901/075524:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1119:41219:0901/075524:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BrowserTest.StartMaximized (5823 ms)
[119/194] BrowserTest.StartMaximized (7312 ms)
[ RUN ] BrowserTest.DisableExtensionsAndSettingsWhenIncognitoIsDisabled
[1136:3847:0901/075527:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserTest.DisableExtensionsAndSettingsWhenIncognitoIsDisabled (3091 ms)
[120/194] BrowserTest.DisableExtensionsAndSettingsWhenIncognitoIsDisabled (4544 ms)
[ RUN ] ClickModifierTest.WindowOpenControlShiftClickTest
[1140:3847:0901/075528:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1133:37379:0901/075529:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1133:37379:0901/075529:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ClickModifierTest.WindowOpenControlShiftClickTest (3210 ms)
[121/194] ClickModifierTest.WindowOpenControlShiftClickTest (4674 ms)
[ RUN ] BrowserCrApplicationAppleScriptTest.Creation
[1150:3847:0901/075533:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserCrApplicationAppleScriptTest.Creation (3174 ms)
[122/194] BrowserCrApplicationAppleScriptTest.Creation (4612 ms)
[ RUN ] BrowserNavigatorTest.Disposition_Bookmarks_UseNonIncognitoWindow
[1146:3847:0901/075532:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1148:12807:0901/075534:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1148:12807:0901/075534:WARNING:channel.cc(325)] RawChannel write error
[1142:37379:0901/075534:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1142:37379:0901/075534:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1142:37379:0901/075534:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1142:4871:0901/075535:ERROR:mach_broker_mac.mm(222)] Unknown process 1153 is sending Mach IPC messages!
[ OK ] BrowserNavigatorTest.Disposition_Bookmarks_UseNonIncognitoWindow (5009 ms)
[123/194] BrowserNavigatorTest.Disposition_Bookmarks_UseNonIncognitoWindow (6361 ms)
[ RUN ] WindowAppleScriptTest.CreationWithNoBrowser
[1160:3847:0901/075537:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1161:14851:0901/075538:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[1161:14851:0901/075538:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[1161:14851:0901/075538:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[1161:13319:0901/075538:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1161:13319:0901/075538:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WindowAppleScriptTest.CreationWithNoBrowser (2889 ms)
[124/194] WindowAppleScriptTest.CreationWithNoBrowser (4149 ms)
[ RUN ] OneClickSigninDialogControllerTest.LearnMore
[1162:3847:0901/075538:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1163:12807:0901/075540:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1163:12807:0901/075540:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1155:62747:0901/075540:ERROR:mach_broker_mac.mm(222)] Unknown process 1165 is sending Mach IPC messages!
[ OK ] OneClickSigninDialogControllerTest.LearnMore (4010 ms)
[125/194] OneClickSigninDialogControllerTest.LearnMore (5375 ms)
[ RUN ] PermissionBubbleBrowserTest.AppHasNoLocationBar
[1168:3847:0901/075542:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1164:64531:0901/075543:ERROR:mach_broker_mac.mm(222)] Unknown process 1173 is sending Mach IPC messages!
[ OK ] PermissionBubbleBrowserTest.AppHasNoLocationBar (3906 ms)
[126/194] PermissionBubbleBrowserTest.AppHasNoLocationBar (5418 ms)
[ RUN ] FindInPageControllerTest.FindInPageFrames
[1180:3847:0901/075547:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1176:35843:0901/075548:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] FindInPageControllerTest.FindInPageFrames (3373 ms)
[127/194] FindInPageControllerTest.FindInPageFrames (4851 ms)
[ RUN ] FindInPageControllerTest.FindInPageFormsTextAreas
[1186:3847:0901/075552:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.FindInPageFormsTextAreas (3564 ms)
[128/194] FindInPageControllerTest.FindInPageFormsTextAreas (5170 ms)
[ RUN ] ContentSettingBubbleModelMediaStreamTest.ManageLink
[1174:3847:0901/075544:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1169:3847:0901/075546:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1169:3847:0901/075551:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1169:3847:0901/075555:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1175:13319:0901/075556:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1175:13319:0901/075556:WARNING:channel.cc(325)] RawChannel write error
[1188:13319:0901/075556:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1188:13319:0901/075556:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1188:13319:0901/075556:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1188:13319:0901/075556:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1182:13063:0901/075556:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1182:13063:0901/075556:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1182:13063:0901/075556:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1182:13063:0901/075556:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1182:13063:0901/075556:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ContentSettingBubbleModelMediaStreamTest.ManageLink (15311 ms)
[129/194] ContentSettingBubbleModelMediaStreamTest.ManageLink (16866 ms)
[ RUN ] FindInPageControllerTest.SingleOccurrence
[1192:3847:0901/075557:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1193:13063:0901/075558:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1192:3847:0901/075558:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c040]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1192:3847:0901/075558:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c040]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1192:3847:0901/075558:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c040]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1192:3847:0901/075558:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c040]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1192:3847:0901/075558:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c040]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1192:3847:0901/075558:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c040]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] FindInPageControllerTest.SingleOccurrence (3238 ms)
[130/194] FindInPageControllerTest.SingleOccurrence (4723 ms)
[ RUN ] FindInPageControllerTest.StartSearchAfterSelection
[1198:3847:0901/075600:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1194:40195:0901/075601:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1194:40195:0901/075601:WARNING:channel.cc(325)] RawChannel write error
[ OK ] FindInPageControllerTest.StartSearchAfterSelection (3361 ms)
[131/194] FindInPageControllerTest.StartSearchAfterSelection (4612 ms)
[ RUN ] LoginPromptBrowserTest.IncorrectConfirmation
[1202:3847:0901/075602:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49388...
sending server_data: {"host": "127.0.0.1", "port": 49388} (36 bytes)
[ OK ] LoginPromptBrowserTest.IncorrectConfirmation (5116 ms)
[132/194] LoginPromptBrowserTest.IncorrectConfirmation (6441 ms)
[ RUN ] TabModalConfirmDialogTest.Accept
[1208:3847:0901/075605:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1204:36611:0901/075606:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[1204:36611:0901/075606:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1204:36611:0901/075606:WARNING:channel.cc(325)] RawChannel write error
[ OK ] TabModalConfirmDialogTest.Accept (3234 ms)
[133/194] TabModalConfirmDialogTest.Accept (4594 ms)
[ RUN ] TabModalConfirmDialogTest.CloseSelf
[1214:3847:0901/075608:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1210:38915:0901/075610:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] TabModalConfirmDialogTest.CloseSelf (3589 ms)
[134/194] TabModalConfirmDialogTest.CloseSelf (4910 ms)
[ RUN ] TabModalConfirmDialogTest.Quit
[1218:3847:0901/075610:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] TabModalConfirmDialogTest.Quit (3363 ms)
[135/194] TabModalConfirmDialogTest.Quit (4782 ms)
[ RUN ] BookmarksTest.BookmarksLoaded
[1224:3847:0901/075613:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1220:37379:0901/075616:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1220:37379:0901/075616:WARNING:channel.cc(325)] RawChannel write error
[1220:3847:0901/075616:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] BookmarksTest.BookmarksLoaded (5992 ms)
[136/194] BookmarksTest.BookmarksLoaded (7231 ms)
[ RUN ] OptionsUIBrowserTest.NavigateBackFromOverlayDialog
[1228:3847:0901/075615:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1223:3847:0901/075618:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] OptionsUIBrowserTest.NavigateBackFromOverlayDialog (7524 ms)
[137/194] OptionsUIBrowserTest.NavigateBackFromOverlayDialog (9070 ms)
[ RUN ] FormAutofillTest.WebFormControlElementToFormFieldInvalidType
[ OK ] FormAutofillTest.WebFormControlElementToFormFieldInvalidType (337 ms)
[138/194] FormAutofillTest.WebFormControlElementToFormFieldInvalidType (1718 ms)
[ RUN ] FormAutofillTest.WebFormControlElementToPasswordFormField
[ OK ] FormAutofillTest.WebFormControlElementToPasswordFormField (327 ms)
[139/194] FormAutofillTest.WebFormControlElementToPasswordFormField (1674 ms)
[ RUN ] ZoomControllerBrowserTest.ErrorPagesCanZoomAfterTabRestore
[1235:3847:0901/075620:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1238:12807:0901/075623:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1238:12807:0901/075623:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1240:13319:0901/075624:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] ZoomControllerBrowserTest.ErrorPagesCanZoomAfterTabRestore (6021 ms)
[140/194] ZoomControllerBrowserTest.ErrorPagesCanZoomAfterTabRestore (7396 ms)
[ RUN ] FormAutofillTest.WebFormElementToFormDataTooManyFields
[ OK ] FormAutofillTest.WebFormElementToFormDataTooManyFields (428 ms)
[141/194] FormAutofillTest.WebFormElementToFormDataTooManyFields (1719 ms)
[ RUN ] FormAutofillTest.PreviewForm
[ OK ] FormAutofillTest.PreviewForm (384 ms)
[142/194] FormAutofillTest.PreviewForm (1483 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromTableAdjacentElements
[ OK ] FormAutofillTest.LabelsInferredFromTableAdjacentElements (388 ms)
[143/194] FormAutofillTest.LabelsInferredFromTableAdjacentElements (1753 ms)
[ RUN ] FormAutofillTest.FillFormEmptyName
[ OK ] FormAutofillTest.FillFormEmptyName (324 ms)
[144/194] FormAutofillTest.FillFormEmptyName (1487 ms)
[ RUN ] FormAutofillTest.ClearFormWithNodeContainingSelectOneForUnownedForm
[ OK ] FormAutofillTest.ClearFormWithNodeContainingSelectOneForUnownedForm (293 ms)
[145/194] FormAutofillTest.ClearFormWithNodeContainingSelectOneForUnownedForm (1497 ms)
[ RUN ] FormAutofillTest.ClearOnlyAutofilledFieldsForUnownedForm
[ OK ] FormAutofillTest.ClearOnlyAutofilledFieldsForUnownedForm (279 ms)
[146/194] FormAutofillTest.ClearOnlyAutofilledFieldsForUnownedForm (1496 ms)
[ RUN ] PageClickTrackerTest.PageClickTrackerInputClicked
[ OK ] PageClickTrackerTest.PageClickTrackerInputClicked (428 ms)
[147/194] PageClickTrackerTest.PageClickTrackerInputClicked (1783 ms)
[ RUN ] PageClickTrackerTest.PageClickTrackerTextAreaFocusedAndClicked
[ OK ] PageClickTrackerTest.PageClickTrackerTextAreaFocusedAndClicked (350 ms)
[148/194] PageClickTrackerTest.PageClickTrackerTextAreaFocusedAndClicked (1710 ms)
[ RUN ] PasswordAutofillAgentTest.CredentialsOnClick
[1249:3847:0901/075632:1028783797328:WARNING:keycode_converter.cc(98)] empty code string
[1249:3847:0901/075632:1028832787821:WARNING:keycode_converter.cc(98)] empty code string
[1249:3847:0901/075632:1028836124365:WARNING:keycode_converter.cc(98)] empty code string
[ OK ] PasswordAutofillAgentTest.CredentialsOnClick (484 ms)
[149/194] PasswordAutofillAgentTest.CredentialsOnClick (1790 ms)
[ RUN ] PasswordGenerationAgentTest.FillTest
[ OK ] PasswordGenerationAgentTest.FillTest (490 ms)
[150/194] PasswordGenerationAgentTest.FillTest (1743 ms)
[ RUN ] PasswordGenerationAgentTest.AccountCreationFormsDetectedTest
[ OK ] PasswordGenerationAgentTest.AccountCreationFormsDetectedTest (450 ms)
[151/194] PasswordGenerationAgentTest.AccountCreationFormsDetectedTest (1775 ms)
[ RUN ] InProcessBrowserTest.AfterStartupTaskUtils
[1256:3847:0901/075636:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1257:14339:0901/075637:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[1257:14339:0901/075637:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] InProcessBrowserTest.AfterStartupTaskUtils (2962 ms)
[152/194] InProcessBrowserTest.AfterStartupTaskUtils (4424 ms)
[ RUN ] WebUIBrowserExpectFailTest.TestRuntimeErrorFailsFast
[1260:3847:0901/075637:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1255:3847:0901/075640:ERROR:CONSOLE(4196)] "Uncaught TypeError: TestRuntimeErrorFailsFast.badMethod is not a function", source: runtime_error.js (4196)
[1255:3847:0901/075640:ERROR:web_ui_browser_test.cc(455)] Encountered javascript console error(s)
[ OK ] WebUIBrowserExpectFailTest.TestRuntimeErrorFailsFast (4874 ms)
[153/194] WebUIBrowserExpectFailTest.TestRuntimeErrorFailsFast (6448 ms)
[ RUN ] OutOfProcessPPAPITest.URLLoader2
[1266:3847:0901/075640:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49409...
sending server_data: {"host": "127.0.0.1", "port": 49409} (36 bytes)
objc[1272]: Class BaseView is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/Untitled 1/b/swarm_slave/work/run_tha_testVQOqwG/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1272]: Class CommandDispatcher is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/Untitled 1/b/swarm_slave/work/run_tha_testVQOqwG/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1272]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/Untitled 1/b/swarm_slave/work/run_tha_testVQOqwG/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1272]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/Untitled 1/b/swarm_slave/work/run_tha_testVQOqwG/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1272]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/Untitled 1/b/swarm_slave/work/run_tha_testVQOqwG/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1272]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/Untitled 1/b/swarm_slave/work/run_tha_testVQOqwG/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1272]: Class BlueLabelButton is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/Untitled 1/b/swarm_slave/work/run_tha_testVQOqwG/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1272]: Class BlueLabelButtonCell is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/Untitled 1/b/swarm_slave/work/run_tha_testVQOqwG/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1272]: Class HoverImageMenuButton is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/Untitled 1/b/swarm_slave/work/run_tha_testVQOqwG/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1272]: Class HoverImageMenuButtonCell is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/Untitled 1/b/swarm_slave/work/run_tha_testVQOqwG/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1272]: Class HyperlinkButtonCell is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/Untitled 1/b/swarm_slave/work/run_tha_testVQOqwG/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1272]: Class HyperlinkTextView is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/Untitled 1/b/swarm_slave/work/run_tha_testVQOqwG/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1272]: Class FindPasteboard is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/Untitled 1/b/swarm_slave/work/run_tha_testVQOqwG/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1272]: Class FlippedView is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/Untitled 1/b/swarm_slave/work/run_tha_testVQOqwG/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1272]: Class FocusTracker is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/Untitled 1/b/swarm_slave/work/run_tha_testVQOqwG/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1272]: Class FullscreenWindowManager is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/Untitled 1/b/swarm_slave/work/run_tha_testVQOqwG/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1272]: Class HoverButton is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/Untitled 1/b/swarm_slave/work/run_tha_testVQOqwG/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1272]: Class HoverImageButton is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/Untitled 1/b/swarm_slave/work/run_tha_testVQOqwG/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1272]: Class MenuController is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/Untitled 1/b/swarm_slave/work/run_tha_testVQOqwG/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1272]: Class ToolTipBaseView is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/Untitled 1/b/swarm_slave/work/run_tha_testVQOqwG/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1272]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/Untitled 1/b/swarm_slave/work/run_tha_testVQOqwG/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1272]: Class CrTrackingArea is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/Untitled 1/b/swarm_slave/work/run_tha_testVQOqwG/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1272]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/Untitled 1/b/swarm_slave/work/run_tha_testVQOqwG/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1272]: Class MacScreenMonitor is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/Untitled 1/b/swarm_slave/work/run_tha_testVQOqwG/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[1272]: Class ComplexTextInputPanel is implemented in both /Volumes/Untitled 1/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/Untitled 1/b/swarm_slave/work/run_tha_testVQOqwG/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[1262:3847:0901/075643:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is on a different security origin than your plugin. To request cross-origin resources, see PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:49409/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (0)
[1262:3847:0901/075643:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is on a different security origin than your plugin. To request cross-origin resources, see PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:49409/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (0)
[1262:3847:0901/075643:INFO:CONSOLE(177)] "UntrustedJavascriptURLRestrictionForceAsync finished in 0.014 seconds.", source: http://127.0.0.1:49409/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[1262:3847:0901/075643:INFO:CONSOLE(177)] "UntrustedJavascriptURLRestriction finished in 0.007 seconds.", source: http://127.0.0.1:49409/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[1262:3847:0901/075643:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is on a different security origin than your plugin. To request cross-origin resources, see PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:49409/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (0)
[1262:3847:0901/075643:INFO:CONSOLE(0)] "PPB_URLLoader.Open: The URL you're requesting is on a different security origin than your plugin. To request cross-origin resources, see PP_URLREQUESTPROPERTY_ALLOWCROSSORIGINREQUESTS.", source: http://127.0.0.1:49409/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (0)
[1262:3847:0901/075643:INFO:CONSOLE(177)] "UntrustedJavascriptURLRestrictionBlocking finished in 0.009 seconds.", source: http://127.0.0.1:49409/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[1262:3847:0901/075643:INFO:CONSOLE(177)] "UntrustedJavascriptURLRestrictionBackground finished in 0.035 seconds.", source: http://127.0.0.1:49409/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[1262:3847:0901/075643:INFO:CONSOLE(177)] "UntrustedSameOriginRestrictionForceAsync finished in 0.009 seconds.", source: http://127.0.0.1:49409/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[1262:3847:0901/075643:INFO:CONSOLE(177)] "UntrustedSameOriginRestriction finished in 0.018 seconds.", source: http://127.0.0.1:49409/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[1262:3847:0901/075643:INFO:CONSOLE(177)] "UntrustedSameOriginRestrictionBlocking finished in 0.015 seconds.", source: http://127.0.0.1:49409/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[1262:3847:0901/075643:INFO:CONSOLE(177)] "UntrustedSameOriginRestrictionBackground finished in 0.019 seconds.", source: http://127.0.0.1:49409/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[1262:3847:0901/075643:INFO:CONSOLE(177)] "UntrustedCrossOriginRequestForceAsync finished in 0.042 seconds.", source: http://127.0.0.1:49409/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[1262:3847:0901/075643:INFO:CONSOLE(177)] "UntrustedCrossOriginRequest finished in 0.029 seconds.", source: http://127.0.0.1:49409/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[1262:3847:0901/075643:INFO:CONSOLE(177)] "UntrustedCrossOriginRequestBlocking finished in 0.037 seconds.", source: http://127.0.0.1:49409/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[1262:3847:0901/075643:INFO:CONSOLE(177)] "UntrustedCrossOriginRequestBackground finished in 0.038 seconds.", source: http://127.0.0.1:49409/files/test_case.html?testcase=URLLoader_UntrustedSameOriginRestriction,URLLoader_UntrustedCrossOriginRequest,URLLoader_UntrustedJavascriptURLRestriction,DISABLED_URLLoader_TrustedJavascriptURLRestriction, (177)
[ OK ] OutOfProcessPPAPITest.URLLoader2 (5491 ms)
[154/194] OutOfProcessPPAPITest.URLLoader2 (6968 ms)
[ RUN ] PPAPINaClGLibcTest.UDPSocket_ParallelSend
[1273:3847:0901/075644:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49421...
sending server_data: {"host": "127.0.0.1", "port": 49421} (36 bytes)
[1279,2113241472:07:56:46.904841] Native Client module will be loaded at base address 0x000078c400000000
[1268:3847:0901/075648:INFO:CONSOLE(177)] "ParallelSendForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:49421/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ParallelSend, (177)
[1268:3847:0901/075648:INFO:CONSOLE(177)] "ParallelSend finished in 0.014 seconds.", source: http://127.0.0.1:49421/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ParallelSend, (177)
[1268:3847:0901/075648:INFO:CONSOLE(177)] "ParallelSendBlocking finished in 0.001 seconds.", source: http://127.0.0.1:49421/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ParallelSend, (177)
[1268:3847:0901/075648:INFO:CONSOLE(177)] "ParallelSendBackground finished in 0.000 seconds.", source: http://127.0.0.1:49421/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ParallelSend, (177)
[1268:38915:0901/075648:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1268:38915:0901/075648:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PPAPINaClGLibcTest.UDPSocket_ParallelSend (6342 ms)
[155/194] PPAPINaClGLibcTest.UDPSocket_ParallelSend (7749 ms)
[ RUN ] NaClBrowserTestNewlib.PPAPIPPBInstance
[1280:3847:0901/075647:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49436...
sending server_data: {"host": "127.0.0.1", "port": 49436} (36 bytes)
[1275:3847:0901/075649:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[1284,2113241472:07:56:50.225927] Native Client module will be loaded at base address 0x0000444200000000
[1275:3847:0901/075650:INFO:nacl_browsertest_util.cc(130)] |||| / test_nexe loaded
[1275:3847:0901/075650:INFO:nacl_browsertest_util.cc(130)] ||||
[1275:3847:0901/075650:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestIsFullFrame BEGIN]
[1275:3847:0901/075650:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestIsFullFrame PASS]
[1275:3847:0901/075650:INFO:nacl_browsertest_util.cc(130)] ||||
[1275:3847:0901/075650:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestBindGraphics BEGIN]
[1275:3847:0901/075650:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestBindGraphics PASS]
[1275:3847:0901/075650:INFO:nacl_browsertest_util.cc(130)] ||||
[1275:3847:0901/075650:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[1275:38915:0901/075650:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NaClBrowserTestNewlib.PPAPIPPBInstance (4960 ms)
[156/194] NaClBrowserTestNewlib.PPAPIPPBInstance (6448 ms)
[ RUN ] NaClBrowserTestPnacl.PnaclDebugURLFlagOff
[1287:3847:0901/075651:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49442...
sending server_data: {"host": "127.0.0.1", "port": 49442} (36 bytes)
[1295,2113241472:07:56:54.736703] Native Client module will be loaded at base address 0x00005cd600000000
[1295,2113241472:07:56:55.179433] NaCl untrusted code called _exit(0x0)
[1297,2113241472:07:56:56.092027] Native Client module will be loaded at base address 0x000033ad00000000
[1297,2113241472:07:56:56.176039] NaCl untrusted code called _exit(0x0)
[1299,2113241472:07:56:57.003795] Native Client module will be loaded at base address 0x0000074600000000
[1283:3847:0901/075657:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[1287:3847:0901/075657:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c040]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1287:3847:0901/075657:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c040]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1283:40451:0901/075657:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NaClBrowserTestPnacl.PnaclDebugURLFlagOff (7550 ms)
[157/194] NaClBrowserTestPnacl.PnaclDebugURLFlagOff (8917 ms)
[ RUN ] NaClBrowserTestPnacl.PnaclNMFOptionsO2
[1293:3847:0901/075654:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49449...
sending server_data: {"host": "127.0.0.1", "port": 49449} (36 bytes)
[1298,2113241472:07:56:56.680695] Native Client module will be loaded at base address 0x000028c300000000
[1298,2113241472:07:56:57.516924] NaCl untrusted code called _exit(0x0)
[1300,2113241472:07:56:58.456683] Native Client module will be loaded at base address 0x000071b900000000
[1300,2113241472:07:56:58.527403] NaCl untrusted code called _exit(0x0)
[1302,2113241472:07:56:59.394462] Native Client module will be loaded at base address 0x00007fb300000000
[1288:3847:0901/075659:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[ OK ] NaClBrowserTestPnacl.PnaclNMFOptionsO2 (7392 ms)
[158/194] NaClBrowserTestPnacl.PnaclNMFOptionsO2 (8911 ms)
[ RUN ] CloudPolicyTest.InvalidatePolicy
sending server_data: {"host": "127.0.0.1", "port": 49457} (36 bytes)
[1307:3847:0901/075701:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
127.0.0.1 - - [01/Sep/2015 07:57:02] "POST /device_management?request=register&devicetype=2&apptype=Chrome&agent=Chromium+47.0.2499.0(ffc78e2845efedd5bf693b0753f5e4af7c2a8fc3-refs%2Fheads%2Fmaster%40%7B%23346648%7D)&platform=Mac+OS+X%7Cx86_64%7C10.8.5&oauth_token=bogus&deviceid=47B86D86-7410-422B-9327-A7090671B44A HTTP/1.1" 200 -
127.0.0.1 - - [01/Sep/2015 07:57:02] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+47.0.2499.0(ffc78e2845efedd5bf693b0753f5e4af7c2a8fc3-refs%2Fheads%2Fmaster%40%7B%23346648%7D)&platform=Mac+OS+X%7Cx86_64%7C10.8.5&deviceid=47B86D86-7410-422B-9327-A7090671B44A HTTP/1.1" 200 -
127.0.0.1 - - [01/Sep/2015 07:57:03] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+47.0.2499.0(ffc78e2845efedd5bf693b0753f5e4af7c2a8fc3-refs%2Fheads%2Fmaster%40%7B%23346648%7D)&platform=Mac+OS+X%7Cx86_64%7C10.8.5&deviceid=47B86D86-7410-422B-9327-A7090671B44A HTTP/1.1" 200 -
[ OK ] CloudPolicyTest.InvalidatePolicy (4837 ms)
[159/194] CloudPolicyTest.InvalidatePolicy (6112 ms)
[ RUN ] PolicyTest.DefaultSearchProvider
[1311:3847:0901/075703:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1306:35587:0901/075704:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1306:35587:0901/075704:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PolicyTest.DefaultSearchProvider (3519 ms)
[160/194] PolicyTest.DefaultSearchProvider (5069 ms)
[ RUN ] PolicyTest.ExtensionMinimumVersionForceInstalled
[1317:3847:0901/075706:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PolicyTest.ExtensionMinimumVersionForceInstalled (5052 ms)
[161/194] PolicyTest.ExtensionMinimumVersionForceInstalled (6611 ms)
[ RUN ] PolicyTest.Javascript
[1321:3847:0901/075708:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1316:39683:0901/075710:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1316:39683:0901/075710:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1316:39683:0901/075710:WARNING:channel.cc(325)] RawChannel write error
[1316:39683:0901/075711:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] PolicyTest.Javascript (6073 ms)
[162/194] PolicyTest.Javascript (7431 ms)
[ RUN ] PolicyVariationsServiceTest.VariationsURLIsValid
[1330:3847:0901/075713:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1332:14083:0901/075714:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[1332:14083:0901/075714:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[1332:14083:0901/075714:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PolicyVariationsServiceTest.VariationsURLIsValid (2831 ms)
[163/194] PolicyVariationsServiceTest.VariationsURLIsValid (4228 ms)
[ RUN ] TtsApiTest.EngineWordCallbacks
[1341:3847:0901/075717:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1336:3847:0901/075720:INFO:CONSOLE(0)] "[SUCCESS] testWordCallbacks", source: chrome-extension://fhbnhpfbhkcgdhegbccgdmfcpcoicpgb/test.html (0)
[1342:12807:0901/075720:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1342:12807:0901/075720:WARNING:channel.cc(325)] RawChannel write error
[1336:40963:0901/075720:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1336:40963:0901/075720:WARNING:channel.cc(325)] RawChannel write error
[ OK ] TtsApiTest.EngineWordCallbacks (4573 ms)
[164/194] TtsApiTest.EngineWordCallbacks (5955 ms)
[ RUN ] PreferencesBrowserTest.DialogPrefsClearRollback
[1335:3847:0901/075715:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1331:40451:0901/075717:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1331:40451:0901/075717:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1331:40451:0901/075717:WARNING:channel.cc(325)] RawChannel write error
[1331:3847:0901/075718:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] PreferencesBrowserTest.DialogPrefsClearRollback (7010 ms)
[165/194] PreferencesBrowserTest.DialogPrefsClearRollback (8403 ms)
[ RUN ] TtsApiTest.EngineApi
[1350:3847:0901/075723:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1344:3847:0901/075725:INFO:CONSOLE(0)] "[SUCCESS] testTtsEngineApiSucceeds", source: chrome-extension://gejcodjenpmclhoeddjmldmbfhpijgck/_generated_background_page.html (0)
[1352:13319:0901/075725:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] TtsApiTest.EngineApi (4374 ms)
[166/194] TtsApiTest.EngineApi (5749 ms)
[ RUN ] CaptivePortalBrowserTest.LoginIncognito
[1351:3847:0901/075723:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1353:13063:0901/075727:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1355:13063:0901/075727:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1355:13063:0901/075727:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] CaptivePortalBrowserTest.LoginIncognito (6474 ms)
[167/194] CaptivePortalBrowserTest.LoginIncognito (7772 ms)
[ RUN ] IPhotoDataProviderRefreshTest.RefreshTest
[1366:3847:0901/075731:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1361:39683:0901/075734:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1361:39683:0901/075734:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1361:39683:0901/075734:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] IPhotoDataProviderRefreshTest.RefreshTest (5333 ms)
[168/194] IPhotoDataProviderRefreshTest.RefreshTest (6761 ms)
[ RUN ] CaptivePortalBrowserTest.TwoBrokenTabs
[1360:3847:0901/075729:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1362:12807:0901/075734:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1362:12807:0901/075734:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1357:39939:0901/075734:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1357:39939:0901/075734:WARNING:channel.cc(325)] RawChannel write error
[1357:39939:0901/075734:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1357:39939:0901/075734:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1357:39939:0901/075734:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[1357:39939:0901/075734:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] CaptivePortalBrowserTest.TwoBrokenTabs (7741 ms)
[169/194] CaptivePortalBrowserTest.TwoBrokenTabs (9104 ms)
[ RUN ] NetworkingPrivateApiTest.GetWifiTDLSStatus
[1378:3847:0901/075738:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1372:38147:0901/075740:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[1372:3847:0901/075741:INFO:CONSOLE(0)] "[SUCCESS] getWifiTDLSStatus", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getWifiTDLSStatus (0)
[ OK ] NetworkingPrivateApiTest.GetWifiTDLSStatus (4838 ms)
[170/194] NetworkingPrivateApiTest.GetWifiTDLSStatus (6097 ms)
[ RUN ] NetworkingPrivateApiTest.SetCellularSimState
[1379:3847:0901/075738:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1373:3847:0901/075741:INFO:CONSOLE(0)] "[SUCCESS] setCellularSimState", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?setCellularSimState (0)
[ OK ] NetworkingPrivateApiTest.SetCellularSimState (4905 ms)
[171/194] NetworkingPrivateApiTest.SetCellularSimState (6252 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.GetState
[1391:3847:0901/075744:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1385:41219:0901/075747:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1385:41219:0901/075747:WARNING:channel.cc(325)] RawChannel write error
[1385:3847:0901/075747:INFO:CONSOLE(0)] "[SUCCESS] getState", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getState (0)
[ OK ] NetworkingPrivateServiceClientApiTest.GetState (5099 ms)
[172/194] NetworkingPrivateServiceClientApiTest.GetState (6302 ms)
[ RUN ] NetworkingPrivateApiTestFail.SetWifiTDLSEnabledState
[1390:3847:0901/075744:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1384:3847:0901/075747:INFO:CONSOLE(0)] "[FAIL] setWifiTDLSEnabledState: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:225:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:275:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?setWifiTDLSEnabledState (0)
[1384:41219:0901/075747:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NetworkingPrivateApiTestFail.SetWifiTDLSEnabledState (5131 ms)
[173/194] NetworkingPrivateApiTestFail.SetWifiTDLSEnabledState (6696 ms)
[ RUN ] ITunesDataProviderBasicTest.BasicTest
[1402:3847:0901/075751:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ITunesDataProviderBasicTest.BasicTest (4577 ms)
[174/194] ITunesDataProviderBasicTest.BasicTest (5870 ms)
[ RUN ] DriveAppProviderTest.UserInstallResetsUninstallTracking
[1403:3847:0901/075751:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1397:41219:0901/075753:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1397:41219:0901/075753:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1397:41219:0901/075753:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DriveAppProviderTest.UserInstallResetsUninstallTracking (4617 ms)
[175/194] DriveAppProviderTest.UserInstallResetsUninstallTracking (5926 ms)
[ RUN ] AppListSpeechRecognizerBrowserTest.RecognizeSpeech
[1414:3847:0901/075757:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
GMOCK WARNING:
Uninteresting mock function call - returning directly.
Function call: GetSpeechAuthParameters(0x1288bdf40, 0x1288bdf60)
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
[1416:14339:0901/075758:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[1416:14339:0901/075758:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[1416:14339:0901/075758:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] AppListSpeechRecognizerBrowserTest.RecognizeSpeech (3183 ms)
[176/194] AppListSpeechRecognizerBrowserTest.RecognizeSpeech (4579 ms)
[ RUN ] SupervisedUserServiceTest.LocalPolicies
[1415:3847:0901/075757:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1409:40195:0901/075758:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[1409:40195:0901/075758:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[1409:40195:0901/075758:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SupervisedUserServiceTest.LocalPolicies (3342 ms)
[177/194] SupervisedUserServiceTest.LocalPolicies (4586 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/9
[1424:3847:0901/075801:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1424:3847:0901/075802:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c040]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[1424:3847:0901/075802:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c040]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1424:3847:0901/075802:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c040]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/9 (3350 ms)
[178/194] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/9 (4729 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/39
[1425:3847:0901/075801:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/39 (3481 ms)
[179/194] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/39 (4954 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/111
[1435:3847:0901/075806:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1437:12807:0901/075807:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[1437:12807:0901/075807:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[1437:12807:0901/075807:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1437:12807:0901/075807:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1437:12807:0901/075807:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/111 (3175 ms)
[180/194] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/111 (4578 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/49
[1434:3847:0901/075806:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1428:40195:0901/075807:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1428:40195:0901/075807:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/49 (3759 ms)
[181/194] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/49 (5249 ms)
[ RUN ] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithDownloads/1
[1444:3847:0901/075811:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1448:13063:0901/075813:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1438:40195:0901/075813:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithDownloads/1 (4368 ms)
[182/194] BrowserCloseManagerWithDownloadsBrowserTest/BrowserCloseManagerWithDownloadsBrowserTest.TestWithDownloads/1 (5669 ms)
[ RUN ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0
[1445:3847:0901/075811:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49462...
sending server_data: {"host": "127.0.0.1", "port": 49462} (36 bytes)
[1439:3847:0901/075813:INFO:CONSOLE(280)] "07:58:13.585 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:49462/files/eme_player_js/utils.js (280)
[1439:3847:0901/075813:INFO:CONSOLE(280)] "07:58:13.602 - Registering video event handlers.", source: http://127.0.0.1:49462/files/eme_player_js/utils.js (280)
[1439:3847:0901/075813:INFO:CONSOLE(280)] "07:58:13.616 - Loading media using src.", source: http://127.0.0.1:49462/files/eme_player_js/utils.js (280)
[1439:3847:0901/075813:INFO:CONSOLE(280)] "07:58:13.847 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49462/files/eme_player_js/utils.js (280)
[1439:3847:0901/075814:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[1439:3847:0901/075814:INFO:CONSOLE(280)] "07:58:14.765 - heartbeat #1", source: http://127.0.0.1:49462/files/eme_player_js/utils.js (280)
[1439:3847:0901/075814:INFO:CONSOLE(280)] "07:58:14.784 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49462/files/eme_player_js/utils.js (280)
[1439:3847:0901/075814:INFO:CONSOLE(280)] "07:58:14.792 - Adding key to sessionID: 1", source: http://127.0.0.1:49462/files/eme_player_js/utils.js (280)
[1439:3847:0901/075814:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[1439:3847:0901/075814:INFO:CONSOLE(280)] "07:58:14.799 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49462/files/eme_player_js/utils.js (280)
[1439:3847:0901/075815:INFO:CONSOLE(280)] "07:58:14.999 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49462/files/eme_player_js/utils.js (280)
[1439:3847:0901/075815:INFO:CONSOLE(280)] "07:58:15.002 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49462/files/eme_player_js/utils.js (280)
[1439:3847:0901/075815:INFO:CONSOLE(280)] "07:58:15.005 - Adding key to sessionID: 1", source: http://127.0.0.1:49462/files/eme_player_js/utils.js (280)
[1439:3847:0901/075815:INFO:CONSOLE(280)] "07:58:15.011 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49462/files/eme_player_js/utils.js (280)
[1439:3847:0901/075815:INFO:CONSOLE(280)] "07:58:15.076 - timeupdate @ 0.228865", source: http://127.0.0.1:49462/files/eme_player_js/utils.js (280)
[1439:3847:0901/075815:INFO:CONSOLE(280)] "07:58:15.323 - timeupdate @ 0.479228", source: http://127.0.0.1:49462/files/eme_player_js/utils.js (280)
[1439:3847:0901/075815:INFO:CONSOLE(280)] "07:58:15.399 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49462/files/eme_player_js/utils.js (280)
[1439:3847:0901/075815:INFO:CONSOLE(280)] "07:58:15.402 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49462/files/eme_player_js/utils.js (280)
[1439:3847:0901/075815:INFO:CONSOLE(280)] "07:58:15.406 - Adding key to sessionID: 1", source: http://127.0.0.1:49462/files/eme_player_js/utils.js (280)
[1439:3847:0901/075815:INFO:CONSOLE(280)] "07:58:15.413 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49462/files/eme_player_js/utils.js (280)
[1439:3847:0901/075815:INFO:CONSOLE(280)] "07:58:15.573 - timeupdate @ 0.729555", source: http://127.0.0.1:49462/files/eme_player_js/utils.js (280)
[1439:3847:0901/075815:INFO:CONSOLE(280)] "07:58:15.767 - heartbeat #2", source: http://127.0.0.1:49462/files/eme_player_js/utils.js (280)
[1439:3847:0901/075815:INFO:CONSOLE(280)] "07:58:15.823 - timeupdate @ 0.979636", source: http://127.0.0.1:49462/files/eme_player_js/utils.js (280)
[1439:3847:0901/075816:INFO:CONSOLE(280)] "07:58:16.074 - timeupdate @ 1.230575", source: http://127.0.0.1:49462/files/eme_player_js/utils.js (280)
[1439:3847:0901/075816:INFO:CONSOLE(280)] "07:58:16.078 - waiting for video to end.", source: http://127.0.0.1:49462/files/eme_player_js/utils.js (280)
[1439:3847:0901/075816:INFO:CONSOLE(280)] "07:58:16.201 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49462/files/eme_player_js/utils.js (280)
[1439:3847:0901/075816:INFO:CONSOLE(280)] "07:58:16.207 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49462/files/eme_player_js/utils.js (280)
[1439:3847:0901/075816:INFO:CONSOLE(280)] "07:58:16.210 - Adding key to sessionID: 1", source: http://127.0.0.1:49462/files/eme_player_js/utils.js (280)
[1439:3847:0901/075816:INFO:CONSOLE(280)] "07:58:16.217 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49462/files/eme_player_js/utils.js (280)
[1439:3847:0901/075816:INFO:CONSOLE(280)] "07:58:16.766 - heartbeat #3", source: http://127.0.0.1:49462/files/eme_player_js/utils.js (280)
[1439:3847:0901/075817:INFO:CONSOLE(280)] "07:58:17.554 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49462/files/eme_player_js/utils.js (280)
[ OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (8311 ms)
[183/194] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (9610 ms)
[ RUN ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0
[1454:3847:0901/075816:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49479...
sending server_data: {"host": "127.0.0.1", "port": 49479} (36 bytes)
[1451:3847:0901/075818:INFO:CONSOLE(280)] "07:58:18.598 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:49479/files/eme_player_js/utils.js (280)
[1451:3847:0901/075818:INFO:CONSOLE(280)] "07:58:18.609 - Registering video event handlers.", source: http://127.0.0.1:49479/files/eme_player_js/utils.js (280)
[1451:3847:0901/075818:INFO:CONSOLE(280)] "07:58:18.619 - Loading media using src.", source: http://127.0.0.1:49479/files/eme_player_js/utils.js (280)
[1451:3847:0901/075818:INFO:CONSOLE(280)] "07:58:18.804 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49479/files/eme_player_js/utils.js (280)
[1451:3847:0901/075818:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[1451:3847:0901/075819:INFO:CONSOLE(280)] "07:58:19.746 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49479/files/eme_player_js/utils.js (280)
[1451:3847:0901/075819:INFO:CONSOLE(280)] "07:58:19.764 - heartbeat #1", source: http://127.0.0.1:49479/files/eme_player_js/utils.js (280)
[0901/075819:ERROR:ffmpeg_cdm_audio_decoder.cc(151)] Initialize(): invalid audio decoder configuration.
[1451:3847:0901/075819:INFO:CONSOLE(280)] "07:58:19.782 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49479/files/eme_player_js/utils.js (280)
[1451:3847:0901/075819:INFO:CONSOLE(280)] "07:58:19.791 - Adding key to sessionID: 1", source: http://127.0.0.1:49479/files/eme_player_js/utils.js (280)
[1451:3847:0901/075819:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[1451:3847:0901/075819:INFO:CONSOLE(280)] "07:58:19.794 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49479/files/eme_player_js/utils.js (280)
[1451:3847:0901/075819:INFO:CONSOLE(280)] "07:58:19.797 - Adding key to sessionID: 2", source: http://127.0.0.1:49479/files/eme_player_js/utils.js (280)
[0901/075819:ERROR:ffmpeg_cdm_video_decoder.cc(172)] Initialize(): avcodec_find_decoder failed.
[1451:3847:0901/075819:INFO:CONSOLE(280)] "07:58:19.801 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49479/files/eme_player_js/utils.js (280)
[1451:3847:0901/075819:INFO:CONSOLE(280)] "07:58:19.804 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49479/files/eme_player_js/utils.js (280)
[1451:3847:0901/075820:INFO:CONSOLE(280)] "07:58:19.999 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49479/files/eme_player_js/utils.js (280)
[1451:3847:0901/075820:INFO:CONSOLE(280)] "07:58:20.001 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49479/files/eme_player_js/utils.js (280)
[1451:3847:0901/075820:INFO:CONSOLE(280)] "07:58:20.005 - Adding key to sessionID: 2", source: http://127.0.0.1:49479/files/eme_player_js/utils.js (280)
[1451:3847:0901/075820:INFO:CONSOLE(280)] "07:58:20.010 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49479/files/eme_player_js/utils.js (280)
[1451:3847:0901/075820:INFO:CONSOLE(280)] "07:58:20.142 - timeupdate @ 0.189318", source: http://127.0.0.1:49479/files/eme_player_js/utils.js (280)
[1451:3847:0901/075820:INFO:CONSOLE(280)] "07:58:20.391 - timeupdate @ 0.445302", source: http://127.0.0.1:49479/files/eme_player_js/utils.js (280)
[1451:3847:0901/075820:INFO:CONSOLE(280)] "07:58:20.431 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49479/files/eme_player_js/utils.js (280)
[1451:3847:0901/075820:INFO:CONSOLE(280)] "07:58:20.434 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49479/files/eme_player_js/utils.js (280)
[1451:3847:0901/075820:INFO:CONSOLE(280)] "07:58:20.437 - Adding key to sessionID: 2", source: http://127.0.0.1:49479/files/eme_player_js/utils.js (280)
[1451:3847:0901/075820:INFO:CONSOLE(280)] "07:58:20.445 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49479/files/eme_player_js/utils.js (280)
[1451:3847:0901/075820:INFO:CONSOLE(280)] "07:58:20.643 - timeupdate @ 0.679954", source: http://127.0.0.1:49479/files/eme_player_js/utils.js (280)
[1451:3847:0901/075820:INFO:CONSOLE(280)] "07:58:20.766 - heartbeat #2", source: http://127.0.0.1:49479/files/eme_player_js/utils.js (280)
[1451:3847:0901/075820:INFO:CONSOLE(280)] "07:58:20.893 - timeupdate @ 0.935938", source: http://127.0.0.1:49479/files/eme_player_js/utils.js (280)
[1451:3847:0901/075821:INFO:CONSOLE(280)] "07:58:21.143 - timeupdate @ 1.191922", source: http://127.0.0.1:49479/files/eme_player_js/utils.js (280)
[1451:3847:0901/075821:INFO:CONSOLE(280)] "07:58:21.151 - waiting for video to end.", source: http://127.0.0.1:49479/files/eme_player_js/utils.js (280)
[1451:3847:0901/075821:INFO:CONSOLE(280)] "07:58:21.209 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49479/files/eme_player_js/utils.js (280)
[1451:3847:0901/075821:INFO:CONSOLE(280)] "07:58:21.213 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49479/files/eme_player_js/utils.js (280)
[1451:3847:0901/075821:INFO:CONSOLE(280)] "07:58:21.216 - Adding key to sessionID: 2", source: http://127.0.0.1:49479/files/eme_player_js/utils.js (280)
[1451:3847:0901/075821:INFO:CONSOLE(280)] "07:58:21.224 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49479/files/eme_player_js/utils.js (280)
[1451:3847:0901/075821:INFO:CONSOLE(280)] "07:58:21.766 - heartbeat #3", source: http://127.0.0.1:49479/files/eme_player_js/utils.js (280)
[1451:3847:0901/075822:INFO:CONSOLE(280)] "07:58:22.663 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49479/files/eme_player_js/utils.js (280)
[1455:13063:0901/075822:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (8130 ms)
[184/194] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (9597 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0
[1461:3847:0901/075821:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49496...
sending server_data: {"host": "127.0.0.1", "port": 49496} (36 bytes)
[1457:3847:0901/075823:INFO:CONSOLE(280)] "07:58:22.993 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:49496/files/eme_player_js/utils.js (280)
[1457:3847:0901/075823:INFO:CONSOLE(280)] "07:58:22.999 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:49496/files/eme_player_js/utils.js (280)
[1457:3847:0901/075823:INFO:CONSOLE(280)] "07:58:23.004 - Registering video event handlers.", source: http://127.0.0.1:49496/files/eme_player_js/utils.js (280)
[1457:3847:0901/075823:INFO:CONSOLE(280)] "07:58:23.014 - Loading media using MSE.", source: http://127.0.0.1:49496/files/eme_player_js/utils.js (280)
[1457:3847:0901/075823:INFO:CONSOLE(280)] "07:58:23.266 - onSourceOpen [object Event]", source: http://127.0.0.1:49496/files/eme_player_js/utils.js (280)
[1457:3847:0901/075823:INFO:CONSOLE(280)] "07:58:23.270 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:49496/files/eme_player_js/utils.js (280)
[1457:3847:0901/075823:INFO:CONSOLE(280)] "07:58:23.312 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49496/files/eme_player_js/utils.js (280)
[1457:3847:0901/075823:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[1457:3847:0901/075824:INFO:CONSOLE(280)] "07:58:24.181 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49496/files/eme_player_js/utils.js (280)
[1457:3847:0901/075824:INFO:CONSOLE(280)] "07:58:24.184 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:49496/files/eme_player_js/utils.js (280)
[1457:3847:0901/075824:INFO:CONSOLE(280)] "07:58:24.194 - heartbeat #1", source: http://127.0.0.1:49496/files/eme_player_js/utils.js (280)
[1457:3847:0901/075824:INFO:CONSOLE(280)] "07:58:24.207 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49496/files/eme_player_js/utils.js (280)
[1457:3847:0901/075824:INFO:CONSOLE(280)] "07:58:24.213 - Adding key to sessionID: 1", source: http://127.0.0.1:49496/files/eme_player_js/utils.js (280)
[1457:3847:0901/075824:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[1457:3847:0901/075824:INFO:CONSOLE(280)] "07:58:24.216 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49496/files/eme_player_js/utils.js (280)
[1457:3847:0901/075824:INFO:CONSOLE(280)] "07:58:24.219 - Adding key to sessionID: 2", source: http://127.0.0.1:49496/files/eme_player_js/utils.js (280)
[1457:3847:0901/075824:INFO:CONSOLE(280)] "07:58:24.226 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49496/files/eme_player_js/utils.js (280)
[1457:3847:0901/075824:INFO:CONSOLE(280)] "07:58:24.229 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49496/files/eme_player_js/utils.js (280)
[1457:3847:0901/075824:INFO:CONSOLE(280)] "07:58:24.418 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49496/files/eme_player_js/utils.js (280)
[1457:3847:0901/075824:INFO:CONSOLE(280)] "07:58:24.421 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49496/files/eme_player_js/utils.js (280)
[1457:3847:0901/075824:INFO:CONSOLE(280)] "07:58:24.423 - Adding key to sessionID: 2", source: http://127.0.0.1:49496/files/eme_player_js/utils.js (280)
[1457:3847:0901/075824:INFO:CONSOLE(280)] "07:58:24.429 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49496/files/eme_player_js/utils.js (280)
[1457:3847:0901/075824:INFO:CONSOLE(280)] "07:58:24.547 - timeupdate @ 0.186203", source: http://127.0.0.1:49496/files/eme_player_js/utils.js (280)
[1457:3847:0901/075824:INFO:CONSOLE(280)] "07:58:24.795 - timeupdate @ 0.441612", source: http://127.0.0.1:49496/files/eme_player_js/utils.js (280)
[1457:3847:0901/075824:INFO:CONSOLE(280)] "07:58:24.818 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49496/files/eme_player_js/utils.js (280)
[1457:3847:0901/075824:INFO:CONSOLE(280)] "07:58:24.822 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49496/files/eme_player_js/utils.js (280)
[1457:3847:0901/075824:INFO:CONSOLE(280)] "07:58:24.825 - Adding key to sessionID: 2", source: http://127.0.0.1:49496/files/eme_player_js/utils.js (280)
[1457:3847:0901/075824:INFO:CONSOLE(280)] "07:58:24.833 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49496/files/eme_player_js/utils.js (280)
[1457:3847:0901/075825:INFO:CONSOLE(280)] "07:58:25.047 - timeupdate @ 0.697021", source: http://127.0.0.1:49496/files/eme_player_js/utils.js (280)
[1457:3847:0901/075825:INFO:CONSOLE(280)] "07:58:25.196 - heartbeat #2", source: http://127.0.0.1:49496/files/eme_player_js/utils.js (280)
[1457:3847:0901/075825:INFO:CONSOLE(280)] "07:58:25.298 - timeupdate @ 0.929211", source: http://127.0.0.1:49496/files/eme_player_js/utils.js (280)
[1457:3847:0901/075825:INFO:CONSOLE(280)] "07:58:25.548 - timeupdate @ 1.18462", source: http://127.0.0.1:49496/files/eme_player_js/utils.js (280)
[1457:3847:0901/075825:INFO:CONSOLE(280)] "07:58:25.552 - waiting for video to end.", source: http://127.0.0.1:49496/files/eme_player_js/utils.js (280)
[1457:3847:0901/075825:INFO:CONSOLE(280)] "07:58:25.619 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49496/files/eme_player_js/utils.js (280)
[1457:3847:0901/075825:INFO:CONSOLE(280)] "07:58:25.623 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:49496/files/eme_player_js/utils.js (280)
[1457:3847:0901/075825:INFO:CONSOLE(280)] "07:58:25.627 - Adding key to sessionID: 2", source: http://127.0.0.1:49496/files/eme_player_js/utils.js (280)
[1457:3847:0901/075825:INFO:CONSOLE(280)] "07:58:25.636 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:49496/files/eme_player_js/utils.js (280)
[1457:3847:0901/075826:INFO:CONSOLE(280)] "07:58:26.195 - heartbeat #3", source: http://127.0.0.1:49496/files/eme_player_js/utils.js (280)
[1457:3847:0901/075827:INFO:CONSOLE(280)] "07:58:27.115 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:49496/files/eme_player_js/utils.js (280)
[1461:3847:0901/075827:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000037e80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1461:3847:0901/075827:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000037e80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[1462:12807:0901/075827:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (8295 ms)
[185/194] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (9605 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0
[1468:3847:0901/075826:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49513...
sending server_data: {"host": "127.0.0.1", "port": 49513} (36 bytes)
[1465:3847:0901/075828:INFO:CONSOLE(280)] "07:58:28.132 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:49513/files/eme_player_js/utils.js (280)
[1465:3847:0901/075828:INFO:CONSOLE(280)] "07:58:28.138 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:49513/files/eme_player_js/utils.js (280)
[1465:3847:0901/075828:INFO:CONSOLE(280)] "07:58:28.142 - Registering video event handlers.", source: http://127.0.0.1:49513/files/eme_player_js/utils.js (280)
[1465:3847:0901/075828:INFO:CONSOLE(280)] "07:58:28.152 - Loading media using MSE.", source: http://127.0.0.1:49513/files/eme_player_js/utils.js (280)
[1465:3847:0901/075828:INFO:CONSOLE(280)] "07:58:28.304 - onSourceOpen [object Event]", source: http://127.0.0.1:49513/files/eme_player_js/utils.js (280)
[1465:3847:0901/075828:INFO:CONSOLE(280)] "07:58:28.308 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:49513/files/eme_player_js/utils.js (280)
[1465:3847:0901/075828:INFO:CONSOLE(280)] "07:58:28.353 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49513/files/eme_player_js/utils.js (280)
[1465:3847:0901/075828:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[1465:3847:0901/075829:INFO:CONSOLE(280)] "07:58:29.176 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:49513/files/eme_player_js/utils.js (280)
[1465:3847:0901/075829:INFO:CONSOLE(280)] "07:58:29.179 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:49513/files/eme_player_js/utils.js (280)
[1465:3847:0901/075829:INFO:CONSOLE(280)] "07:58:29.191 - heartbeat #1", source: http://127.0.0.1:49513/files/eme_player_js/utils.js (280)
[1465:3847:0901/075829:INFO:CONSOLE(280)] "07:58:29.216 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49513/files/eme_player_js/utils.js (280)
[1465:3847:0901/075829:INFO:CONSOLE(280)] "07:58:29.222 - Forcing invalid key data.", source: http://127.0.0.1:49513/files/eme_player_js/utils.js (280)
[1465:3847:0901/075829:INFO:CONSOLE(280)] "07:58:29.225 - Adding key to sessionID: 1", source: http://127.0.0.1:49513/files/eme_player_js/utils.js (280)
[1465:3847:0901/075829:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[1465:3847:0901/075829:INFO:CONSOLE(280)] "07:58:29.228 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:49513/files/eme_player_js/utils.js (280)
[1465:3847:0901/075829:INFO:CONSOLE(280)] "07:58:29.234 - Forcing invalid key data.", source: http://127.0.0.1:49513/files/eme_player_js/utils.js (280)
[1465:3847:0901/075829:INFO:CONSOLE(280)] "07:58:29.236 - Adding key to sessionID: 2", source: http://127.0.0.1:49513/files/eme_player_js/utils.js (280)
[1465:3847:0901/075829:INFO:CONSOLE(280)] "07:58:29.242 - onWebkitKeyError KeySystem: org.chromium.externalclearkey.decryptonly, sessionId: 1, errorCode: 1, systemCode: 0", source: http://127.0.0.1:49513/files/eme_player_js/utils.js (280)
[1465:3847:0901/075829:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:49513/files/eme_player_js/utils.js (145)
[1465:3847:0901/075829:INFO:CONSOLE(280)] "07:58:29.252 - Set document title to: PREFIXED_EME_ERROR_EVENT, updated title: PREFIXED_EME_ERROR_EVENT", source: http://127.0.0.1:49513/files/eme_player_js/utils.js (280)
[1465:3847:0901/075829:INFO:CONSOLE(280)] "07:58:29.256 - onWebkitKeyError KeySystem: org.chromium.externalclearkey.decryptonly, sessionId: 2, errorCode: 1, systemCode: 0", source: http://127.0.0.1:49513/files/eme_player_js/utils.js (280)
[1465:3847:0901/075829:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:49513/files/eme_player_js/utils.js (145)
[1465:3847:0901/075829:INFO:CONSOLE(280)] "07:58:29.266 - Set document title to: PREFIXED_EME_ERROR_EVENT, updated title: PREFIXED_EME_ERROR_EVENT", source: http://127.0.0.1:49513/files/eme_player_js/utils.js (280)
[1469:12807:0901/075829:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[1465:39427:0901/075829:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1465:39427:0901/075829:WARNING:channel.cc(325)] RawChannel write error
[ OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0 (4991 ms)
[186/194] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0 (6430 ms)
[ RUN ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/1
[1481:3847:0901/075832:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1476:41219:0901/075834:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1476:41219:0901/075834:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/1 (3910 ms)
[187/194] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/1 (5366 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.FrameSizeChangeVideo/0
[1475:3847:0901/075830:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:49530...
sending server_data: {"host": "127.0.0.1", "port": 49530} (36 bytes)
[1471:3847:0901/075832:INFO:CONSOLE(280)] "07:58:32.372 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:49530/files/eme_player_js/utils.js (280)
[1471:3847:0901/075832:INFO:CONSOLE(280)] "07:58:32.384 - Registering video event handlers.", source: http://127.0.0.1:49530/files/eme_player_js/utils.js (280)
[1471:3847:0901/075832:INFO:CONSOLE(280)] "07:58:32.386 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:49530/files/eme_player_js/utils.js (280)
[1471:3847:0901/075833:INFO:CONSOLE(280)] "07:58:33.430 - Loading media using MSE.", source: http://127.0.0.1:49530/files/eme_player_js/utils.js (280)
[1471:3847:0901/075833:INFO:CONSOLE(280)] "07:58:33.435 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:49530/files/eme_player_js/utils.js (280)
[1471:3847:0901/075833:INFO:CONSOLE(280)] "07:58:33.435 - Registering video event handlers.", source: http://127.0.0.1:49530/files/eme_player_js/utils.js (280)
[1471:3847:0901/075833:INFO:CONSOLE(280)] "07:58:33.436 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:49530/files/eme_player_js/utils.js (280)
[1471:3847:0901/075833:INFO:CONSOLE(280)] "07:58:33.516 - onSourceOpen [object Event]", source: http://127.0.0.1:49530/files/eme_player_js/utils.js (280)
[1471:3847:0901/075833:INFO:CONSOLE(280)] "07:58:33.519 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:49530/files/eme_player_js/utils.js (280)
[1471:3847:0901/075833:INFO:CONSOLE(280)] "07:58:33.526 - Loading media using MSE.", source: http://127.0.0.1:49530/files/eme_player_js/utils.js (280)
[1471:3847:0901/075833:INFO:CONSOLE(280)] "07:58:33.529 - onSourceOpen [object Event]", source: http://127.0.0.1:49530/files/eme_player_js/utils.js (280)
[1471:3847:0901/075833:INFO:CONSOLE(280)] "07:58:33.530 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:49530/files/eme_player_js/utils.js (280)
[1471:3847:0901/075833:INFO:CONSOLE(280)] "07:58:33.608 - Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:49530/files/eme_player_js/utils.js (280)
[1471:3847:0901/075833:INFO:CONSOLE(280)] "07:58:33.643 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49530/files/eme_player_js/utils.js (280)
[1471:3847:0901/075833:INFO:CONSOLE(280)] "07:58:33.653 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"pYEE4mmTTAUEA7eO6w7lew","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:49530/files/eme_player_js/utils.js (280)
[1471:3847:0901/075833:INFO:CONSOLE(280)] "07:58:33.658 - Creating new media key session for initDataType: webm, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:49530/files/eme_player_js/utils.js (280)
[1471:3847:0901/075833:INFO:CONSOLE(280)] "07:58:33.706 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49530/files/eme_player_js/utils.js (280)
[1471:3847:0901/075833:INFO:CONSOLE(280)] "07:58:33.709 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"pYEE4mmTTAUEA7eO6w7lew","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:49530/files/eme_player_js/utils.js (280)
[1471:3847:0901/075833:INFO:CONSOLE(280)] "07:58:33.736 - End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:49530/files/eme_player_js/utils.js (280)
[1471:3847:0901/075833:INFO:CONSOLE(280)] "07:58:33.739 - End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:49530/files/eme_player_js/utils.js (280)
[1471:3847:0901/075833:INFO:CONSOLE(280)] "07:58:33.873 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49530/files/eme_player_js/utils.js (280)
[1471:3847:0901/075833:INFO:CONSOLE(280)] "07:58:33.874 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49530/files/eme_player_js/utils.js (280)
[1471:3847:0901/075833:INFO:CONSOLE(280)] "07:58:33.887 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:49530/files/eme_player_js/utils.js (280)
[1471:3847:0901/075833:INFO:CONSOLE(280)] "07:58:33.953 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49530/files/eme_player_js/utils.js (280)
[1471:3847:0901/075833:INFO:CONSOLE(280)] "07:58:33.954 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49530/files/eme_player_js/utils.js (280)
[1471:3847:0901/075833:INFO:CONSOLE(280)] "07:58:33.958 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:49530/files/eme_player_js/utils.js (280)
[1471:3847:0901/075834:INFO:CONSOLE(280)] "07:58:34.268 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49530/files/eme_player_js/utils.js (280)
[1471:3847:0901/075834:INFO:CONSOLE(280)] "07:58:34.269 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49530/files/eme_player_js/utils.js (280)
[1471:3847:0901/075834:INFO:CONSOLE(280)] "07:58:34.270 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:49530/files/eme_player_js/utils.js (280)
[1471:3847:0901/075834:INFO:CONSOLE(280)] "07:58:34.380 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49530/files/eme_player_js/utils.js (280)
[1471:3847:0901/075834:INFO:CONSOLE(280)] "07:58:34.380 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49530/files/eme_player_js/utils.js (280)
[1471:3847:0901/075834:INFO:CONSOLE(280)] "07:58:34.382 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:49530/files/eme_player_js/utils.js (280)
[1471:3847:0901/075835:INFO:CONSOLE(280)] "07:58:35.073 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:49530/files/eme_player_js/utils.js (280)
[1471:3847:0901/075835:INFO:CONSOLE(280)] "07:58:35.073 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:49530/files/eme_player_js/utils.js (280)
[1471:3847:0901/075835:INFO:CONSOLE(280)] "07:58:35.074 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:49530/files/eme_player_js/utils.js (280)
[1471:3847:0901/075835:INFO:CONSOLE(280)] "07:58:35.086 - One video seeked.", source: http://127.0.0.1:49530/files/eme_player_js/utils.js (280)
[1471:3847:0901/075835:INFO:CONSOLE(280)] "07:58:35.101 - Set document title to: ENDED, updated title: ENDED", source: http://127.0.0.1:49530/files/eme_player_js/utils.js (280)
[1477:13063:0901/075835:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.FrameSizeChangeVideo/0 (6718 ms)
[188/194] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.FrameSizeChangeVideo/0 (8034 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Controls/0
[1491:3847:0901/075838:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1493:13063:0901/075841:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Controls/0 (5296 ms)
[189/194] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Controls/0 (6607 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.FrameColor/1
[1492:3847:0901/075838:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1486:3847:0901/075840:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1486:3847:0901/075840:ERROR:native_widget_mac.mm(270)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[1486:3847:0901/075840:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[1486:41219:0901/075841:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[1486:3847:0901/075841:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1486:3847:0901/075841:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1486:3847:0901/075841:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1486:3847:0901/075841:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1486:3847:0901/075841:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[1486:3847:0901/075841:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.FrameColor/1 (5017 ms)
[190/194] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.FrameColor/1 (6281 ms)
[ RUN ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Registration/1
[1503:3847:0901/075845:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
sending server_data: {"host": "127.0.0.1", "port": 49548} (36 bytes)
127.0.0.1 - - [01/Sep/2015 07:58:46] "POST /device_management?request=register&devicetype=2&apptype=Chrome&agent=Chrome+1.2.3(456)&platform=Test%7CUnit%7C1.2.3&oauth_token=oauth_token&deviceid=testid HTTP/1.1" 200 -
[ OK ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Registration/1 (3693 ms)
[191/194] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Registration/1 (5004 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/4
[1504:3847:0901/075845:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1498:3847:0901/075847:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[1498:3847:0901/075848:INFO:policy_prefs_browsertest.cc(641)] Testing policy: DefaultPopupsSetting
[1498:3847:0901/075849:INFO:policy_prefs_browsertest.cc(641)] Testing policy: ProxyMode
[1498:3847:0901/075849:INFO:policy_prefs_browsertest.cc(641)] Testing policy: DefaultSearchProviderSearchURL
[1498:3847:0901/075849:INFO:policy_prefs_browsertest.cc(641)] Testing policy: JavascriptEnabled
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/4 (6917 ms)
[192/194] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/4 (8320 ms)
[ RUN ] DefaultMemorySSLHostStateDelegateTest.AfterRestart
[1512:3847:0901/075849:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1513:14851:0901/075850:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[1513:13319:0901/075850:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[1513:13319:0901/075850:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DefaultMemorySSLHostStateDelegateTest.AfterRestart (2712 ms)
[193/194] DefaultMemorySSLHostStateDelegateTest.AfterRestart (3888 ms)
[ RUN ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/1
[1517:3847:0901/075852:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[1518:14339:0901/075853:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[1518:14339:0901/075853:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[1518:14339:0901/075853:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[1518:12807:0901/075853:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[1518:12807:0901/075853:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/1 (2369 ms)
[194/194] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/1 (3662 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"983facdbfca9b1e60f3ebbe422a5c7004db5181d","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+------------------------------------------------------------------------+
| End of shard 5 Pending: 7.0s Duration: 776.5s Bot: vm17-a4 Exit: 0 |
+------------------------------------------------------------------------+
+--------------------------------------------------------------------------+
| Shard 19 https://chromium-swarm.appspot.com/user/task/29a230ce02ae1510 |
+--------------------------------------------------------------------------+
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outnseRz8 (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outnseRz8 (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outnseRz8. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/isolated_outnseRz8
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_test8a60F7 (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_test8a60F7 (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_test8a60F7. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/run_tha_test8a60F7
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
NSS_DISABLE_ARENA_FREE_LIST=1
NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/isolated_outSZa0XZ/output.json
IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 19/20
Using 2 parallel jobs.
[ RUN ] AppListStartPageWebUITest.Basic
[36118:3847:0901/074720:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36112:37379:0901/074723:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[36112:37379:0901/074723:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36112:37379:0901/074723:WARNING:channel.cc(325)] RawChannel write error
[36112:3847:0901/074724:INFO:CONSOLE(1324)] "Running TestCase AppListStartPageWebUITest.Basic", source: test_api.js (1324)
[ OK ] AppListStartPageWebUITest.Basic (6631 ms)
[1/211] AppListStartPageWebUITest.Basic (8256 ms)
[ RUN ] EmptyDownloadsWebUITest.NoDownloadsMessageShowing
[36119:3847:0901/074720:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36113:3847:0901/074724:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[36113:3847:0901/074724:INFO:CONSOLE(1324)] "Running TestCase EmptyDownloadsWebUITest.NoDownloadsMessageShowing", source: test_api.js (1324)
[ OK ] EmptyDownloadsWebUITest.NoDownloadsMessageShowing (6957 ms)
[2/211] EmptyDownloadsWebUITest.NoDownloadsMessageShowing (8642 ms)
[ RUN ] AutoScrollExtensionSettingsWebUITest.testAutoScroll
[36131:3847:0901/074728:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36125:3847:0901/074733:INFO:CONSOLE(5)] "line1", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (5)
[36125:3847:0901/074733:INFO:CONSOLE(6)] "line2", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (6)
[36125:3847:0901/074734:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[36125:3847:0901/074734:INFO:CONSOLE(1324)] "Running TestCase AutoScrollExtensionSettingsWebUITest.testAutoScroll", source: test_api.js (1324)
[36137:13063:0901/074736:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36137:13063:0901/074736:WARNING:channel.cc(325)] RawChannel write error
[36137:3847:0901/074736:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[36138:12807:0901/074736:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[36138:12807:0901/074736:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36138:12807:0901/074736:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36138:12807:0901/074736:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36138:12807:0901/074736:WARNING:channel.cc(325)] RawChannel write error
[36131:3847:0901/074736:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300003d280]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[36131:3847:0901/074736:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300003d280]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[36131:3847:0901/074736:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300003d280]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[36131:3847:0901/074736:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300003d280]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[36131:3847:0901/074736:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300003d280]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] AutoScrollExtensionSettingsWebUITest.testAutoScroll (11012 ms)
[3/211] AutoScrollExtensionSettingsWebUITest.testAutoScroll (12922 ms)
[ RUN ] AdvancedSettingsWebUITest.testAdvancedSettingsShown
[36132:3847:0901/074729:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36126:3847:0901/074733:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[36126:3847:0901/074736:INFO:CONSOLE(1324)] "Running TestCase AdvancedSettingsWebUITest.testAdvancedSettingsShown", source: test_api.js (1324)
[36136:13063:0901/074737:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36136:13063:0901/074737:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AdvancedSettingsWebUITest.testAdvancedSettingsShown (11057 ms)
[4/211] AdvancedSettingsWebUITest.testAdvancedSettingsShown (12901 ms)
[ RUN ] ManageProfileUITest.SupervisedShowCreate
[36148:3847:0901/074742:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36142:40451:0901/074745:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36142:40451:0901/074745:WARNING:channel.cc(325)] RawChannel write error
[36142:3847:0901/074746:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[36142:3847:0901/074748:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.SupervisedShowCreate", source: test_api.js (1324)
[ OK ] ManageProfileUITest.SupervisedShowCreate (9414 ms)
[5/211] ManageProfileUITest.SupervisedShowCreate (11059 ms)
[ RUN ] ManageProfileUITest.NewProfileDefaultsFocus
[36147:3847:0901/074741:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36141:3847:0901/074745:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[36141:3847:0901/074748:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.NewProfileDefaultsFocus", source: test_api.js (1324)
[36151:12551:0901/074749:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36151:12551:0901/074749:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36151:12551:0901/074749:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ManageProfileUITest.NewProfileDefaultsFocus (10566 ms)
[6/211] ManageProfileUITest.NewProfileDefaultsFocus (12504 ms)
[ RUN ] ChromeSendWebUITest.NotInPreload
[36161:3847:0901/074753:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36154:40451:0901/074756:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36154:40451:0901/074756:WARNING:channel.cc(325)] RawChannel write error
[36154:3847:0901/074757:INFO:CONSOLE(1324)] "Running TestCase ChromeSendWebUITest.NotInPreload", source: test_api.js (1324)
[36154:40451:0901/074757:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36154:40451:0901/074757:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ChromeSendWebUITest.NotInPreload (5790 ms)
[7/211] ChromeSendWebUITest.NotInPreload (7543 ms)
[ RUN ] OptionsWebUIExtendedTest.SupervisingUsers
[36157:3847:0901/074753:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36153:3847:0901/074757:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[36153:3847:0901/074759:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.SupervisingUsers", source: test_api.js (1324)
[ OK ] OptionsWebUIExtendedTest.SupervisingUsers (10763 ms)
[8/211] OptionsWebUIExtendedTest.SupervisingUsers (12579 ms)
[ RUN ] NetInternalsTest.netInternalsDnsViewExpired
[36168:3847:0901/074801:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36165:37379:0901/074804:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36165:37379:0901/074804:WARNING:channel.cc(325)] RawChannel write error
[36165:3847:0901/074805:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsDnsViewExpired", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsDnsViewExpired (7536 ms)
[9/211] NetInternalsTest.netInternalsDnsViewExpired (9266 ms)
[ RUN ] NetInternalsTest.netInternalsLogUtilExportImportExportImport
[36174:3847:0901/074805:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36170:3847:0901/074809:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsLogUtilExportImportExportImport", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsLogUtilExportImportExportImport (8094 ms)
[10/211] NetInternalsTest.netInternalsLogUtilExportImportExportImport (9959 ms)
[ RUN ] NetInternalsTest.netInternalsTimelineViewDegenerate
[36180:3847:0901/074810:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36177:3847:0901/074815:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsTimelineViewDegenerate", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsTimelineViewDegenerate (10922 ms)
[11/211] NetInternalsTest.netInternalsTimelineViewDegenerate (12566 ms)
[ RUN ] PrintPreviewWebUITest.TestColorSettingsBothCustomDefaultColor
[36186:3847:0901/074815:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36183:3847:0901/074818:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[36183:3847:0901/074820:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestColorSettingsBothCustomDefaultColor", source: test_api.js (1324)
[36183:39939:0901/074821:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36183:39939:0901/074821:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrintPreviewWebUITest.TestColorSettingsBothCustomDefaultColor (9068 ms)
[12/211] PrintPreviewWebUITest.TestColorSettingsBothCustomDefaultColor (10857 ms)
[ RUN ] PlatformAppBrowserTest.WindowsApiSetShapeHasPerm
[36193:3847:0901/074823:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36190:4611:0901/074825:ERROR:mach_broker_mac.mm(222)] Unknown process 36198 is sending Mach IPC messages!
[36190:3847:0901/074827:ERROR:native_app_window_cocoa.mm(584)] Not implemented reached in virtual void NativeAppWindowCocoa::UpdateShape(scoped_ptr<SkRegion>)
[36190:3847:0901/074827:INFO:CONSOLE(0)] "[SUCCESS] testWindowShapeSingleRect", source: chrome-extension://flpacgleinlcbkflblficgoncobeihad/_generated_background_page.html (0)
[36190:3847:0901/074827:ERROR:native_app_window_cocoa.mm(584)] Not implemented reached in virtual void NativeAppWindowCocoa::UpdateShape(scoped_ptr<SkRegion>)
[36190:3847:0901/074827:INFO:CONSOLE(0)] "[SUCCESS] testWindowShapeMultipleRects", source: chrome-extension://flpacgleinlcbkflblficgoncobeihad/_generated_background_page.html (0)
[36190:3847:0901/074827:ERROR:native_app_window_cocoa.mm(584)] Not implemented reached in virtual void NativeAppWindowCocoa::UpdateShape(scoped_ptr<SkRegion>)
[36190:3847:0901/074827:INFO:CONSOLE(0)] "[SUCCESS] testWindowShapeNull", source: chrome-extension://flpacgleinlcbkflblficgoncobeihad/_generated_background_page.html (0)
[36190:3847:0901/074827:ERROR:native_app_window_cocoa.mm(584)] Not implemented reached in virtual void NativeAppWindowCocoa::UpdateShape(scoped_ptr<SkRegion>)
[36190:3847:0901/074827:INFO:CONSOLE(0)] "[SUCCESS] testWindowShapeEmpty", source: chrome-extension://flpacgleinlcbkflblficgoncobeihad/_generated_background_page.html (0)
[36195:13063:0901/074828:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36195:13063:0901/074828:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppBrowserTest.WindowsApiSetShapeHasPerm (7518 ms)
[13/211] PlatformAppBrowserTest.WindowsApiSetShapeHasPerm (9080 ms)
[ RUN ] BluetoothLowEnergyApiTest.GetRemovedDescriptor
[36200:3847:0901/074826:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36194:3847:0901/074829:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[ OK ] BluetoothLowEnergyApiTest.GetRemovedDescriptor (5561 ms)
[14/211] BluetoothLowEnergyApiTest.GetRemovedDescriptor (7505 ms)
[ RUN ] ExtensionApiTest.GetIncognitoModeAvailability
[36207:3847:0901/074832:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36203:3847:0901/074835:INFO:CONSOLE(0)] "[SUCCESS] getIncognitoModeAvailabilityTest", source: chrome-extension://eecibjelahnciddlggkepnhbhokkokgc/test.html (0)
[36210:12807:0901/074835:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.GetIncognitoModeAvailability (5634 ms)
[15/211] ExtensionApiTest.GetIncognitoModeAvailability (7497 ms)
[ RUN ] ExtensionApiTest.TabUpdate
[36211:3847:0901/074833:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36205:39427:0901/074836:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[36205:39427:0901/074836:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36205:39427:0901/074836:WARNING:channel.cc(325)] RawChannel write error
[36205:3847:0901/074837:INFO:CONSOLE(0)] "[SUCCESS] setUp", source: chrome-extension://ibghpllcgdmkdjgplelafanfhmnmblao/update.html (0)
[36205:3847:0901/074838:INFO:CONSOLE(0)] "[SUCCESS] testBasicSetup", source: chrome-extension://ibghpllcgdmkdjgplelafanfhmnmblao/update.html (0)
[36205:3847:0901/074839:INFO:CONSOLE(0)] "[SUCCESS] testUpdatingDefaultTabViaUndefined", source: chrome-extension://ibghpllcgdmkdjgplelafanfhmnmblao/update.html (0)
[36205:3847:0901/074839:INFO:CONSOLE(0)] "[SUCCESS] testUpdatingDefaultTabViaNull", source: chrome-extension://ibghpllcgdmkdjgplelafanfhmnmblao/update.html (0)
[36205:3847:0901/074840:INFO:CONSOLE(0)] "[SUCCESS] testUpdatingWithPermissionReturnsTabInfo", source: chrome-extension://ibghpllcgdmkdjgplelafanfhmnmblao/update.html (0)
[36214:13063:0901/074842:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36214:13063:0901/074842:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.TabUpdate (10698 ms)
[16/211] ExtensionApiTest.TabUpdate (12455 ms)
[ RUN ] MimeHandlerViewTest.Basic
[36218:3847:0901/074839:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36215:73227:0901/074841:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[36215:3847:0901/074843:INFO:CONSOLE(0)] "[SUCCESS] testBasic", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[ OK ] MimeHandlerViewTest.Basic (6197 ms)
[17/211] MimeHandlerViewTest.Basic (7696 ms)
[ RUN ] AppWindowAPITest.TestVisibleOnAllWorkspaces
[36229:3847:0901/074847:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36222:3847:0901/074851:INFO:CONSOLE(0)] "[SUCCESS] setAndUnsetVisibleOnAllWorkspaces", source: chrome-extension://daeakajeifjbldbmlpembipeidlfoced/_generated_background_page.html (0)
[36222:39683:0901/074851:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36222:39683:0901/074851:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AppWindowAPITest.TestVisibleOnAllWorkspaces (6517 ms)
[18/211] AppWindowAPITest.TestVisibleOnAllWorkspaces (8514 ms)
[ RUN ] AppControllerHandoffBrowserTest.TestHandoffURLs
[36225:3847:0901/074846:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36221:73227:0901/074847:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[36221:7427:0901/074850:ERROR:mach_broker_mac.mm(222)] Unknown process 36233 is sending Mach IPC messages!
[36221:40451:0901/074852:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AppControllerHandoffBrowserTest.TestHandoffURLs (8848 ms)
[19/211] AppControllerHandoffBrowserTest.TestHandoffURLs (10747 ms)
[ RUN ] EphemeralAppBrowserTest.PromoteDisabledAppFromSyncWhileRunning
[36241:3847:0901/074856:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36257:13063:0901/074900:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EphemeralAppBrowserTest.PromoteDisabledAppFromSyncWhileRunning (7176 ms)
[20/211] EphemeralAppBrowserTest.PromoteDisabledAppFromSyncWhileRunning (9153 ms)
[ RUN ] EphemeralAppLauncherTest.InstallLegacyApp
HTTP server started on http://127.0.0.1:64063...
sending server_data: {"host": "127.0.0.1", "port": 64063} (36 bytes)
[36247:3847:0901/074858:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EphemeralAppLauncherTest.InstallLegacyApp (6895 ms)
[21/211] EphemeralAppLauncherTest.InstallLegacyApp (8640 ms)
[ RUN ] EphemeralAppLauncherTest.NonExistentExtensionId
HTTP server started on http://127.0.0.1:64067...
sending server_data: {"host": "127.0.0.1", "port": 64067} (36 bytes)
[36268:3847:0901/074906:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
File not found extensions/platform_apps/ephemeral_launcher/inlineinstall/detail/baaaaaaaaaaaaaaaaaaaaaaaaaaaadid full path:/Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/chrome/test/data/extensions/platform_apps/ephemeral_launcher/inlineinstall/detail/baaaaaaaaaaaaaaaaaaaaaaaaaaaadid
127.0.0.1 - - [01/Sep/2015 07:49:07] code 404, message Not Found
[36270:12807:0901/074907:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36270:12807:0901/074907:WARNING:channel.cc(325)] RawChannel write error
[ OK ] EphemeralAppLauncherTest.NonExistentExtensionId (4487 ms)
[22/211] EphemeralAppLauncherTest.NonExistentExtensionId (6370 ms)
[ RUN ] WebViewTest.Shim_TestPartitionChangeAfterNavigation
[36267:3847:0901/074905:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36261:3847:0901/074911:INFO:CONSOLE(149)] "<webview>: The object has already navigated, so its partition cannot be changed.", source: extensions::webViewAttributes (149)
[36261:37123:0901/074911:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[36261:37123:0901/074911:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[36261:37123:0901/074911:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36261:37123:0901/074911:WARNING:channel.cc(325)] RawChannel write error
[36261:37123:0901/074911:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36261:37123:0901/074911:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.Shim_TestPartitionChangeAfterNavigation (8593 ms)
[23/211] WebViewTest.Shim_TestPartitionChangeAfterNavigation (10243 ms)
[ RUN ] WebViewTest.Shim_TestAssignSrcAfterCrash
[36276:3847:0901/074911:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36277:13319:0901/074918:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36272:40707:0901/074918:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36272:40707:0901/074918:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.Shim_TestAssignSrcAfterCrash (10145 ms)
[24/211] WebViewTest.Shim_TestAssignSrcAfterCrash (11739 ms)
[ RUN ] WebViewTest.Shim_TestLoadAbortIllegalChromeURL
[36282:3847:0901/074916:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36278:3847:0901/074920:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -301: ERR_DISALLOWED_URL_SCHEME.", source: extensions::webViewEvents (237)
[ OK ] WebViewTest.Shim_TestLoadAbortIllegalChromeURL (8391 ms)
[25/211] WebViewTest.Shim_TestLoadAbortIllegalChromeURL (9982 ms)
[ RUN ] WebViewTest.Shim_TestReloadAfterTerminate
[36291:3847:0901/074923:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36293:12807:0901/074930:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36293:12807:0901/074930:WARNING:channel.cc(325)] RawChannel write error
[36288:41219:0901/074930:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36288:41219:0901/074930:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.Shim_TestReloadAfterTerminate (10035 ms)
[26/211] WebViewTest.Shim_TestReloadAfterTerminate (11743 ms)
[ RUN ] WebViewTest.IndexedDBIsolation
[36297:3847:0901/074926:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36292:62211:0901/074928:ERROR:mach_broker_mac.mm(222)] Unknown process 36299 is sending Mach IPC messages!
[36292:3847:0901/074931:INFO:CONSOLE(6)] "webview.onloadstop: 1", source: chrome-extension://idibjmlnmelnjanekifghanpkdhkmkba/main.js (6)
[36292:73227:0901/074931:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[36292:3847:0901/074931:INFO:CONSOLE(6)] "webview.onloadstop: 2", source: chrome-extension://idibjmlnmelnjanekifghanpkdhkmkba/main.js (6)
[36292:73227:0901/074931:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[36292:3847:0901/074931:INFO:CONSOLE(6)] "webview.onloadstop: 3", source: chrome-extension://idibjmlnmelnjanekifghanpkdhkmkba/main.js (6)
[36292:3847:0901/074931:INFO:CONSOLE(6)] "guests load complete", source: chrome-extension://idibjmlnmelnjanekifghanpkdhkmkba/main.js (6)
[36292:3847:0901/074931:INFO:CONSOLE(6)] "G: onmessage: init", source: chrome-extension://idibjmlnmelnjanekifghanpkdhkmkba/main.js (6)
[36292:3847:0901/074932:INFO:CONSOLE(6)] "G: onmessage: add", source: chrome-extension://idibjmlnmelnjanekifghanpkdhkmkba/main.js (6)
[36292:3847:0901/074932:INFO:CONSOLE(6)] "G: onmessage: read", source: chrome-extension://idibjmlnmelnjanekifghanpkdhkmkba/main.js (6)
[36292:3847:0901/074932:INFO:CONSOLE(6)] "G: onmessage: init", source: chrome-extension://idibjmlnmelnjanekifghanpkdhkmkba/main.js (6)
[36292:3847:0901/074932:INFO:CONSOLE(6)] "G: onmessage: add", source: chrome-extension://idibjmlnmelnjanekifghanpkdhkmkba/main.js (6)
[36292:3847:0901/074932:INFO:CONSOLE(6)] "G: onmessage: read", source: chrome-extension://idibjmlnmelnjanekifghanpkdhkmkba/main.js (6)
[36292:3847:0901/074932:INFO:CONSOLE(6)] "G: onmessage: read", source: chrome-extension://idibjmlnmelnjanekifghanpkdhkmkba/main.js (6)
[36292:3847:0901/074932:INFO:CONSOLE(0)] "[SUCCESS] indexedDBIsolation", source: chrome-extension://idibjmlnmelnjanekifghanpkdhkmkba/main.html (0)
[36292:37379:0901/074932:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 13, remote ID 2147483659)
[36292:37379:0901/074932:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 12, remote ID 2147483658)
[36292:37379:0901/074932:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[36292:37379:0901/074932:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 15, remote ID 2147483661)
[36292:37379:0901/074932:WARNING:channel.cc(325)] RawChannel write error
[36292:37379:0901/074932:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[36292:37379:0901/074932:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36304:3847:0901/074932:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[36304:3847:0901/074932:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.IndexedDBIsolation (9019 ms)
[27/211] WebViewTest.IndexedDBIsolation (10883 ms)
[ RUN ] WebViewTest.MediaAccessAPIAllow_TestAllowAndThenDeny
[36309:3847:0901/074935:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36305:73483:0901/074940:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[36305:3847:0901/074940:INFO:CONSOLE(20)] "test passed", source: chrome-extension://gdjncpmehkhabnelipmamiagimbiegnp/embedder.js (20)
[36310:13063:0901/074940:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36310:13063:0901/074940:WARNING:channel.cc(325)] RawChannel write error
[36305:41731:0901/074940:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36305:41731:0901/074940:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.MediaAccessAPIAllow_TestAllowAndThenDeny (7950 ms)
[28/211] WebViewTest.MediaAccessAPIAllow_TestAllowAndThenDeny (9889 ms)
[ RUN ] WebViewTest.SetPropertyOnDocumentInteractive
[36313:3847:0901/074936:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36308:64011:0901/074938:ERROR:mach_broker_mac.mm(222)] Unknown process 36316 is sending Mach IPC messages!
[36308:3847:0901/074941:INFO:CONSOLE(0)] "[SUCCESS] checkRedefineProperty", source: chrome-extension://gaobacgjlhbicnjmnddcmlgomjelmhcc/main.html (0)
[36308:36355:0901/074941:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36308:36355:0901/074941:WARNING:channel.cc(325)] RawChannel write error
[36308:36355:0901/074942:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[36308:36355:0901/074942:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36308:36355:0901/074942:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.SetPropertyOnDocumentInteractive (7895 ms)
[29/211] WebViewTest.SetPropertyOnDocumentInteractive (9466 ms)
[ RUN ] WebViewTest.Dialog_TestConfirmDialogCancel
[36324:3847:0901/074945:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36320:3847:0901/074949:INFO:CONSOLE(77)] "webview has loaded.", source: chrome-extension://kpemdebmckfnpmolfhdblcfjfbnddbnm/embedder.js (77)
[36320:3847:0901/074949:INFO:CONSOLE(81)] "Script has been injected into webview.", source: chrome-extension://kpemdebmckfnpmolfhdblcfjfbnddbnm/embedder.js (81)
[36320:3847:0901/074949:INFO:CONSOLE(92)] "A communication channel has been established with webview.", source: chrome-extension://kpemdebmckfnpmolfhdblcfjfbnddbnm/embedder.js (92)
[36320:3847:0901/074949:INFO:CONSOLE(173)] "The confirm dialog test has started.", source: chrome-extension://kpemdebmckfnpmolfhdblcfjfbnddbnm/embedder.js (173)
[36320:3847:0901/074949:INFO:CONSOLE(188)] "webview has requested a dialog.", source: chrome-extension://kpemdebmckfnpmolfhdblcfjfbnddbnm/embedder.js (188)
[36320:3847:0901/074949:INFO:CONSOLE(192)] "The app has responded to the dialog request.", source: chrome-extension://kpemdebmckfnpmolfhdblcfjfbnddbnm/embedder.js (192)
[36320:3847:0901/074949:INFO:CONSOLE(180)] "webview has reported a result for its confirm dialog.", source: chrome-extension://kpemdebmckfnpmolfhdblcfjfbnddbnm/embedder.js (180)
[36320:39939:0901/074949:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36320:39939:0901/074949:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.Dialog_TestConfirmDialogCancel (7430 ms)
[30/211] WebViewTest.Dialog_TestConfirmDialogCancel (9252 ms)
[ RUN ] WebViewTest.Dialog_TestConfirmDialogDefaultGCCancel
[36328:3847:0901/074946:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36322:3847:0901/074950:INFO:CONSOLE(77)] "webview has loaded.", source: chrome-extension://kpemdebmckfnpmolfhdblcfjfbnddbnm/embedder.js (77)
[36322:3847:0901/074950:INFO:CONSOLE(81)] "Script has been injected into webview.", source: chrome-extension://kpemdebmckfnpmolfhdblcfjfbnddbnm/embedder.js (81)
[36322:3847:0901/074950:INFO:CONSOLE(92)] "A communication channel has been established with webview.", source: chrome-extension://kpemdebmckfnpmolfhdblcfjfbnddbnm/embedder.js (92)
[36322:3847:0901/074950:INFO:CONSOLE(231)] "The confirm dialog test has started.", source: chrome-extension://kpemdebmckfnpmolfhdblcfjfbnddbnm/embedder.js (231)
[36322:3847:0901/074950:INFO:CONSOLE(246)] "webview has requested a dialog.", source: chrome-extension://kpemdebmckfnpmolfhdblcfjfbnddbnm/embedder.js (246)
[36322:3847:0901/074950:INFO:CONSOLE(138)] "<webview>: A confirm dialog was blocked.", source: extensions::webViewActionRequests (138)
[36322:3847:0901/074950:INFO:CONSOLE(238)] "webview has reported a result for its confirm dialog.", source: chrome-extension://kpemdebmckfnpmolfhdblcfjfbnddbnm/embedder.js (238)
[36329:12807:0901/074950:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36329:12807:0901/074950:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36322:41219:0901/074950:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36333:13575:0901/074951:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36333:13575:0901/074951:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Dialog_TestConfirmDialogDefaultGCCancel (7467 ms)
[31/211] WebViewTest.Dialog_TestConfirmDialogDefaultGCCancel (8945 ms)
[ RUN ] AutofillTest.PrefsStringSavedAsIs
[36338:3847:0901/074954:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36341:14339:0901/074955:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[ OK ] AutofillTest.PrefsStringSavedAsIs (3357 ms)
[32/211] AutofillTest.PrefsStringSavedAsIs (5098 ms)
[ RUN ] AutofillTest.InvalidCreditCardNumberIsNotAggregated
[36342:3847:0901/074955:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64086...
sending server_data: {"host": "127.0.0.1", "port": 64086} (36 bytes)
[36346:3847:0901/074958:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[36346:3847:0901/074958:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2147483649, remote ID 3)
[36346:3847:0901/074958:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2147483651, remote ID 5)
[36346:12807:0901/074958:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[36346:12807:0901/074958:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AutofillTest.InvalidCreditCardNumberIsNotAggregated (6439 ms)
[33/211] AutofillTest.InvalidCreditCardNumberIsNotAggregated (7896 ms)
[ RUN ] AutofillTest.AggregatesMinValidProfile
[36349:3847:0901/074959:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64090...
sending server_data: {"host": "127.0.0.1", "port": 64090} (36 bytes)
testserver.py: Broken pipe
[ OK ] AutofillTest.AggregatesMinValidProfile (6142 ms)
[34/211] AutofillTest.AggregatesMinValidProfile (7659 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.NoManifest
[36356:3847:0901/075002:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36351:3847:0901/075004:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:64095/banners/main.js (13)
[36351:73739:0901/075004:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[36351:3847:0901/075004:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:64095/banners/main.js (13)
[36351:40451:0901/075004:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36351:3847:0901/075004:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[36351:3847:0901/075004:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[36351:3847:0901/075004:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] AppBannerDataFetcherBrowserTest.NoManifest (3722 ms)
[35/211] AppBannerDataFetcherBrowserTest.NoManifest (5304 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.CancelBannerDirect
[36362:3847:0901/075007:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36358:3847:0901/075008:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:64102/banners/main.js (13)
[36358:73483:0901/075008:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[36358:3847:0901/075008:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:64102/banners/main.js (13)
[36358:3847:0901/075008:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:64102/banners/main.js (13)
[36358:3847:0901/075008:INFO:CONSOLE(8)] "Preventing banner from appearing", source: http://127.0.0.1:64102/banners/cancel_test_page.html (8)
[36358:73483:0901/075008:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /
=================================================================
==36363==ERROR: AddressSanitizer: heap-use-after-free on address 0x60e000050f60 at pc 0x00011d24be32 bp 0x7fff51009650 sp 0x7fff51009648
READ of size 8 at 0x60e000050f60 thread T0
#0 0x11d24be31 in operator() base/memory/scoped_ptr.h:128:5
#1 0x11d24be31 in ~scoped_ptr_impl base/memory/scoped_ptr.h:222:0
#2 0x11d24be31 in ~scoped_ptr_impl base/memory/scoped_ptr.h:218:0
#3 0x11d24be31 in ~scoped_ptr base/memory/scoped_ptr.h:312:0
#4 0x11d24be31 in ~scoped_ptr base/memory/scoped_ptr.h:312:0
#5 0x11d24be31 in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:797:0
#6 0x11d24c00d in ~RenderFrameImpl content/renderer/render_frame_impl.cc:764:37
#7 0x11d24c00d in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:764:0
#8 0x11d267cd0 in content::RenderFrameImpl::frameDetached(blink::WebFrame*, blink::WebFrameClient::DetachType) content/renderer/render_frame_impl.cc:2295:3
#9 0x115749e68 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:346:5
#10 0x1177efa48 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#11 0x117866625 in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:307:5
#12 0x117c3d96d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:570:5
#13 0x1158a7be0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1694:9
#14 0x11d31ac88 in content::RenderWidget::Close() content/renderer/render_widget.cc:1631:5
#15 0x11d2f03b0 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3073:3
#16 0x110ad244c in Run base/callback.h:396:12
#17 0x110ad244c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#18 0x11d0943b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#19 0x11d0905b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#20 0x110ad244c in Run base/callback.h:396:12
#21 0x110ad244c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#22 0x110b345bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#23 0x110b350a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#24 0x110b35656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#25 0x110ab0fa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#26 0x110b1af19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#27 0x110aaf526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#28 0x7fff8683eb30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#29 0x7fff8683e454 in __CFRunLoopDoSources0 ??:0:0
#30 0x7fff868617f4 in __CFRunLoopRun ??:0:0
#31 0x7fff868610e1 in CFRunLoopRunSpecific ??:0:0
#32 0x7fff8aa907bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#33 0x110ab2497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#34 0x110ab089b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#35 0x110b7212e in base::RunLoop::Run() base/run_loop.cc:55:3
#36 0x110b33124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
#37 0x11d335058 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:201:7
#38 0x1109ebd8b in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:806:12
#39 0x1109ea2dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#40 0x10f9070dd in ChromeMain chrome/app/chrome_main.cc:66:12
#41 0x10ebf4c0a in main chrome/app/chrome_exe_main_mac.cc:16:12
#42 0x10ebf4bf3 in start ??:0:0
#35 0x10 (<unknown module>)
0x60e000050f60 is located 32 bytes inside of 152-byte region [0x60e000050f40,0x60e000050fd8)
freed by thread T0 here:
#0 0x10ec4ed7b in __asan_print_accumulated_stats ??:0:0
#1 0x11d24b014 in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:766:3
#2 0x11d24c00d in ~RenderFrameImpl content/renderer/render_frame_impl.cc:764:37
#3 0x11d24c00d in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:764:0
#4 0x11d267cd0 in content::RenderFrameImpl::frameDetached(blink::WebFrame*, blink::WebFrameClient::DetachType) content/renderer/render_frame_impl.cc:2295:3
#5 0x115749e68 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:346:5
#6 0x1177efa48 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#7 0x117866625 in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:307:5
#8 0x117c3d96d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:570:5
#9 0x1158a7be0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1694:9
#10 0x11d31ac88 in content::RenderWidget::Close() content/renderer/render_widget.cc:1631:5
#11 0x11d2f03b0 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3073:3
#12 0x110ad244c in Run base/callback.h:396:12
#13 0x110ad244c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#14 0x11d0943b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#15 0x11d0905b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#16 0x110ad244c in Run base/callback.h:396:12
#17 0x110ad244c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#18 0x110b345bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#19 0x110b350a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#20 0x110b35656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#21 0x110ab0fa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#22 0x110b1af19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#23 0x110aaf526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#24 0x7fff8683eb30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#25 0x7fff8683e454 in __CFRunLoopDoSources0 ??:0:0
#26 0x7fff868617f4 in __CFRunLoopRun ??:0:0
#27 0x7fff868610e1 in CFRunLoopRunSpecific ??:0:0
#28 0x7fff8aa907bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#29 0x110ab2497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#30 0x110ab089b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#31 0x110b7212e in base::RunLoop::Run() base/run_loop.cc:55:3
#32 0x110b33124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
previously allocated by thread T0 here:
#0 0x10ec4e7bb in __asan_print_accumulated_stats ??:0:0
#1 0x11083dc79 in ChromeContentRendererClient::CreateAppBannerClient(content::RenderFrame*) chrome/renderer/chrome_content_renderer_client.cc:1618:7
#2 0x11d289c87 in appBannerClient content/renderer/render_frame_impl.cc:3800:9
#3 0x11d289c87 in non-virtual thunk to content::RenderFrameImpl::appBannerClient() content/renderer/render_frame_impl.cc:3797:0
#4 0x11583a2b4 in blink::WebLocalFrameImpl::willShowInstallBannerPrompt(int, blink::WebVector<blink::WebString> const&, blink::WebAppBannerPromptReply*) third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:2134:65
#5 0x110844869 in ChromeRenderFrameObserver::OnAppBannerPromptRequest(int, std::string const&) chrome/renderer/chrome_render_frame_observer.cc:223:3
#6 0x11084221c in DispatchToMethodImpl<ChromeRenderFrameObserver, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &), int, std::basic_string<char> , 0, 1> base/tuple.h:254:3
#7 0x11084221c in DispatchToMethod<ChromeRenderFrameObserver, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &), int, std::basic_string<char> > base/tuple.h:261:0
#8 0x11084221c in Dispatch<ChromeRenderFrameObserver, ChromeRenderFrameObserver, void, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &)> chrome/common/render_messages.h:423:0
#9 0x11084221c in ChromeRenderFrameObserver::OnMessageReceived(IPC::Message const&) chrome/renderer/chrome_render_frame_observer.cc:106:0
#10 0x11d25113b in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1065:9
#11 0x112cc983e in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
#12 0x112cc96c1 in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
#13 0x11ced6910 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:656:10
#14 0x112d2af6e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:288:3
#15 0x110ad244c in Run base/callback.h:396:12
#16 0x110ad244c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#17 0x11d0943b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#18 0x11d0905b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#19 0x110ad244c in Run base/callback.h:396:12
#20 0x110ad244c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#21 0x110b345bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#22 0x110b350a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#23 0x110b35656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#24 0x110ab0fa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#25 0x110b1af19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#26 0x110aaf526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#27 0x7fff8683eb30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#28 0x7fff8683e454 in __CFRunLoopDoSources0 ??:0:0
#29 0x7fff868617f4 in __CFRunLoopRun ??:0:0
#30 0x7fff868610e1 in CFRunLoopRunSpecific ??:0:0
#31 0x7fff8aa907bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#32 0x110ab2497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#33 0x110ab089b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#34 0x110b7212e in base::RunLoop::Run() base/run_loop.cc:55:3
#35 0x110b33124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
SUMMARY: AddressSanitizer: heap-use-after-free (/Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4+0xd948e31)
Shadow bytes around the buggy address:
0x1c1c0000a190: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000a1a0: fd fd fd fd fd fd fd fd fa fa fa fa fa fa fa fa
0x1c1c0000a1b0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000a1c0: fd fd fd fa fa fa fa fa fa fa fa fa fd fd fd fd
0x1c1c0000a1d0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fa
=>0x1c1c0000a1e0: fa fa fa fa fa fa fa fa fd fd fd fd[fd]fd fd fd
0x1c1c0000a1f0: fd fd fd fd fd fd fd fd fd fd fd fa fa fa fa fa
0x1c1c0000a200: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000a210: fd fd fd fd fd fd fd fa fa fa fa fa fa fa fa fa
0x1c1c0000a220: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000a230: fd fd fd fd fa fa fa fa fa fa fa fa fd fd fd fd
Shadow byte legend (one shadow byte represents 8 application bytes):
Addressable: 00
Partially addressable: 01 02 03 04 05 06 07
Heap left redzone: fa
Heap right redzone: fb
Freed heap region: fd
Stack left redzone: f1
Stack mid redzone: f2
Stack right redzone: f3
Stack partial redzone: f4
Stack after return: f5
Stack use after scope: f8
Global redzone: f9
Global init order: f6
Poisoned by user: f7
Container overflow: fc
Array cookie: ac
Intra object redzone: bb
ASan internal: fe
Left alloca redzone: ca
Right alloca redzone: cb
==36363==ABORTING
Received signal 6
[0x000110ad0c90]
[0x7fff8a7d690a]
[0x00011d2f03b1]
[0x7fff8a82df61]
[0x00010ec604b6]
[0x00010ec4ac8e]
[0x00011d24be32]
[0x00011d24c00e]
[0x00011d267cd1]
[0x000115749e69]
[0x0001177efa49]
[0x000117866626]
[0x000117c3d96e]
[0x0001158a7be1]
[0x00011d31ac89]
[0x00011d2f03b1]
[0x000110ad244d]
[0x00011d0943ba]
[0x00011d0905b4]
[0x000110ad244d]
[0x000110b345bd]
[0x000110b350a7]
[0x000110b35657]
[0x000110ab0faa]
[0x000110b1af1a]
[0x000110aaf527]
[0x7fff8683eb31]
[0x7fff8683e455]
[0x7fff868617f5]
[0x7fff868610e2]
[0x7fff8aa907be]
[0x000110ab2498]
[0x000110ab089c]
[0x000110b7212f]
[0x000110b33125]
[0x00011d335059]
[0x0001109ebd8c]
[0x0001109ea2de]
[0x00010f9070de]
[0x00010ebf4c0b]
[0x00010ebf4bf4]
[end of stack trace]
[36358:3847:0901/075008:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[36358:3847:0901/075008:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[36358:3847:0901/075008:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] AppBannerDataFetcherBrowserTest.CancelBannerDirect (4290 ms)
[36/211] AppBannerDataFetcherBrowserTest.CancelBannerDirect (5892 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.WebAppBannerInIFrame
[36366:3847:0901/075008:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36361:3847:0901/075009:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:64114/banners/main.js (13)
[36361:3847:0901/075009:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:64114/banners/main.js (13)
[36361:73739:0901/075009:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[36361:3847:0901/075009:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:64114/banners/main.js (13)
[36361:3847:0901/075010:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[36361:3847:0901/075010:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[36361:3847:0901/075010:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] AppBannerDataFetcherBrowserTest.WebAppBannerInIFrame (4094 ms)
[37/211] AppBannerDataFetcherBrowserTest.WebAppBannerInIFrame (5642 ms)
[ RUN ] BrowsingDataDatabaseHelperTest.CannedUnique
[36377:3847:0901/075012:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36380:14339:0901/075013:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[36380:14339:0901/075013:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[36380:14339:0901/075013:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[36380:12807:0901/075013:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36380:12807:0901/075013:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowsingDataDatabaseHelperTest.CannedUnique (3178 ms)
[38/211] BrowsingDataDatabaseHelperTest.CannedUnique (4881 ms)
[ RUN ] BrowsingDataRemoverBrowserTest.Download
[36381:3847:0901/075013:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36375:39427:0901/075015:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36375:39427:0901/075015:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowsingDataRemoverBrowserTest.Download (3411 ms)
[39/211] BrowsingDataRemoverBrowserTest.Download (5169 ms)
[ RUN ] BrowsingDataRemoverBrowserTest.Database
[36387:3847:0901/075017:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36383:3847:0901/075018:INFO:CONSOLE(0)] "forcibly closing database", source: http://mock.http/simple_database.html (0)
[ OK ] BrowsingDataRemoverBrowserTest.Database (4052 ms)
[40/211] BrowsingDataRemoverBrowserTest.Database (5593 ms)
[ RUN ] PasswordsCounterTest.PeriodChanged
[36391:3847:0901/075019:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36392:14595:0901/075020:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[36392:14595:0901/075020:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[36392:13063:0901/075020:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[36392:13063:0901/075020:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36392:13063:0901/075020:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36392:13063:0901/075020:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PasswordsCounterTest.PeriodChanged (3495 ms)
[41/211] PasswordsCounterTest.PeriodChanged (5025 ms)
[ RUN ] RegisterProtocolHandlerBrowserTest.CustomHandler
[36397:3847:0901/075023:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64124...
sending server_data: {"host": "127.0.0.1", "port": 64124} (36 bytes)
[ OK ] RegisterProtocolHandlerBrowserTest.CustomHandler (4442 ms)
[42/211] RegisterProtocolHandlerBrowserTest.CustomHandler (5890 ms)
[ RUN ] PortForwardingDisconnectTest.DisconnectOnRelease
[36401:3847:0901/075024:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64127...
sending server_data: {"host": "127.0.0.1", "port": 64127} (36 bytes)
[ OK ] PortForwardingDisconnectTest.DisconnectOnRelease (7216 ms)
[43/211] PortForwardingDisconnectTest.DisconnectOnRelease (8872 ms)
[ RUN ] DevToolsAgentHostTest.TestAgentHostReleased
[36408:3847:0901/075028:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36409:14595:0901/075029:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[36404:3847:0901/075030:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] DevToolsAgentHostTest.TestAgentHostReleased (3231 ms)
[44/211] DevToolsAgentHostTest.TestAgentHostReleased (4648 ms)
[ RUN ] DomDistillerViewerSourceBrowserTest.EmptyURLShouldNotCrash
[36416:3847:0901/075033:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36418:13319:0901/075034:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DomDistillerViewerSourceBrowserTest.EmptyURLShouldNotCrash (3849 ms)
[45/211] DomDistillerViewerSourceBrowserTest.EmptyURLShouldNotCrash (5489 ms)
[ RUN ] DownloadTest.TestMultipleDownloadsBubble
[36417:3847:0901/075033:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36411:40451:0901/075036:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36411:40451:0901/075036:WARNING:channel.cc(325)] RawChannel write error
[36411:3847:0901/075037:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] DownloadTest.TestMultipleDownloadsBubble (5479 ms)
[46/211] DownloadTest.TestMultipleDownloadsBubble (7271 ms)
[ RUN ] DownloadTest.Resumption_Automatic
[36425:3847:0901/075038:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36420:40451:0901/075039:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36420:40451:0901/075039:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DownloadTest.Resumption_Automatic (3500 ms)
[47/211] DownloadTest.Resumption_Automatic (5281 ms)
[ RUN ] ErrorPageTest.IFrameDNSError_GoBack
[36430:3847:0901/075040:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ErrorPageTest.IFrameDNSError_GoBack (3799 ms)
[48/211] ErrorPageTest.IFrameDNSError_GoBack (5344 ms)
[ RUN ] ErrorPageTest.IFrameDNSError_JavaScript
[36435:3847:0901/075043:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ErrorPageTest.IFrameDNSError_JavaScript (4070 ms)
[49/211] ErrorPageTest.IFrameDNSError_JavaScript (5646 ms)
[ RUN ] CommandServiceTest.GetNamedCommandsQueryAll
[36440:3847:0901/075046:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36447:12807:0901/075050:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36447:12807:0901/075050:WARNING:channel.cc(325)] RawChannel write error
[ OK ] CommandServiceTest.GetNamedCommandsQueryAll (6678 ms)
[50/211] CommandServiceTest.GetNamedCommandsQueryAll (8245 ms)
[ RUN ] DeclarativeContentApiTest.RemoveAllRulesAfterExtensionUninstall
[36446:3847:0901/075049:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36449:12551:0901/075052:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36448:12551:0901/075053:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36448:12551:0901/075053:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DeclarativeContentApiTest.RemoveAllRulesAfterExtensionUninstall (7272 ms)
[51/211] DeclarativeContentApiTest.RemoveAllRulesAfterExtensionUninstall (8872 ms)
[ RUN ] BrowserActionApiTest.BrowserActionRemovePopup
[36454:3847:0901/075054:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36450:41219:0901/075057:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36450:41219:0901/075057:WARNING:channel.cc(325)] RawChannel write error
[36450:41219:0901/075057:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36450:41219:0901/075057:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowserActionApiTest.BrowserActionRemovePopup (5634 ms)
[52/211] BrowserActionApiTest.BrowserActionRemovePopup (7293 ms)
[ RUN ] ExtensionBrowserTest.LastError
[36460:3847:0901/075058:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36456:39683:0901/075101:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36456:39683:0901/075101:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionBrowserTest.LastError (5334 ms)
[53/211] ExtensionBrowserTest.LastError (7017 ms)
[ RUN ] PageActionApiTest.AddPopup
[36466:3847:0901/075101:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36467:3847:0901/075105:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[36467:3847:0901/075105:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PageActionApiTest.AddPopup (6122 ms)
[54/211] PageActionApiTest.AddPopup (7778 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenWritableExistingFileTest
[36472:3847:0901/075105:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36468:4611:0901/075108:ERROR:mach_broker_mac.mm(222)] Unknown process 36475 is sending Mach IPC messages!
[36468:3847:0901/075109:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://dnjbfhhiddgcjocecnkkahlipjkkfcda/test.html (0)
[36468:40963:0901/075109:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[36468:40963:0901/075109:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[36468:40963:0901/075109:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[36468:40963:0901/075109:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[36468:40963:0901/075109:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] FileSystemApiTest.FileSystemApiOpenWritableExistingFileTest (7155 ms)
[55/211] FileSystemApiTest.FileSystemApiOpenWritableExistingFileTest (8745 ms)
[ RUN ] FileSystemApiTest.FileSystemApiGetWritableTest
[36479:3847:0901/075109:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36474:62979:0901/075112:ERROR:mach_broker_mac.mm(222)] Unknown process 36482 is sending Mach IPC messages!
[36474:3847:0901/075114:INFO:CONSOLE(0)] "[SUCCESS] getWritableEntry", source: chrome-extension://aahpmabkgeocbifapkkljcnfiiadbmdi/test.html (0)
[ OK ] FileSystemApiTest.FileSystemApiGetWritableTest (7128 ms)
[56/211] FileSystemApiTest.FileSystemApiGetWritableTest (9031 ms)
[ RUN ] GcmApiTest.OnMessagesDeleted
[36486:3847:0901/075114:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36481:39427:0901/075116:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[36481:39427:0901/075117:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36481:39427:0901/075117:WARNING:channel.cc(325)] RawChannel write error
[36481:3847:0901/075117:INFO:CONSOLE(0)] "[SUCCESS] messagesDeleted", source: chrome-extension://blifppakcefldmjcmpopipacdlfeodaf/on_messages_deleted.html (0)
[36481:39427:0901/075117:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] GcmApiTest.OnMessagesDeleted (5710 ms)
[57/211] GcmApiTest.OnMessagesDeleted (7292 ms)
[ RUN ] HotwordPrivateApiTest.OnSpeakerModelSaved
[36492:3847:0901/075118:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] HotwordPrivateApiTest.OnSpeakerModelSaved (5566 ms)
[58/211] HotwordPrivateApiTest.OnSpeakerModelSaved (7409 ms)
[ RUN ] HotwordPrivateApiTest.AudioHistory
[36498:3847:0901/075121:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36493:3847:0901/075124:INFO:CONSOLE(0)] "[SUCCESS] audioHistory", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[36493:3847:0901/075126:INFO:CONSOLE(0)] "[SUCCESS] audioHistory", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[ OK ] HotwordPrivateApiTest.AudioHistory (7294 ms)
[59/211] HotwordPrivateApiTest.AudioHistory (8997 ms)
[ RUN ] ExtensionPreferenceApiTest.OnChange
[36505:3847:0901/075125:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36501:9483:0901/075128:ERROR:mach_broker_mac.mm(222)] Unknown process 36507 is sending Mach IPC messages!
[36501:3847:0901/075129:INFO:CONSOLE(0)] "[SUCCESS] changeDefault", source: chrome-extension://lhfkcbnnjjjjpdbpamipnlkojdklnkdn/_generated_background_page.html (0)
[36501:3847:0901/075129:INFO:CONSOLE(0)] "[SUCCESS] changeIncognitoOnly", source: chrome-extension://lhfkcbnnjjjjpdbpamipnlkojdklnkdn/_generated_background_page.html (0)
[36501:3847:0901/075129:INFO:CONSOLE(0)] "[SUCCESS] changeDefaultOnly", source: chrome-extension://lhfkcbnnjjjjpdbpamipnlkojdklnkdn/_generated_background_page.html (0)
[36501:3847:0901/075129:INFO:CONSOLE(0)] "[SUCCESS] changeIncognitoOnlyBack", source: chrome-extension://lhfkcbnnjjjjpdbpamipnlkojdklnkdn/_generated_background_page.html (0)
[36501:3847:0901/075129:INFO:CONSOLE(0)] "[SUCCESS] clearIncognito", source: chrome-extension://lhfkcbnnjjjjpdbpamipnlkojdklnkdn/_generated_background_page.html (0)
[36501:3847:0901/075129:INFO:CONSOLE(0)] "[SUCCESS] clearDefault", source: chrome-extension://lhfkcbnnjjjjpdbpamipnlkojdklnkdn/_generated_background_page.html (0)
[ OK ] ExtensionPreferenceApiTest.OnChange (5487 ms)
[60/211] ExtensionPreferenceApiTest.OnChange (7172 ms)
[ RUN ] ProxySettingsApiTest.ProxyFixedIndividualIncognitoOnly
[36512:3847:0901/075130:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36508:4611:0901/075132:ERROR:mach_broker_mac.mm(222)] Unknown process 36517 is sending Mach IPC messages!
[36508:3847:0901/075133:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://aocegaaagdcfkdppkkmidhnnbiibkgln/_generated_background_page.html (0)
[36508:3847:0901/075133:INFO:CONSOLE(0)] "[SUCCESS] setIndividualProxies", source: chrome-extension://aocegaaagdcfkdppkkmidhnnbiibkgln/_generated_background_page.html (0)
[36514:13063:0901/075133:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36518:12807:0901/075133:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36518:12807:0901/075133:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ProxySettingsApiTest.ProxyFixedIndividualIncognitoOnly (5913 ms)
[61/211] ProxySettingsApiTest.ProxyFixedIndividualIncognitoOnly (7738 ms)
[ RUN ] ExtensionSessionsTest.RestoreForeignSessionInvalidId
[36519:3847:0901/075133:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: IsManaged()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: IsSyncActive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: IsManaged()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: HasSyncSetupCompleted()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: HasSyncSetupCompleted()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:164:
Function call: GetRegisteredDataTypes()
Returns: 8-byte object <FF-FF FF-FF 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:166:
Function call: GetPreferredDataTypes()
Returns: 8-byte object <00-08 00-00 00-00 00-00>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../chrome/browser/extensions/api/sessions/sessions_apitest.cc:162:
Function call: IsDataTypeControllerRunning(13)
Returns: true
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
[ OK ] ExtensionSessionsTest.RestoreForeignSessionInvalidId (4000 ms)
[62/211] ExtensionSessionsTest.RestoreForeignSessionInvalidId (5568 ms)
[ RUN ] ExtensionTabsTest.DontCreateTabInClosingPopupWindow
[36529:3847:0901/075138:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionTabsTest.DontCreateTabInClosingPopupWindow (4141 ms)
[63/211] ExtensionTabsTest.DontCreateTabInClosingPopupWindow (5981 ms)
[ RUN ] SettingsPrivateApiTest.GetAllPrefs
[36527:3847:0901/075138:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36521:41219:0901/075141:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[36521:41219:0901/075141:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36521:41219:0901/075141:WARNING:channel.cc(325)] RawChannel write error
[36521:3847:0901/075141:INFO:CONSOLE(0)] "[SUCCESS] getAllPrefs", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getAllPrefs (0)
[ OK ] SettingsPrivateApiTest.GetAllPrefs (5924 ms)
[64/211] SettingsPrivateApiTest.GetAllPrefs (7538 ms)
[ RUN ] WebNavigationApiTest.ForwardBack
[36539:3847:0901/075144:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36533:41219:0901/075149:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[36533:3847:0901/075149:INFO:CONSOLE(0)] "[SUCCESS] forwardBack", source: chrome-extension://immpmdhpingoiiffclbdmkdpggcpdnag/test_forwardBack.html (0)
[36541:13319:0901/075149:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36533:41219:0901/075149:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36533:41219:0901/075149:WARNING:channel.cc(325)] RawChannel write error
[36533:3847:0901/075149:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.ForwardBack (7042 ms)
[65/211] WebNavigationApiTest.ForwardBack (8699 ms)
[ RUN ] ExtensionWebRequestApiTest.WebRequestComplex
[36540:3847:0901/075145:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36534:41475:0901/075148:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36534:41475:0901/075148:WARNING:channel.cc(325)] RawChannel write error
[36534:41475:0901/075150:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36534:41475:0901/075150:WARNING:channel.cc(325)] RawChannel write error
[36534:3847:0901/075150:INFO:CONSOLE(0)] "[SUCCESS] complexLoad", source: chrome-extension://obplpccemmnbgieckoaajfoennjdppen/test_complex.html (0)
[36534:3847:0901/075151:INFO:CONSOLE(0)] "[SUCCESS] complexLoadFiltered", source: chrome-extension://obplpccemmnbgieckoaajfoennjdppen/test_complex.html (0)
[36534:73995:0901/075153:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[36534:3847:0901/075153:INFO:CONSOLE(0)] "[SUCCESS] xhrLoad", source: chrome-extension://obplpccemmnbgieckoaajfoennjdppen/test_complex.html (0)
[36534:41475:0901/075153:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36534:41475:0901/075153:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionWebRequestApiTest.WebRequestComplex (10829 ms)
[66/211] ExtensionWebRequestApiTest.WebRequestComplex (12328 ms)
[ RUN ] WebrtcAudioPrivateTest.GetAndSetWithMediaStream
[36551:3847:0901/075153:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36547:115971:0901/075155:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[36553:13063:0901/075155:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] WebrtcAudioPrivateTest.GetAndSetWithMediaStream (4201 ms)
[67/211] WebrtcAudioPrivateTest.GetAndSetWithMediaStream (5868 ms)
[ RUN ] WebrtcLoggingPrivateApiTest.TestStartStopStoreAndUploadWithRtp
[36560:3847:0901/075157:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36556:38147:0901/075158:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[36562:14595:0901/075158:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[36562:14595:0901/075158:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[36562:13063:0901/075158:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36562:13063:0901/075158:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36562:13063:0901/075158:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebrtcLoggingPrivateApiTest.TestStartStopStoreAndUploadWithRtp (3120 ms)
[68/211] WebrtcLoggingPrivateApiTest.TestStartStopStoreAndUploadWithRtp (4786 ms)
[ RUN ] ExtensionWebstorePrivateApiTest.InstallCancelled
HTTP server started on http://127.0.0.1:64154...
sending server_data: {"host": "127.0.0.1", "port": 64154} (36 bytes)
[36565:3847:0901/075200:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36559:3847:0901/075202:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[36559:3847:0901/075202:INFO:CONSOLE(52)] "img.onload called", source: http://www.example.com:64154/files/extensions/api_test/webstore_private/common.js (52)
[36559:3847:0901/075204:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: http://www.example.com:64154/files/extensions/api_test/webstore_private/cancelled.html (0)
[36559:3847:0901/075204:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running webstorePrivate.beginInstallWithManifest3: User cancelled install", source: http://www.example.com:64154/files/extensions/api_test/webstore_private/cancelled.html (0)
[ OK ] ExtensionWebstorePrivateApiTest.InstallCancelled (7099 ms)
[69/211] ExtensionWebstorePrivateApiTest.InstallCancelled (8734 ms)
[ RUN ] ExtensionCrxInstallerTest.ExperimentalExtensionFromGallery
[36571:3847:0901/075202:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36566:38147:0901/075205:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionCrxInstallerTest.ExperimentalExtensionFromGallery (5582 ms)
[70/211] ExtensionCrxInstallerTest.ExperimentalExtensionFromGallery (7128 ms)
[ RUN ] ExtensionCrxInstallerTest.ManagementPolicy
[36579:3847:0901/075207:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36575:3847:0901/075210:WARNING:extension_error_reporter.cc(79)] Extension error: Dummy error message
[ OK ] ExtensionCrxInstallerTest.ManagementPolicy (4457 ms)
[71/211] ExtensionCrxInstallerTest.ManagementPolicy (6130 ms)
[ RUN ] ErrorConsoleBrowserTest.DontStoreErrorsWithoutDeveloperMode
[36583:3847:0901/075209:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ErrorConsoleBrowserTest.DontStoreErrorsWithoutDeveloperMode (3311 ms)
[72/211] ErrorConsoleBrowserTest.DontStoreErrorsWithoutDeveloperMode (4827 ms)
[ RUN ] ExecuteScriptApiTest.ExecuteScriptFileAfterClose
[36592:3847:0901/075214:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36586:73227:0901/075218:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[36586:3847:0901/075219:INFO:CONSOLE(24)] "webPage1 navigated to webPage1. Yeah!", source: chrome-extension://manigbjfffipkibphfoijkepmnpadjbn/test.js (24)
[36596:12807:0901/075219:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExecuteScriptApiTest.ExecuteScriptFileAfterClose (7905 ms)
[73/211] ExecuteScriptApiTest.ExecuteScriptFileAfterClose (9614 ms)
[ RUN ] ExecuteScriptApiTest.ExecuteScriptCallback
[36593:3847:0901/075214:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36587:73739:0901/075219:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[36587:3847:0901/075219:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackIntShouldSucceed", source: chrome-extension://ppdcafnonajgipabemphedhdnnjohnfe/_generated_background_page.html (0)
[36587:3847:0901/075219:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackDoubleShouldSucceed", source: chrome-extension://ppdcafnonajgipabemphedhdnnjohnfe/_generated_background_page.html (0)
[36587:3847:0901/075219:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackStringShouldSucceed", source: chrome-extension://ppdcafnonajgipabemphedhdnnjohnfe/_generated_background_page.html (0)
[36587:3847:0901/075219:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackTrueShouldSucceed", source: chrome-extension://ppdcafnonajgipabemphedhdnnjohnfe/_generated_background_page.html (0)
[36587:3847:0901/075219:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackFalseShouldSucceed", source: chrome-extension://ppdcafnonajgipabemphedhdnnjohnfe/_generated_background_page.html (0)
[36587:3847:0901/075219:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackNullShouldSucceed", source: chrome-extension://ppdcafnonajgipabemphedhdnnjohnfe/_generated_background_page.html (0)
[36587:3847:0901/075219:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackArrayShouldSucceed", source: chrome-extension://ppdcafnonajgipabemphedhdnnjohnfe/_generated_background_page.html (0)
[36587:3847:0901/075219:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackObjShouldSucceed", source: chrome-extension://ppdcafnonajgipabemphedhdnnjohnfe/_generated_background_page.html (0)
[36587:3847:0901/075219:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackDOMObjShouldSucceedAndReturnNull", source: chrome-extension://ppdcafnonajgipabemphedhdnnjohnfe/_generated_background_page.html (0)
[36587:3847:0901/075219:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackArrayWithNonNumericFieldsShouldSucceed", source: chrome-extension://ppdcafnonajgipabemphedhdnnjohnfe/_generated_background_page.html (0)
[36587:3847:0901/075219:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackObjWithNumericFieldsShouldSucceed", source: chrome-extension://ppdcafnonajgipabemphedhdnnjohnfe/_generated_background_page.html (0)
[36587:3847:0901/075220:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackRecursiveObjShouldSucceed", source: chrome-extension://ppdcafnonajgipabemphedhdnnjohnfe/_generated_background_page.html (0)
[36587:3847:0901/075220:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackRecursiveArrayShouldSucceed", source: chrome-extension://ppdcafnonajgipabemphedhdnnjohnfe/_generated_background_page.html (0)
[36587:3847:0901/075220:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[36587:3847:0901/075220:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[36587:3847:0901/075220:INFO:CONSOLE(0)] "[SUCCESS] executeCallbackWindowShouldSucceed", source: chrome-extension://ppdcafnonajgipabemphedhdnnjohnfe/_generated_background_page.html (0)
[36595:13063:0901/075220:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36597:13063:0901/075220:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36597:13063:0901/075220:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36597:13063:0901/075220:WARNING:channel.cc(325)] RawChannel write error
[36587:41219:0901/075220:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36587:41219:0901/075220:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExecuteScriptApiTest.ExecuteScriptCallback (8583 ms)
[74/211] ExecuteScriptApiTest.ExecuteScriptCallback (10179 ms)
[ RUN ] ExtensionBindingsApiTest.ApiEnums
[36608:3847:0901/075224:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36601:3847:0901/075227:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://ckbhjfjdnlfagkpgjnfchicldjibdlno/_generated_background_page.html (0)
[36609:13063:0901/075228:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[36609:13063:0901/075228:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36609:13063:0901/075228:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36609:13063:0901/075228:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36609:13063:0901/075228:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionBindingsApiTest.ApiEnums (5656 ms)
[75/211] ExtensionBindingsApiTest.ApiEnums (7340 ms)
[ RUN ] ExtensionBindingsApiTest.ExceptionInHandlerShouldNotCrash
[36604:3847:0901/075223:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36600:3847:0901/075227:INFO:CONSOLE(0)] "[SUCCESS] tabsCreateThrowsError", source: chrome-extension://eohbelegbjiddcphnjlbngeepaafffbm/page.html (0)
[36600:3847:0901/075228:INFO:CONSOLE(0)] "[SUCCESS] tabsOnCreatedThrowsError", source: chrome-extension://eohbelegbjiddcphnjlbngeepaafffbm/page.html (0)
[36600:3847:0901/075228:INFO:CONSOLE(0)] "[SUCCESS] permissionsGetAllThrowsError", source: chrome-extension://eohbelegbjiddcphnjlbngeepaafffbm/page.html (0)
[36610:13063:0901/075229:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36610:13063:0901/075229:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36610:13063:0901/075229:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionBindingsApiTest.ExceptionInHandlerShouldNotCrash (8577 ms)
[76/211] ExtensionBindingsApiTest.ExceptionInHandlerShouldNotCrash (10130 ms)
[ RUN ] ExternallyConnectableMessagingTest.FromIncognitoDenyExtension
[36617:3847:0901/075232:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36613:72971:0901/075236:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[36613:39683:0901/075237:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36613:39683:0901/075237:WARNING:channel.cc(325)] RawChannel write error
[36613:39683:0901/075237:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[36613:39683:0901/075237:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[36613:39683:0901/075237:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExternallyConnectableMessagingTest.FromIncognitoDenyExtension (7729 ms)
[77/211] ExternallyConnectableMessagingTest.FromIncognitoDenyExtension (9441 ms)
[ RUN ] ExternallyConnectableMessagingTest.FromIncognitoNoEventHandlerInApp
[36621:3847:0901/075234:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36616:72971:0901/075238:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[36623:12807:0901/075239:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36623:12807:0901/075239:WARNING:channel.cc(325)] RawChannel write error
[36616:39683:0901/075239:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36616:39683:0901/075239:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExternallyConnectableMessagingTest.FromIncognitoNoEventHandlerInApp (7591 ms)
[78/211] ExternallyConnectableMessagingTest.FromIncognitoNoEventHandlerInApp (9224 ms)
[ RUN ] ExternallyConnectableMessagingTest.FromIncognitoAllowExtension
[36631:3847:0901/075241:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36627:73739:0901/075246:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[36627:42243:0901/075247:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36627:42243:0901/075247:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExternallyConnectableMessagingTest.FromIncognitoAllowExtension (7858 ms)
[79/211] ExternallyConnectableMessagingTest.FromIncognitoAllowExtension (9843 ms)
[ RUN ] ExtensionResourceRequestPolicyTest.LinkToWebAccessibleResources
[36635:3847:0901/075243:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64178...
sending server_data: {"host": "127.0.0.1", "port": 64178} (36 bytes)
[36630:36611:0901/075249:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[36630:36611:0901/075253:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36630:36611:0901/075253:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionResourceRequestPolicyTest.LinkToWebAccessibleResources (12103 ms)
[80/211] ExtensionResourceRequestPolicyTest.LinkToWebAccessibleResources (13987 ms)
[ RUN ] WebstoreInlineInstallerListenerTest.DownloadProgressListenerTest
HTTP server started on http://127.0.0.1:64189...
sending server_data: {"host": "127.0.0.1", "port": 64189} (36 bytes)
[36648:3847:0901/075252:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36642:41219:0901/075257:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36642:41219:0901/075257:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebstoreInlineInstallerListenerTest.DownloadProgressListenerTest (8985 ms)
[81/211] WebstoreInlineInstallerListenerTest.DownloadProgressListenerTest (10936 ms)
[ RUN ] FirstRunBrowserTest.SetShouldShowWelcomePage
[36665:3847:0901/075302:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36666:13063:0901/075303:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[36666:13063:0901/075303:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36666:13063:0901/075303:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36666:13063:0901/075303:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36666:14595:0901/075303:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[ OK ] FirstRunBrowserTest.SetShouldShowWelcomePage (3386 ms)
[82/211] FirstRunBrowserTest.SetShouldShowWelcomePage (5196 ms)
[ RUN ] ImageDecoderBrowserTest.BasicDecode
[36673:3847:0901/075307:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36668:38915:0901/075309:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ImageDecoderBrowserTest.BasicDecode (4761 ms)
[83/211] ImageDecoderBrowserTest.BasicDecode (6542 ms)
[ RUN ] SearchProviderTest.TestIsSearchProviderInstalled
HTTP server started on http://127.0.0.1:64196...
sending server_data: {"host": "127.0.0.1", "port": 64196} (36 bytes)
[36658:3847:0901/075258:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36650:40195:0901/075311:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36650:40195:0901/075311:WARNING:channel.cc(325)] RawChannel write error
[36650:40195:0901/075311:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[36650:40195:0901/075311:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36650:40195:0901/075311:WARNING:channel.cc(325)] RawChannel write error
[36677:12807:0901/075311:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36677:12807:0901/075311:WARNING:channel.cc(325)] RawChannel write error
[36650:40195:0901/075311:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[36650:40195:0901/075311:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[36650:40195:0901/075311:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SearchProviderTest.TestIsSearchProviderInstalled (17351 ms)
[84/211] SearchProviderTest.TestIsSearchProviderInstalled (18968 ms)
[ RUN ] WebRtcSimulcastBrowserTest.TestVgaReturnsTwoSimulcastStreams
[36682:3847:0901/075314:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36678:3847:0901/075316:INFO:CONSOLE(133)] "0.374: Setting up for a new call.", source: http://127.0.0.1:64215/webrtc/webrtc-simulcast.html (133)
[36683:23299:0901/075316:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: ISAC/48000/1 (105)
[36683:23299:0901/075316:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMU/8000/2 (110)
[36683:23299:0901/075316:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMA/8000/2 (118)
[36683:23299:0901/075316:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: G722/8000/2 (119)
[36678:3847:0901/075316:INFO:CONSOLE(133)] "0.562: Created local peer connection object pcClient", source: http://127.0.0.1:64215/webrtc/webrtc-simulcast.html (133)
[36678:3847:0901/075316:INFO:CONSOLE(133)] "0.568: Created remote peer connection object pcServer", source: http://127.0.0.1:64215/webrtc/webrtc-simulcast.html (133)
[36678:3847:0901/075316:INFO:CONSOLE(133)] "0.601: Setting initial local Offer to:
[object RTCSessionDescription]", source: http://127.0.0.1:64215/webrtc/webrtc-simulcast.html (133)
[36683:23299:0901/075316:WARNING:webrtcvoiceengine.cc(1294)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[36678:3847:0901/075316:INFO:CONSOLE(133)] "0.656: Setting remote Offer to:
v=0
o=- 0 3 IN IP4 127.0.0.1
s=-
t=0 0
m=video 1 RTP/SAVPF 100
a=sendonly
a=mid:video
a=rtcp:1 IN IP4 0.0.0.0
a=ice-ufrag:6HHHdzzeIhkE0CKj
a=ice-pwd:XYDGVpfvklQIEnZ6YnyLsAew
a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:Rlz8z1nMtwq9VF7j06kTc7uyio1iYuEdeZ7z1P9E
a=rtpmap:100 VP8/30
a=x-google-flag:conference
a=fmtp:100 x-google-start-bitrate=100000
a=fmtp:100 x-google-min-bitrate=80000
a=ssrc:1 cname:remoteVideo1
a=ssrc:1 msid:remoteVideo1 remoteVideo1v0
a=ssrc:2 cname:remoteVideo2
a=ssrc:2 msid:remoteVideo2 remoteVideo2v0
a=ssrc:3 cname:remoteVideo3
a=ssrc:3 msid:remoteVideo3 remoteVideo3v0", source: http://127.0.0.1:64215/webrtc/webrtc-simulcast.html (133)
[36678:73219:0901/075316:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[36683:23299:0901/075316:WARNING:webrtcvoiceengine.cc(1294)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[36683:23299:0901/075316:WARNING:webrtcvoiceengine.cc(1294)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[36678:3847:0901/075316:INFO:CONSOLE(133)] "0.698: Local ICE candidate:
candidate:505521357 1 udp 2122260223 192.168.141.14 52844 typ host generation 0", source: http://127.0.0.1:64215/webrtc/webrtc-simulcast.html (133)
[36678:3847:0901/075316:INFO:CONSOLE(133)] "0.700: Local ICE candidate:
candidate:505521357 2 udp 2122260222 192.168.141.14 61657 typ host generation 0", source: http://127.0.0.1:64215/webrtc/webrtc-simulcast.html (133)
[36678:3847:0901/075316:INFO:CONSOLE(0)] "'MediaStream.label' is deprecated and will be removed in M47, around November 2015. Please use 'MediaStream.id' instead.", source: (0)
[36678:3847:0901/075316:INFO:CONSOLE(133)] "0.739: Received remote stream: remoteVideo1; looking up corresponding video tag.", source: http://127.0.0.1:64215/webrtc/webrtc-simulcast.html (133)
[36678:3847:0901/075316:INFO:CONSOLE(0)] "'webkitURL' is deprecated. Please use 'URL' instead.", source: (0)
[36678:3847:0901/075316:INFO:CONSOLE(133)] "0.741: Received remote stream: remoteVideo2; looking up corresponding video tag.", source: http://127.0.0.1:64215/webrtc/webrtc-simulcast.html (133)
[36678:3847:0901/075316:INFO:CONSOLE(133)] "0.742: Received remote stream: remoteVideo3; looking up corresponding video tag.", source: http://127.0.0.1:64215/webrtc/webrtc-simulcast.html (133)
[36678:3847:0901/075316:INFO:CONSOLE(133)] "0.747: Setting both Answers to:
v=0
o=- 5994644695018143760 2 IN IP4 127.0.0.1
s=-
t=0 0
a=msid-semantic: WMS
m=video 9 RTP/SAVPF 100
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:3RxpyhMwuwjSX9wQ
a=ice-pwd:NwKosKrIl4iW2OAu4+CUmpD7
a=mid:video
a=recvonly
a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:WcbXC9OoNsmVVxQ2E8B8crfFRhLa8RVEkW0ugeNK
a=rtpmap:100 VP8/90000
a=x-google-flag:conference", source: http://127.0.0.1:64215/webrtc/webrtc-simulcast.html (133)
[36683:23299:0901/075316:WARNING:p2ptransportchannel.cc(806)] SetOption(1, 65536) failed: 0
[36683:23299:0901/075316:WARNING:p2ptransportchannel.cc(806)] SetOption(2, 65536) failed: 0
[36683:23299:0901/075316:WARNING:p2ptransportchannel.cc(806)] SetOption(5, 0) failed: 0
[36683:23299:0901/075316:WARNING:p2ptransportchannel.cc(806)] SetOption(5, 0) failed: 0
[36678:3847:0901/075316:INFO:CONSOLE(133)] "0.848: Received local stream", source: http://127.0.0.1:64215/webrtc/webrtc-simulcast.html (133)
[36678:3847:0901/075316:INFO:CONSOLE(133)] "0.862: Using Video device: 63085b6b-6323-46f9-af95-b1b5c2348494", source: http://127.0.0.1:64215/webrtc/webrtc-simulcast.html (133)
[36678:3847:0901/075316:INFO:CONSOLE(133)] "0.892: Local ICE candidate:
candidate:1352816701 1 tcp 1518280447 192.168.141.14 0 typ host tcptype active generation 0", source: http://127.0.0.1:64215/webrtc/webrtc-simulcast.html (133)
[36678:3847:0901/075316:INFO:CONSOLE(133)] "0.895: Local ICE candidate:
candidate:1352816701 2 tcp 1518280446 192.168.141.14 0 typ host tcptype active generation 0", source: http://127.0.0.1:64215/webrtc/webrtc-simulcast.html (133)
[36678:3847:0901/075316:INFO:CONSOLE(133)] "0.910: Remote ICE candidate:
candidate:505521357 1 udp 2122260223 192.168.141.14 55310 typ host generation 0", source: http://127.0.0.1:64215/webrtc/webrtc-simulcast.html (133)
[36678:3847:0901/075316:INFO:CONSOLE(133)] "0.912: Remote ICE candidate:
candidate:505521357 2 udp 2122260222 192.168.141.14 53455 typ host generation 0", source: http://127.0.0.1:64215/webrtc/webrtc-simulcast.html (133)
[36683:12807:0901/075317:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36683:12807:0901/075317:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebRtcSimulcastBrowserTest.TestVgaReturnsTwoSimulcastStreams (4918 ms)
[85/211] WebRtcSimulcastBrowserTest.TestVgaReturnsTwoSimulcastStreams (7025 ms)
[ RUN ] ECKEncryptedMediaTest.CDMExpectedCrash
[36686:3847:0901/075316:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64219...
sending server_data: {"host": "127.0.0.1", "port": 64219} (36 bytes)
[36681:3847:0901/075319:INFO:CONSOLE(280)] "07:53:19.001 - org.chromium.externalclearkey.crash is not a known key system", source: http://127.0.0.1:64219/files/eme_player_js/utils.js (280)
[36681:3847:0901/075319:INFO:CONSOLE(280)] "07:53:19.007 - Using ClearKeyPlayer", source: http://127.0.0.1:64219/files/eme_player_js/utils.js (280)
[36681:3847:0901/075319:INFO:CONSOLE(280)] "07:53:19.011 - Registering video event handlers.", source: http://127.0.0.1:64219/files/eme_player_js/utils.js (280)
[36681:3847:0901/075319:INFO:CONSOLE(280)] "07:53:19.013 - Setting video media keys: org.chromium.externalclearkey.crash", source: http://127.0.0.1:64219/files/eme_player_js/utils.js (280)
[36681:3847:0901/075320:INFO:CONSOLE(280)] "07:53:20.193 - heartbeat #1", source: http://127.0.0.1:64219/files/eme_player_js/utils.js (280)
[36681:3847:0901/075320:INFO:CONSOLE(280)] "07:53:20.205 - Loading media using src.", source: http://127.0.0.1:64219/files/eme_player_js/utils.js (280)
[36681:3847:0901/075320:INFO:CONSOLE(280)] "07:53:20.368 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:64219/files/eme_player_js/utils.js (280)
[0901/075320:FATAL:clear_key_cdm.cc(607)] Check failed: false.
0 libclearkeycdm.dylib 0x0000000123309693 base::debug::StackTrace::StackTrace() + 19
1 libclearkeycdm.dylib 0x000000012331bdf4 logging::LogMessage::~LogMessage() + 324
2 libclearkeycdm.dylib 0x00000001232e0e91 media::ClearKeyCdm::DecryptAndDecodeSamples(cdm::InputBuffer const&, cdm::AudioFrames*) + 273
3 clearkeycdmadapter.plugin 0x00000001220a321f media::CdmAdapter::DecryptAndDecode(PP_DecryptorStreamType, pp::Buffer_Dev, PP_EncryptedBlockInfo const&) + 975
4 clearkeycdmadapter.plugin 0x00000001220c9832 pp::(anonymous namespace)::DecryptAndDecode(int, PP_DecryptorStreamType, int, PP_EncryptedBlockInfo const*) + 402
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001159ba3ff ppapi::proxy::PPP_ContentDecryptor_Private_Proxy::OnMsgDecryptAndDecode(int, PP_DecryptorStreamType, ppapi::proxy::PPPDecryptor_Buffer const&, std::string const&) + 591
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001159b7fba ppapi::proxy::PPP_ContentDecryptor_Private_Proxy::OnMessageReceived(IPC::Message const&) + 5114
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001158dd080 ppapi::proxy::Dispatcher::OnMessageReceived(IPC::Message const&) + 400
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011594c4d3 ppapi::proxy::PluginDispatcher::OnMessageReceived(IPC::Message const&) + 1091
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010a7edf6f IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) + 543
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010859544d base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) + 749
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001085f75bd base::MessageLoop::RunTask(base::PendingTask const&) + 1421
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001085f80a7 base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) + 119
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001085f8657 base::MessageLoop::DoWork() + 1079
14 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000108573faa base::MessagePumpCFRunLoopBase::RunWork() + 330
15 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001085ddf1a base::mac::CallWithEHFrame(void ()() block_pointer) + 10
16 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000108572527 base::MessagePumpCFRunLoopBase::RunWorkSource(void*) + 359
17 CoreFoundation 0x00007fff8683eb31 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
18 CoreFoundation 0x00007fff8683e455 __CFRunLoopDoSources0 + 245
19 CoreFoundation 0x00007fff868617f5 __CFRunLoopRun + 789
20 CoreFoundation 0x00007fff868610e2 CFRunLoopRunSpecific + 290
21 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000108574db1 base::MessagePumpCFRunLoop::DoRun(base::MessagePump::Delegate*) + 193
22 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010857389c base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) + 396
23 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010863512f base::RunLoop::Run() + 479
24 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001085f6125 base::MessageLoop::Run() + 181
25 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010848864b content::PpapiPluginMain(content::MainFunctionParams const&) + 1419
26 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001084aed8c content::ContentMainRunnerImpl::Run() + 444
27 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001084ad2de content::ContentMain(content::ContentMainParams const&) + 142
28 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001073ca0de ChromeMain + 350
29 Chromium Helper 0x00000001066b4c0b main + 11
30 Chromium Helper 0x00000001066b4bf4 start + 52
31 ??? 0x0000000000000009 0x0 + 9
[36681:3847:0901/075320:INFO:CONSOLE(280)] "07:53:20.379 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:64219/files/eme_player_js/utils.js (280)
[36681:3847:0901/075320:INFO:CONSOLE(280)] "07:53:20.412 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:64219/files/eme_player_js/utils.js (280)
[36687:3847:0901/075321:ERROR:render_media_log.cc(20)] MediaEvent: PIPELINE_ERROR pipeline: decode error
[36681:3847:0901/075321:INFO:CONSOLE(280)] "07:53:21.210 - heartbeat #2", source: http://127.0.0.1:64219/files/eme_player_js/utils.js (280)
[36681:3847:0901/075321:INFO:CONSOLE(280)] "07:53:21.232 - onHTMLElementError [object Event]", source: http://127.0.0.1:64219/files/eme_player_js/utils.js (280)
[36681:3847:0901/075321:INFO:CONSOLE(145)] "[object HTMLVideoElement].error", source: http://127.0.0.1:64219/files/eme_player_js/utils.js (145)
[36681:3847:0901/075321:INFO:CONSOLE(280)] "07:53:21.245 - Set document title to: error, updated title: ERROR", source: http://127.0.0.1:64219/files/eme_player_js/utils.js (280)
[ OK ] ECKEncryptedMediaTest.CDMExpectedCrash (7476 ms)
[86/211] ECKEncryptedMediaTest.CDMExpectedCrash (9441 ms)
[ RUN ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.IsSupportedKeySystemWithMediaMimeType_ExternalClearKey_NoType
[36700:3847:0901/075325:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36696:3847:0901/075326:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[36701:12807:0901/075326:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36701:12807:0901/075326:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36701:12807:0901/075326:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.IsSupportedKeySystemWithMediaMimeType_ExternalClearKey_NoType (3590 ms)
[87/211] EncryptedMediaIsTypeSupportedExternalClearKeyTest.IsSupportedKeySystemWithMediaMimeType_ExternalClearKey_NoType (5206 ms)
[ RUN ] ECKEncryptedMediaTest.LoadLoadableSession
[36693:3847:0901/075321:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64236...
sending server_data: {"host": "127.0.0.1", "port": 64236} (36 bytes)
[36689:3847:0901/075323:INFO:CONSOLE(280)] "07:53:23.581 - Using ClearKeyPlayer", source: http://127.0.0.1:64236/files/eme_player_js/utils.js (280)
[36689:3847:0901/075323:INFO:CONSOLE(280)] "07:53:23.591 - Registering video event handlers.", source: http://127.0.0.1:64236/files/eme_player_js/utils.js (280)
[36689:3847:0901/075323:INFO:CONSOLE(280)] "07:53:23.594 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:64236/files/eme_player_js/utils.js (280)
[36689:3847:0901/075324:INFO:CONSOLE(280)] "07:53:24.784 - heartbeat #1", source: http://127.0.0.1:64236/files/eme_player_js/utils.js (280)
[36689:3847:0901/075324:INFO:CONSOLE(280)] "07:53:24.800 - Loading media using src.", source: http://127.0.0.1:64236/files/eme_player_js/utils.js (280)
[36689:3847:0901/075325:INFO:CONSOLE(280)] "07:53:25.032 - Loading session: LoadableSession", source: http://127.0.0.1:64236/files/eme_player_js/utils.js (280)
[36689:3847:0901/075325:INFO:CONSOLE(280)] "07:53:25.788 - heartbeat #2", source: http://127.0.0.1:64236/files/eme_player_js/utils.js (280)
[36689:3847:0901/075325:INFO:CONSOLE(280)] "07:53:25.839 - timeupdate @ 0.251377", source: http://127.0.0.1:64236/files/eme_player_js/utils.js (280)
[36689:3847:0901/075326:INFO:CONSOLE(280)] "07:53:26.090 - timeupdate @ 0.506017", source: http://127.0.0.1:64236/files/eme_player_js/utils.js (280)
[36689:3847:0901/075326:INFO:CONSOLE(280)] "07:53:26.335 - timeupdate @ 0.750833", source: http://127.0.0.1:64236/files/eme_player_js/utils.js (280)
[36689:3847:0901/075326:INFO:CONSOLE(280)] "07:53:26.586 - timeupdate @ 1.001577", source: http://127.0.0.1:64236/files/eme_player_js/utils.js (280)
[36689:3847:0901/075326:INFO:CONSOLE(280)] "07:53:26.589 - waiting for video to end.", source: http://127.0.0.1:64236/files/eme_player_js/utils.js (280)
[36689:3847:0901/075326:INFO:CONSOLE(280)] "07:53:26.786 - heartbeat #3", source: http://127.0.0.1:64236/files/eme_player_js/utils.js (280)
[36689:3847:0901/075327:INFO:CONSOLE(280)] "07:53:27.788 - heartbeat #4", source: http://127.0.0.1:64236/files/eme_player_js/utils.js (280)
[36689:3847:0901/075328:INFO:CONSOLE(280)] "07:53:28.296 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:64236/files/eme_player_js/utils.js (280)
[ OK ] ECKEncryptedMediaTest.LoadLoadableSession (9514 ms)
[88/211] ECKEncryptedMediaTest.LoadLoadableSession (11215 ms)
[ RUN ] MediaStreamDevicesControllerTest.RequestAndAllowCam
[36706:3847:0901/075331:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] MediaStreamDevicesControllerTest.RequestAndAllowCam (4359 ms)
[89/211] MediaStreamDevicesControllerTest.RequestAndAllowCam (6064 ms)
[ RUN ] CookiePolicyBrowserTest.AllowFirstPartyCookies
[36710:3847:0901/075332:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64253...
sending server_data: {"host": "127.0.0.1", "port": 64253} (36 bytes)
[ OK ] CookiePolicyBrowserTest.AllowFirstPartyCookies (5022 ms)
[90/211] CookiePolicyBrowserTest.AllowFirstPartyCookies (6857 ms)
[ RUN ] DnsProbeBrowserTest.OtherErrorWithCorrectionsSuccess
[36716:3847:0901/075336:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DnsProbeBrowserTest.OtherErrorWithCorrectionsSuccess (4243 ms)
[91/211] DnsProbeBrowserTest.OtherErrorWithCorrectionsSuccess (5745 ms)
[ RUN ] PredictorBrowserTest.PreconnectNonCORSAndFetchCORS
[36721:3847:0901/075339:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36717:73739:0901/075340:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /test.woff2
[36717:3847:0901/075340:INFO:CONSOLE(0)] "Font from origin 'http://127.0.0.1:64256' has been blocked from loading by Cross-Origin Resource Sharing policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' is therefore not allowed access. The response had HTTP status code 404.", source: data:text/html;base64,PHNjcmlwdD52YXIgZm9udCA9IG5ldyBGb250RmFjZSgnRm9udEEnLCAndXJsKGh0dHA6Ly8xMjcuMC4wLjE6NjQyNTYvdGVzdC53b2ZmMiknKTtmb250LmxvYWQoKTs8L3NjcmlwdD4= (0)
[36717:3847:0901/075340:INFO:CONSOLE(0)] "Uncaught (in promise) NetworkError: A network error occurred.", source: data:text/html;base64,PHNjcmlwdD52YXIgZm9udCA9IG5ldyBGb250RmFjZSgnRm9udEEnLCAndXJsKGh0dHA6Ly8xMjcuMC4wLjE6NjQyNTYvdGVzdC53b2ZmMiknKTtmb250LmxvYWQoKTs8L3NjcmlwdD4= (0)
[ OK ] PredictorBrowserTest.PreconnectNonCORSAndFetchCORS (4064 ms)
[92/211] PredictorBrowserTest.PreconnectNonCORSAndFetchCORS (5732 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptForNavigation
[36732:3847:0901/075345:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36727:54559:0901/075347:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.NoPromptForNavigation (4181 ms)
[93/211] PasswordManagerBrowserTestBase.NoPromptForNavigation (6128 ms)
[ RUN ] WebSocketBrowserTest.WebSocketAppliesHSTS
[36726:3847:0901/075342:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://localhost:64259...
sending server_data: {"host": "localhost", "port": 64259} (36 bytes)
HTTP server started on http://127.0.0.1:64260...
sending server_data: {"host": "127.0.0.1", "port": 64260} (36 bytes)
Trying to start websocket server on wss://127.0.0.1:0...
WebSocket server started on wss://127.0.0.1:64265...
sending server_data: {"host": "localhost", "port": 64265} (36 bytes)
[36723:35587:0901/075347:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[36723:35587:0901/075347:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36723:35587:0901/075347:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebSocketBrowserTest.WebSocketAppliesHSTS (7664 ms)
[94/211] WebSocketBrowserTest.WebSocketAppliesHSTS (9481 ms)
[ RUN ] PrefsFunctionalTest.TestImageContentSettings
[36743:3847:0901/075351:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64274...
sending server_data: {"host": "127.0.0.1", "port": 64274} (36 bytes)
[ OK ] PrefsFunctionalTest.TestImageContentSettings (4999 ms)
[95/211] PrefsFunctionalTest.TestImageContentSettings (6674 ms)
[ RUN ] PrerenderBrowserTest.PrerenderReferrer
[36746:3847:0901/075352:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64280...
sending server_data: {"host": "127.0.0.1", "port": 64280} (36 bytes)
[36747:13063:0901/075356:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderReferrer (6881 ms)
[96/211] PrerenderBrowserTest.PrerenderReferrer (8540 ms)
[ RUN ] PrerenderBrowserTest.PrerenderAbortPendingOnCancel
[36754:3847:0901/075358:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64286...
sending server_data: {"host": "127.0.0.1", "port": 64286} (36 bytes)
[36761:12551:0901/075402:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36751:40451:0901/075402:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36751:40451:0901/075402:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderAbortPendingOnCancel (6582 ms)
[97/211] PrerenderBrowserTest.PrerenderAbortPendingOnCancel (8554 ms)
[ RUN ] PrerenderBrowserTest.PrerenderImageJpeg
[36760:3847:0901/075400:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64292...
sending server_data: {"host": "127.0.0.1", "port": 64292} (36 bytes)
[36762:13063:0901/075404:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36762:13063:0901/075404:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36762:13063:0901/075404:WARNING:channel.cc(325)] RawChannel write error
[36755:38915:0901/075405:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36755:38915:0901/075405:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderImageJpeg (6651 ms)
[98/211] PrerenderBrowserTest.PrerenderImageJpeg (8484 ms)
[ RUN ] PrerenderBrowserTest.PrerenderCrx
[36768:3847:0901/075406:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64298...
sending server_data: {"host": "127.0.0.1", "port": 64298} (36 bytes)
[36775:13063:0901/075410:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36775:13063:0901/075410:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderCrx (6457 ms)
[99/211] PrerenderBrowserTest.PrerenderCrx (8029 ms)
[ RUN ] PrerenderBrowserTest.PrerenderCancelMainFrameRedirectUnsupportedScheme
[36774:3847:0901/075409:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64303...
sending server_data: {"host": "127.0.0.1", "port": 64303} (36 bytes)
[36769:38403:0901/075413:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36769:38403:0901/075413:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderCancelMainFrameRedirectUnsupportedScheme (6282 ms)
[100/211] PrerenderBrowserTest.PrerenderCancelMainFrameRedirectUnsupportedScheme (8052 ms)
[ RUN ] ProfileManagerBrowserTest.DeletePasswords
[36794:3847:0901/075417:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36795:13319:0901/075418:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36795:13319:0901/075418:WARNING:channel.cc(325)] RawChannel write error
[36783:3847:0901/075419:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown incognito.mode_availability
[36783:3847:0901/075419:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] ProfileManagerBrowserTest.DeletePasswords (4701 ms)
[101/211] ProfileManagerBrowserTest.DeletePasswords (6627 ms)
[ RUN ] PrerenderIncognitoBrowserTest.PrerenderIncognito
[36782:3847:0901/075414:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64308...
sending server_data: {"host": "127.0.0.1", "port": 64308} (36 bytes)
[36778:40451:0901/075420:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[36778:40451:0901/075420:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[36778:40451:0901/075420:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[36778:40451:0901/075420:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36778:40451:0901/075420:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderIncognitoBrowserTest.PrerenderIncognito (8742 ms)
[102/211] PrerenderIncognitoBrowserTest.PrerenderIncognito (10385 ms)
[ RUN ] ProfileWindowBrowserTest.OpenGuestBrowser
[36803:3847:0901/075424:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36798:37379:0901/075426:ERROR:service_worker_context_wrapper.cc(335)] ServiceWorkerContextCore is no longer alive.
[36798:5383:0901/075426:ERROR:mach_broker_mac.mm(222)] Unknown process 36809 is sending Mach IPC messages!
[ OK ] ProfileWindowBrowserTest.OpenGuestBrowser (5297 ms)
[103/211] ProfileWindowBrowserTest.OpenGuestBrowser (7126 ms)
[ RUN ] PushMessagingBrowserTest.PushEventEnforcesUserVisibleNotification
HTTPS server started on https://127.0.0.1:64314...
sending server_data: {"host": "127.0.0.1", "port": 64314} (36 bytes)
[36807:3847:0901/075426:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36799:3847:0901/075427:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:64314/files/push_messaging/push_test.js (18)
[36799:3847:0901/075428:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:64314/files/push_messaging/push_test.js (18)
[36799:3847:0901/075428:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:64314/files/push_messaging/push_test.js (18)
[36799:3847:0901/075428:INFO:CONSOLE(18)] "sendResultToTest: false - is not controlled", source: https://127.0.0.1:64314/files/push_messaging/push_test.js (18)
[36799:3847:0901/075428:INFO:CONSOLE(18)] "sendResultToTest: true - is controlled", source: https://127.0.0.1:64314/files/push_messaging/push_test.js (18)
[36799:3847:0901/075428:INFO:CONSOLE(18)] "sendResultToTest: testdata", source: https://127.0.0.1:64314/files/push_messaging/push_test.js (18)
[36799:3847:0901/075428:INFO:CONSOLE(18)] "sendResultToTest: testdata", source: https://127.0.0.1:64314/files/push_messaging/push_test.js (18)
[36799:3847:0901/075428:INFO:CONSOLE(18)] "sendResultToTest: testdata", source: https://127.0.0.1:64314/files/push_messaging/push_test.js (18)
[36799:3847:0901/075428:INFO:CONSOLE(18)] "sendResultToTest: testdata", source: https://127.0.0.1:64314/files/push_messaging/push_test.js (18)
[36799:3847:0901/075428:INFO:CONSOLE(18)] "sendResultToTest: shownotification", source: https://127.0.0.1:64314/files/push_messaging/push_test.js (18)
[36799:3847:0901/075428:INFO:CONSOLE(18)] "sendResultToTest: shownotification", source: https://127.0.0.1:64314/files/push_messaging/push_test.js (18)
[36799:3847:0901/075428:INFO:CONSOLE(18)] "sendResultToTest: shownotification", source: https://127.0.0.1:64314/files/push_messaging/push_test.js (18)
[36799:3847:0901/075428:INFO:CONSOLE(18)] "sendResultToTest: shownotification", source: https://127.0.0.1:64314/files/push_messaging/push_test.js (18)
[36799:3847:0901/075428:INFO:CONSOLE(18)] "sendResultToTest: shownotification", source: https://127.0.0.1:64314/files/push_messaging/push_test.js (18)
[36799:3847:0901/075428:INFO:CONSOLE(18)] "sendResultToTest: shownotification", source: https://127.0.0.1:64314/files/push_messaging/push_test.js (18)
[36799:3847:0901/075428:INFO:CONSOLE(18)] "sendResultToTest: shownotification", source: https://127.0.0.1:64314/files/push_messaging/push_test.js (18)
[36799:3847:0901/075428:INFO:CONSOLE(18)] "sendResultToTest: shownotification", source: https://127.0.0.1:64314/files/push_messaging/push_test.js (18)
[36799:3847:0901/075428:INFO:CONSOLE(18)] "sendResultToTest: shownotification", source: https://127.0.0.1:64314/files/push_messaging/push_test.js (18)
[36799:3847:0901/075428:INFO:CONSOLE(18)] "sendResultToTest: shownotification", source: https://127.0.0.1:64314/files/push_messaging/push_test.js (18)
[36799:3847:0901/075428:INFO:CONSOLE(18)] "sendResultToTest: testdata", source: https://127.0.0.1:64314/files/push_messaging/push_test.js (18)
[36799:41731:0901/075429:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36799:3847:0901/075429:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[36799:3847:0901/075429:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[36799:3847:0901/075429:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.PushEventEnforcesUserVisibleNotification (6527 ms)
[104/211] PushMessagingBrowserTest.PushEventEnforcesUserVisibleNotification (8209 ms)
[ RUN ] PushMessagingBrowserTest.EncryptionKeyUniqueness
HTTPS server started on https://127.0.0.1:64324...
sending server_data: {"host": "127.0.0.1", "port": 64324} (36 bytes)
[36816:3847:0901/075431:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36810:3847:0901/075433:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:64324/files/push_messaging/push_test.js (18)
[36810:3847:0901/075433:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:64324/files/push_messaging/push_test.js (18)
[36810:3847:0901/075434:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:64324/files/push_messaging/push_test.js (18)
[36810:3847:0901/075434:INFO:CONSOLE(18)] "sendResultToTest: LnGHtpt8Yg+Q/PLEYfKQv1QuCRw6lpgqwsfR2/gZPig=", source: https://127.0.0.1:64324/files/push_messaging/push_test.js (18)
[36810:3847:0901/075434:INFO:CONSOLE(18)] "sendResultToTest: unsubscribe result: true", source: https://127.0.0.1:64324/files/push_messaging/push_test.js (18)
[36810:3847:0901/075434:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:64324/files/push_messaging/push_test.js (18)
[36810:3847:0901/075434:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:64324/files/push_messaging/push_test.js (18)
[36810:3847:0901/075434:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-1", source: https://127.0.0.1:64324/files/push_messaging/push_test.js (18)
[36810:3847:0901/075434:INFO:CONSOLE(18)] "sendResultToTest: 2gEiRmMMXKkb1lf161sUNzetpNuHy6/5fXZMq6PGvB8=", source: https://127.0.0.1:64324/files/push_messaging/push_test.js (18)
[36810:3847:0901/075434:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[36810:3847:0901/075434:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[36810:3847:0901/075434:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.EncryptionKeyUniqueness (5450 ms)
[105/211] PushMessagingBrowserTest.EncryptionKeyUniqueness (7285 ms)
[ RUN ] ReferrerPolicyTest.HttpsDefault
[36820:3847:0901/075433:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ReferrerPolicyTest.HttpsDefault (3923 ms)
[106/211] ReferrerPolicyTest.HttpsDefault (5713 ms)
[ RUN ] SpellingMenuObserverTest.NoMoreSuggestionsNotDisplayed
[36828:3847:0901/075438:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36830:13063:0901/075439:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[36830:13063:0901/075439:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36830:13063:0901/075439:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36830:13063:0901/075439:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SpellingMenuObserverTest.NoMoreSuggestionsNotDisplayed (3967 ms)
[107/211] SpellingMenuObserverTest.NoMoreSuggestionsNotDisplayed (5623 ms)
[ RUN ] ChromeResourceDispatcherHostDelegateBrowserTest.PolicyHeaderForRedirect
[36829:3847:0901/075439:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ChromeResourceDispatcherHostDelegateBrowserTest.PolicyHeaderForRedirect (4387 ms)
[108/211] ChromeResourceDispatcherHostDelegateBrowserTest.PolicyHeaderForRedirect (5914 ms)
[ RUN ] ServiceProcessControlBrowserTest.HistogramsNoService
[36839:3847:0901/075445:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36842:14595:0901/075446:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[36842:14595:0901/075446:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[36842:14595:0901/075446:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[36842:13063:0901/075446:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ServiceProcessControlBrowserTest.HistogramsNoService (4126 ms)
[109/211] ServiceProcessControlBrowserTest.HistogramsNoService (6011 ms)
[ RUN ] ImageFetcherImplBrowserTest.NormalFetch
HTTP server started on http://127.0.0.1:64335...
sending server_data: {"host": "127.0.0.1", "port": 64335} (36 bytes)
[36840:3847:0901/075445:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ImageFetcherImplBrowserTest.NormalFetch (7583 ms)
[110/211] ImageFetcherImplBrowserTest.NormalFetch (9361 ms)
[ RUN ] ContinueWhereILeftOffTest.PostWithPasswordBrowserClose
[36847:3847:0901/075450:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ContinueWhereILeftOffTest.PostWithPasswordBrowserClose (5803 ms)
[111/211] ContinueWhereILeftOffTest.PostWithPasswordBrowserClose (7629 ms)
[ RUN ] ContinueWhereILeftOffTest.SessionCookiesCloseAllBrowsers
[36852:3847:0901/075453:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36848:38659:0901/075455:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36848:38659:0901/075455:WARNING:channel.cc(325)] RawChannel write error
[36848:38659:0901/075456:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36848:38659:0901/075456:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ContinueWhereILeftOffTest.SessionCookiesCloseAllBrowsers (5852 ms)
[112/211] ContinueWhereILeftOffTest.SessionCookiesCloseAllBrowsers (7814 ms)
[ RUN ] NoSessionRestoreTest.PRE_PRE_CookiesClearedOnExit
[36859:3847:0901/075458:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36855:36867:0901/075459:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36855:36867:0901/075459:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NoSessionRestoreTest.PRE_PRE_CookiesClearedOnExit (3693 ms)
[113/211] NoSessionRestoreTest.PRE_PRE_CookiesClearedOnExit (5365 ms)
[ RUN ] SessionRestoreTest.RestoreIndividualTabFromWindow
[36864:3847:0901/075501:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36872:12807:0901/075506:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[36872:12807:0901/075506:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36872:12807:0901/075506:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36872:12807:0901/075506:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36872:12807:0901/075506:WARNING:channel.cc(325)] RawChannel write error
[36860:3847:0901/075506:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] SessionRestoreTest.RestoreIndividualTabFromWindow (7820 ms)
[114/211] SessionRestoreTest.RestoreIndividualTabFromWindow (9655 ms)
[ RUN ] SessionRestoreTest.Basic
[36870:3847:0901/075503:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36865:40451:0901/075507:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36865:40451:0901/075507:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SessionRestoreTest.Basic (6173 ms)
[115/211] SessionRestoreTest.Basic (8041 ms)
[ RUN ] TabRestoreTest.RestoreIntoSameWindow
[36881:3847:0901/075510:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36887:3847:0901/075516:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[36887:3847:0901/075516:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[36887:13063:0901/075516:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[36887:13063:0901/075516:WARNING:channel.cc(325)] RawChannel write error
[36875:4871:0901/075519:ERROR:mach_broker_mac.mm(222)] Unknown process 36892 is sending Mach IPC messages!
[ OK ] TabRestoreTest.RestoreIntoSameWindow (10942 ms)
[116/211] TabRestoreTest.RestoreIntoSameWindow (12672 ms)
[ RUN ] TabRestoreTest.RestoreWithExistingSiteInstance
[36883:3847:0901/075511:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36876:72971:0901/075514:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[36876:40451:0901/075519:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36876:40451:0901/075519:WARNING:channel.cc(325)] RawChannel write error
[ OK ] TabRestoreTest.RestoreWithExistingSiteInstance (10270 ms)
[117/211] TabRestoreTest.RestoreWithExistingSiteInstance (11897 ms)
[ RUN ] CaptivePortalBlockingPageTest.WiFi_SSID_NoLoginURL
[36900:3847:0901/075523:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36894:3847:0901/075526:INFO:CONSOLE(1687)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAACClBMVEUAAADbRTfrTjvcRjraQjbcRDjbRDjbRTfaRDXZQDPZQTTbQzfaRDbcRDfbQzbVKyvZQzXaQzbaRDbIPjLaRDbYQzfXQTfaQzbZQzbbRDi/QADbRDfbQDfbJCTcRTjbQzbIPjPbQzfbQzfbRTfTQyzcRzvbQzbaRDbaQjfbQzbaQzbaQzbaRDfYQTTaRDfbQzfaRDbaQzbbQjbbQjbZQjTZQzbaQzbYQTTVQTXbRDbPQDDbQzbIPzPbQzfbRDfbNzfZRDaAAADVOSvYQDbbRDa/QCDZRDbqVUDaQTPbRDfGPDLbQjXHPjTVQEDJPTLGPTHKPTPYTjvGPDHbRDe+Oi+6OS64OC7LPzLHPTL7+/urNSv5+fm/OjD4+PjEPDHFPDG5OC67OS/DOzG8OS+9Oi/COzDrn5nAOzDtoZvBOzD9/f36+vq3OC62Ny339/fIPjLsoJr+/v6xNizx8fHFPDCnMymjMii1NyyfMSfz8/PUlI+uNivLlI+oMynDPDDUlY+zNyylMiipNCrOlI/JPjLHPTHKPjKhMijPlI+3OC2+Oy/FPTH29vaqNSq5OS319fW8Oi7AOy/BOy+sNSv////VlZD8/PzQlZDKlI+iMijCPDDYmJO0NyykMiiwNiy2OC27OS69Oi6gMSfYl5K4OC3MPzPempXBPDDqnpjy8vL09PTHPjLRlZDbmZMWYj36AAAAUnRSTlMAgQ1CaODzz4soSuj4/tkGV9303/FBM9ic8gTpHAffhc+MKtAXQbDHdMaudtc7rX7q+n93Nl/VJyu4EK9B9vwOXgISNOIIgAw32vJNgAz+84ENOFEUuAAAA25JREFUeAHsz0lPwmAQxvEWSxdaWiAIyAIBkQXc9yXuezw+3/+7mAkc1MxrZho9kPR3fZL/ZKxM5n80a05jXA+jKKyPG06tmTIT+C180/IDS689AmPU1nacKlhVR9fpwain6RxiabtfGgw7neGg5J9iaU/eKWDhYsf64m2GhYK0k7yDXJ/8HD72QeJEGJqAHDCHz0OQiTAUgxxx0+MNTbGsE4A8PbNjH+RMFJqDvPDjZUTjXBS6Alk3rLs0zkShKcitYb2jcSoKlUESw3pMY1kUqoDcG9YHGiuiEEB+n1cvlLM9FyLupp0zd7a6UMivGTtFqBQNpdculPL8dzbUbDbkQc1jQy7UNtgQUshCfxb67Lw+ltMGoygALzLJLiuvsvNMXsNPkElJZAkQIIxASHRsesEUXOy49zi99+Qdc84vBXuBPJLYefPNOfdezfzOZq//ZZpBoezZ2TXJjMW+BYPgrKxkrxwtpn0OCEHKL0/zxDTtUg9WDU6ekpOnfNlu7gQbNiEVklkQzqfmeNUKtP7lfP5CLZjsRWdr3JhEvweAIF2oaqHA8WjCiUZ71d1AB2mqKuIAwnyYp/duVNoIAEESeei8bUz2T6utUiu0EQgSecp95Inu96qjN8ViKFTxDzlOeW8N8zlFLzqh5G+/kL0vOHuH2+g1KpXAPE8mlXV/kLhDrd+Hc/jrBfO8Zx5F0dObfiC7V7+9tUaoM3R6JQ/0dNoIe4ece26/HDe24XQ6QzAMpOvpI1kOe4XoMI/Y1x84P2tdzEeBYxiyHI+HPUI/WAx5muIOh3Bq5+ilHKAXnTgyeav2l72YJ8o7PK/ZgfS0YRzRsazMV4/Dfs3vHffM76JV7HbFeJgHgWQrl8mkvK5fYR7hFHE+nDPzyHae40zKM7S4szqZfhf2/XBflJgnkfD+iViYD/Pwp+B+PiDPR+ahM/ABLb6iU0Sv6d5lOLlj5vGRCL9d556/sJdg0CuXSmUSiSXJBwRJnHPSmU+c+8phznCW6jOhe25ShY7TC9LUkaQHPl9sFfZSeIcsBoe9BpJUn/f7hqwozh1azHPi5JEiD2e/1m+7S+tw/g8I++J8IvXI3KPZ7+Nbd92lTYOMfYepAR0p8nhhtgPphkxhQNN9JaS6FJlbuOl/kft3XCVxzydg4EhP5p8+c0H+Affig2wpFL3DAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.matches(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: Could not find value for displaycheckbox", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.matches(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1687)
[36894:3847:0901/075526:INFO:CONSOLE(1687)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAACFlBMVEX////19fX////////39/f39/f29vb09PQAAAD8/Pz29vbu7u7t7e3bRDfv7+/r6+vcRTjq6ur09PTy8vL86efp6en8/Pzz8/Pw8PDqUEPj4+Ps7OzdRjnfRzrx8fHdRTjl5eXf39/aQzb7+/ve3t7mTUDSPTDpT0L19fX////gSDvZVEneRjnkSz76+vrm5ubVPzLZQjXTPjHKNirNOCzn1dPrUEPoTkHbVkvOOi3jSj3QOy7RPC/o6Ojd3d3cRDfeRzni4uL39/fqUEL29vb5+fntZlrZxsTPOi3RT0TXVEjcV0zWQDPlYFTWU0f86ejYQjX96ejoYVb14uH96ujhSTzUPjHUUUb14uDq19bk5OTlTD/n5+fMOCva2trm1NLp1tXey8riSTziSj3wfHLZ2dnYxcPrZFnQTkLTUEXnTUDaVUrXQTTKNyruZ1rNOSzQOy/hzsznTkHROy/hSTvYQTThSDvsZlnWUkfeRzrqY1jgzczcRTfnYVXlX1PZVUrdWEzlYFPLNyvfSDrfzMvXU0fkX1LYVEnc3NzkX1Ph4eHNTEHPOy7pdm3oT0Hbycfj0M/POi7YQTXgW0/PTUHVUUbZQzbuZlrodmzl0tDOOS3lTD7LNyrmYVXSY1n76OfeWU3l09HaaV/tZlnsZVnm09HqYlfNS0HcysjUPzLOTEHKNinST0XbaV/o1dTTY1ng4ODrUUPxo4TUAAAAC3RSTlMAABDKAMoAAAAAyh18qQ0AAAPjSURBVHhe7dbjmiRZEAbgHq2SKNuutm3bY9vm2rZt6w43IjE13VFTfXpyf05cwPtExIn8qqoe+5/qIbSmHkJbt2XvW9u2VjEXOvYl6lDJjkMl+w5Kdhwq2XdQsuNQyb6Dkh2HSvYdlOw6VKKOfQkd+xJ12CXq2JHsOyhVdhaPLFLA8aajolTOOdc8TCTHU7n3F8pId6EyzrB3wAvSeicYfKaMVIKo0+yFWis5XgWnEJ5Y3QR0ZMALHf0L0lrnZiEgy98NsUK4IWDQ+mHurvNsMBjoDfcIrccSQ4wQSh97sdJvHZ+x+oGxAnfkntMjR/dFqxkhlL73Ng+kW1qStxyW0xuWBTl/7Oi+7m5fNSuE+06n06dOJXfPO4z9FMKyHGtFJ5GIRqoZIZSut1xKJj8vFr90QD+9gUBYEF4eQScafc23J84MZeeOJ5O7i8X2Q1P6fmRBOG30A06kRoozQ9mZn8A5vLSUez4YCPT0xCynry9S0+X0x5mhrGO+vf3wFf0MoZ88zPUKzNXnQ8cpgcQGofTkoWumg3OhA3P59nQ5FUlRuDgjhNJULof7kc250NmFjqJIkp9zMUP4XnjOsVh+BO4ngXNFsB8nODwvutggdPT7EWJ1s+NvQz+4Zyc42I/EcZzHxbbsl9ABBpz3zkwfLM2lSH4/z3G8iBKFaI4VcD/CR3V1ZyZra2/c1t8LFJzLz3Gi6PGEXASic4EThvvJPz17FaDl+g8vwlxO3A/2Y0Kai0DEgfcK4/2MjE+iU586+aOxH4XndQYdt9v1uFkUsvIHvgv93X+Zrv11OZW63PnHfpBgLr0fkEKhkNutPmoWgUr5A3eI99x98MX6VKrzwujoWJMxFy+KHPTj0dyVISt/BCN/otEXVlKdHW+0tTWeaNLnQgb6cUNpFSArf0rfqe+dlY6Od8+fb3zugwMcj2MBpGkIZTJbzKLQJyR/dtV8erLts8a9XzQ0fGXtR9MhtRL09Tckf5zOb8egn7NnX99pzRUy+skMPmIWhbILEyR/FGn/ib0NDT8f4ETe4xFD+PDYjzrYv90s+MmmUivJH0Vq+u137EcUrT2rbuinf4cFlf0TsfonyR9J+uvvnfohitiOBhAOtmODvyNDCZI/+Jka/Vhrzqj96Gwg/UPyR78fEecyoUHTqSxV+0j+gAOllfaDDoMUIflj3qHmVrGfDDpMUhfJH9HcD0BGP2xSXCL5g5DRj/5ezJKf5A+URhwWieQPPBdxWCSO5I9K7odRWpc/5J5ZJRe3Ln9U8l6skmdN/tD9sEuhUv6Qe96kdG/+PEEddol8Xw8skfx5YEldlz+0/gOZkEIssMdljwAAAABJRU5ErkJggg==)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.matches(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: [undefined] (displaycheckbox) is not a boolean", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAQAAABNTyozAAAKSUlEQVR4Xu2de2wUxx3Hfxhj5dkSIgOhpICDWilH1AjTGEwdnaCNdbi+2/n+EGlKAvSBopRIKa+KSC5tCU+ZoKaKQ9WSNihqgsXDqRMkHBRBDDi04Q9kGQFG4JAEqF1TIkwSP+BcjBXK7zC3551Ze3zdz/7NnffD3uz8HjND/hAQEBAQEBAQEBAQEBAQEBAQEOAMjeWpOVjF5djFB7gWDWjmNm5DMxq4lg9gF5djlZoTy3OGkmceuzNWoBaiDDu5Dmf4M26/en2GM1yHnShTC2MFj91JNhG+y4lwKVejkTtTv9DI1VzqRMJ3UaoMxlS1Bof5iuunX8FhtQZTaTD1J6EsNU2tRA06uNP7hQ7UkCuxB3kDN/X605t4Q+xB6g8wGWV8njvNXJQUnoH9Op+O/TyD+g5nLEpwXAjwURCK+JCR7ziEIvKf6CRUIC4E+CiIc7DT5LdgJ+eQf8QKuEoI8FdQBi/jL41/05e8jDLIPM50rhYCfBaE+/Cei4DL+Ce2ogy/4We4i2fwG5RhK3/Il5NLwnu4j0yC0dgqBfgvKKmeI/wSopGv0S34/tcRxR/4SDJFZIpwplrCLdzZ54LG9DinalG/Lx5H1+AQP4dNqOSDfIovXb1O8UFUYhM/x6GvRjB+iS/1NP/CGDIDHuU6DQFaY5CaglZxW2d5WdE9RMV3qDn8Op9LKvwcv67mTLmdqOgePI+zQk+rmmLo2eG1Ou8r/beY8+R1AW14PpRFFMlWv0NzqtLxb/w2kk0UysLz3PaVIOdJMkHsfo2pmbHXPFZ1z2A4RPTDb/BG/qLX6r/AK9FRRBzqnk1hFZkAReL/qd8E0SC8iZJwJhGewgXP+v/T9dSEM1GCN2kQaZOBdTo/LfOhhhqOCt3Pxw413FD4iS1CgAWCsNvEN2A36RO9W/wxlggq/uYt0yjH+DW1Ri1Us69eC9Ua/JWPCS1mX+1quAgLrRFEFMvnNnG7cbyDeRh9i2ntPLyTMEi0YSrpgjGo5057BEkw74ab/Ut3hieSjZn8MvbyEW7idm7iI9jLL2NmJPta9ujV/0lVPzHw9Ag9VgiScGl3Zsd5gCh3iPMEasRTIp+vGvWjcKbzAPZ16cF6A2OP+HFZKYgyeLtaQhmUwc/ypylI/5SfDWdiMW+nDO03lxiaLRMk4RA+SF07PuAQaZMhXuyWC8KOXqrfTrpgHXfaLUgWfHo1GBzSLv+gCHHbBUlmjMRHqenBRzNGaoekIuayWJAsAN0Ql7VjL1bgaWcWnsYLeJ/br+u5oF3uCWeKiN1qQRIn3DXHQTN+XXQPCQqH8fJrxag2J0y68FohwHJBEjUblWo4USwfr+Aot3ALjqKsOxUWHcFvq9kGsoWIWyPoEnmgS0SiaFRGR5jKF9bZ8/zwKfIA3u9JNvaSCXipRXo6sYM8oCb0kJK/pCYYKeRwiw1idINJPH6T6sfJBNhmkx6cLb6DPKJeFKJfNFUl7bTpUj8l7wzmPdcF7THUDcTVNunBJtIiko1PuvTgk0i2oRYEm/Twn3KHkCbOI2hFq/MImYGrbJGDj/EUGUHNV/ON9fdYoKYF9diCH4dvI/tAhQWhg704YxEPBCUBJckFBILqA0FJwOTkAgJBZYGgpMUdPh8ISoKallxAIGilbM7HvkCQADVCwKLCYXwsEHTDgiW5Isd5+Nq08V/pJ8h5WK4kSnGxlRMR/6y5u1fPyeVL6SaIBslanxOhVOBSIWjbDQuNOqwWpJ8vLfWQJFML6Dr4eboJUguEoGpKBdnlJzP/WGFaDy70q6AJsjsxpaW2cuBKzOLxa4YFvU/9SO4QOWyksHw4licE1ffwke8aFNSG79oUlMfyyA01V9zA2z02AB82Iucc/s4h6mdkSVrNITewWjxB66kHoqPwcboEElgv7ne1u9FyYXT+Lfv/LqSHIDVf3EF5bysZhcn6btJBEBcKQVW9jMOSLShznkA8DZ6gKWJIqXE3WitG9YcoCfjVwBcUe0jcQS25gQYRnYzVzTzaX70RT1ADuSHDN3Wva0/7WwNbkLo3ITR3Qw69oSxyYcrtfHAgCwplyYmrIUGyZ4JPpJkg/Z+YJDqem9LvJ6Y/SMsI7os0G6T1X/MSFeMr/xeveT4gBOVTyuAXPheIzmEr5xgXlC8EHSA3sEuGGpb147eob/kZamCXTrDqziB+w29FqPQ3WNVNd7i/NPf4rKjJ13THKnejc1wSZq4pW78XLvibMPOQcvWwsuyMrYLcU64aSfvUUd/BxYEhKHcIX5ZJey9lHw+oH3C7HYL0yz7uhUNPqLlWCNIvHLqXnm1rA/Wz9KzRvOAF/NkCQfrNC+7tLxpLgXdaIEi3/cW9gYo8IBb3WyqIF8mEvdcWvH2kQXQEGmwVJFsL1UrvTZw5Woq+zedtFMQ5Urya5r0NeDlpob7HX1ooaLkQdD6U5b2R/ARpgpl8xTZBMpOOMq2lCLF80gS/tEtQLF9qx2TqHXIfcWwmbewShM1Cz3HNeTA6iselk6DicXKuhxL9BXUb00kQ/ij0xJ2x2ksy0RodlS6CoqPQKgRVmFnUuyFdBPEGqTw6yciycHyOMekgCGMSipxV5jYWeIs08G3h+HF+w5mV+jQvsR8lVmBwawoU2SNIXjjJTCmAogTB1WY3NznlfYm//6sYsd5tJ83wbXxKCnKmkx6Jx0BgBXkE//BbkHsdDy9IPdhqfIMldHg4KUCkcn2+OFnDJjrk+IXRpI9aIq3z6cJh5AEnty8E4aQoVMltAU9LmWqJ0U3e9OvjeLcvFDmzqEdQmSCzLpxJAoPbBGKxtyoUWv0XhL9RD2Cx1IM4HiWB2Y0m272N/mp2Hwg63uPbOLGQuZYExrcqxUVMJA/gZ9zudw8RJYCJiaVw7Hf9eelvdovG6HiP+4J86K+ixBZTNEo9aI7dT+7ob5eMkx43GR7kRPhVHMVFvsKX/RU0Y2Ti1BBxl3jA6IbbtUKRJSGI0FObqA/ryAWjW7bjZHS8rYKi43HyJj1bXMIR85v+oxETbRSEiWi8Sc9ut6jfl2MjcNGZbpsgZ3oPTVyHoneTBjoHj7TzIpsE8aKbJxOo1zr1Sf/oGlQWDrND0PWgQujRyIcaO/zotJqiIcjP65DG02Py+Cx0YEX4NtsEYbfO2GP+ALZTKLJJELbov7nMH+H3FsbYIAhxrNOY9/h5CCQ+5w3RUf0rCM26QYXPx4iilTcWj+svQdhvIiT1/SBadGBzLL+vBSHOa00mNPw/yvgEL+ecPhNUJ7OF9jxHS5MfMYF9vMh5mAb5KqiFl4YzyVYwGttSGDq3qQVqQu4Q84KwDaPJDvQP5EcH6vltrDemp1qEzHYTK+jjAwOqYgU00IhOQoX/274jjgrR3zPgdsYvQb1vcupR4oylgQ8mo8xwb8d5lGEypROhLDVNrUSN3nan6ECNWqmmhbIoXQnf5US4lKvR2CsxjVzNpU5ELFhKd5yhsTw1F6u5nKtQw7VoQDO3cRua0cC1qOEqLsdqNTeW5wwla/gvpXzJeo7GTncAAAAASUVORK5CYII=)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.matches(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1687)
[36894:39939:0901/075527:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36894:39939:0901/075527:WARNING:channel.cc(325)] RawChannel write error
[ OK ] CaptivePortalBlockingPageTest.WiFi_SSID_NoLoginURL (6210 ms)
[118/211] CaptivePortalBlockingPageTest.WiFi_SSID_NoLoginURL (8135 ms)
[ RUN ] TabRestoreTest.RestoreWindow
[36899:3847:0901/075523:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36901:13063:0901/075529:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36901:13063:0901/075529:WARNING:channel.cc(325)] RawChannel write error
[36905:13063:0901/075529:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36906:13063:0901/075529:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36906:13063:0901/075529:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36904:13063:0901/075531:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36904:13063:0901/075531:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36904:13063:0901/075531:WARNING:channel.cc(325)] RawChannel write error
[36893:37635:0901/075532:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36893:37635:0901/075532:WARNING:channel.cc(325)] RawChannel write error
[36909:13063:0901/075532:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36893:37635:0901/075532:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[36893:37635:0901/075532:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[36893:37635:0901/075532:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36893:37635:0901/075532:WARNING:channel.cc(325)] RawChannel write error
[ OK ] TabRestoreTest.RestoreWindow (11536 ms)
[119/211] TabRestoreTest.RestoreWindow (13333 ms)
[ RUN ] SSLUITest.TestRedirectGoodToBadHTTPS
[36913:3847:0901/075532:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:64342...
sending server_data: {"host": "127.0.0.1", "port": 64342} (36 bytes)
HTTPS server started on https://127.0.0.1:64343...
sending server_data: {"host": "127.0.0.1", "port": 64343} (36 bytes)
[36921:16387:0901/075537:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000105168f33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001051ae2b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001051fbea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001115609e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011156009e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000106ab7244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000106456d96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010651ffdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001076623d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010760c308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010760b7c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000105270ff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001052706b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010526692f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff8a7e8772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff8a7d51a1 thread_start + 13
[ OK ] SSLUITest.TestRedirectGoodToBadHTTPS (8211 ms)
[120/211] SSLUITest.TestRedirectGoodToBadHTTPS (10265 ms)
[ RUN ] SSLUITestBlock.TestBlockDisplayingInsecureIframe
[36920:3847:0901/075536:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64347...
sending server_data: {"host": "127.0.0.1", "port": 64347} (36 bytes)
HTTPS server started on https://127.0.0.1:64348...
sending server_data: {"host": "127.0.0.1", "port": 64348} (36 bytes)
[36915:3847:0901/075539:INFO:CONSOLE(12)] "Mixed Content: The page at 'https://127.0.0.1:64348/files/ssl/page_displays_insecure_iframe.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjY0MzQ3' was loaded over HTTPS, but requested an insecure resource 'http://127.0.0.1:64347/files/ssl/bad_iframe.html'. This request has been blocked; the content must be served over HTTPS.", source: https://127.0.0.1:64348/files/ssl/page_displays_insecure_iframe.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjY0MzQ3 (12)
[ OK ] SSLUITestBlock.TestBlockDisplayingInsecureIframe (5541 ms)
[121/211] SSLUITestBlock.TestBlockDisplayingInsecureIframe (7378 ms)
[ RUN ] TaskManagerBrowserTest.NoticePanelChanges
[36929:3847:0901/075542:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36933:12807:0901/075545:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36933:12807:0901/075545:WARNING:channel.cc(325)] RawChannel write error
[ OK ] TaskManagerBrowserTest.NoticePanelChanges (5713 ms)
[122/211] TaskManagerBrowserTest.NoticePanelChanges (7342 ms)
[ RUN ] AutofillDialogControllerTest.LongNotifications
[36934:3847:0901/075544:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.LongNotifications (4341 ms)
[123/211] AutofillDialogControllerTest.LongNotifications (6173 ms)
[ RUN ] BrowserTest.ForwardDisabledOnForward
[36940:3847:0901/075548:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserTest.ForwardDisabledOnForward (3714 ms)
[124/211] BrowserTest.ForwardDisabledOnForward (5295 ms)
[ RUN ] ClickModifierTest.WindowOpenBasicClickTest
[36953:3847:0901/075554:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ClickModifierTest.WindowOpenBasicClickTest (3713 ms)
[125/211] ClickModifierTest.WindowOpenBasicClickTest (5162 ms)
[ RUN ] BrowserTest.SecurityStyleChangedObserver
[36944:3847:0901/075550:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:64351...
sending server_data: {"host": "127.0.0.1", "port": 64351} (36 bytes)
HTTPS server started on https://127.0.0.1:64352...
sending server_data: {"host": "127.0.0.1", "port": 64352} (36 bytes)
HTTP server started on http://127.0.0.1:64353...
sending server_data: {"host": "127.0.0.1", "port": 64353} (36 bytes)
[36937:3847:0901/075555:INFO:CONSOLE(12)] "Mixed Content: The page at 'https://127.0.0.1:64351/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjY0MzUz' was loaded over HTTPS, but requested an insecure image 'http://127.0.0.1:64353/files/ssl/google_files/logo.gif'. This content should also be served over HTTPS.", source: https://127.0.0.1:64351/files/ssl/page_displays_insecure_content.html?replace_text=UkVQTEFDRV9XSVRIX0hPU1RfQU5EX1BPUlQ=:MTI3LjAuMC4xOjY0MzUz (12)
[36937:3847:0901/075556:WARNING:navigator_impl.cc(196)] Discarding message during interstitial.
[36960:13063:0901/075600:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[36960:13063:0901/075600:WARNING:channel.cc(325)] RawChannel write error
[36937:40963:0901/075600:ERROR:ssl_client_socket_openssl.cc(1063)] handshake failed; returned -1, SSL error code 1, net_error -100
[36960:16387:0901/075600:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010ffe7f33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011002d2b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011007aea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011c3df9e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011c3df09e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000111936244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001112d5d96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011139efdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001124e13d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011248b308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011248a7c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001100efff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001100ef6b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001100e592f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff8a7e8772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff8a7d51a1 thread_start + 13
[ OK ] BrowserTest.SecurityStyleChangedObserver (12748 ms)
[126/211] BrowserTest.SecurityStyleChangedObserver (14482 ms)
[ RUN ] ClickModifierTest.WindowOpenControlClickTest
[36959:3847:0901/075559:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36956:36355:0901/075601:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[36961:14595:0901/075601:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[36961:14595:0901/075601:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[36956:36355:0901/075601:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[36956:36355:0901/075601:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[36956:36355:0901/075601:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[36956:36355:0901/075601:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36956:36355:0901/075601:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ClickModifierTest.WindowOpenControlClickTest (3670 ms)
[127/211] ClickModifierTest.WindowOpenControlClickTest (5165 ms)
[ RUN ] ClickModifierTest.HrefMiddleClickTest
[36968:3847:0901/075604:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36962:4611:0901/075607:ERROR:mach_broker_mac.mm(222)] Unknown process 36973 is sending Mach IPC messages!
[ OK ] ClickModifierTest.HrefMiddleClickTest (4784 ms)
[128/211] ClickModifierTest.HrefMiddleClickTest (6335 ms)
[ RUN ] BrowserNavigatorTest.Disposition_SingletonTabExistingSubPath_IgnorePath2
[36969:3847:0901/075604:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36963:63515:0901/075607:ERROR:mach_broker_mac.mm(222)] Unknown process 36972 is sending Mach IPC messages!
[36963:63515:0901/075607:ERROR:mach_broker_mac.mm(222)] Unknown process 36974 is sending Mach IPC messages!
[ OK ] BrowserNavigatorTest.Disposition_SingletonTabExistingSubPath_IgnorePath2 (4989 ms)
[129/211] BrowserNavigatorTest.Disposition_SingletonTabExistingSubPath_IgnorePath2 (6606 ms)
[ RUN ] ZoomDecorationTest.BubbleAtDefaultZoom
[36981:3847:0901/075611:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36983:13063:0901/075611:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ZoomDecorationTest.BubbleAtDefaultZoom (3254 ms)
[130/211] ZoomDecorationTest.BubbleAtDefaultZoom (4729 ms)
[ RUN ] OneClickSigninBubbleControllerTest.Advanced
[36982:3847:0901/075611:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36976:3847:0901/075612:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[36976:3847:0901/075612:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2147483649, remote ID 3)
[36976:40451:0901/075612:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[36976:40451:0901/075612:WARNING:channel.cc(325)] RawChannel write error
[ OK ] OneClickSigninBubbleControllerTest.Advanced (3911 ms)
[131/211] OneClickSigninBubbleControllerTest.Advanced (5537 ms)
[ RUN ] FindInPageControllerTest.BigString
[36994:3847:0901/075616:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[36995:13063:0901/075617:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[36995:13063:0901/075617:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] FindInPageControllerTest.BigString (3354 ms)
[132/211] FindInPageControllerTest.BigString (4871 ms)
[ RUN ] FullscreenControllerTest.MouseLockOnFileURL
[36990:3847:0901/075615:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FullscreenControllerTest.MouseLockOnFileURL (4646 ms)
[133/211] FullscreenControllerTest.MouseLockOnFileURL (6282 ms)
[ RUN ] FindInPageControllerTest.PrepopulateSameTab
[37004:3847:0901/075621:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.PrepopulateSameTab (3377 ms)
[134/211] FindInPageControllerTest.PrepopulateSameTab (4918 ms)
[ RUN ] FindInPageControllerTest.FindRestarts_Issue1155639
[37003:3847:0901/075621:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37005:12807:0901/075623:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37005:12807:0901/075623:WARNING:channel.cc(325)] RawChannel write error
[ OK ] FindInPageControllerTest.FindRestarts_Issue1155639 (3924 ms)
[135/211] FindInPageControllerTest.FindRestarts_Issue1155639 (5240 ms)
[ RUN ] LocationBarBrowserTestWithRedesign.PageActionUITestWithRedesign
[37014:3847:0901/075626:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37016:12807:0901/075629:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[37016:12807:0901/075629:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[37016:12807:0901/075629:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37016:12807:0901/075629:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37008:41219:0901/075629:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[37008:41219:0901/075629:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[37008:41219:0901/075629:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] LocationBarBrowserTestWithRedesign.PageActionUITestWithRedesign (4602 ms)
[136/211] LocationBarBrowserTestWithRedesign.PageActionUITestWithRedesign (5989 ms)
[ RUN ] FindInPageControllerTest.FindMovesOnTabClose_Issue1343052
[37013:3847:0901/075626:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37021:13063:0901/075631:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[37021:13063:0901/075631:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[37021:13063:0901/075631:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37021:13063:0901/075631:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37007:37123:0901/075631:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] FindInPageControllerTest.FindMovesOnTabClose_Issue1343052 (7236 ms)
[137/211] FindInPageControllerTest.FindMovesOnTabClose_Issue1343052 (8765 ms)
[ RUN ] LoginPromptBrowserTest.CancelRedundantAuths
[37024:3847:0901/075632:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64368...
sending server_data: {"host": "127.0.0.1", "port": 64368} (36 bytes)
[37032:3847:0901/075637:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[37032:13063:0901/075637:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37020:40451:0901/075637:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37020:40451:0901/075637:WARNING:channel.cc(325)] RawChannel write error
[37020:40451:0901/075637:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37020:40451:0901/075637:WARNING:channel.cc(325)] RawChannel write error
[ OK ] LoginPromptBrowserTest.CancelRedundantAuths (7055 ms)
[138/211] LoginPromptBrowserTest.CancelRedundantAuths (8355 ms)
[ RUN ] LoginPromptBrowserTest.ShowCorrectUrlForCrossOriginMainFrameRequests
[37031:3847:0901/075635:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64371...
sending server_data: {"host": "127.0.0.1", "port": 64371} (36 bytes)
[37036:13063:0901/075638:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37026:40451:0901/075638:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] LoginPromptBrowserTest.ShowCorrectUrlForCrossOriginMainFrameRequests (5638 ms)
[139/211] LoginPromptBrowserTest.ShowCorrectUrlForCrossOriginMainFrameRequests (7076 ms)
[ RUN ] PrefsTabHelperBrowserTest.WebPrefs
[37041:3847:0901/075641:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37043:14595:0901/075642:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[37043:14595:0901/075642:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[37043:14595:0901/075642:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[37043:13063:0901/075642:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37043:13063:0901/075642:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrefsTabHelperBrowserTest.WebPrefs (3021 ms)
[140/211] PrefsTabHelperBrowserTest.WebPrefs (4510 ms)
[ RUN ] NewTabPageInterceptorTest.NoInterception
[37045:3847:0901/075642:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37040:39171:0901/075644:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[37040:39171:0901/075645:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37040:39171:0901/075645:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NewTabPageInterceptorTest.NoInterception (4763 ms)
[141/211] NewTabPageInterceptorTest.NoInterception (6260 ms)
[ RUN ] StartupBrowserCreatorTest.AddFirstRunTab
[37051:3847:0901/075645:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37047:3847:0901/075647:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2147483648, remote ID 2)
[37047:5635:0901/075647:ERROR:mach_broker_mac.mm(222)] Unknown process 37054 is sending Mach IPC messages!
[37047:5635:0901/075647:ERROR:mach_broker_mac.mm(222)] Unknown process 37055 is sending Mach IPC messages!
[ OK ] StartupBrowserCreatorTest.AddFirstRunTab (4416 ms)
[142/211] StartupBrowserCreatorTest.AddFirstRunTab (5844 ms)
[ RUN ] BrowserActionsBarRedesignBrowserTest.OverflowedBrowserActionPopupTest
[37070:3847:0901/075651:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37071:13063:0901/075654:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37071:13063:0901/075654:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37073:12807:0901/075654:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37073:12807:0901/075654:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37073:12807:0901/075654:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowserActionsBarRedesignBrowserTest.OverflowedBrowserActionPopupTest (5046 ms)
[143/211] BrowserActionsBarRedesignBrowserTest.OverflowedBrowserActionPopupTest (6644 ms)
[ RUN ] StartupBrowserCreatorTest.ProfilesWithoutPagesNotLaunched
[37058:3847:0901/075648:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37053:41219:0901/075653:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[37058:3847:0901/075653:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[37058:3847:0901/075653:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[37058:3847:0901/075653:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[37058:3847:0901/075653:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[37059:12807:0901/075653:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[37074:12551:0901/075655:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37074:12551:0901/075655:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37053:41219:0901/075655:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[144/211] StartupBrowserCreatorTest.ProfilesWithoutPagesNotLaunched (10964 ms)
[ RUN ] InlineLoginUIBrowserTest.CanOffer
[37085:3847:0901/075659:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37087:12807:0901/075700:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[37087:12807:0901/075700:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[37087:12807:0901/075700:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37087:12807:0901/075700:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37087:12807:0901/075700:WARNING:channel.cc(325)] RawChannel write error
[37087:14339:0901/075700:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[37087:14339:0901/075700:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[37087:14339:0901/075700:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] InlineLoginUIBrowserTest.CanOffer (2679 ms)
[145/211] InlineLoginUIBrowserTest.CanOffer (4063 ms)
[ RUN ] BrowserActionsBarRedesignBrowserTest.PageActionPopupsTest
[37081:3847:0901/075658:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37082:12807:0901/075700:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37082:12807:0901/075700:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserActionsBarRedesignBrowserTest.PageActionPopupsTest (4512 ms)
[146/211] BrowserActionsBarRedesignBrowserTest.PageActionPopupsTest (6037 ms)
[ RUN ] InlineLoginUIBrowserTest.CanOfferNoSigninCookies
[37094:3847:0901/075704:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37096:13319:0901/075704:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[37096:13319:0901/075704:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[37096:13319:0901/075704:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37096:13319:0901/075704:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37096:13319:0901/075704:WARNING:channel.cc(325)] RawChannel write error
[37096:14851:0901/075704:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[37096:14851:0901/075704:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[37096:14851:0901/075704:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] InlineLoginUIBrowserTest.CanOfferNoSigninCookies (3102 ms)
[147/211] InlineLoginUIBrowserTest.CanOfferNoSigninCookies (4458 ms)
[ RUN ] WebUIWebViewBrowserTest.AddMultiContentScripts
[37095:3847:0901/075704:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37089:3847:0901/075707:INFO:CONSOLE(1791)] "Running test testAddMultiContentScripts", source: webview_basic.js (1791)
[37089:3847:0901/075707:INFO:CONSOLE(4287)] "Step 1: call <webview>.addContentScripts(myrule1 & myrule2)", source: webview_basic.js (4287)
[37089:3847:0901/075708:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[37089:3847:0901/075708:INFO:CONSOLE(4303)] "Step 2: postMessage to build connection.", source: webview_basic.js (4303)
[37089:3847:0901/075708:INFO:CONSOLE(4306)] "Step 3: postMessage to build connection to the other script.", source: webview_basic.js (4306)
[37089:3847:0901/075709:INFO:CONSOLE(4318)] "Step 4: A communication channel has been established with webview.", source: webview_basic.js (4318)
[37089:3847:0901/075709:INFO:CONSOLE(4325)] "Step 5: A communication channel has been established with webview.", source: webview_basic.js (4325)
[37099:12551:0901/075709:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[37099:12551:0901/075709:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[37099:12551:0901/075709:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37099:12551:0901/075709:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37099:12551:0901/075709:WARNING:channel.cc(325)] RawChannel write error
[37103:14339:0901/075709:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[37103:14339:0901/075709:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[37103:16387:0901/075709:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010d74bf33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010d7912b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010d7deea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000119b439e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000119b4309e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010f09a244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010ea39d96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010eb02fdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010fc453d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010fbef308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010fbee7c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010d853ff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010d8536b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010d84992f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff8a7e8772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff8a7d51a1 thread_start + 13
[ OK ] WebUIWebViewBrowserTest.AddMultiContentScripts (7443 ms)
[148/211] WebUIWebViewBrowserTest.AddMultiContentScripts (8720 ms)
[ RUN ] ZoomControllerBrowserTest.Observe
[37104:3847:0901/075708:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ZoomControllerBrowserTest.Observe (3128 ms)
[149/211] ZoomControllerBrowserTest.Observe (4795 ms)
[ RUN ] ZoomControllerBrowserTest.ObserveDisabledModeEvent
[37112:3847:0901/075712:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37114:13063:0901/075713:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[37114:13063:0901/075713:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[37114:13063:0901/075713:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37114:13063:0901/075713:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37114:13063:0901/075713:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ZoomControllerBrowserTest.ObserveDisabledModeEvent (3140 ms)
[150/211] ZoomControllerBrowserTest.ObserveDisabledModeEvent (4441 ms)
[ RUN ] UnloadTest.BrowserCloseTabWhenOtherTabHasListener
[37113:3847:0901/075712:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37107:39939:0901/075714:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] UnloadTest.BrowserCloseTabWhenOtherTabHasListener (3581 ms)
[151/211] UnloadTest.BrowserCloseTabWhenOtherTabHasListener (4990 ms)
[ RUN ] FormAutocompleteTest.NormalFormSubmit
[ OK ] FormAutocompleteTest.NormalFormSubmit (388 ms)
[152/211] FormAutocompleteTest.NormalFormSubmit (1639 ms)
[ RUN ] FormAutofillTest.WebFormElementToFormData
[ OK ] FormAutofillTest.WebFormElementToFormData (337 ms)
[153/211] FormAutofillTest.WebFormElementToFormData (1507 ms)
[ RUN ] FormAutofillTest.ExtractForms
[ OK ] FormAutofillTest.ExtractForms (323 ms)
[154/211] FormAutofillTest.ExtractForms (1617 ms)
[ RUN ] FormAutofillTest.FindFormForTextAreaElement
[ OK ] FormAutofillTest.FindFormForTextAreaElement (332 ms)
[155/211] FormAutofillTest.FindFormForTextAreaElement (1609 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromText
[ OK ] FormAutofillTest.LabelsInferredFromText (330 ms)
[156/211] FormAutofillTest.LabelsInferredFromText (1550 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromLabelInDivTable
[ OK ] FormAutofillTest.LabelsInferredFromLabelInDivTable (344 ms)
[157/211] FormAutofillTest.LabelsInferredFromLabelInDivTable (1562 ms)
[ RUN ] FormAutofillTest.FillFormMaxLengthForUnownedForm
[ OK ] FormAutofillTest.FillFormMaxLengthForUnownedForm (263 ms)
[158/211] FormAutofillTest.FillFormMaxLengthForUnownedForm (1568 ms)
[ RUN ] PasswordAutofillAgentTest.InputWithNoForms
[ OK ] PasswordAutofillAgentTest.InputWithNoForms (345 ms)
[159/211] PasswordAutofillAgentTest.InputWithNoForms (1564 ms)
[ RUN ] PasswordAutofillAgentTest.SendPasswordFormsTest_Redirection
[ OK ] PasswordAutofillAgentTest.SendPasswordFormsTest_Redirection (474 ms)
[160/211] PasswordAutofillAgentTest.SendPasswordFormsTest_Redirection (1854 ms)
[ RUN ] PasswordAutofillAgentTest.PasswordAutofillTriggersOnChangeEventsWaitForUsername
[37125:3847:0901/075722:20031763890478:WARNING:keycode_converter.cc(98)] empty code string
[ OK ] PasswordAutofillAgentTest.PasswordAutofillTriggersOnChangeEventsWaitForUsername (455 ms)
[161/211] PasswordAutofillAgentTest.PasswordAutofillTriggersOnChangeEventsWaitForUsername (1738 ms)
[ RUN ] PasswordAutofillAgentTest.ClearPreviewWithPasswordAutofilled
[ OK ] PasswordAutofillAgentTest.ClearPreviewWithPasswordAutofilled (332 ms)
[162/211] PasswordAutofillAgentTest.ClearPreviewWithPasswordAutofilled (1524 ms)
[ RUN ] PasswordAutofillAgentTest.NoopEditingDoesNotOverwriteManuallyEditedPassword
[37127:3847:0901/075724:20033403764974:WARNING:keycode_converter.cc(98)] empty code string
[37127:3847:0901/075724:20033445867614:WARNING:keycode_converter.cc(98)] empty code string
[37127:3847:0901/075724:20033448668887:WARNING:keycode_converter.cc(98)] empty code string
[37127:3847:0901/075724:20033450544830:WARNING:keycode_converter.cc(98)] empty code string
[37127:3847:0901/075724:20033452843471:WARNING:keycode_converter.cc(98)] empty code string
[37127:3847:0901/075724:20033463315134:WARNING:keycode_converter.cc(98)] empty code string
[37127:3847:0901/075724:20033467239558:WARNING:keycode_converter.cc(98)] empty code string
[37127:3847:0901/075724:20033467827114:WARNING:keycode_converter.cc(98)] empty code string
[37127:3847:0901/075724:20033468348968:WARNING:keycode_converter.cc(98)] empty code string
[37127:3847:0901/075724:20033468858210:WARNING:keycode_converter.cc(98)] empty code string
[37127:3847:0901/075724:20033469347340:WARNING:keycode_converter.cc(98)] empty code string
[37127:3847:0901/075724:20033469875823:WARNING:keycode_converter.cc(98)] empty code string
[37127:3847:0901/075724:20033470404934:WARNING:keycode_converter.cc(98)] empty code string
[37127:3847:0901/075724:20033470981607:WARNING:keycode_converter.cc(98)] empty code string
[37127:3847:0901/075724:20033473441758:WARNING:keycode_converter.cc(98)] empty code string
[37127:3847:0901/075724:20033475379908:WARNING:keycode_converter.cc(98)] empty code string
[37127:3847:0901/075724:20033477198574:WARNING:keycode_converter.cc(98)] empty code string
[37127:3847:0901/075724:20033479099611:WARNING:keycode_converter.cc(98)] empty code string
[37127:3847:0901/075724:20033481138990:WARNING:keycode_converter.cc(98)] empty code string
[37127:3847:0901/075724:20033482944159:WARNING:keycode_converter.cc(98)] empty code string
[37127:3847:0901/075724:20033484778384:WARNING:keycode_converter.cc(98)] empty code string
[37127:3847:0901/075724:20033486578172:WARNING:keycode_converter.cc(98)] empty code string
[37127:3847:0901/075724:20033488397568:WARNING:keycode_converter.cc(98)] empty code string
[37127:3847:0901/075724:20033490380382:WARNING:keycode_converter.cc(98)] empty code string
[37127:3847:0901/075724:20033492236752:WARNING:keycode_converter.cc(98)] empty code string
[37127:3847:0901/075724:20033494098558:WARNING:keycode_converter.cc(98)] empty code string
[37127:3847:0901/075724:20033495938586:WARNING:keycode_converter.cc(98)] empty code string
[ OK ] PasswordAutofillAgentTest.NoopEditingDoesNotOverwriteManuallyEditedPassword (409 ms)
[163/211] PasswordAutofillAgentTest.NoopEditingDoesNotOverwriteManuallyEditedPassword (1769 ms)
[ RUN ] TranslateHelperBrowserTest.TranslateFailure
[ OK ] TranslateHelperBrowserTest.TranslateFailure (140 ms)
[164/211] TranslateHelperBrowserTest.TranslateFailure (1298 ms)
[ RUN ] TranslateScriptBrowserTest.ElementLoadFailure
[ OK ] TranslateScriptBrowserTest.ElementLoadFailure (242 ms)
[165/211] TranslateScriptBrowserTest.ElementLoadFailure (1554 ms)
[ RUN ] TranslateScriptBrowserTest.TranslateFail
[ OK ] TranslateScriptBrowserTest.TranslateFail (272 ms)
[166/211] TranslateScriptBrowserTest.TranslateFail (1550 ms)
[ RUN ] WebUIResourceBrowserTest.ArrayDataModelTest
[37139:3847:0901/075730:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37132:3847:0901/075731:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[37132:3847:0901/075731:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[ OK ] WebUIResourceBrowserTest.ArrayDataModelTest (3698 ms)
[167/211] WebUIResourceBrowserTest.ArrayDataModelTest (5167 ms)
[ RUN ] InProcessBrowserTest.ExternalConnectionFail
[37136:3847:0901/075729:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37131:38915:0901/075732:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[37131:38915:0901/075732:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37131:38915:0901/075732:WARNING:channel.cc(325)] RawChannel write error
[ OK ] InProcessBrowserTest.ExternalConnectionFail (5547 ms)
[168/211] InProcessBrowserTest.ExternalConnectionFail (6856 ms)
[ RUN ] WebUIResourceBrowserTest.I18nProcessTest
[37146:3847:0901/075735:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37142:3847:0901/075736:INFO:CONSOLE(0)] "Failed to execute 'write' on 'Document': It isn't possible to write into a document from an asynchronously-loaded external script unless it is explicitly opened.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/chrome/test/data/webui/i18n_process_test.html (0)
[37142:3847:0901/075736:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[37142:3847:0901/075736:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[ OK ] WebUIResourceBrowserTest.I18nProcessTest (3892 ms)
[169/211] WebUIResourceBrowserTest.I18nProcessTest (5304 ms)
[ RUN ] OutOfProcessPPAPITest.TCPSocketPrivate
[37150:3847:0901/075736:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64381...
sending server_data: {"host": "127.0.0.1", "port": 64381} (36 bytes)
HTTPS server started on https://127.0.0.1:64382...
sending server_data: {"host": "127.0.0.1", "port": 64382} (36 bytes)
objc[37155]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37155]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37155]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37155]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37155]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37155]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37155]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37155]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37155]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37155]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37155]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37155]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37155]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37155]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37155]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37155]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37155]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37155]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37155]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37155]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37155]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37155]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37155]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37155]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37155]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[37143:3847:0901/075739:INFO:CONSOLE(177)] "BasicForceAsync finished in 0.010 seconds.", source: http://127.0.0.1:64381/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=64382 (177)
[37143:3847:0901/075739:INFO:CONSOLE(177)] "Basic finished in 0.011 seconds.", source: http://127.0.0.1:64381/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=64382 (177)
[37143:3847:0901/075739:INFO:CONSOLE(177)] "BasicBlocking finished in 0.016 seconds.", source: http://127.0.0.1:64381/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=64382 (177)
[37143:3847:0901/075739:INFO:CONSOLE(177)] "BasicBackground finished in 0.004 seconds.", source: http://127.0.0.1:64381/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=64382 (177)
[37143:3847:0901/075739:INFO:CONSOLE(177)] "ReadWriteForceAsync finished in 0.003 seconds.", source: http://127.0.0.1:64381/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=64382 (177)
[37143:3847:0901/075739:INFO:CONSOLE(177)] "ReadWrite finished in 0.004 seconds.", source: http://127.0.0.1:64381/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=64382 (177)
[37143:3847:0901/075739:INFO:CONSOLE(177)] "ReadWriteBlocking finished in 0.003 seconds.", source: http://127.0.0.1:64381/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=64382 (177)
[37143:3847:0901/075739:INFO:CONSOLE(177)] "ReadWriteBackground finished in 0.003 seconds.", source: http://127.0.0.1:64381/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=64382 (177)
testserver.py: Closed connection
[37143:3847:0901/075739:INFO:CONSOLE(177)] "ReadWriteSSLForceAsync finished in 0.138 seconds.", source: http://127.0.0.1:64381/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=64382 (177)
[37143:3847:0901/075739:INFO:CONSOLE(177)] "ReadWriteSSL finished in 0.035 seconds.", source: http://127.0.0.1:64381/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=64382 (177)
[37143:3847:0901/075740:INFO:CONSOLE(177)] "ReadWriteSSLBlocking finished in 0.043 seconds.", source: http://127.0.0.1:64381/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=64382 (177)
[37143:3847:0901/075740:INFO:CONSOLE(177)] "ReadWriteSSLBackground finished in 0.050 seconds.", source: http://127.0.0.1:64381/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=64382 (177)
[37143:3847:0901/075740:INFO:CONSOLE(177)] "ConnectAddressForceAsync finished in 0.040 seconds.", source: http://127.0.0.1:64381/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=64382 (177)
[37143:3847:0901/075740:INFO:CONSOLE(177)] "ConnectAddress finished in 0.013 seconds.", source: http://127.0.0.1:64381/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=64382 (177)
[37143:3847:0901/075740:INFO:CONSOLE(177)] "ConnectAddressBlocking finished in 0.043 seconds.", source: http://127.0.0.1:64381/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=64382 (177)
[37143:3847:0901/075740:INFO:CONSOLE(177)] "ConnectAddressBackground finished in 0.027 seconds.", source: http://127.0.0.1:64381/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=64382 (177)
[37143:3847:0901/075740:INFO:CONSOLE(177)] "SetOptionForceAsync finished in 0.010 seconds.", source: http://127.0.0.1:64381/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=64382 (177)
[37143:3847:0901/075740:INFO:CONSOLE(177)] "SetOption finished in 0.007 seconds.", source: http://127.0.0.1:64381/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=64382 (177)
[37143:3847:0901/075740:INFO:CONSOLE(177)] "SetOptionBlocking finished in 0.005 seconds.", source: http://127.0.0.1:64381/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=64382 (177)
[37143:3847:0901/075740:INFO:CONSOLE(177)] "SetOptionBackground finished in 0.005 seconds.", source: http://127.0.0.1:64381/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=64382 (177)
[37143:3847:0901/075740:INFO:CONSOLE(177)] "LargeReadForceAsync finished in 0.019 seconds.", source: http://127.0.0.1:64381/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=64382 (177)
[37143:3847:0901/075740:INFO:CONSOLE(177)] "LargeRead finished in 0.022 seconds.", source: http://127.0.0.1:64381/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=64382 (177)
[37143:3847:0901/075740:INFO:CONSOLE(177)] "LargeReadBlocking finished in 0.022 seconds.", source: http://127.0.0.1:64381/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=64382 (177)
[37143:3847:0901/075740:INFO:CONSOLE(177)] "LargeReadBackground finished in 0.017 seconds.", source: http://127.0.0.1:64381/files/test_case.html?testcase=TCPSocketPrivate&ssl_server_port=64382 (177)
[37143:40451:0901/075740:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] OutOfProcessPPAPITest.TCPSocketPrivate (6448 ms)
[170/211] OutOfProcessPPAPITest.TCPSocketPrivate (7881 ms)
[ RUN ] OutOfProcessPPAPITest.URLLoader0
[37158:3847:0901/075740:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64414...
sending server_data: {"host": "127.0.0.1", "port": 64414} (36 bytes)
objc[37164]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37164]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37164]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37164]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37164]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37164]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37164]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37164]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37164]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37164]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37164]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37164]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37164]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37164]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37164]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37164]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37164]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37164]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37164]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37164]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37164]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37164]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37164]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37164]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37164]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[37153:3847:0901/075743:INFO:CONSOLE(177)] "BasicGETForceAsync finished in 0.038 seconds.", source: http://127.0.0.1:64414/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[37153:3847:0901/075743:INFO:CONSOLE(177)] "BasicGET finished in 0.046 seconds.", source: http://127.0.0.1:64414/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[37153:3847:0901/075743:INFO:CONSOLE(177)] "BasicGETBlocking finished in 0.031 seconds.", source: http://127.0.0.1:64414/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[37153:3847:0901/075743:INFO:CONSOLE(177)] "BasicGETBackground finished in 0.031 seconds.", source: http://127.0.0.1:64414/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[37153:3847:0901/075743:INFO:CONSOLE(177)] "BasicPOSTForceAsync finished in 0.052 seconds.", source: http://127.0.0.1:64414/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[37153:3847:0901/075743:INFO:CONSOLE(177)] "BasicPOST finished in 0.020 seconds.", source: http://127.0.0.1:64414/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[37153:3847:0901/075743:INFO:CONSOLE(177)] "BasicPOSTBlocking finished in 0.051 seconds.", source: http://127.0.0.1:64414/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[37153:3847:0901/075743:INFO:CONSOLE(177)] "BasicPOSTBackground finished in 0.042 seconds.", source: http://127.0.0.1:64414/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[37153:3847:0901/075743:INFO:CONSOLE(177)] "BasicFilePOSTForceAsync finished in 0.144 seconds.", source: http://127.0.0.1:64414/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[37153:3847:0901/075743:INFO:CONSOLE(177)] "BasicFilePOST finished in 0.051 seconds.", source: http://127.0.0.1:64414/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[37153:3847:0901/075744:INFO:CONSOLE(177)] "BasicFilePOSTBlocking finished in 0.065 seconds.", source: http://127.0.0.1:64414/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[37153:3847:0901/075744:INFO:CONSOLE(177)] "BasicFilePOSTBackground finished in 0.067 seconds.", source: http://127.0.0.1:64414/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[37153:3847:0901/075744:INFO:CONSOLE(177)] "BasicFileRangePOSTForceAsync finished in 0.046 seconds.", source: http://127.0.0.1:64414/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[37153:3847:0901/075744:INFO:CONSOLE(177)] "BasicFileRangePOST finished in 0.087 seconds.", source: http://127.0.0.1:64414/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[37153:3847:0901/075744:INFO:CONSOLE(177)] "BasicFileRangePOSTBlocking finished in 0.050 seconds.", source: http://127.0.0.1:64414/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[37153:3847:0901/075744:INFO:CONSOLE(177)] "BasicFileRangePOSTBackground finished in 0.051 seconds.", source: http://127.0.0.1:64414/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[37153:3847:0901/075744:INFO:CONSOLE(177)] "CompoundBodyPOSTForceAsync finished in 0.011 seconds.", source: http://127.0.0.1:64414/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[37153:3847:0901/075744:INFO:CONSOLE(177)] "CompoundBodyPOST finished in 0.020 seconds.", source: http://127.0.0.1:64414/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[37153:3847:0901/075744:INFO:CONSOLE(177)] "CompoundBodyPOSTBlocking finished in 0.022 seconds.", source: http://127.0.0.1:64414/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[37153:3847:0901/075744:INFO:CONSOLE(177)] "CompoundBodyPOSTBackground finished in 0.049 seconds.", source: http://127.0.0.1:64414/files/test_case.html?testcase=URLLoader_BasicGET,URLLoader_BasicPOST,URLLoader_BasicFilePOST,URLLoader_BasicFileRangePOST,URLLoader_CompoundBodyPOST, (177)
[37153:39427:0901/075744:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37153:39427:0901/075744:WARNING:channel.cc(325)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.URLLoader0 (6287 ms)
[171/211] OutOfProcessPPAPITest.URLLoader0 (7669 ms)
[ RUN ] OutOfProcessPPAPITest.WebSocket1
[37165:3847:0901/075744:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64438...
sending server_data: {"host": "127.0.0.1", "port": 64438} (36 bytes)
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:64439...
sending server_data: {"host": "127.0.0.1", "port": 64439} (36 bytes)
objc[37172]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37172]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37172]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37172]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37172]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37172]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37172]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37172]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37172]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37172]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37172]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37172]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37172]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37172]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37172]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37172]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37172]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37172]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37172]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37172]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37172]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37172]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37172]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37172]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37172]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[37160:3847:0901/075747:INFO:CONSOLE(177)] "IsWebSocket finished in 0.000 seconds.", source: http://127.0.0.1:64438/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=64439 (177)
[37160:3847:0901/075747:INFO:CONSOLE(177)] "UninitializedPropertiesAccess finished in 0.000 seconds.", source: http://127.0.0.1:64438/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=64439 (177)
[37160:3847:0901/075747:INFO:CONSOLE(177)] "InvalidConnect finished in 0.000 seconds.", source: http://127.0.0.1:64438/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=64439 (177)
[37160:3847:0901/075747:INFO:CONSOLE(177)] "Protocols finished in 0.000 seconds.", source: http://127.0.0.1:64438/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=64439 (177)
[37160:3847:0901/075747:INFO:CONSOLE(177)] "GetURL finished in 0.000 seconds.", source: http://127.0.0.1:64438/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=64439 (177)
[37160:3847:0901/075747:INFO:CONSOLE(177)] "ValidConnect finished in 0.000 seconds.", source: http://127.0.0.1:64438/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=64439 (177)
[37160:3847:0901/075747:INFO:CONSOLE(177)] "InvalidClose finished in 0.000 seconds.", source: http://127.0.0.1:64438/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=64439 (177)
[37160:3847:0901/075747:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:64439/echo-with-no-extension' failed: WebSocket was closed before the connection was established.", source: http://127.0.0.1:64438/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=64439 (0)
[37160:3847:0901/075747:INFO:CONSOLE(177)] "ValidClose finished in 0.000 seconds.", source: http://127.0.0.1:64438/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=64439 (177)
[37160:3847:0901/075747:INFO:CONSOLE(177)] "GetProtocol finished in 0.000 seconds.", source: http://127.0.0.1:64438/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=64439 (177)
[37160:3847:0901/075747:INFO:CONSOLE(177)] "TextSendReceive finished in 0.000 seconds.", source: http://127.0.0.1:64438/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=64439 (177)
[37160:3847:0901/075748:INFO:CONSOLE(177)] "BinarySendReceive finished in 0.000 seconds.", source: http://127.0.0.1:64438/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=64439 (177)
[37160:3847:0901/075748:INFO:CONSOLE(177)] "StressedSendReceive finished in 0.000 seconds.", source: http://127.0.0.1:64438/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=64439 (177)
[37160:3847:0901/075748:INFO:CONSOLE(177)] "BufferedAmount finished in 0.000 seconds.", source: http://127.0.0.1:64438/files/test_case.html?testcase=WebSocket_IsWebSocket,WebSocket_UninitializedPropertiesAccess,WebSocket_InvalidConnect,WebSocket_Protocols,WebSocket_GetURL,WebSocket_ValidConnect,WebSocket_InvalidClose,WebSocket_ValidClose,WebSocket_GetProtocol,WebSocket_TextSendReceive,WebSocket_BinarySendReceive,WebSocket_StressedSendReceive,WebSocket_BufferedAmount,&websocket_host=127.0.0.1&websocket_port=64439 (177)
[ OK ] OutOfProcessPPAPITest.WebSocket1 (6887 ms)
[172/211] OutOfProcessPPAPITest.WebSocket1 (8405 ms)
[ RUN ] OutOfProcessPPAPIPrivateTest.FileIO_Private
[37173:3847:0901/075748:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64461...
sending server_data: {"host": "127.0.0.1", "port": 64461} (36 bytes)
objc[37177]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37177]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37177]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37177]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37177]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37177]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37177]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37177]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37177]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37177]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37177]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37177]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37177]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37177]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37177]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37177]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37177]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37177]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37177]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37177]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37177]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37177]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37177]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37177]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[37177]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvbjxy_/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[37168:3847:0901/075750:INFO:CONSOLE(177)] "RequestOSFileHandleForceAsync finished in 0.075 seconds.", source: http://127.0.0.1:64461/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[37168:3847:0901/075751:INFO:CONSOLE(177)] "RequestOSFileHandle finished in 0.033 seconds.", source: http://127.0.0.1:64461/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[37168:3847:0901/075751:INFO:CONSOLE(177)] "RequestOSFileHandleBlocking finished in 0.022 seconds.", source: http://127.0.0.1:64461/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[37168:3847:0901/075751:INFO:CONSOLE(177)] "RequestOSFileHandleBackground finished in 0.053 seconds.", source: http://127.0.0.1:64461/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[37168:3847:0901/075751:INFO:CONSOLE(177)] "RequestOSFileHandleWithOpenExclusiveForceAsync finished in 0.040 seconds.", source: http://127.0.0.1:64461/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[37168:3847:0901/075751:INFO:CONSOLE(177)] "RequestOSFileHandleWithOpenExclusive finished in 0.031 seconds.", source: http://127.0.0.1:64461/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[37168:3847:0901/075751:INFO:CONSOLE(177)] "RequestOSFileHandleWithOpenExclusiveBlocking finished in 0.053 seconds.", source: http://127.0.0.1:64461/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[37168:3847:0901/075751:INFO:CONSOLE(177)] "RequestOSFileHandleWithOpenExclusiveBackground finished in 0.029 seconds.", source: http://127.0.0.1:64461/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[37168:3847:0901/075751:INFO:CONSOLE(177)] "MmapForceAsync finished in 0.067 seconds.", source: http://127.0.0.1:64461/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[37168:3847:0901/075751:INFO:CONSOLE(177)] "Mmap finished in 0.039 seconds.", source: http://127.0.0.1:64461/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[37168:3847:0901/075751:INFO:CONSOLE(177)] "MmapBlocking finished in 0.025 seconds.", source: http://127.0.0.1:64461/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[37168:3847:0901/075751:INFO:CONSOLE(177)] "MmapBackground finished in 0.031 seconds.", source: http://127.0.0.1:64461/files/test_case.html?testcase=FileIO_RequestOSFileHandle,FileIO_RequestOSFileHandleWithOpenExclusive,FileIO_Mmap, (177)
[37168:40451:0901/075751:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] OutOfProcessPPAPIPrivateTest.FileIO_Private (5568 ms)
[173/211] OutOfProcessPPAPIPrivateTest.FileIO_Private (7084 ms)
[ RUN ] NaClBrowserTestNewlib.ExitStatus0
[37180:3847:0901/075752:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64465...
sending server_data: {"host": "127.0.0.1", "port": 64465} (36 bytes)
[37176:3847:0901/075754:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[37187,1932345728:07:57:55.561865] Native Client module will be loaded at base address 0x0000296e00000000
hello world from CreateModule
[37176:3847:0901/075755:INFO:nacl_browsertest_util.cc(130)] |||| / naclModule loaded
[37176:3847:0901/075755:INFO:nacl_browsertest_util.cc(130)] ||||
[37176:3847:0901/075755:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest BEGIN]
Searching for handler for request "init".
found at index 0
posting reply len 11
posting reply "hello world".
returning
[37176:3847:0901/075755:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest PASS]
[37176:3847:0901/075755:INFO:nacl_browsertest_util.cc(130)] ||||
[37176:3847:0901/075755:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test BEGIN]
Searching for handler for request "exit0".
found at index 1
[37187,1932345728:07:57:55.739212] NaCl untrusted code called _exit(0x0)
[37176:3847:0901/075756:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:64465/files/pm_exit_status_test.html?trigger=exit0&expected_exit=0 (0)
[37176:3847:0901/075756:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test PASS]
[37176:3847:0901/075756:INFO:nacl_browsertest_util.cc(130)] ||||
[37176:3847:0901/075756:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestNewlib.ExitStatus0 (5704 ms)
[174/211] NaClBrowserTestNewlib.ExitStatus0 (7194 ms)
[ RUN ] PolicyStatisticsCollectorTest.Startup
[37186:3847:0901/075755:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37181:40195:0901/075756:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PolicyStatisticsCollectorTest.Startup (3746 ms)
[175/211] PolicyStatisticsCollectorTest.Startup (5426 ms)
[ RUN ] SafeBrowsingDatabaseManagerCookieTest.TestSBUpdateCookies
[37197:3847:0901/075800:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SafeBrowsingDatabaseManagerCookieTest.TestSBUpdateCookies (3232 ms)
[176/211] SafeBrowsingDatabaseManagerCookieTest.TestSBUpdateCookies (4702 ms)
[ RUN ] PolicyUITest.ExtensionLoadAndSendPolicy
[37193:3847:0901/075759:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37189:40451:0901/075802:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37189:40451:0901/075802:WARNING:channel.cc(325)] RawChannel write error
[37189:3847:0901/075802:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[37189:3847:0901/075803:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] PolicyUITest.ExtensionLoadAndSendPolicy (6392 ms)
[177/211] PolicyUITest.ExtensionLoadAndSendPolicy (7730 ms)
[ RUN ] CaptivePortalBrowserTest.HttpTimeout
[37203:3847:0901/075805:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] CaptivePortalBrowserTest.HttpTimeout (3800 ms)
[178/211] CaptivePortalBrowserTest.HttpTimeout (5267 ms)
[ RUN ] CaptivePortalBrowserTest.HttpsIframeTimeout
[37208:3847:0901/075807:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:64473...
sending server_data: {"host": "127.0.0.1", "port": 64473} (36 bytes)
[37204:39427:0901/075810:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37204:39427:0901/075810:WARNING:channel.cc(325)] RawChannel write error
[ OK ] CaptivePortalBrowserTest.HttpsIframeTimeout (4598 ms)
[179/211] CaptivePortalBrowserTest.HttpsIframeTimeout (6342 ms)
[ RUN ] CaptivePortalBrowserTest.ShowCaptivePortalInterstitialOnCertError
[37214:3847:0901/075810:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://localhost:64476...
sending server_data: {"host": "localhost", "port": 64476} (36 bytes)
[37210:3847:0901/075816:WARNING:navigator_impl.cc(196)] Discarding message during interstitial.
[37215:12807:0901/075817:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37215:12807:0901/075817:WARNING:channel.cc(325)] RawChannel write error
[37226:16899:0901/075817:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001107a7f33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001107ed2b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011083aea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011cb9f9e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011cb9f09e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001120f6244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000111a95d96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000111b5efdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000112ca13d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000112c4b308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000112c4a7c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001108afff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001108af6b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001108a592f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff8a7e8772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff8a7d51a1 thread_start + 13
[ OK ] CaptivePortalBrowserTest.ShowCaptivePortalInterstitialOnCertError (9631 ms)
[180/211] CaptivePortalBrowserTest.ShowCaptivePortalInterstitialOnCertError (11060 ms)
[ RUN ] CaptivePortalBrowserTest.InterstitialTimerCertErrorAfterSlowLoad
[37222:3847:0901/075814:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37227:12807:0901/075818:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[37227:12807:0901/075818:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[37227:12807:0901/075818:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37227:12807:0901/075818:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] CaptivePortalBrowserTest.InterstitialTimerCertErrorAfterSlowLoad (6895 ms)
[181/211] CaptivePortalBrowserTest.InterstitialTimerCertErrorAfterSlowLoad (8428 ms)
[ RUN ] NetworkingPrivateApiTest.GetEnabledNetworkTypes
[37234:3847:0901/075822:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37228:3847:0901/075824:INFO:CONSOLE(0)] "[SUCCESS] getEnabledNetworkTypes", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getEnabledNetworkTypes (0)
[37228:41219:0901/075824:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NetworkingPrivateApiTest.GetEnabledNetworkTypes (5136 ms)
[182/211] NetworkingPrivateApiTest.GetEnabledNetworkTypes (6646 ms)
[ RUN ] NetworkingPrivateApiTest.UnlockCellularSim
[37235:3847:0901/075822:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37229:39683:0901/075824:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[37229:39683:0901/075824:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37229:39683:0901/075824:WARNING:channel.cc(325)] RawChannel write error
[37229:3847:0901/075825:INFO:CONSOLE(0)] "[SUCCESS] unlockCellularSim", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?unlockCellularSim (0)
[37229:39683:0901/075825:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[37229:39683:0901/075825:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37229:39683:0901/075825:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NetworkingPrivateApiTest.UnlockCellularSim (5235 ms)
[183/211] NetworkingPrivateApiTest.UnlockCellularSim (6572 ms)
[ RUN ] WebstoreProviderTest.NoSearchForShortQueries
[37247:3847:0901/075828:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37241:40451:0901/075831:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebstoreProviderTest.NoSearchForShortQueries (4612 ms)
[184/211] WebstoreProviderTest.NoSearchForShortQueries (6058 ms)
[ RUN ] WebstoreProviderTest.Basic
[37246:3847:0901/075828:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37240:41987:0901/075833:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[37240:41987:0901/075833:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[37240:41987:0901/075833:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37240:41987:0901/075833:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebstoreProviderTest.Basic (7484 ms)
[185/211] WebstoreProviderTest.Basic (8819 ms)
[ RUN ] SupervisedUserServiceTest.ProfileName
[37258:3847:0901/075835:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37260:14339:0901/075836:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[37260:14339:0901/075836:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[37260:12807:0901/075836:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37260:14339:0901/075836:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] SupervisedUserServiceTest.ProfileName (2955 ms)
[186/211] SupervisedUserServiceTest.ProfileName (4588 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/0
[37263:3847:0901/075837:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37259:40451:0901/075838:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[37265:12807:0901/075838:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37265:12807:0901/075838:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/0 (3016 ms)
[187/211] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/0 (4487 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/16
[37268:3847:0901/075839:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37270:12807:0901/075840:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37270:12807:0901/075840:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/16 (3083 ms)
[188/211] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/16 (4517 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/92
[37273:3847:0901/075841:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/92 (3802 ms)
[189/211] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/92 (5321 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/115
[37278:3847:0901/075843:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/115 (3268 ms)
[190/211] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/115 (4746 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/122
[37284:3847:0901/075846:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/122 (3091 ms)
[191/211] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/122 (4494 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/11
[37288:3847:0901/075848:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37289:13063:0901/075849:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37289:13063:0901/075849:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/11 (3031 ms)
[192/211] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/11 (4491 ms)
[ RUN ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0
[37294:3847:0901/075851:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64493...
sending server_data: {"host": "127.0.0.1", "port": 64493} (36 bytes)
[37290:3847:0901/075853:INFO:CONSOLE(280)] "07:58:53.601 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:64493/files/eme_player_js/utils.js (280)
[37290:3847:0901/075853:INFO:CONSOLE(280)] "07:58:53.613 - Registering video event handlers.", source: http://127.0.0.1:64493/files/eme_player_js/utils.js (280)
[37290:3847:0901/075853:INFO:CONSOLE(280)] "07:58:53.625 - Loading media using src.", source: http://127.0.0.1:64493/files/eme_player_js/utils.js (280)
[37290:3847:0901/075853:INFO:CONSOLE(280)] "07:58:53.830 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:64493/files/eme_player_js/utils.js (280)
[37290:3847:0901/075853:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[37290:3847:0901/075853:INFO:CONSOLE(280)] "07:58:53.846 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:64493/files/eme_player_js/utils.js (280)
[37290:3847:0901/075853:INFO:CONSOLE(280)] "07:58:53.869 - Adding key to sessionID: 1", source: http://127.0.0.1:64493/files/eme_player_js/utils.js (280)
[37290:3847:0901/075853:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[37290:3847:0901/075853:INFO:CONSOLE(280)] "07:58:53.874 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:64493/files/eme_player_js/utils.js (280)
[37290:3847:0901/075854:INFO:CONSOLE(280)] "07:58:54.146 - timeupdate @ 0.186203", source: http://127.0.0.1:64493/files/eme_player_js/utils.js (280)
[37290:3847:0901/075854:INFO:CONSOLE(280)] "07:58:54.391 - timeupdate @ 0.418393", source: http://127.0.0.1:64493/files/eme_player_js/utils.js (280)
[37290:3847:0901/075854:INFO:CONSOLE(280)] "07:58:54.594 - heartbeat #1", source: http://127.0.0.1:64493/files/eme_player_js/utils.js (280)
[37290:3847:0901/075854:INFO:CONSOLE(280)] "07:58:54.642 - timeupdate @ 0.673802", source: http://127.0.0.1:64493/files/eme_player_js/utils.js (280)
[37290:3847:0901/075854:INFO:CONSOLE(280)] "07:58:54.892 - timeupdate @ 0.929211", source: http://127.0.0.1:64493/files/eme_player_js/utils.js (280)
[37290:3847:0901/075855:INFO:CONSOLE(280)] "07:58:55.146 - timeupdate @ 1.18462", source: http://127.0.0.1:64493/files/eme_player_js/utils.js (280)
[37290:3847:0901/075855:INFO:CONSOLE(280)] "07:58:55.148 - waiting for video to end.", source: http://127.0.0.1:64493/files/eme_player_js/utils.js (280)
[37290:3847:0901/075855:INFO:CONSOLE(280)] "07:58:55.596 - heartbeat #2", source: http://127.0.0.1:64493/files/eme_player_js/utils.js (280)
[37290:3847:0901/075856:INFO:CONSOLE(280)] "07:58:56.595 - heartbeat #3", source: http://127.0.0.1:64493/files/eme_player_js/utils.js (280)
[37290:3847:0901/075856:INFO:CONSOLE(280)] "07:58:56.717 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:64493/files/eme_player_js/utils.js (280)
[37294:3847:0901/075856:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[37294:3847:0901/075856:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[37294:3847:0901/075856:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[37294:3847:0901/075856:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[37295:12807:0901/075856:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (7510 ms)
[193/211] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (8983 ms)
[ RUN ] MSE_ClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0
[37298:3847:0901/075853:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64510...
sending server_data: {"host": "127.0.0.1", "port": 64510} (36 bytes)
[37293:3847:0901/075855:INFO:CONSOLE(280)] "07:58:55.241 - Registering video event handlers.", source: http://127.0.0.1:64510/files/eme_player_js/utils.js (280)
[37293:3847:0901/075855:INFO:CONSOLE(280)] "07:58:55.260 - Loading media using MSE.", source: http://127.0.0.1:64510/files/eme_player_js/utils.js (280)
[37293:3847:0901/075855:INFO:CONSOLE(280)] "07:58:55.270 - Registering video event handlers.", source: http://127.0.0.1:64510/files/eme_player_js/utils.js (280)
[37293:3847:0901/075855:INFO:CONSOLE(280)] "07:58:55.271 - Loading media using MSE.", source: http://127.0.0.1:64510/files/eme_player_js/utils.js (280)
[37293:3847:0901/075855:INFO:CONSOLE(280)] "07:58:55.384 - onSourceOpen [object Event]", source: http://127.0.0.1:64510/files/eme_player_js/utils.js (280)
[37293:3847:0901/075855:INFO:CONSOLE(280)] "07:58:55.387 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:64510/files/eme_player_js/utils.js (280)
[37293:3847:0901/075855:INFO:CONSOLE(280)] "07:58:55.392 - onSourceOpen [object Event]", source: http://127.0.0.1:64510/files/eme_player_js/utils.js (280)
[37293:3847:0901/075855:INFO:CONSOLE(280)] "07:58:55.393 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:64510/files/eme_player_js/utils.js (280)
[37293:3847:0901/075855:INFO:CONSOLE(280)] "07:58:55.470 - webkit-org.w3.clearkey Generate key request, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:64510/files/eme_player_js/utils.js (280)
[37293:3847:0901/075855:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[37293:3847:0901/075855:INFO:CONSOLE(280)] "07:58:55.512 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:64510/files/eme_player_js/utils.js (280)
[37293:3847:0901/075855:INFO:CONSOLE(280)] "07:58:55.521 - Adding key to sessionID: 1", source: http://127.0.0.1:64510/files/eme_player_js/utils.js (280)
[37293:3847:0901/075855:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[37293:3847:0901/075855:INFO:CONSOLE(280)] "07:58:55.530 - webkit-org.w3.clearkey Generate key request, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:64510/files/eme_player_js/utils.js (280)
[37293:3847:0901/075855:INFO:CONSOLE(280)] "07:58:55.583 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:64510/files/eme_player_js/utils.js (280)
[37293:3847:0901/075855:INFO:CONSOLE(280)] "07:58:55.606 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:64510/files/eme_player_js/utils.js (280)
[37293:3847:0901/075855:INFO:CONSOLE(280)] "07:58:55.608 - Adding key to sessionID: 2", source: http://127.0.0.1:64510/files/eme_player_js/utils.js (280)
[37293:3847:0901/075855:INFO:CONSOLE(280)] "07:58:55.617 - End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:64510/files/eme_player_js/utils.js (280)
[37293:3847:0901/075855:INFO:CONSOLE(280)] "07:58:55.619 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:64510/files/eme_player_js/utils.js (280)
[37293:3847:0901/075855:INFO:CONSOLE(280)] "07:58:55.626 - End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:64510/files/eme_player_js/utils.js (280)
[37293:3847:0901/075856:INFO:CONSOLE(280)] "07:58:56.869 - One video seeked.", source: http://127.0.0.1:64510/files/eme_player_js/utils.js (280)
[37293:3847:0901/075856:INFO:CONSOLE(280)] "07:58:56.905 - Set document title to: ENDED, updated title: ENDED", source: http://127.0.0.1:64510/files/eme_player_js/utils.js (280)
[37300:12807:0901/075856:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[37293:38915:0901/075856:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0 (6000 ms)
[194/211] MSE_ClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0 (7436 ms)
[ RUN ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0
[37317:3847:0901/075900:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64529...
sending server_data: {"host": "127.0.0.1", "port": 64529} (36 bytes)
[37311:3847:0901/075902:INFO:CONSOLE(280)] "07:59:02.779 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:64529/files/eme_player_js/utils.js (280)
[37311:3847:0901/075902:INFO:CONSOLE(280)] "07:59:02.796 - Registering video event handlers.", source: http://127.0.0.1:64529/files/eme_player_js/utils.js (280)
[37311:3847:0901/075902:INFO:CONSOLE(280)] "07:59:02.811 - Loading media using src.", source: http://127.0.0.1:64529/files/eme_player_js/utils.js (280)
[37311:3847:0901/075903:INFO:CONSOLE(280)] "07:59:03.055 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:64529/files/eme_player_js/utils.js (280)
[37311:3847:0901/075903:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[37311:3847:0901/075904:INFO:CONSOLE(280)] "07:59:04.034 - heartbeat #1", source: http://127.0.0.1:64529/files/eme_player_js/utils.js (280)
[37311:3847:0901/075904:INFO:CONSOLE(280)] "07:59:04.045 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:64529/files/eme_player_js/utils.js (280)
[37311:3847:0901/075904:INFO:CONSOLE(280)] "07:59:04.056 - Adding key to sessionID: 1", source: http://127.0.0.1:64529/files/eme_player_js/utils.js (280)
[37311:3847:0901/075904:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[37311:3847:0901/075904:INFO:CONSOLE(280)] "07:59:04.064 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:64529/files/eme_player_js/utils.js (280)
[37311:3847:0901/075904:INFO:CONSOLE(280)] "07:59:04.263 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:64529/files/eme_player_js/utils.js (280)
[37311:3847:0901/075904:INFO:CONSOLE(280)] "07:59:04.266 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:64529/files/eme_player_js/utils.js (280)
[37311:3847:0901/075904:INFO:CONSOLE(280)] "07:59:04.270 - Adding key to sessionID: 1", source: http://127.0.0.1:64529/files/eme_player_js/utils.js (280)
[37311:3847:0901/075904:INFO:CONSOLE(280)] "07:59:04.280 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:64529/files/eme_player_js/utils.js (280)
[37311:3847:0901/075904:INFO:CONSOLE(280)] "07:59:04.378 - timeupdate @ 0.186203", source: http://127.0.0.1:64529/files/eme_player_js/utils.js (280)
[37311:3847:0901/075904:INFO:CONSOLE(280)] "07:59:04.622 - timeupdate @ 0.441612", source: http://127.0.0.1:64529/files/eme_player_js/utils.js (280)
[37311:3847:0901/075904:INFO:CONSOLE(280)] "07:59:04.664 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:64529/files/eme_player_js/utils.js (280)
[37311:3847:0901/075904:INFO:CONSOLE(280)] "07:59:04.667 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:64529/files/eme_player_js/utils.js (280)
[37311:3847:0901/075904:INFO:CONSOLE(280)] "07:59:04.670 - Adding key to sessionID: 1", source: http://127.0.0.1:64529/files/eme_player_js/utils.js (280)
[37311:3847:0901/075904:INFO:CONSOLE(280)] "07:59:04.676 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:64529/files/eme_player_js/utils.js (280)
[37311:3847:0901/075904:INFO:CONSOLE(280)] "07:59:04.874 - timeupdate @ 0.697021", source: http://127.0.0.1:64529/files/eme_player_js/utils.js (280)
[37311:3847:0901/075905:INFO:CONSOLE(280)] "07:59:05.035 - heartbeat #2", source: http://127.0.0.1:64529/files/eme_player_js/utils.js (280)
[37311:3847:0901/075905:INFO:CONSOLE(280)] "07:59:05.124 - timeupdate @ 0.929211", source: http://127.0.0.1:64529/files/eme_player_js/utils.js (280)
[37311:3847:0901/075905:INFO:CONSOLE(280)] "07:59:05.374 - timeupdate @ 1.18462", source: http://127.0.0.1:64529/files/eme_player_js/utils.js (280)
[37311:3847:0901/075905:INFO:CONSOLE(280)] "07:59:05.378 - waiting for video to end.", source: http://127.0.0.1:64529/files/eme_player_js/utils.js (280)
[37311:3847:0901/075905:INFO:CONSOLE(280)] "07:59:05.464 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:64529/files/eme_player_js/utils.js (280)
[37311:3847:0901/075905:INFO:CONSOLE(280)] "07:59:05.467 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:64529/files/eme_player_js/utils.js (280)
[37311:3847:0901/075905:INFO:CONSOLE(280)] "07:59:05.470 - Adding key to sessionID: 1", source: http://127.0.0.1:64529/files/eme_player_js/utils.js (280)
[37311:3847:0901/075905:INFO:CONSOLE(280)] "07:59:05.475 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:64529/files/eme_player_js/utils.js (280)
[37311:3847:0901/075906:INFO:CONSOLE(280)] "07:59:06.035 - heartbeat #3", source: http://127.0.0.1:64529/files/eme_player_js/utils.js (280)
[37311:3847:0901/075906:INFO:CONSOLE(280)] "07:59:06.940 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:64529/files/eme_player_js/utils.js (280)
[37319:13063:0901/075906:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (8732 ms)
[195/211] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (10373 ms)
[ RUN ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0
[37318:3847:0901/075900:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64531...
sending server_data: {"host": "127.0.0.1", "port": 64531} (36 bytes)
[37312:3847:0901/075902:INFO:CONSOLE(280)] "07:59:02.925 - Using ClearKeyPlayer", source: http://127.0.0.1:64531/files/eme_player_js/utils.js (280)
[37312:3847:0901/075902:INFO:CONSOLE(280)] "07:59:02.935 - Registering video event handlers.", source: http://127.0.0.1:64531/files/eme_player_js/utils.js (280)
[37312:3847:0901/075902:INFO:CONSOLE(280)] "07:59:02.937 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:64531/files/eme_player_js/utils.js (280)
[37312:3847:0901/075904:INFO:CONSOLE(280)] "07:59:04.015 - heartbeat #1", source: http://127.0.0.1:64531/files/eme_player_js/utils.js (280)
[37312:3847:0901/075904:INFO:CONSOLE(280)] "07:59:04.024 - Loading media using MSE.", source: http://127.0.0.1:64531/files/eme_player_js/utils.js (280)
[37312:3847:0901/075904:INFO:CONSOLE(280)] "07:59:04.148 - onSourceOpen [object Event]", source: http://127.0.0.1:64531/files/eme_player_js/utils.js (280)
[37312:3847:0901/075904:INFO:CONSOLE(280)] "07:59:04.157 - Creating a source buffer for type video/webm; codecs="vp9"", source: http://127.0.0.1:64531/files/eme_player_js/utils.js (280)
[0901/075904:ERROR:ffmpeg_cdm_video_decoder.cc(172)] Initialize(): avcodec_find_decoder failed.
[37312:3847:0901/075904:INFO:CONSOLE(280)] "07:59:04.192 - End of appending buffer from bear-320x240-v-vp9_enc-v.webm", source: http://127.0.0.1:64531/files/eme_player_js/utils.js (280)
[37312:3847:0901/075904:INFO:CONSOLE(280)] "07:59:04.203 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:64531/files/eme_player_js/utils.js (280)
[37312:3847:0901/075904:INFO:CONSOLE(280)] "07:59:04.228 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:64531/files/eme_player_js/utils.js (280)
[37312:3847:0901/075904:INFO:CONSOLE(280)] "07:59:04.239 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:64531/files/eme_player_js/utils.js (280)
[37312:3847:0901/075904:INFO:CONSOLE(280)] "07:59:04.447 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:64531/files/eme_player_js/utils.js (280)
[37312:3847:0901/075904:INFO:CONSOLE(280)] "07:59:04.449 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:64531/files/eme_player_js/utils.js (280)
[37312:3847:0901/075904:INFO:CONSOLE(280)] "07:59:04.463 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:64531/files/eme_player_js/utils.js (280)
[37312:3847:0901/075904:INFO:CONSOLE(280)] "07:59:04.521 - timeupdate @ 0.252194", source: http://127.0.0.1:64531/files/eme_player_js/utils.js (280)
[37312:3847:0901/075904:INFO:CONSOLE(280)] "07:59:04.768 - timeupdate @ 0.501887", source: http://127.0.0.1:64531/files/eme_player_js/utils.js (280)
[37312:3847:0901/075904:INFO:CONSOLE(280)] "07:59:04.845 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:64531/files/eme_player_js/utils.js (280)
[37312:3847:0901/075904:INFO:CONSOLE(280)] "07:59:04.848 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:64531/files/eme_player_js/utils.js (280)
[37312:3847:0901/075904:INFO:CONSOLE(280)] "07:59:04.855 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:64531/files/eme_player_js/utils.js (280)
[37312:3847:0901/075905:INFO:CONSOLE(280)] "07:59:05.016 - heartbeat #2", source: http://127.0.0.1:64531/files/eme_player_js/utils.js (280)
[37312:3847:0901/075905:INFO:CONSOLE(280)] "07:59:05.019 - timeupdate @ 0.753184", source: http://127.0.0.1:64531/files/eme_player_js/utils.js (280)
[37312:3847:0901/075905:INFO:CONSOLE(280)] "07:59:05.270 - timeupdate @ 1.004103", source: http://127.0.0.1:64531/files/eme_player_js/utils.js (280)
[37312:3847:0901/075905:INFO:CONSOLE(280)] "07:59:05.274 - waiting for video to end.", source: http://127.0.0.1:64531/files/eme_player_js/utils.js (280)
[37312:3847:0901/075905:INFO:CONSOLE(280)] "07:59:05.645 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:64531/files/eme_player_js/utils.js (280)
[37312:3847:0901/075905:INFO:CONSOLE(280)] "07:59:05.648 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:64531/files/eme_player_js/utils.js (280)
[37312:3847:0901/075905:INFO:CONSOLE(280)] "07:59:05.652 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:64531/files/eme_player_js/utils.js (280)
[37312:3847:0901/075906:INFO:CONSOLE(280)] "07:59:06.016 - heartbeat #3", source: http://127.0.0.1:64531/files/eme_player_js/utils.js (280)
[37312:3847:0901/075907:INFO:CONSOLE(280)] "07:59:06.977 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:64531/files/eme_player_js/utils.js (280)
[ OK ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0 (8635 ms)
[196/211] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0 (10350 ms)
[ RUN ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0
[37331:3847:0901/075910:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64563...
sending server_data: {"host": "127.0.0.1", "port": 64563} (36 bytes)
[37325:3847:0901/075913:INFO:CONSOLE(280)] "07:59:13.066 - Using ClearKeyPlayer", source: http://127.0.0.1:64563/files/eme_player_js/utils.js (280)
[37325:3847:0901/075913:INFO:CONSOLE(280)] "07:59:13.077 - Registering video event handlers.", source: http://127.0.0.1:64563/files/eme_player_js/utils.js (280)
[37325:3847:0901/075913:INFO:CONSOLE(280)] "07:59:13.081 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:64563/files/eme_player_js/utils.js (280)
[37325:3847:0901/075914:INFO:CONSOLE(280)] "07:59:14.170 - heartbeat #1", source: http://127.0.0.1:64563/files/eme_player_js/utils.js (280)
[37325:3847:0901/075914:INFO:CONSOLE(280)] "07:59:14.181 - Loading media using MSE.", source: http://127.0.0.1:64563/files/eme_player_js/utils.js (280)
[37325:3847:0901/075914:INFO:CONSOLE(280)] "07:59:14.295 - onSourceOpen [object Event]", source: http://127.0.0.1:64563/files/eme_player_js/utils.js (280)
[37325:3847:0901/075914:INFO:CONSOLE(280)] "07:59:14.300 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:64563/files/eme_player_js/utils.js (280)
[37325:3847:0901/075914:INFO:CONSOLE(280)] "07:59:14.336 - End of appending buffer from bear-320x240-opus-av_enc-av.webm", source: http://127.0.0.1:64563/files/eme_player_js/utils.js (280)
[37325:3847:0901/075914:INFO:CONSOLE(280)] "07:59:14.344 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:64563/files/eme_player_js/utils.js (280)
[37325:3847:0901/075914:INFO:CONSOLE(280)] "07:59:14.349 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:64563/files/eme_player_js/utils.js (280)
[0901/075914:ERROR:ffmpeg_cdm_audio_decoder.cc(151)] Initialize(): invalid audio decoder configuration.
[0901/075914:ERROR:ffmpeg_cdm_video_decoder.cc(172)] Initialize(): avcodec_find_decoder failed.
[37325:3847:0901/075914:INFO:CONSOLE(280)] "07:59:14.379 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:64563/files/eme_player_js/utils.js (280)
[37325:3847:0901/075914:INFO:CONSOLE(280)] "07:59:14.392 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:64563/files/eme_player_js/utils.js (280)
[37325:3847:0901/075914:INFO:CONSOLE(280)] "07:59:14.397 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:64563/files/eme_player_js/utils.js (280)
[37325:3847:0901/075914:INFO:CONSOLE(280)] "07:59:14.400 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:64563/files/eme_player_js/utils.js (280)
[37325:3847:0901/075914:INFO:CONSOLE(280)] "07:59:14.603 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:64563/files/eme_player_js/utils.js (280)
[37325:3847:0901/075914:INFO:CONSOLE(280)] "07:59:14.606 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:64563/files/eme_player_js/utils.js (280)
[37325:3847:0901/075914:INFO:CONSOLE(280)] "07:59:14.622 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:64563/files/eme_player_js/utils.js (280)
[37325:3847:0901/075914:INFO:CONSOLE(280)] "07:59:14.726 - timeupdate @ 0.186203", source: http://127.0.0.1:64563/files/eme_player_js/utils.js (280)
[37325:3847:0901/075914:INFO:CONSOLE(280)] "07:59:14.971 - timeupdate @ 0.441612", source: http://127.0.0.1:64563/files/eme_player_js/utils.js (280)
[37325:3847:0901/075915:INFO:CONSOLE(280)] "07:59:15.003 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:64563/files/eme_player_js/utils.js (280)
[37325:3847:0901/075915:INFO:CONSOLE(280)] "07:59:15.006 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:64563/files/eme_player_js/utils.js (280)
[37325:3847:0901/075915:INFO:CONSOLE(280)] "07:59:15.015 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:64563/files/eme_player_js/utils.js (280)
[37325:3847:0901/075915:INFO:CONSOLE(280)] "07:59:15.173 - heartbeat #2", source: http://127.0.0.1:64563/files/eme_player_js/utils.js (280)
[37325:3847:0901/075915:INFO:CONSOLE(280)] "07:59:15.221 - timeupdate @ 0.673802", source: http://127.0.0.1:64563/files/eme_player_js/utils.js (280)
[37325:3847:0901/075915:INFO:CONSOLE(280)] "07:59:15.471 - timeupdate @ 0.931207", source: http://127.0.0.1:64563/files/eme_player_js/utils.js (280)
[37325:3847:0901/075915:INFO:CONSOLE(280)] "07:59:15.721 - timeupdate @ 1.18462", source: http://127.0.0.1:64563/files/eme_player_js/utils.js (280)
[37325:3847:0901/075915:INFO:CONSOLE(280)] "07:59:15.725 - waiting for video to end.", source: http://127.0.0.1:64563/files/eme_player_js/utils.js (280)
[37325:3847:0901/075915:INFO:CONSOLE(280)] "07:59:15.803 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:64563/files/eme_player_js/utils.js (280)
[37325:3847:0901/075915:INFO:CONSOLE(280)] "07:59:15.807 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:64563/files/eme_player_js/utils.js (280)
[37325:3847:0901/075915:INFO:CONSOLE(280)] "07:59:15.811 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:64563/files/eme_player_js/utils.js (280)
[37325:3847:0901/075916:INFO:CONSOLE(280)] "07:59:16.170 - heartbeat #3", source: http://127.0.0.1:64563/files/eme_player_js/utils.js (280)
[37325:3847:0901/075917:INFO:CONSOLE(280)] "07:59:17.171 - heartbeat #4", source: http://127.0.0.1:64563/files/eme_player_js/utils.js (280)
[37325:3847:0901/075917:INFO:CONSOLE(280)] "07:59:17.247 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:64563/files/eme_player_js/utils.js (280)
[37333:12807:0901/075917:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (8746 ms)
[197/211] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (10344 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0
[37332:3847:0901/075911:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64565...
sending server_data: {"host": "127.0.0.1", "port": 64565} (36 bytes)
[37326:3847:0901/075913:INFO:CONSOLE(280)] "07:59:13.257 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:64565/files/eme_player_js/utils.js (280)
[37326:3847:0901/075913:INFO:CONSOLE(280)] "07:59:13.263 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:64565/files/eme_player_js/utils.js (280)
[37326:3847:0901/075913:INFO:CONSOLE(280)] "07:59:13.268 - Registering video event handlers.", source: http://127.0.0.1:64565/files/eme_player_js/utils.js (280)
[37326:3847:0901/075913:INFO:CONSOLE(280)] "07:59:13.280 - Loading media using MSE.", source: http://127.0.0.1:64565/files/eme_player_js/utils.js (280)
[37326:3847:0901/075913:INFO:CONSOLE(280)] "07:59:13.498 - onSourceOpen [object Event]", source: http://127.0.0.1:64565/files/eme_player_js/utils.js (280)
[37326:3847:0901/075913:INFO:CONSOLE(280)] "07:59:13.502 - Creating a source buffer for type video/webm; codecs="vp8"", source: http://127.0.0.1:64565/files/eme_player_js/utils.js (280)
[37326:3847:0901/075913:INFO:CONSOLE(280)] "07:59:13.544 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:64565/files/eme_player_js/utils.js (280)
[37326:3847:0901/075913:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[37326:3847:0901/075914:INFO:CONSOLE(280)] "07:59:14.550 - End of appending buffer from bear-320x240-v_enc-v.webm", source: http://127.0.0.1:64565/files/eme_player_js/utils.js (280)
[37326:3847:0901/075914:INFO:CONSOLE(280)] "07:59:14.562 - heartbeat #1", source: http://127.0.0.1:64565/files/eme_player_js/utils.js (280)
[37326:3847:0901/075914:INFO:CONSOLE(280)] "07:59:14.591 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:64565/files/eme_player_js/utils.js (280)
[37326:3847:0901/075914:INFO:CONSOLE(280)] "07:59:14.601 - Adding key to sessionID: 1", source: http://127.0.0.1:64565/files/eme_player_js/utils.js (280)
[37326:3847:0901/075914:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[37326:3847:0901/075914:INFO:CONSOLE(280)] "07:59:14.611 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:64565/files/eme_player_js/utils.js (280)
[37326:3847:0901/075914:INFO:CONSOLE(280)] "07:59:14.817 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:64565/files/eme_player_js/utils.js (280)
[37326:3847:0901/075914:INFO:CONSOLE(280)] "07:59:14.823 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:64565/files/eme_player_js/utils.js (280)
[37326:3847:0901/075914:INFO:CONSOLE(280)] "07:59:14.826 - Adding key to sessionID: 1", source: http://127.0.0.1:64565/files/eme_player_js/utils.js (280)
[37326:3847:0901/075914:INFO:CONSOLE(280)] "07:59:14.831 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:64565/files/eme_player_js/utils.js (280)
[37326:3847:0901/075914:INFO:CONSOLE(280)] "07:59:14.894 - timeupdate @ 0.252154", source: http://127.0.0.1:64565/files/eme_player_js/utils.js (280)
[37326:3847:0901/075915:INFO:CONSOLE(280)] "07:59:15.140 - timeupdate @ 0.503909", source: http://127.0.0.1:64565/files/eme_player_js/utils.js (280)
[37326:3847:0901/075915:INFO:CONSOLE(280)] "07:59:15.216 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:64565/files/eme_player_js/utils.js (280)
[37326:3847:0901/075915:INFO:CONSOLE(280)] "07:59:15.219 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:64565/files/eme_player_js/utils.js (280)
[37326:3847:0901/075915:INFO:CONSOLE(280)] "07:59:15.222 - Adding key to sessionID: 1", source: http://127.0.0.1:64565/files/eme_player_js/utils.js (280)
[37326:3847:0901/075915:INFO:CONSOLE(280)] "07:59:15.231 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:64565/files/eme_player_js/utils.js (280)
[37326:3847:0901/075915:INFO:CONSOLE(280)] "07:59:15.392 - timeupdate @ 0.756098", source: http://127.0.0.1:64565/files/eme_player_js/utils.js (280)
[37326:3847:0901/075915:INFO:CONSOLE(280)] "07:59:15.563 - heartbeat #2", source: http://127.0.0.1:64565/files/eme_player_js/utils.js (280)
[37326:3847:0901/075915:INFO:CONSOLE(280)] "07:59:15.644 - timeupdate @ 1.008301", source: http://127.0.0.1:64565/files/eme_player_js/utils.js (280)
[37326:3847:0901/075915:INFO:CONSOLE(280)] "07:59:15.648 - waiting for video to end.", source: http://127.0.0.1:64565/files/eme_player_js/utils.js (280)
[37326:3847:0901/075916:INFO:CONSOLE(280)] "07:59:16.017 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:64565/files/eme_player_js/utils.js (280)
[37326:3847:0901/075916:INFO:CONSOLE(280)] "07:59:16.020 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:64565/files/eme_player_js/utils.js (280)
[37326:3847:0901/075916:INFO:CONSOLE(280)] "07:59:16.024 - Adding key to sessionID: 1", source: http://127.0.0.1:64565/files/eme_player_js/utils.js (280)
[37326:3847:0901/075916:INFO:CONSOLE(280)] "07:59:16.032 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:64565/files/eme_player_js/utils.js (280)
[37326:3847:0901/075916:INFO:CONSOLE(280)] "07:59:16.563 - heartbeat #3", source: http://127.0.0.1:64565/files/eme_player_js/utils.js (280)
[37326:3847:0901/075917:INFO:CONSOLE(280)] "07:59:17.342 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:64565/files/eme_player_js/utils.js (280)
[ OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (8891 ms)
[198/211] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (10475 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0
[37345:3847:0901/075921:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64597...
sending server_data: {"host": "127.0.0.1", "port": 64597} (36 bytes)
[37339:3847:0901/075923:INFO:CONSOLE(280)] "07:59:23.424 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:64597/files/eme_player_js/utils.js (280)
[37339:3847:0901/075923:INFO:CONSOLE(280)] "07:59:23.432 - Using ClearKeyPlayer", source: http://127.0.0.1:64597/files/eme_player_js/utils.js (280)
[37339:3847:0901/075923:INFO:CONSOLE(280)] "07:59:23.438 - Registering video event handlers.", source: http://127.0.0.1:64597/files/eme_player_js/utils.js (280)
[37339:3847:0901/075923:INFO:CONSOLE(280)] "07:59:23.447 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:64597/files/eme_player_js/utils.js (280)
[37339:3847:0901/075924:INFO:CONSOLE(280)] "07:59:24.526 - heartbeat #1", source: http://127.0.0.1:64597/files/eme_player_js/utils.js (280)
[37339:3847:0901/075924:INFO:CONSOLE(280)] "07:59:24.534 - Loading media using MSE.", source: http://127.0.0.1:64597/files/eme_player_js/utils.js (280)
[37339:3847:0901/075924:INFO:CONSOLE(280)] "07:59:24.632 - onSourceOpen [object Event]", source: http://127.0.0.1:64597/files/eme_player_js/utils.js (280)
[37339:3847:0901/075924:INFO:CONSOLE(280)] "07:59:24.637 - Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:64597/files/eme_player_js/utils.js (280)
[37339:3847:0901/075924:INFO:CONSOLE(280)] "07:59:24.663 - End of appending buffer from bear-320x240-opus-a_enc-a.webm", source: http://127.0.0.1:64597/files/eme_player_js/utils.js (280)
[37339:3847:0901/075924:INFO:CONSOLE(280)] "07:59:24.671 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:64597/files/eme_player_js/utils.js (280)
[37339:3847:0901/075924:INFO:CONSOLE(280)] "07:59:24.695 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:64597/files/eme_player_js/utils.js (280)
[37339:3847:0901/075924:INFO:CONSOLE(280)] "07:59:24.708 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:64597/files/eme_player_js/utils.js (280)
[37339:3847:0901/075924:INFO:CONSOLE(280)] "07:59:24.915 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:64597/files/eme_player_js/utils.js (280)
[37339:3847:0901/075924:INFO:CONSOLE(280)] "07:59:24.918 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:64597/files/eme_player_js/utils.js (280)
[37339:3847:0901/075924:INFO:CONSOLE(280)] "07:59:24.933 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:64597/files/eme_player_js/utils.js (280)
[37339:3847:0901/075925:INFO:CONSOLE(280)] "07:59:24.997 - timeupdate @ 0.162984", source: http://127.0.0.1:64597/files/eme_player_js/utils.js (280)
[37339:3847:0901/075925:INFO:CONSOLE(280)] "07:59:25.245 - timeupdate @ 0.418393", source: http://127.0.0.1:64597/files/eme_player_js/utils.js (280)
[37339:3847:0901/075925:INFO:CONSOLE(280)] "07:59:25.316 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:64597/files/eme_player_js/utils.js (280)
[37339:3847:0901/075925:INFO:CONSOLE(280)] "07:59:25.320 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:64597/files/eme_player_js/utils.js (280)
[37339:3847:0901/075925:INFO:CONSOLE(280)] "07:59:25.328 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:64597/files/eme_player_js/utils.js (280)
[37339:3847:0901/075925:INFO:CONSOLE(280)] "07:59:25.495 - timeupdate @ 0.673802", source: http://127.0.0.1:64597/files/eme_player_js/utils.js (280)
[37339:3847:0901/075925:INFO:CONSOLE(280)] "07:59:25.527 - heartbeat #2", source: http://127.0.0.1:64597/files/eme_player_js/utils.js (280)
[37339:3847:0901/075925:INFO:CONSOLE(280)] "07:59:25.745 - timeupdate @ 0.929211", source: http://127.0.0.1:64597/files/eme_player_js/utils.js (280)
[37339:3847:0901/075926:INFO:CONSOLE(280)] "07:59:25.995 - timeupdate @ 1.161401", source: http://127.0.0.1:64597/files/eme_player_js/utils.js (280)
[37339:3847:0901/075926:INFO:CONSOLE(280)] "07:59:25.999 - waiting for video to end.", source: http://127.0.0.1:64597/files/eme_player_js/utils.js (280)
[37339:3847:0901/075926:INFO:CONSOLE(280)] "07:59:26.115 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:64597/files/eme_player_js/utils.js (280)
[37339:3847:0901/075926:INFO:CONSOLE(280)] "07:59:26.118 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:64597/files/eme_player_js/utils.js (280)
[37339:3847:0901/075926:INFO:CONSOLE(280)] "07:59:26.122 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:64597/files/eme_player_js/utils.js (280)
[37339:3847:0901/075926:INFO:CONSOLE(280)] "07:59:26.526 - heartbeat #3", source: http://127.0.0.1:64597/files/eme_player_js/utils.js (280)
[37339:3847:0901/075927:INFO:CONSOLE(280)] "07:59:27.526 - heartbeat #4", source: http://127.0.0.1:64597/files/eme_player_js/utils.js (280)
[37339:3847:0901/075927:INFO:CONSOLE(280)] "07:59:27.559 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:64597/files/eme_player_js/utils.js (280)
[37347:13063:0901/075927:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (8592 ms)
[199/211] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (10020 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0
[37346:3847:0901/075921:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:64612...
sending server_data: {"host": "127.0.0.1", "port": 64612} (36 bytes)
[37340:3847:0901/075924:INFO:CONSOLE(280)] "07:59:24.004 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:64612/files/eme_player_js/utils.js (280)
[37340:3847:0901/075924:INFO:CONSOLE(280)] "07:59:24.010 - Using ClearKeyPlayer", source: http://127.0.0.1:64612/files/eme_player_js/utils.js (280)
[37340:3847:0901/075924:INFO:CONSOLE(280)] "07:59:24.015 - Registering video event handlers.", source: http://127.0.0.1:64612/files/eme_player_js/utils.js (280)
[37340:3847:0901/075924:INFO:CONSOLE(280)] "07:59:24.017 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:64612/files/eme_player_js/utils.js (280)
[37340:3847:0901/075925:INFO:CONSOLE(280)] "07:59:25.014 - heartbeat #1", source: http://127.0.0.1:64612/files/eme_player_js/utils.js (280)
[37340:3847:0901/075925:INFO:CONSOLE(280)] "07:59:25.028 - Loading media using MSE.", source: http://127.0.0.1:64612/files/eme_player_js/utils.js (280)
[37340:3847:0901/075925:INFO:CONSOLE(280)] "07:59:25.138 - onSourceOpen [object Event]", source: http://127.0.0.1:64612/files/eme_player_js/utils.js (280)
[37340:3847:0901/075925:INFO:CONSOLE(280)] "07:59:25.142 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:64612/files/eme_player_js/utils.js (280)
[37340:3847:0901/075925:INFO:CONSOLE(280)] "07:59:25.179 - End of appending buffer from bear-320x240-opus-av_enc-av.webm", source: http://127.0.0.1:64612/files/eme_player_js/utils.js (280)
[37340:3847:0901/075925:INFO:CONSOLE(280)] "07:59:25.188 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:64612/files/eme_player_js/utils.js (280)
[37340:3847:0901/075925:INFO:CONSOLE(280)] "07:59:25.192 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:64612/files/eme_player_js/utils.js (280)
[37340:3847:0901/075925:INFO:CONSOLE(280)] "07:59:25.212 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:64612/files/eme_player_js/utils.js (280)
[37340:3847:0901/075925:INFO:CONSOLE(280)] "07:59:25.226 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:64612/files/eme_player_js/utils.js (280)
[37340:3847:0901/075925:INFO:CONSOLE(280)] "07:59:25.230 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:64612/files/eme_player_js/utils.js (280)
[37340:3847:0901/075925:INFO:CONSOLE(280)] "07:59:25.233 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:64612/files/eme_player_js/utils.js (280)
[37340:3847:0901/075925:INFO:CONSOLE(280)] "07:59:25.442 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:64612/files/eme_player_js/utils.js (280)
[37340:3847:0901/075925:INFO:CONSOLE(280)] "07:59:25.445 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:64612/files/eme_player_js/utils.js (280)
[37340:3847:0901/075925:INFO:CONSOLE(280)] "07:59:25.462 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:64612/files/eme_player_js/utils.js (280)
[37340:3847:0901/075925:INFO:CONSOLE(280)] "07:59:25.557 - timeupdate @ 0.187201", source: http://127.0.0.1:64612/files/eme_player_js/utils.js (280)
[37340:3847:0901/075925:INFO:CONSOLE(280)] "07:59:25.802 - timeupdate @ 0.418393", source: http://127.0.0.1:64612/files/eme_player_js/utils.js (280)
[37340:3847:0901/075925:INFO:CONSOLE(280)] "07:59:25.842 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:64612/files/eme_player_js/utils.js (280)
[37340:3847:0901/075925:INFO:CONSOLE(280)] "07:59:25.846 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:64612/files/eme_player_js/utils.js (280)
[37340:3847:0901/075925:INFO:CONSOLE(280)] "07:59:25.854 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:64612/files/eme_player_js/utils.js (280)
[37340:3847:0901/075926:INFO:CONSOLE(280)] "07:59:26.016 - heartbeat #2", source: http://127.0.0.1:64612/files/eme_player_js/utils.js (280)
[37340:3847:0901/075926:INFO:CONSOLE(280)] "07:59:26.052 - timeupdate @ 0.673802", source: http://127.0.0.1:64612/files/eme_player_js/utils.js (280)
[37340:3847:0901/075926:INFO:CONSOLE(280)] "07:59:26.303 - timeupdate @ 0.929211", source: http://127.0.0.1:64612/files/eme_player_js/utils.js (280)
[37340:3847:0901/075926:INFO:CONSOLE(280)] "07:59:26.553 - timeupdate @ 1.186616", source: http://127.0.0.1:64612/files/eme_player_js/utils.js (280)
[37340:3847:0901/075926:INFO:CONSOLE(280)] "07:59:26.556 - waiting for video to end.", source: http://127.0.0.1:64612/files/eme_player_js/utils.js (280)
[37340:3847:0901/075926:INFO:CONSOLE(280)] "07:59:26.642 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:64612/files/eme_player_js/utils.js (280)
[37340:3847:0901/075926:INFO:CONSOLE(280)] "07:59:26.647 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:64612/files/eme_player_js/utils.js (280)
[37340:3847:0901/075926:INFO:CONSOLE(280)] "07:59:26.653 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:64612/files/eme_player_js/utils.js (280)
[37340:3847:0901/075927:INFO:CONSOLE(280)] "07:59:27.014 - heartbeat #3", source: http://127.0.0.1:64612/files/eme_player_js/utils.js (280)
[37340:3847:0901/075928:INFO:CONSOLE(280)] "07:59:28.014 - heartbeat #4", source: http://127.0.0.1:64612/files/eme_player_js/utils.js (280)
[37340:3847:0901/075928:INFO:CONSOLE(280)] "07:59:28.096 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:64612/files/eme_player_js/utils.js (280)
[37348:13063:0901/075928:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (9072 ms)
[200/211] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (10503 ms)
[ RUN ] PDFTestFiles/PDFExtensionTest.Load/0
[37359:3847:0901/075931:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37360:14339:0901/075932:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[ OK ] PDFTestFiles/PDFExtensionTest.Load/0 (3427 ms)
[201/211] PDFTestFiles/PDFExtensionTest.Load/0 (5172 ms)
[ RUN ] IPBTP/InProcessBrowserTestP.TestP/0
[37361:3847:0901/075932:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37362:14851:0901/075933:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[37362:14851:0901/075933:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[37362:14851:0901/075933:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[37362:13319:0901/075933:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] IPBTP/InProcessBrowserTestP.TestP/0 (3288 ms)
[202/211] IPBTP/InProcessBrowserTestP.TestP/0 (4690 ms)
[ RUN ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowedUrls/0
[37369:3847:0901/075936:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37371:14851:0901/075937:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[37371:13319:0901/075937:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37371:13319:0901/075937:WARNING:channel.cc(325)] RawChannel write error
[ OK ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowedUrls/0 (3260 ms)
[203/211] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowedUrls/0 (4786 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Proceed/1
[37370:3847:0901/075937:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37373:12807:0901/075939:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37373:12807:0901/075939:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37364:38915:0901/075939:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37364:38915:0901/075939:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Proceed/1 (5347 ms)
[204/211] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Proceed/1 (6799 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeDontProceed/0
[37377:3847:0901/075941:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37374:3847:0901/075943:WARNING:navigator_impl.cc(196)] Discarding message during interstitial.
[37382:13831:0901/075943:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37382:13831:0901/075943:WARNING:channel.cc(325)] RawChannel write error
[37377:3847:0901/075943:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[37377:3847:0901/075943:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[37377:3847:0901/075943:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[37377:3847:0901/075943:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[37377:3847:0901/075943:ERROR:gpu_command_buffer_stub.cc(1048)] Image with ID doesn't exist.
[37377:3847:0901/075943:ERROR:gpu_command_buffer_stub.cc(1048)] Image with ID doesn't exist.
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeDontProceed/0 (4849 ms)
[205/211] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeDontProceed/0 (6373 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeOptInAndReportMalwareDetails/1
[37383:3847:0901/075943:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37383:3847:0901/075946:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[37383:3847:0901/075946:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[37385:12807:0901/075946:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37385:12807:0901/075946:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeOptInAndReportMalwareDetails/1 (5050 ms)
[206/211] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeOptInAndReportMalwareDetails/1 (6577 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabledByPolicy/2
[37389:3847:0901/075947:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37394:12807:0901/075950:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37394:12807:0901/075950:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabledByPolicy/2 (5197 ms)
[207/211] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabledByPolicy/2 (6872 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistRevisit/1
[37395:3847:0901/075950:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37397:13063:0901/075952:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37390:39683:0901/075954:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37390:39683:0901/075954:WARNING:channel.cc(325)] RawChannel write error
[37390:39683:0901/075955:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[37400:3847:0901/075955:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[37400:12807:0901/075955:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37390:39683:0901/075955:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[37390:39683:0901/075955:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[37390:39683:0901/075955:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistRevisit/1 (7771 ms)
[208/211] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistRevisit/1 (9297 ms)
[ RUN ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareIFrame/2
[37402:3847:0901/075954:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37398:16643:0901/075955:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /safe_browsing/malware_image.png
[37403:13063:0901/075956:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37403:13063:0901/075956:WARNING:channel.cc(325)] RawChannel write error
[ OK ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareIFrame/2 (4491 ms)
[209/211] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareIFrame/2 (5956 ms)
[ RUN ] NoSessionRestoreTest.PRE_CookiesClearedOnExit
[37409:3847:0901/075959:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] NoSessionRestoreTest.PRE_CookiesClearedOnExit (2804 ms)
[210/211] NoSessionRestoreTest.PRE_CookiesClearedOnExit (4172 ms)
[ RUN ] NoSessionRestoreTest.CookiesClearedOnExit
[37414:3847:0901/080003:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] NoSessionRestoreTest.CookiesClearedOnExit (2705 ms)
[211/211] NoSessionRestoreTest.CookiesClearedOnExit (4067 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"7bc5664b07fea5c4a7824d0322c24b65765a0cf9","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+--------------------------------------------------------------------------+
| End of shard 19 Pending: 10.0s Duration: 840.4s Bot: vm14-a4 Exit: 0 |
+--------------------------------------------------------------------------+
+------------------------------------------------------------------------+
| Shard 1 https://chromium-swarm.appspot.com/user/task/29a230b6e4996710 |
+------------------------------------------------------------------------+
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outlIFevZ (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outlIFevZ (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outlIFevZ. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/isolated_outlIFevZ
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outMrklBl (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outMrklBl (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outMrklBl. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/isolated_outMrklBl
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testGN62Tl (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testGN62Tl (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testGN62Tl. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/run_tha_testGN62Tl
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testxHas2U (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testxHas2U (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testxHas2U. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/run_tha_testxHas2U
1 files remaining...
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
NSS_DISABLE_ARENA_FREE_LIST=1
NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/isolated_outbdhu_C/output.json
IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 1/20
Using 2 parallel jobs.
[ RUN ] AppListStartPageWebUITest.LoadDoodle
[37161:3847:0901/074729:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37154:40195:0901/074733:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37154:40195:0901/074733:WARNING:channel.cc(325)] RawChannel write error
[37154:3847:0901/074733:INFO:CONSOLE(1324)] "Running TestCase AppListStartPageWebUITest.LoadDoodle", source: test_api.js (1324)
[37154:40195:0901/074733:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] AppListStartPageWebUITest.LoadDoodle (7016 ms)
[1/215] AppListStartPageWebUITest.LoadDoodle (8891 ms)
[ RUN ] HelpPageWebUITest.testOpenHelpPage
[37160:3847:0901/074730:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37155:38915:0901/074733:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37155:3847:0901/074733:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[37155:3847:0901/074734:INFO:CONSOLE(1324)] "Running TestCase HelpPageWebUITest.testOpenHelpPage", source: test_api.js (1324)
[ OK ] HelpPageWebUITest.testOpenHelpPage (7367 ms)
[2/215] HelpPageWebUITest.testOpenHelpPage (9207 ms)
[ RUN ] BaseIdentityInternalsWebUITest.emptyTokenCache
[37172:3847:0901/074738:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37166:40451:0901/074741:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37166:40451:0901/074741:WARNING:channel.cc(325)] RawChannel write error
[37166:3847:0901/074741:INFO:CONSOLE(1324)] "Running TestCase BaseIdentityInternalsWebUITest.emptyTokenCache", source: test_api.js (1324)
[37172:3847:0901/074741:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000147980]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[37172:3847:0901/074741:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000147980]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] BaseIdentityInternalsWebUITest.emptyTokenCache (5887 ms)
[3/215] BaseIdentityInternalsWebUITest.emptyTokenCache (7693 ms)
[ RUN ] ContentSettingsExceptionsAreaAsyncWebUITest.testAddRemoveLocationExceptions
[37173:3847:0901/074738:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37167:40451:0901/074741:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37167:40451:0901/074741:WARNING:channel.cc(325)] RawChannel write error
[37167:3847:0901/074742:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[37167:3847:0901/074745:INFO:CONSOLE(1324)] "Running TestCase ContentSettingsExceptionsAreaAsyncWebUITest.testAddRemoveLocationExceptions", source: test_api.js (1324)
[ OK ] ContentSettingsExceptionsAreaAsyncWebUITest.testAddRemoveLocationExceptions (10720 ms)
[4/215] ContentSettingsExceptionsAreaAsyncWebUITest.testAddRemoveLocationExceptions (12517 ms)
[ RUN ] ManageProfileUITest.DeleteSupervisedUserWarning
[37181:3847:0901/074745:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37178:39939:0901/074748:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37178:39939:0901/074748:WARNING:channel.cc(325)] RawChannel write error
[37178:3847:0901/074749:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[37178:3847:0901/074751:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.DeleteSupervisedUserWarning", source: test_api.js (1324)
[ OK ] ManageProfileUITest.DeleteSupervisedUserWarning (8717 ms)
[5/215] ManageProfileUITest.DeleteSupervisedUserWarning (10384 ms)
[ RUN ] OptionsWebUITest.EnableDoNotTrackAndCancelInterstitial
[37187:3847:0901/074751:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37184:3847:0901/074753:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2147483648, remote ID 2)
[37184:3847:0901/074754:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[37184:3847:0901/074756:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUITest.EnableDoNotTrackAndCancelInterstitial", source: test_api.js (1324)
[ OK ] OptionsWebUITest.EnableDoNotTrackAndCancelInterstitial (9894 ms)
[6/215] OptionsWebUITest.EnableDoNotTrackAndCancelInterstitial (11697 ms)
[ RUN ] OptionsWebUIExtendedTest.ShowOverlayReplaceHistory
[37193:3847:0901/074756:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37190:37123:0901/074759:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[37190:3847:0901/074759:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[37190:3847:0901/074801:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.ShowOverlayReplaceHistory", source: test_api.js (1324)
[ OK ] OptionsWebUIExtendedTest.ShowOverlayReplaceHistory (10803 ms)
[7/215] OptionsWebUIExtendedTest.ShowOverlayReplaceHistory (12296 ms)
[ RUN ] SyncInternalsWebUITest.NodeBrowserRefreshOnTabSelect
[37199:3847:0901/074802:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37200:13063:0901/074805:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37196:3847:0901/074806:INFO:CONSOLE(1324)] "Running TestCase SyncInternalsWebUITest.NodeBrowserRefreshOnTabSelect", source: test_api.js (1324)
[37201:13063:0901/074806:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[37201:13063:0901/074806:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37201:13063:0901/074806:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SyncInternalsWebUITest.NodeBrowserRefreshOnTabSelect (6353 ms)
[8/215] SyncInternalsWebUITest.NodeBrowserRefreshOnTabSelect (8054 ms)
[ RUN ] SyncInternalsWebUITest.DumpSyncEventsToText
[37205:3847:0901/074808:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37202:3847:0901/074812:INFO:CONSOLE(1324)] "Running TestCase SyncInternalsWebUITest.DumpSyncEventsToText", source: test_api.js (1324)
[37210:13831:0901/074812:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SyncInternalsWebUITest.DumpSyncEventsToText (6051 ms)
[9/215] SyncInternalsWebUITest.DumpSyncEventsToText (7510 ms)
[ RUN ] WebUIAccessibilityAuditBrowserTest.testWithAuditFailures_a11yChecksDisabled
[37211:3847:0901/074810:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37206:39427:0901/074813:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[37206:3847:0901/074813:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest.testWithAuditFailures_a11yChecksDisabled", source: test_api.js (1324)
[ OK ] WebUIAccessibilityAuditBrowserTest.testWithAuditFailures_a11yChecksDisabled (4979 ms)
[10/215] WebUIAccessibilityAuditBrowserTest.testWithAuditFailures_a11yChecksDisabled (6742 ms)
[ RUN ] WebUIAssertionsTestAsyncFail.testAsyncFailCallsDone
[37218:3847:0901/074815:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37214:38915:0901/074818:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37214:3847:0901/074818:INFO:CONSOLE(1324)] "Running TestCase WebUIAssertionsTestAsyncFail.testAsyncFailCallsDone", source: test_api.js (1324)
[37214:3847:0901/074818:ERROR:web_ui_test_handler.cc(76)] undefinedFailed: RUN_TEST_F("WebUIAssertionsTestAsyncFail","testAsyncFailCallsDone")
Error: assertNotReached()
at assertNotReached (test_api.js:1052:11)
at Object.<anonymous> (assertions.js:101:3)
at Object.Test.runTest (test_api.js:341:16)
at Object.TestCase.runTest (test_api.js:478:22)
at Object.TestCase.run (test_api.js:508:14)
at RUN_TEST_F (test_api.js:1325:21)
at expectFunc (test_api.js:1120:20)
at runTestFunction (test_api.js:1193:37)
at runTest (test_api.js:1167:18)
at <anonymous>:1:1
[37214:38915:0901/074818:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37214:38915:0901/074818:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebUIAssertionsTestAsyncFail.testAsyncFailCallsDone (5170 ms)
[11/215] WebUIAssertionsTestAsyncFail.testAsyncFailCallsDone (6738 ms)
[ RUN ] WebUIBrowserAsyncGenTest.TestRegisterMockGlobals
[37222:3847:0901/074817:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37217:40451:0901/074820:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37217:40451:0901/074820:WARNING:channel.cc(325)] RawChannel write error
[37217:3847:0901/074820:INFO:CONSOLE(1324)] "Running TestCase WebUIBrowserAsyncGenTest.TestRegisterMockGlobals", source: test_api.js (1324)
[37217:40451:0901/074820:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37217:40451:0901/074820:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebUIBrowserAsyncGenTest.TestRegisterMockGlobals (5441 ms)
[12/215] WebUIBrowserAsyncGenTest.TestRegisterMockGlobals (7031 ms)
[ RUN ] NetInternalsTest.netInternalsDnsViewFail
[37230:3847:0901/074822:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37226:35843:0901/074825:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37226:35843:0901/074825:WARNING:channel.cc(325)] RawChannel write error
[37226:3847:0901/074826:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsDnsViewFail", source: test_api.js (1324)
[37235:12807:0901/074827:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] NetInternalsTest.netInternalsDnsViewFail (6723 ms)
[13/215] NetInternalsTest.netInternalsDnsViewFail (8350 ms)
[ RUN ] PrintPreviewWebUITest.ZeroTopAndBottomMarginsHideHeaderFooter
[37234:3847:0901/074824:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37229:3847:0901/074827:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[37229:3847:0901/074829:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.ZeroTopAndBottomMarginsHideHeaderFooter", source: test_api.js (1324)
[37229:38659:0901/074830:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[37229:38659:0901/074830:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[37229:38659:0901/074830:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37229:38659:0901/074830:WARNING:channel.cc(325)] RawChannel write error
[37234:3847:0901/074830:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000030400]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[37234:3847:0901/074830:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000030400]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[37234:3847:0901/074830:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000030400]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[37234:3847:0901/074830:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000030400]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[37234:3847:0901/074830:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000030400]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[37234:3847:0901/074830:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000030400]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] PrintPreviewWebUITest.ZeroTopAndBottomMarginsHideHeaderFooter (8747 ms)
[14/215] PrintPreviewWebUITest.ZeroTopAndBottomMarginsHideHeaderFooter (10568 ms)
[ RUN ] PlatformAppBrowserTest.WindowsApiAlphaEnabledHasPermissions
[37242:3847:0901/074831:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37238:5635:0901/074832:ERROR:mach_broker_mac.mm(222)] Unknown process 37245 is sending Mach IPC messages!
[37238:3847:0901/074834:INFO:CONSOLE(0)] "[SUCCESS] testAlphaEnabledPermNoTransInitTrue", source: chrome-extension://laglaoggbmifllkgjjkdbnoeknaoijjn/_generated_background_page.html (0)
[37238:3847:0901/074834:INFO:CONSOLE(0)] "[SUCCESS] testAlphaEnabledPermNoTransInitFalse", source: chrome-extension://laglaoggbmifllkgjjkdbnoeknaoijjn/_generated_background_page.html (0)
[37238:3847:0901/074834:INFO:CONSOLE(0)] "[SUCCESS] testAlphaEnabledPermNoTransNoInit", source: chrome-extension://laglaoggbmifllkgjjkdbnoeknaoijjn/_generated_background_page.html (0)
[37243:12807:0901/074834:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37243:12807:0901/074834:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37243:12807:0901/074834:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PlatformAppBrowserTest.WindowsApiAlphaEnabledHasPermissions (6483 ms)
[15/215] PlatformAppBrowserTest.WindowsApiAlphaEnabledHasPermissions (8141 ms)
[ RUN ] PlatformAppBrowserTest.OnLaunchedEvent
[37249:3847:0901/074834:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37244:63003:0901/074836:ERROR:mach_broker_mac.mm(222)] Unknown process 37252 is sending Mach IPC messages!
[37250:12807:0901/074837:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37250:12807:0901/074837:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37253:12807:0901/074837:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[37253:12807:0901/074837:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[37253:12807:0901/074837:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37253:12807:0901/074837:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37253:12807:0901/074837:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PlatformAppBrowserTest.OnLaunchedEvent (5391 ms)
[16/215] PlatformAppBrowserTest.OnLaunchedEvent (6858 ms)
[ RUN ] PlatformAppBrowserTest.AppWithContextMenu
[37256:3847:0901/074839:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37261:13063:0901/074842:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[37261:13063:0901/074842:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483652, remote ID 5)
[37261:13063:0901/074842:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[37261:13063:0901/074842:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37261:13063:0901/074842:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppBrowserTest.AppWithContextMenu (6211 ms)
[17/215] PlatformAppBrowserTest.AppWithContextMenu (7917 ms)
[ RUN ] BluetoothPrivateApiTest.NoBluetoothAdapter
[37262:3847:0901/074841:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37257:3847:0901/074844:INFO:CONSOLE(0)] "[SUCCESS] testSetAdapterStateFails", source: chrome-extension://jofgjdphhceggjecimellaapdjjadibj/_generated_background_page.html (0)
[37263:13063:0901/074844:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BluetoothPrivateApiTest.NoBluetoothAdapter (5318 ms)
[18/215] BluetoothPrivateApiTest.NoBluetoothAdapter (6840 ms)
[ RUN ] BluetoothLowEnergyApiTest.GetDescriptors
[37269:3847:0901/074847:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37265:3847:0901/074849:INFO:CONSOLE(0)] "[SUCCESS] testGetDescriptors", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[37270:12551:0901/074849:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[37270:12551:0901/074849:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[37270:12551:0901/074849:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37270:12551:0901/074849:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BluetoothLowEnergyApiTest.GetDescriptors (5547 ms)
[19/215] BluetoothLowEnergyApiTest.GetDescriptors (7149 ms)
[ RUN ] CastChannelAPITest.TestOpenError
[37273:3847:0901/074848:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:104:
Function call: set_id(1)
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <90-2C 09-00 20-60 00-00 94-2C 09-00 20-60 00-00 94-2C 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
Function call: keep_alive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <90-2C 09-00 20-60 00-00 94-2C 09-00 20-60 00-00 94-2C 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <90-2C 09-00 20-60 00-00 94-2C 09-00 20-60 00-00 94-2C 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
Function call: keep_alive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <90-2C 09-00 20-60 00-00 94-2C 09-00 20-60 00-00 94-2C 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
Function call: keep_alive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:106:
Function call: id()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:108:
Function call: ip_endpoint()
Returns: @0x61400000c8c0 32-byte object <90-2C 09-00 20-60 00-00 94-2C 09-00 20-60 00-00 94-2C 09-00 20-60 00-00 49-1F BE-BE BE-BE BE-BE>
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:110:
Function call: channel_auth()
Returns: 1
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
GMOCK WARNING:
Uninteresting mock function call - taking default action specified at:
../../extensions/browser/api/cast_channel/cast_channel_apitest.cc:112:
Function call: keep_alive()
Returns: false
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
[37268:3847:0901/074851:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/test_open_error.html (0)
[ OK ] CastChannelAPITest.TestOpenError (5098 ms)
[20/215] CastChannelAPITest.TestOpenError (6834 ms)
[ RUN ] ExtensionApiTest.AlertBasic
[37297:3847:0901/074854:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37344:13063:0901/074857:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37344:13063:0901/074857:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.AlertBasic (5613 ms)
[21/215] ExtensionApiTest.AlertBasic (7369 ms)
[ RUN ] ExtensionApiTest.ChromeIdentityJsBindings
[37397:3847:0901/074855:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37290:3847:0901/074858:INFO:CONSOLE(0)] "[SUCCESS] testGenerateRedirectURLWithPath", source: chrome-extension://mnkdjmfihjjihdfnnoiojdccnnfkajpd/_generated_background_page.html (0)
[37290:3847:0901/074858:INFO:CONSOLE(0)] "[SUCCESS] testGenerateRedirectURLNoPath", source: chrome-extension://mnkdjmfihjjihdfnnoiojdccnnfkajpd/_generated_background_page.html (0)
[37290:3847:0901/074858:INFO:CONSOLE(0)] "[SUCCESS] testGenerateRedirectURLemptyPath", source: chrome-extension://mnkdjmfihjjihdfnnoiojdccnnfkajpd/_generated_background_page.html (0)
[37290:41219:0901/074858:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37290:41219:0901/074858:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.ChromeIdentityJsBindings (5408 ms)
[22/215] ExtensionApiTest.ChromeIdentityJsBindings (7144 ms)
[ RUN ] ExtensionApiTest.PermissionsFail
[37489:3847:0901/074901:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37428:3847:0901/074904:INFO:CONSOLE(0)] "[SUCCESS] history", source: chrome-extension://oiaepdjjhcnofiogdgibhllikehdpplo/_generated_background_page.html (0)
[37428:3847:0901/074905:INFO:CONSOLE(0)] "[SUCCESS] bookmarks", source: chrome-extension://oiaepdjjhcnofiogdgibhllikehdpplo/_generated_background_page.html (0)
[37428:3847:0901/074905:INFO:CONSOLE(0)] "[SUCCESS] tabs", source: chrome-extension://oiaepdjjhcnofiogdgibhllikehdpplo/_generated_background_page.html (0)
[37428:3847:0901/074905:INFO:CONSOLE(0)] "[SUCCESS] idle", source: chrome-extension://oiaepdjjhcnofiogdgibhllikehdpplo/_generated_background_page.html (0)
[37513:13063:0901/074905:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37428:4611:0901/074905:ERROR:browser_io_surface_manager_mac.cc(299)] Invalid Id for IOSurface 1
[37428:4611:0901/074905:ERROR:browser_io_surface_manager_mac.cc(299)] Invalid Id for IOSurface 0
[37545:13063:0901/074905:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37545:13063:0901/074905:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.PermissionsFail (6737 ms)
[23/215] ExtensionApiTest.PermissionsFail (8316 ms)
[ RUN ] ExtensionApiTest.ContentScriptViewSource
[37525:3847:0901/074903:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37462:3847:0901/074907:INFO:CONSOLE(0)] "[SUCCESS] noContentScriptsInViewSource", source: chrome-extension://jmgdocdiaemndmjepdenpmlejgnhcemm/_generated_background_page.html (0)
[37462:72223:0901/074907:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[37541:12807:0901/074907:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37541:12807:0901/074907:WARNING:channel.cc(325)] RawChannel write error
[37550:12807:0901/074907:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37550:12807:0901/074907:WARNING:channel.cc(325)] RawChannel write error
[37462:41219:0901/074907:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[37462:41219:0901/074907:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[37462:41219:0901/074907:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionApiTest.ContentScriptViewSource (8007 ms)
[24/215] ExtensionApiTest.ContentScriptViewSource (9707 ms)
[ RUN ] ExtensionApiTest.RequestQuotaInBackgroundPage
[37572:3847:0901/074910:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37561:3847:0901/074913:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[37561:3847:0901/074913:WARNING:chrome_quota_permission_context.cc(288)] Attempt to request quota from a background page: 4,2
[37561:3847:0901/074913:INFO:CONSOLE(8)] "PASS", source: chrome-extension://hjldhofpbjfgjmfonlknlmemfidgefhd/background.js (8)
[37561:3847:0901/074913:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://hjldhofpbjfgjmfonlknlmemfidgefhd/_generated_background_page.html (0)
[37577:12807:0901/074913:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[37577:12807:0901/074913:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[37577:12807:0901/074913:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37577:12807:0901/074913:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.RequestQuotaInBackgroundPage (6116 ms)
[25/215] ExtensionApiTest.RequestQuotaInBackgroundPage (7713 ms)
[ RUN ] ExtensionApiTest.MessagingExternal
[37588:3847:0901/074912:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37574:3847:0901/074916:INFO:CONSOLE(0)] "[SUCCESS] connectExternal_extension", source: chrome-extension://jbgcpjbmohkcjcdnpbckahgacifblejd/test.html (0)
[37574:3847:0901/074916:INFO:CONSOLE(0)] "[SUCCESS] connectExternal_runtime", source: chrome-extension://jbgcpjbmohkcjcdnpbckahgacifblejd/test.html (0)
[37591:13063:0901/074916:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37591:13063:0901/074916:WARNING:channel.cc(325)] RawChannel write error
[37605:13831:0901/074916:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37605:13831:0901/074916:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37605:13831:0901/074916:WARNING:channel.cc(325)] RawChannel write error
[37574:39683:0901/074916:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionApiTest.MessagingExternal (6522 ms)
[26/215] ExtensionApiTest.MessagingExternal (8485 ms)
[ RUN ] ExtensionApiTest.TabCrashBrowser
[37648:3847:0901/074918:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37612:41219:0901/074920:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[37612:41219:0901/074920:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37612:41219:0901/074920:WARNING:channel.cc(325)] RawChannel write error
[37612:3847:0901/074921:INFO:CONSOLE(0)] "[SUCCESS] crashBrowserTabsCreate", source: chrome-extension://jfcebkopgccmlicjgnmbghmbekfefkki/crash.html (0)
[37612:3847:0901/074921:INFO:CONSOLE(0)] "[SUCCESS] crashBrowserWindowCreate", source: chrome-extension://jfcebkopgccmlicjgnmbghmbekfefkki/crash.html (0)
[37612:3847:0901/074921:INFO:CONSOLE(0)] "[SUCCESS] crashBrowserWindowCreateArray", source: chrome-extension://jfcebkopgccmlicjgnmbghmbekfefkki/crash.html (0)
[37612:3847:0901/074921:INFO:CONSOLE(0)] "[SUCCESS] crashBrowserTabsUpdate", source: chrome-extension://jfcebkopgccmlicjgnmbghmbekfefkki/crash.html (0)
[37612:3847:0901/074922:INFO:CONSOLE(0)] "[SUCCESS] crashRendererTabsCreate", source: chrome-extension://jfcebkopgccmlicjgnmbghmbekfefkki/crash.html (0)
[37612:3847:0901/074923:INFO:CONSOLE(0)] "[SUCCESS] crashRendererWindowCreate", source: chrome-extension://jfcebkopgccmlicjgnmbghmbekfefkki/crash.html (0)
[37612:3847:0901/074924:INFO:CONSOLE(0)] "[SUCCESS] crashRendererWindowCreateArray", source: chrome-extension://jfcebkopgccmlicjgnmbghmbekfefkki/crash.html (0)
[37612:3847:0901/074925:INFO:CONSOLE(0)] "[SUCCESS] crashRendererTabsUpdate", source: chrome-extension://jfcebkopgccmlicjgnmbghmbekfefkki/crash.html (0)
[37612:41219:0901/074926:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[37612:41219:0901/074926:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37612:41219:0901/074926:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.TabCrashBrowser (11299 ms)
[27/215] ExtensionApiTest.TabCrashBrowser (13005 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.WindowOpenInAppIntercepted
[37707:3847:0901/074921:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37660:40963:0901/074931:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[37660:40963:0901/074931:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[37660:40963:0901/074931:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[37660:40963:0901/074931:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[37660:40963:0901/074931:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PlatformAppUrlRedirectorBrowserTest.WindowOpenInAppIntercepted (13329 ms)
[28/215] PlatformAppUrlRedirectorBrowserTest.WindowOpenInAppIntercepted (15165 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.MismatchingBlankClickInAppNotIntercepted
[37826:3847:0901/074930:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37846:13063:0901/074937:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37846:13063:0901/074937:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37813:41219:0901/074938:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[37813:41219:0901/074938:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[37813:41219:0901/074938:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37813:3847:0901/074938:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[37813:41219:0901/074938:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[37813:41219:0901/074938:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[37813:41219:0901/074938:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[37813:41219:0901/074938:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[37813:41219:0901/074938:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[37813:41219:0901/074938:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37813:41219:0901/074938:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PlatformAppUrlRedirectorBrowserTest.MismatchingBlankClickInAppNotIntercepted (10541 ms)
[29/215] PlatformAppUrlRedirectorBrowserTest.MismatchingBlankClickInAppNotIntercepted (12180 ms)
[ RUN ] EphemeralAppBrowserTest.PromoteDisabledAppFromSyncWhileIdle
[37851:3847:0901/074936:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37856:12807:0901/074940:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37856:12807:0901/074940:WARNING:channel.cc(325)] RawChannel write error
[37841:36355:0901/074940:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] EphemeralAppBrowserTest.PromoteDisabledAppFromSyncWhileIdle (6854 ms)
[30/215] EphemeralAppBrowserTest.PromoteDisabledAppFromSyncWhileIdle (8426 ms)
[ RUN ] EphemeralAppLauncherTest.BlockedByPolicy
HTTP server started on http://127.0.0.1:62193...
sending server_data: {"host": "127.0.0.1", "port": 62193} (36 bytes)
[37867:3847:0901/074945:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37860:41731:0901/074948:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37860:41731:0901/074948:WARNING:channel.cc(325)] RawChannel write error
[ OK ] EphemeralAppLauncherTest.BlockedByPolicy (6649 ms)
[31/215] EphemeralAppLauncherTest.BlockedByPolicy (8308 ms)
[ RUN ] EphemeralAppBrowserTest.ReplaceInstalledAppWithEphemeralApp
[37861:3847:0901/074942:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37868:12807:0901/074946:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37868:12807:0901/074946:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37857:39683:0901/074949:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] EphemeralAppBrowserTest.ReplaceInstalledAppWithEphemeralApp (8881 ms)
[32/215] EphemeralAppBrowserTest.ReplaceInstalledAppWithEphemeralApp (10551 ms)
[ RUN ] WebViewTest.Shim_TestAllowTransparencyAttribute
[37886:3847:0901/074953:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37888:13063:0901/074957:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[37888:13063:0901/074957:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37888:13063:0901/074957:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.Shim_TestAllowTransparencyAttribute (7759 ms)
[33/215] WebViewTest.Shim_TestAllowTransparencyAttribute (9586 ms)
[ RUN ] WebViewTest.Shim_TestInvalidChromeExtensionURL
[37887:3847:0901/074953:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37889:13063:0901/074958:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[37889:13063:0901/074958:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[37889:13063:0901/074958:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37889:13063:0901/074958:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37881:3847:0901/074958:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[37893:13063:0901/074958:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37893:13063:0901/074958:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.Shim_TestInvalidChromeExtensionURL (7771 ms)
[34/215] WebViewTest.Shim_TestInvalidChromeExtensionURL (9357 ms)
[ RUN ] WebViewTest.Shim_TestReassignSrcAttribute
[37900:3847:0901/075003:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37894:3847:0901/075007:INFO:CONSOLE(1444)] "[1] loadstop called", source: chrome-extension://mlahempbgbpgbliobjagckmlffffiofn/main.js (1444)
[37894:3847:0901/075007:INFO:CONSOLE(1444)] "[2] loadstop called", source: chrome-extension://mlahempbgbpgbliobjagckmlffffiofn/main.js (1444)
[37894:3847:0901/075008:INFO:CONSOLE(1444)] "[3] loadstop called", source: chrome-extension://mlahempbgbpgbliobjagckmlffffiofn/main.js (1444)
[37907:13063:0901/075008:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37907:13063:0901/075008:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Shim_TestReassignSrcAttribute (8378 ms)
[35/215] WebViewTest.Shim_TestReassignSrcAttribute (10022 ms)
[ RUN ] WebViewTest.Shim_TestRemoveWebviewOnExit
[37901:3847:0901/075002:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37895:73747:0901/075007:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] WebViewTest.Shim_TestRemoveWebviewOnExit (8367 ms)
[36/215] WebViewTest.Shim_TestRemoveWebviewOnExit (9865 ms)
[ RUN ] AutocompleteBrowserTest.FocusSearch
[37915:3847:0901/075012:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37917:13063:0901/075014:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37917:13063:0901/075014:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AutocompleteBrowserTest.FocusSearch (4167 ms)
[37/215] AutocompleteBrowserTest.FocusSearch (5933 ms)
[ RUN ] WebViewTest.Shim_TestDisabledZoomMode
[37914:3847:0901/075012:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37916:12807:0901/075017:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Shim_TestDisabledZoomMode (7893 ms)
[38/215] WebViewTest.Shim_TestDisabledZoomMode (9504 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedVarious
[37924:3847:0901/075018:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37920:3847:0901/075019:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:62201/banners/main.js (13)
[37920:73483:0901/075019:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[37920:3847:0901/075019:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:62201/banners/main.js (13)
=================================================================
==37925==ERROR: AddressSanitizer: heap-use-after-free on address 0x60e0000641a0 at pc 0x000115ac2e32 bp 0x7fff5878b650 sp 0x7fff5878b648
READ of size 8 at 0x60e0000641a0 thread T0
#0 0x115ac2e31 in operator() base/memory/scoped_ptr.h:128:5
#1 0x115ac2e31 in ~scoped_ptr_impl base/memory/scoped_ptr.h:222:0
#2 0x115ac2e31 in ~scoped_ptr_impl base/memory/scoped_ptr.h:218:0
#3 0x115ac2e31 in ~scoped_ptr base/memory/scoped_ptr.h:312:0
#4 0x115ac2e31 in ~scoped_ptr base/memory/scoped_ptr.h:312:0
#5 0x115ac2e31 in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:797:0
#6 0x115ac300d in ~RenderFrameImpl content/renderer/render_frame_impl.cc:764:37
#7 0x115ac300d in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:764:0
#8 0x115adecd0 in content::RenderFrameImpl::frameDetached(blink::WebFrame*, blink::WebFrameClient::DetachType) content/renderer/render_frame_impl.cc:2295:3
#9 0x10dfc0e68 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:346:5
#10 0x110066a48 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#11 0x1100dd625 in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:307:5
#12 0x1104b496d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:570:5
#13 0x10e11ebe0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1694:9
#14 0x115b91c88 in content::RenderWidget::Close() content/renderer/render_widget.cc:1631:5
#15 0x115b673b0 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3073:3
#16 0x10934944c in Run base/callback.h:396:12
#17 0x10934944c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#18 0x11590b3b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#19 0x1159075b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#20 0x10934944c in Run base/callback.h:396:12
#21 0x10934944c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#22 0x1093ab5bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#23 0x1093ac0a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#24 0x1093ac656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#25 0x109327fa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#26 0x109391f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#27 0x109326526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#28 0x7fff96726b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#29 0x7fff96726454 in __CFRunLoopDoSources0 ??:0:0
#30 0x7fff967497f4 in __CFRunLoopRun ??:0:0
#31 0x7fff967490e1 in CFRunLoopRunSpecific ??:0:0
#32 0x7fff8f8ca7bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#33 0x109329497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#34 0x10932789b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#35 0x1093e912e in base::RunLoop::Run() base/run_loop.cc:55:3
#36 0x1093aa124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
#37 0x115bac058 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:201:7
#38 0x109262d8b in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:806:12
#39 0x1092612dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#40 0x10817e0dd in ChromeMain chrome/app/chrome_main.cc:66:12
#41 0x107472c0a in main chrome/app/chrome_exe_main_mac.cc:16:12
#42 0x107472bf3 in start ??:0:0
#35 0x10 (<unknown module>)
0x60e0000641a0 is located 32 bytes inside of 152-byte region [0x60e000064180,0x60e000064218)
freed by thread T0 here:
#0 0x1074c7d7b in __asan_print_accumulated_stats ??:0:0
#1 0x115ac2014 in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:766:3
#2 0x115ac300d in ~RenderFrameImpl content/renderer/render_frame_impl.cc:764:37
#3 0x115ac300d in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:764:0
#4 0x115adecd0 in content::RenderFrameImpl::frameDetached(blink::WebFrame*, blink::WebFrameClient::DetachType) content/renderer/render_frame_impl.cc:2295:3
#5 0x10dfc0e68 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:346:5
#6 0x110066a48 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#7 0x1100dd625 in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:307:5
#8 0x1104b496d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:570:5
#9 0x10e11ebe0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1694:9
#10 0x115b91c88 in content::RenderWidget::Close() content/renderer/render_widget.cc:1631:5
#11 0x115b673b0 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3073:3
#12 0x10934944c in Run base/callback.h:396:12
#13 0x10934944c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#14 0x11590b3b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#15 0x1159075b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#16 0x10934944c in Run base/callback.h:396:12
#17 0x10934944c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#18 0x1093ab5bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#19 0x1093ac0a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#20 0x1093ac656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#21 0x109327fa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#22 0x109391f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#23 0x109326526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#24 0x7fff96726b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#25 0x7fff96726454 in __CFRunLoopDoSources0 ??:0:0
#26 0x7fff967497f4 in __CFRunLoopRun ??:0:0
#27 0x7fff967490e1 in CFRunLoopRunSpecific ??:0:0
#28 0x7fff8f8ca7bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#29 0x109329497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#30 0x10932789b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#31 0x1093e912e in base::RunLoop::Run() base/run_loop.cc:55:3
#32 0x1093aa124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
previously allocated by thread T0 here:
#0 0x1074c77bb in __asan_print_accumulated_stats ??:0:0
#1 0x1090b4c79 in ChromeContentRendererClient::CreateAppBannerClient(content::RenderFrame*) chrome/renderer/chrome_content_renderer_client.cc:1618:7
#2 0x115b00c87 in appBannerClient content/renderer/render_frame_impl.cc:3800:9
#3 0x115b00c87 in non-virtual thunk to content::RenderFrameImpl::appBannerClient() content/renderer/render_frame_impl.cc:3797:0
#4 0x10e0b12b4 in blink::WebLocalFrameImpl::willShowInstallBannerPrompt(int, blink::WebVector<blink::WebString> const&, blink::WebAppBannerPromptReply*) third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:2134:65
#5 0x1090bb869 in ChromeRenderFrameObserver::OnAppBannerPromptRequest(int, std::string const&) chrome/renderer/chrome_render_frame_observer.cc:223:3
#6 0x1090b921c in DispatchToMethodImpl<ChromeRenderFrameObserver, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &), int, std::basic_string<char> , 0, 1> base/tuple.h:254:3
#7 0x1090b921c in DispatchToMethod<ChromeRenderFrameObserver, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &), int, std::basic_string<char> > base/tuple.h:261:0
#8 0x1090b921c in Dispatch<ChromeRenderFrameObserver, ChromeRenderFrameObserver, void, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &)> chrome/common/render_messages.h:423:0
#9 0x1090b921c in ChromeRenderFrameObserver::OnMessageReceived(IPC::Message const&) chrome/renderer/chrome_render_frame_observer.cc:106:0
#10 0x115ac813b in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1065:9
#11 0x10b54083e in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
#12 0x10b5406c1 in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
#13 0x11574d910 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:656:10
#14 0x10b5a1f6e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:288:3
#15 0x10934944c in Run base/callback.h:396:12
#16 0x10934944c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#17 0x11590b3b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#18 0x1159075b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#19 0x10934944c in Run base/callback.h:396:12
#20 0x10934944c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#21 0x1093ab5bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#22 0x1093ac0a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#23 0x1093ac656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#24 0x109327fa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#25 0x109391f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#26 0x109326526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#27 0x7fff96726b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#28 0x7fff96726454 in __CFRunLoopDoSources0 ??:0:0
#29 0x7fff967497f4 in __CFRunLoopRun ??:0:0
#30 0x7fff967490e1 in CFRunLoopRunSpecific ??:0:0
#31 0x7fff8f8ca7bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#32 0x109329497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#33 0x10932789b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#34 0x1093e912e in base::RunLoop::Run() base/run_loop.cc:55:3
#35 0x1093aa124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
SUMMARY: AddressSanitizer: heap-use-after-free (/Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4+0xd948e31)
Shadow bytes around the buggy address:
0x1c1c0000c7e0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c1c0000c7f0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c1c0000c800: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c1c0000c810: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000c820: fd fd fd fd fd fd fd fa fa fa fa fa fa fa fa fa
=>0x1c1c0000c830: fd fd fd fd[fd]fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000c840: fd fd fd fa fa fa fa fa fa fa fa fa fd fd fd fd
0x1c1c0000c850: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fa
0x1c1c0000c860: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
0x1c1c0000c870: fd fd fd fd fd fd fd fd fd fd fd fd fa fa fa fa
0x1c1c0000c880: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fd
Shadow byte legend (one shadow byte represents 8 application bytes):
Addressable: 00
Partially addressable: 01 02 03 04 05 06 07
Heap left redzone: fa
Heap right redzone: fb
Freed heap region: fd
Stack left redzone: f1
Stack mid redzone: f2
Stack right redzone: f3
Stack partial redzone: f4
Stack after return: f5
Stack use after scope: f8
Global redzone: f9
Global init order: f6
Poisoned by user: f7
Container overflow: fc
Array cookie: ac
Intra object redzone: bb
ASan internal: fe
Left alloca redzone: ca
Right alloca redzone: cb
==37925==ABORTING
Received signal 6
[0x000109347c90]
[0x7fff9573090a]
[0x0001074b2dc1]
[0x7fff95787f61]
[0x0001074d94b6]
[0x0001074c3c8e]
[0x000115ac2e32]
[0x000115ac300e]
[0x000115adecd1]
[0x00010dfc0e69]
[0x000110066a49]
[0x0001100dd626]
[0x0001104b496e]
[0x00010e11ebe1]
[0x000115b91c89]
[0x000115b673b1]
[0x00010934944d]
[0x00011590b3ba]
[0x0001159075b4]
[0x00010934944d]
[0x0001093ab5bd]
[0x0001093ac0a7]
[0x0001093ac657]
[0x000109327faa]
[0x000109391f1a]
[0x000109326527]
[0x7fff96726b31]
[0x7fff96726455]
[0x7fff967497f5]
[0x7fff967490e2]
[0x7fff8f8ca7be]
[0x000109329498]
[0x00010932789c]
[0x0001093e912f]
[0x0001093aa125]
[0x000115bac059]
[0x000109262d8c]
[0x0001092612de]
[0x00010817e0de]
[0x000107472c0b]
[0x000107472bf4]
[end of stack trace]
[37920:3847:0901/075021:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[37920:3847:0901/075021:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[37920:3847:0901/075021:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedVarious (5355 ms)
[39/215] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedVarious (7019 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.PromptBanner
[37929:3847:0901/075022:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37926:3847:0901/075023:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:62232/banners/main.js (13)
[37926:73483:0901/075023:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[37926:3847:0901/075023:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:62232/banners/main.js (13)
[37926:3847:0901/075023:INFO:CONSOLE(13)] "Preventing banner from appearing", source: http://127.0.0.1:62232/banners/prompt_test_page.html (13)
[37926:3847:0901/075023:INFO:CONSOLE(8)] "Re-prompt banner", source: http://127.0.0.1:62232/banners/prompt_test_page.html (8)
=================================================================
==37930==ERROR: AddressSanitizer: heap-use-after-free on address 0x60e000050f60 at pc 0x00011bb39e32 bp 0x7fff5271b650 sp 0x7fff5271b648
READ of size 8 at 0x60e000050f60 thread T0
#0 0x11bb39e31 in operator() base/memory/scoped_ptr.h:128:5
#1 0x11bb39e31 in ~scoped_ptr_impl base/memory/scoped_ptr.h:222:0
#2 0x11bb39e31 in ~scoped_ptr_impl base/memory/scoped_ptr.h:218:0
#3 0x11bb39e31 in ~scoped_ptr base/memory/scoped_ptr.h:312:0
#4 0x11bb39e31 in ~scoped_ptr base/memory/scoped_ptr.h:312:0
#5 0x11bb39e31 in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:797:0
#6 0x11bb3a00d in ~RenderFrameImpl content/renderer/render_frame_impl.cc:764:37
#7 0x11bb3a00d in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:764:0
#8 0x11bb55cd0 in content::RenderFrameImpl::frameDetached(blink::WebFrame*, blink::WebFrameClient::DetachType) content/renderer/render_frame_impl.cc:2295:3
#9 0x114037e68 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:346:5
#10 0x1160dda48 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#11 0x116154625 in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:307:5
#12 0x11652b96d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:570:5
#13 0x114195be0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1694:9
#14 0x11bc08c88 in content::RenderWidget::Close() content/renderer/render_widget.cc:1631:5
#15 0x11bbde3b0 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3073:3
#16 0x10f3c044c in Run base/callback.h:396:12
#17 0x10f3c044c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#18 0x11b9823b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#19 0x11b97e5b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#20 0x10f3c044c in Run base/callback.h:396:12
#21 0x10f3c044c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#22 0x10f4225bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#23 0x10f4230a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#24 0x10f423656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#25 0x10f39efa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#26 0x10f408f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#27 0x10f39d526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#28 0x7fff96726b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#29 0x7fff96726454 in __CFRunLoopDoSources0 ??:0:0
#30 0x7fff967497f4 in __CFRunLoopRun ??:0:0
#31 0x7fff967490e1 in CFRunLoopRunSpecific ??:0:0
#32 0x7fff8f8ca7bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#33 0x10f3a0497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#34 0x10f39e89b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#35 0x10f46012e in base::RunLoop::Run() base/run_loop.cc:55:3
#36 0x10f421124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
#37 0x11bc23058 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:201:7
#38 0x10f2d9d8b in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:806:12
#39 0x10f2d82dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#40 0x10e1f50dd in ChromeMain chrome/app/chrome_main.cc:66:12
#41 0x10d4e2c0a in main chrome/app/chrome_exe_main_mac.cc:16:12
#42 0x10d4e2bf3 in start ??:0:0
#35 0x10 (<unknown module>)
0x60e000050f60 is located 32 bytes inside of 152-byte region [0x60e000050f40,0x60e000050fd8)
freed by thread T0 here:
#0 0x10d53dd7b in __asan_print_accumulated_stats ??:0:0
#1 0x11bb39014 in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:766:3
#2 0x11bb3a00d in ~RenderFrameImpl content/renderer/render_frame_impl.cc:764:37
#3 0x11bb3a00d in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:764:0
#4 0x11bb55cd0 in content::RenderFrameImpl::frameDetached(blink::WebFrame*, blink::WebFrameClient::DetachType) content/renderer/render_frame_impl.cc:2295:3
#5 0x114037e68 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:346:5
#6 0x1160dda48 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#7 0x116154625 in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:307:5
#8 0x11652b96d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:570:5
#9 0x114195be0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1694:9
#10 0x11bc08c88 in content::RenderWidget::Close() content/renderer/render_widget.cc:1631:5
#11 0x11bbde3b0 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3073:3
#12 0x10f3c044c in Run base/callback.h:396:12
#13 0x10f3c044c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#14 0x11b9823b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#15 0x11b97e5b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#16 0x10f3c044c in Run base/callback.h:396:12
#17 0x10f3c044c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#18 0x10f4225bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#19 0x10f4230a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#20 0x10f423656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#21 0x10f39efa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#22 0x10f408f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#23 0x10f39d526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#24 0x7fff96726b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#25 0x7fff96726454 in __CFRunLoopDoSources0 ??:0:0
#26 0x7fff967497f4 in __CFRunLoopRun ??:0:0
#27 0x7fff967490e1 in CFRunLoopRunSpecific ??:0:0
#28 0x7fff8f8ca7bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#29 0x10f3a0497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#30 0x10f39e89b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#31 0x10f46012e in base::RunLoop::Run() base/run_loop.cc:55:3
#32 0x10f421124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
previously allocated by thread T0 here:
#0 0x10d53d7bb in __asan_print_accumulated_stats ??:0:0
#1 0x10f12bc79 in ChromeContentRendererClient::CreateAppBannerClient(content::RenderFrame*) chrome/renderer/chrome_content_renderer_client.cc:1618:7
#2 0x11bb77c87 in appBannerClient content/renderer/render_frame_impl.cc:3800:9
#3 0x11bb77c87 in non-virtual thunk to content::RenderFrameImpl::appBannerClient() content/renderer/render_frame_impl.cc:3797:0
#4 0x1141282b4 in blink::WebLocalFrameImpl::willShowInstallBannerPrompt(int, blink::WebVector<blink::WebString> const&, blink::WebAppBannerPromptReply*) third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:2134:65
#5 0x10f132869 in ChromeRenderFrameObserver::OnAppBannerPromptRequest(int, std::string const&) chrome/renderer/chrome_render_frame_observer.cc:223:3
#6 0x10f13021c in DispatchToMethodImpl<ChromeRenderFrameObserver, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &), int, std::basic_string<char> , 0, 1> base/tuple.h:254:3
#7 0x10f13021c in DispatchToMethod<ChromeRenderFrameObserver, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &), int, std::basic_string<char> > base/tuple.h:261:0
#8 0x10f13021c in Dispatch<ChromeRenderFrameObserver, ChromeRenderFrameObserver, void, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &)> chrome/common/render_messages.h:423:0
#9 0x10f13021c in ChromeRenderFrameObserver::OnMessageReceived(IPC::Message const&) chrome/renderer/chrome_render_frame_observer.cc:106:0
#10 0x11bb3f13b in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1065:9
#11 0x1115b783e in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
#12 0x1115b76c1 in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
#13 0x11b7c4910 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:656:10
#14 0x111618f6e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:288:3
#15 0x10f3c044c in Run base/callback.h:396:12
#16 0x10f3c044c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#17 0x11b9823b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#18 0x11b97e5b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#19 0x10f3c044c in Run base/callback.h:396:12
#20 0x10f3c044c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#21 0x10f4225bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#22 0x10f4230a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#23 0x10f423656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#24 0x10f39efa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#25 0x10f408f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#26 0x10f39d526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#27 0x7fff96726b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#28 0x7fff96726454 in __CFRunLoopDoSources0 ??:0:0
#29 0x7fff967497f4 in __CFRunLoopRun ??:0:0
#30 0x7fff967490e1 in CFRunLoopRunSpecific ??:0:0
#31 0x7fff8f8ca7bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#32 0x10f3a0497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#33 0x10f39e89b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#34 0x10f46012e in base::RunLoop::Run() base/run_loop.cc:55:3
#35 0x10f421124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
SUMMARY: AddressSanitizer: heap-use-after-free (/Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4+0xd948e31)
Shadow bytes around the buggy address:
0x1c1c0000a190: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000a1a0: fd fd fd fd fd fd fd fa fa fa fa fa fa fa fa fa
0x1c1c0000a1b0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000a1c0: fd fd fd fa fa fa fa fa fa fa fa fa fd fd fd fd
0x1c1c0000a1d0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fa
=>0x1c1c0000a1e0: fa fa fa fa fa fa fa fa fd fd fd fd[fd]fd fd fd
0x1c1c0000a1f0: fd fd fd fd fd fd fd fd fd fd fd fa fa fa fa fa
0x1c1c0000a200: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000a210: fd fd fd fd fd fd fd fa fa fa fa fa fa fa fa fa
0x1c1c0000a220: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000a230: fd fd fd fd fa fa fa fa fa fa fa fa fd fd fd fd
Shadow byte legend (one shadow byte represents 8 application bytes):
Addressable: 00
Partially addressable: 01 02 03 04 05 06 07
Heap left redzone: fa
Heap right redzone: fb
Freed heap region: fd
Stack left redzone: f1
Stack mid redzone: f2
Stack right redzone: f3
Stack partial redzone: f4
Stack after return: f5
Stack use after scope: f8
Global redzone: f9
Global init order: f6
Poisoned by user: f7
Container overflow: fc
Array cookie: ac
Intra object redzone: bb
ASan internal: fe
Left alloca redzone: ca
Right alloca redzone: cb
==37930==ABORTING
Received signal 6
[0x00010f3bec90]
[0x7fff9573090a]
[0x00011bbde3b1]
[0x7fff95787f61]
[0x00010d54f4b6]
[0x00010d539c8e]
[0x00011bb39e32]
[0x00011bb3a00e]
[0x00011bb55cd1]
[0x000114037e69]
[0x0001160dda49]
[0x000116154626]
[0x00011652b96e]
[0x000114195be1]
[0x00011bc08c89]
[0x00011bbde3b1]
[0x00010f3c044d]
[0x00011b9823ba]
[0x00011b97e5b4]
[0x00010f3c044d]
[0x00010f4225bd]
[0x00010f4230a7]
[0x00010f423657]
[0x00010f39efaa]
[0x00010f408f1a]
[0x00010f39d527]
[0x7fff96726b31]
[0x7fff96726455]
[0x7fff967497f5]
[0x7fff967490e2]
[0x7fff8f8ca7be]
[0x00010f3a0498]
[0x00010f39e89c]
[0x00010f46012f]
[0x00010f421125]
[0x00011bc23059]
[0x00010f2d9d8c]
[0x00010f2d82de]
[0x00010e1f50de]
[0x00010d4e2c0b]
[0x00010d4e2bf4]
[end of stack trace]
[37926:3847:0901/075024:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[37926:3847:0901/075024:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[37926:3847:0901/075024:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] AppBannerDataFetcherBrowserTest.PromptBanner (4437 ms)
[40/215] AppBannerDataFetcherBrowserTest.PromptBanner (6159 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.PromptBannerInHandler
[37939:3847:0901/075025:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37931:3847:0901/075026:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:62244/banners/main.js (13)
[37931:73227:0901/075026:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[37931:3847:0901/075026:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:62244/banners/main.js (13)
[37931:3847:0901/075027:INFO:CONSOLE(8)] "Preventing banner from appearing", source: http://127.0.0.1:62244/banners/prompt_in_handler_test_page.html (8)
[37931:3847:0901/075027:INFO:CONSOLE(11)] "Re-prompt banner", source: http://127.0.0.1:62244/banners/prompt_in_handler_test_page.html (11)
=================================================================
==37941==ERROR: AddressSanitizer: heap-use-after-free on address 0x60e000050b00 at pc 0x00011d608e32 bp 0x7fff50c4a650 sp 0x7fff50c4a648
READ of size 8 at 0x60e000050b00 thread T0
#0 0x11d608e31 in operator() base/memory/scoped_ptr.h:128:5
#1 0x11d608e31 in ~scoped_ptr_impl base/memory/scoped_ptr.h:222:0
#2 0x11d608e31 in ~scoped_ptr_impl base/memory/scoped_ptr.h:218:0
#3 0x11d608e31 in ~scoped_ptr base/memory/scoped_ptr.h:312:0
#4 0x11d608e31 in ~scoped_ptr base/memory/scoped_ptr.h:312:0
#5 0x11d608e31 in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:797:0
#6 0x11d60900d in ~RenderFrameImpl content/renderer/render_frame_impl.cc:764:37
#7 0x11d60900d in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:764:0
#8 0x11d624cd0 in content::RenderFrameImpl::frameDetached(blink::WebFrame*, blink::WebFrameClient::DetachType) content/renderer/render_frame_impl.cc:2295:3
#9 0x115b06e68 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:346:5
#10 0x117baca48 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#11 0x117c23625 in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:307:5
#12 0x117ffa96d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:570:5
#13 0x115c64be0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1694:9
#14 0x11d6d7c88 in content::RenderWidget::Close() content/renderer/render_widget.cc:1631:5
#15 0x11d6ad3b0 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3073:3
#16 0x110e8f44c in Run base/callback.h:396:12
#17 0x110e8f44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#18 0x11d4513b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#19 0x11d44d5b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#20 0x110e8f44c in Run base/callback.h:396:12
#21 0x110e8f44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#22 0x110ef15bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#23 0x110ef20a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#24 0x110ef2656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#25 0x110e6dfa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#26 0x110ed7f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#27 0x110e6c526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#28 0x7fff96726b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#29 0x7fff96726454 in __CFRunLoopDoSources0 ??:0:0
#30 0x7fff967497f4 in __CFRunLoopRun ??:0:0
#31 0x7fff967490e1 in CFRunLoopRunSpecific ??:0:0
#32 0x7fff8f8ca7bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#33 0x110e6f497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#34 0x110e6d89b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#35 0x110f2f12e in base::RunLoop::Run() base/run_loop.cc:55:3
#36 0x110ef0124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
#37 0x11d6f2058 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:201:7
#38 0x110da8d8b in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:806:12
#39 0x110da72dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#40 0x10fcc40dd in ChromeMain chrome/app/chrome_main.cc:66:12
#41 0x10efb3c0a in main chrome/app/chrome_exe_main_mac.cc:16:12
#42 0x10efb3bf3 in start ??:0:0
#35 0x10 (<unknown module>)
0x60e000050b00 is located 32 bytes inside of 152-byte region [0x60e000050ae0,0x60e000050b78)
freed by thread T0 here:
#0 0x10f00cd7b in __asan_print_accumulated_stats ??:0:0
#1 0x11d608014 in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:766:3
#2 0x11d60900d in ~RenderFrameImpl content/renderer/render_frame_impl.cc:764:37
#3 0x11d60900d in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:764:0
#4 0x11d624cd0 in content::RenderFrameImpl::frameDetached(blink::WebFrame*, blink::WebFrameClient::DetachType) content/renderer/render_frame_impl.cc:2295:3
#5 0x115b06e68 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:346:5
#6 0x117baca48 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#7 0x117c23625 in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:307:5
#8 0x117ffa96d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:570:5
#9 0x115c64be0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1694:9
#10 0x11d6d7c88 in content::RenderWidget::Close() content/renderer/render_widget.cc:1631:5
#11 0x11d6ad3b0 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3073:3
#12 0x110e8f44c in Run base/callback.h:396:12
#13 0x110e8f44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#14 0x11d4513b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#15 0x11d44d5b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#16 0x110e8f44c in Run base/callback.h:396:12
#17 0x110e8f44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#18 0x110ef15bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#19 0x110ef20a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#20 0x110ef2656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#21 0x110e6dfa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#22 0x110ed7f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#23 0x110e6c526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#24 0x7fff96726b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#25 0x7fff96726454 in __CFRunLoopDoSources0 ??:0:0
#26 0x7fff967497f4 in __CFRunLoopRun ??:0:0
#27 0x7fff967490e1 in CFRunLoopRunSpecific ??:0:0
#28 0x7fff8f8ca7bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#29 0x110e6f497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#30 0x110e6d89b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#31 0x110f2f12e in base::RunLoop::Run() base/run_loop.cc:55:3
#32 0x110ef0124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
previously allocated by thread T0 here:
#0 0x10f00c7bb in __asan_print_accumulated_stats ??:0:0
#1 0x110bfac79 in ChromeContentRendererClient::CreateAppBannerClient(content::RenderFrame*) chrome/renderer/chrome_content_renderer_client.cc:1618:7
#2 0x11d646c87 in appBannerClient content/renderer/render_frame_impl.cc:3800:9
#3 0x11d646c87 in non-virtual thunk to content::RenderFrameImpl::appBannerClient() content/renderer/render_frame_impl.cc:3797:0
#4 0x115bf72b4 in blink::WebLocalFrameImpl::willShowInstallBannerPrompt(int, blink::WebVector<blink::WebString> const&, blink::WebAppBannerPromptReply*) third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:2134:65
#5 0x110c01869 in ChromeRenderFrameObserver::OnAppBannerPromptRequest(int, std::string const&) chrome/renderer/chrome_render_frame_observer.cc:223:3
#6 0x110bff21c in DispatchToMethodImpl<ChromeRenderFrameObserver, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &), int, std::basic_string<char> , 0, 1> base/tuple.h:254:3
#7 0x110bff21c in DispatchToMethod<ChromeRenderFrameObserver, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &), int, std::basic_string<char> > base/tuple.h:261:0
#8 0x110bff21c in Dispatch<ChromeRenderFrameObserver, ChromeRenderFrameObserver, void, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &)> chrome/common/render_messages.h:423:0
#9 0x110bff21c in ChromeRenderFrameObserver::OnMessageReceived(IPC::Message const&) chrome/renderer/chrome_render_frame_observer.cc:106:0
#10 0x11d60e13b in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1065:9
#11 0x11308683e in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
#12 0x1130866c1 in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
#13 0x11d293910 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:656:10
#14 0x1130e7f6e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:288:3
#15 0x110e8f44c in Run base/callback.h:396:12
#16 0x110e8f44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#17 0x11d4513b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#18 0x11d44d5b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#19 0x110e8f44c in Run base/callback.h:396:12
#20 0x110e8f44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#21 0x110ef15bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#22 0x110ef20a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#23 0x110ef2656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#24 0x110e6dfa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#25 0x110ed7f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#26 0x110e6c526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#27 0x7fff96726b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#28 0x7fff96726454 in __CFRunLoopDoSources0 ??:0:0
#29 0x7fff967497f4 in __CFRunLoopRun ??:0:0
#30 0x7fff967490e1 in CFRunLoopRunSpecific ??:0:0
#31 0x7fff8f8ca7bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#32 0x110e6f497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#33 0x110e6d89b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#34 0x110f2f12e in base::RunLoop::Run() base/run_loop.cc:55:3
#35 0x110ef0124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
SUMMARY: AddressSanitizer: heap-use-after-free (/Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4+0xd948e31)
Shadow bytes around the buggy address:
0x1c1c0000a110: fd fd fd fd fd fd fd fd fd fd fd fa fa fa fa fa
0x1c1c0000a120: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000a130: fd fd fd fd fd fd fd fa fa fa fa fa fa fa fa fa
0x1c1c0000a140: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000a150: fd fd fd fa fa fa fa fa fa fa fa fa fd fd fd fd
=>0x1c1c0000a160:[fd]fd fd fd fd fd fd fd fd fd fd fd fd fd fd fa
0x1c1c0000a170: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
0x1c1c0000a180: fd fd fd fd fd fd fd fd fd fd fd fa fa fa fa fa
0x1c1c0000a190: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000a1a0: fd fd fd fd fd fd fd fd fa fa fa fa fa fa fa fa
0x1c1c0000a1b0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
Shadow byte legend (one shadow byte represents 8 application bytes):
Addressable: 00
Partially addressable: 01 02 03 04 05 06 07
Heap left redzone: fa
Heap right redzone: fb
Freed heap region: fd
Stack left redzone: f1
Stack mid redzone: f2
Stack right redzone: f3
Stack partial redzone: f4
Stack after return: f5
Stack use after scope: f8
Global redzone: f9
Global init order: f6
Poisoned by user: f7
Container overflow: fc
Array cookie: ac
Intra object redzone: bb
ASan internal: fe
Left alloca redzone: ca
Right alloca redzone: cb
==37941==ABORTING
Received signal 6
[0x000110e8dc90]
[0x7fff9573090a]
[0x00011d6ad3b1]
[0x7fff95787f61]
[0x00010f01e4b6]
[0x00010f008c8e]
[0x00011d608e32]
[0x00011d60900e]
[0x00011d624cd1]
[0x000115b06e69]
[0x000117baca49]
[0x000117c23626]
[0x000117ffa96e]
[0x000115c64be1]
[0x00011d6d7c89]
[0x00011d6ad3b1]
[0x000110e8f44d]
[0x00011d4513ba]
[0x00011d44d5b4]
[0x000110e8f44d]
[0x000110ef15bd]
[0x000110ef20a7]
[0x000110ef2657]
[0x000110e6dfaa]
[0x000110ed7f1a]
[0x000110e6c527]
[0x7fff96726b31]
[0x7fff96726455]
[0x7fff967497f5]
[0x7fff967490e2]
[0x7fff8f8ca7be]
[0x000110e6f498]
[0x000110e6d89c]
[0x000110f2f12f]
[0x000110ef0125]
[0x00011d6f2059]
[0x000110da8d8c]
[0x000110da72de]
[0x00010fcc40de]
[0x00010efb3c0b]
[0x00010efb3bf4]
[end of stack trace]
[37931:3847:0901/075027:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[37931:3847:0901/075027:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[37931:3847:0901/075027:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] AppBannerDataFetcherBrowserTest.PromptBannerInHandler (4137 ms)
[41/215] AppBannerDataFetcherBrowserTest.PromptBannerInHandler (5878 ms)
[ RUN ] BitmapFetcherBrowserTest.OnURLFetchFailureTest
[37944:3847:0901/075028:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37945:14339:0901/075029:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[37945:14339:0901/075029:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[37945:14339:0901/075029:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] BitmapFetcherBrowserTest.OnURLFetchFailureTest (3613 ms)
[42/215] BitmapFetcherBrowserTest.OnURLFetchFailureTest (5305 ms)
[ RUN ] ChromeContentBrowserClientBrowserTest.UberURLHandler_EmptyHost
[37950:3847:0901/075031:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37946:3847:0901/075035:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[37955:13063:0901/075035:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37955:13063:0901/075035:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ChromeContentBrowserClientBrowserTest.UberURLHandler_EmptyHost (6494 ms)
[43/215] ChromeContentBrowserClientBrowserTest.UberURLHandler_EmptyHost (8445 ms)
[ RUN ] ChromeSitePerProcessTest.PluginWithRemoteTopFrame
[37954:3847:0901/075033:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37949:72971:0901/075035:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ChromeSitePerProcessTest.PluginWithRemoteTopFrame (6263 ms)
[44/215] ChromeSitePerProcessTest.PluginWithRemoteTopFrame (7883 ms)
[ RUN ] HostRulesTest.TestMap
HTTP server started on http://127.0.0.1:62260...
sending server_data: {"host": "127.0.0.1", "port": 62260} (36 bytes)
[37965:3847:0901/075041:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37958:40451:0901/075042:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] HostRulesTest.TestMap (4897 ms)
[45/215] HostRulesTest.TestMap (6856 ms)
[ RUN ] ContentSettingsTest.RedirectCrossOrigin
[37966:3847:0901/075041:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62263...
sending server_data: {"host": "127.0.0.1", "port": 62263} (36 bytes)
[37960:40451:0901/075044:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37960:40451:0901/075044:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ContentSettingsTest.RedirectCrossOrigin (5372 ms)
[46/215] ContentSettingsTest.RedirectCrossOrigin (7180 ms)
[ RUN ] AndroidUsbCountTest.TestNoMultipleCallsRemoveAddWhileQueued
[37974:3847:0901/075047:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37970:36867:0901/075049:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37970:36867:0901/075049:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AndroidUsbCountTest.TestNoMultipleCallsRemoveAddWhileQueued (4818 ms)
[47/215] AndroidUsbCountTest.TestNoMultipleCallsRemoveAddWhileQueued (6808 ms)
[ RUN ] DomDistillerTabUtilsBrowserTest.TestDistillIntoWebContents
[37984:3847:0901/075053:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[37980:73227:0901/075055:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[37980:3847:0901/075055:INFO:CONSOLE(113)] "DomDistiller debug level: 0", source: (113)
[37986:13063:0901/075056:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[37986:13063:0901/075056:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37980:37379:0901/075056:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[37980:37379:0901/075056:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DomDistillerTabUtilsBrowserTest.TestDistillIntoWebContents (5777 ms)
[48/215] DomDistillerTabUtilsBrowserTest.TestDistillIntoWebContents (7587 ms)
[ RUN ] DevToolsUnresponsiveBeforeUnloadTest.TestUndockedDevToolsUnresponsive
[37978:3847:0901/075049:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62267...
sending server_data: {"host": "127.0.0.1", "port": 62267} (36 bytes)
[37979:12807:0901/075100:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37979:12807:0901/075100:WARNING:channel.cc(325)] RawChannel write error
[37987:13063:0901/075101:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[37973:3847:0901/075101:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] DevToolsUnresponsiveBeforeUnloadTest.TestUndockedDevToolsUnresponsive (15356 ms)
[49/215] DevToolsUnresponsiveBeforeUnloadTest.TestUndockedDevToolsUnresponsive (17247 ms)
[ RUN ] DownloadTest.CrxInstallDenysPermissions
[37991:3847:0901/075101:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.CrxInstallDenysPermissions (6111 ms)
[50/215] DownloadTest.CrxInstallDenysPermissions (7764 ms)
[ RUN ] DownloadTest.CrxInstallAcceptPermissions
[37997:3847:0901/075106:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.CrxInstallAcceptPermissions (6519 ms)
[51/215] DownloadTest.CrxInstallAcceptPermissions (8383 ms)
[ RUN ] DownloadTestWithShelf.PerWindowShelf
[38002:3847:0901/075109:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTestWithShelf.PerWindowShelf (5484 ms)
[52/215] DownloadTestWithShelf.PerWindowShelf (7540 ms)
[ RUN ] ActivityLogPrerenderTest.TestScriptInjected
[38010:3847:0901/075114:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38005:73227:0901/075118:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /test.html
[38005:3847:0901/075118:INFO:CONSOLE(5)] "g o o g l e", source: chrome-extension://bmafmpdabaebbcilgnolfffmmblicghi/google_cs.js (5)
[38005:73227:0901/075118:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ActivityLogPrerenderTest.TestScriptInjected (6533 ms)
[53/215] ActivityLogPrerenderTest.TestScriptInjected (8530 ms)
[ RUN ] AutomationApiTest.TestRendererAccessibilityEnabled
[38014:3847:0901/075117:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38009:73483:0901/075119:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[38009:3847:0901/075121:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[38009:41219:0901/075121:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38009:41219:0901/075121:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AutomationApiTest.TestRendererAccessibilityEnabled (7193 ms)
[54/215] AutomationApiTest.TestRendererAccessibilityEnabled (9133 ms)
[ RUN ] AutomationApiTest.DesktopNotSupported
[38021:3847:0901/075123:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38018:41731:0901/075126:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[38018:41731:0901/075126:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38018:41731:0901/075126:WARNING:channel.cc(325)] RawChannel write error
[38018:3847:0901/075127:INFO:CONSOLE(0)] "[SUCCESS] testGetDesktop", source: chrome-extension://cmkdbckgbghggjhmfkkjfighfcpfngmp/desktop_not_supported.html (0)
[38018:41731:0901/075127:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38018:41731:0901/075127:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AutomationApiTest.DesktopNotSupported (6884 ms)
[55/215] AutomationApiTest.DesktopNotSupported (8759 ms)
[ RUN ] CastStreamingApiTest.NullStream
[38027:3847:0901/075125:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38022:41219:0901/075128:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[38022:41219:0901/075128:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38022:41219:0901/075128:WARNING:channel.cc(325)] RawChannel write error
[38022:3847:0901/075129:INFO:CONSOLE(13)] "[TEST] noVideo", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/null_stream.js (13)
[38029:23811:0901/075129:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: ISAC/48000/1 (105)
[38029:23811:0901/075129:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMU/8000/2 (110)
[38029:23811:0901/075129:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMA/8000/2 (118)
[38029:23811:0901/075129:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: G722/8000/2 (119)
[38022:3847:0901/075129:INFO:CONSOLE(0)] "[SUCCESS] noVideo", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/null_stream.html (0)
[38022:3847:0901/075130:INFO:CONSOLE(31)] "[TEST] noAudio", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/null_stream.js (31)
[38022:3847:0901/075130:INFO:CONSOLE(0)] "[SUCCESS] noAudio", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/null_stream.html (0)
[38022:3847:0901/075131:INFO:CONSOLE(49)] "[TEST] noAudio", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/null_stream.js (49)
[38022:3847:0901/075131:INFO:CONSOLE(0)] "[SUCCESS] noStream", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/null_stream.html (0)
[38029:12807:0901/075132:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[38022:4611:0901/075133:ERROR:mach_broker_mac.mm(222)] Unknown process 38036 is sending Mach IPC messages!
[ OK ] CastStreamingApiTest.NullStream (9821 ms)
[56/215] CastStreamingApiTest.NullStream (11636 ms)
[ RUN ] DialAPITest.DiscoveryNoListeners
[38035:3847:0901/075132:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38037:13063:0901/075135:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38037:13063:0901/075135:WARNING:channel.cc(325)] RawChannel write error
[38030:3847:0901/075136:INFO:CONSOLE(0)] "[SUCCESS] discoverNowWithoutListeners", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/discovery_no_listeners.html (0)
[38030:41731:0901/075136:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DialAPITest.DiscoveryNoListeners (7182 ms)
[57/215] DialAPITest.DiscoveryNoListeners (8918 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_SearchOrderByEmpty
[38042:3847:0901/075137:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_SearchOrderByEmpty (4838 ms)
[58/215] DownloadExtensionTest.DownloadExtensionTest_SearchOrderByEmpty (6796 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_InvalidFilename
[38047:3847:0901/075141:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62282...
sending server_data: {"host": "127.0.0.1", "port": 62282} (36 bytes)
[38048:13063:0901/075144:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38048:13063:0901/075144:WARNING:channel.cc(325)] RawChannel write error
[38052:12807:0901/075144:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38052:12807:0901/075144:WARNING:channel.cc(325)] RawChannel write error
[38052:14339:0901/075144:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[38052:14339:0901/075144:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[38052:14339:0901/075145:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[38052:14339:0901/075145:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[38052:14339:0901/075145:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[38052:14339:0901/075145:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_InvalidFilename (7060 ms)
[59/215] DownloadExtensionTest.DownloadExtensionTest_Download_InvalidFilename (8865 ms)
[ RUN ] ExtensionBrowserTest.RSSMultiRelLink
[38061:3847:0901/075149:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62286...
sending server_data: {"host": "127.0.0.1", "port": 62286} (36 bytes)
[ OK ] ExtensionBrowserTest.RSSMultiRelLink (9610 ms)
[60/215] ExtensionBrowserTest.RSSMultiRelLink (11296 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_InterruptedResume
[38054:3847:0901/075145:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62285...
sending server_data: {"host": "127.0.0.1", "port": 62285} (36 bytes)
[38055:13575:0901/075155:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38055:13575:0901/075155:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38062:13831:0901/075155:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38062:13831:0901/075155:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38067:13063:0901/075155:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38067:13063:0901/075155:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_InterruptedResume (14549 ms)
[61/215] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_InterruptedResume (16533 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenBackgroundTest
[38075:3847:0901/075201:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38069:4611:0901/075205:ERROR:mach_broker_mac.mm(222)] Unknown process 38078 is sending Mach IPC messages!
[38069:3847:0901/075206:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://aodikgjcnaldhieofhhhnkgnoemlipgj/_generated_background_page.html (0)
[38077:13063:0901/075206:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38077:13063:0901/075206:WARNING:channel.cc(325)] RawChannel write error
[38081:13063:0901/075206:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[38081:13063:0901/075206:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38081:13063:0901/075206:WARNING:channel.cc(325)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiOpenBackgroundTest (8529 ms)
[62/215] FileSystemApiTest.FileSystemApiOpenBackgroundTest (10347 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenExistingFileDefaultPathTest
[38074:3847:0901/075201:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38068:63755:0901/075205:ERROR:mach_broker_mac.mm(222)] Unknown process 38079 is sending Mach IPC messages!
[38068:3847:0901/075207:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://ljebpchogcngcdpibjokbkdfhhodlmnl/test.html (0)
[38076:13063:0901/075207:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[38076:13063:0901/075207:WARNING:channel.cc(325)] RawChannel write error
[38068:40963:0901/075207:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38068:40963:0901/075207:WARNING:channel.cc(325)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiOpenExistingFileDefaultPathTest (9156 ms)
[63/215] FileSystemApiTest.FileSystemApiOpenExistingFileDefaultPathTest (10826 ms)
[ RUN ] GcmApiTest.OnSendError
[38089:3847:0901/075211:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38083:3847:0901/075215:INFO:CONSOLE(0)] "[SUCCESS] onSendError", source: chrome-extension://hglfjemlmhhilddmjamjdficcmoobfcp/on_send_error.html (0)
[ OK ] GcmApiTest.OnSendError (6099 ms)
[64/215] GcmApiTest.OnSendError (7832 ms)
[ RUN ] FileSystemApiTest.FileSystemApiSaveExistingFileWithWriteTest
[38088:3847:0901/075211:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38082:5383:0901/075214:ERROR:mach_broker_mac.mm(222)] Unknown process 38092 is sending Mach IPC messages!
[38082:3847:0901/075216:INFO:CONSOLE(0)] "[SUCCESS] saveFile", source: chrome-extension://komophleeiofjdcnbchjphmfafjhochh/test.html (0)
[38082:41219:0901/075216:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38082:41219:0901/075216:WARNING:channel.cc(325)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiSaveExistingFileWithWriteTest (7677 ms)
[65/215] FileSystemApiTest.FileSystemApiSaveExistingFileWithWriteTest (9534 ms)
[ RUN ] HotwordPrivateApiTest.IsAvailableTrue
[38099:3847:0901/075219:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38095:3847:0901/075222:INFO:CONSOLE(0)] "[SUCCESS] isAvailable", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[38102:12807:0901/075222:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38102:12807:0901/075222:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] HotwordPrivateApiTest.IsAvailableTrue (5352 ms)
[66/215] HotwordPrivateApiTest.IsAvailableTrue (7147 ms)
[ RUN ] GetAuthTokenFunctionTest.NonInteractiveLoginAccessTokenFailure
[38103:3847:0901/075220:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38096:3847:0901/075223:INFO:CONSOLE(5)] "hi there", source: chrome-extension://bmmmcdmoofgenccgnhohgbanmfgbmbai/test.js (5)
[38096:41475:0901/075223:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] GetAuthTokenFunctionTest.NonInteractiveLoginAccessTokenFailure (5355 ms)
[67/215] GetAuthTokenFunctionTest.NonInteractiveLoginAccessTokenFailure (7085 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveApprovalAborted
[38111:3847:0901/075226:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38107:3847:0901/075229:INFO:CONSOLE(5)] "hi there", source: chrome-extension://bmmmcdmoofgenccgnhohgbanmfgbmbai/test.js (5)
[38107:38659:0901/075229:ERROR:checkin_request.cc(178)] Failed to get checkin response. Fetcher failed. Retrying.
[ OK ] GetAuthTokenFunctionTest.InteractiveApprovalAborted (5605 ms)
[68/215] GetAuthTokenFunctionTest.InteractiveApprovalAborted (7383 ms)
[ RUN ] GetAuthTokenFunctionTest.MultiSecondaryInteractiveApprovalAborted
[38115:3847:0901/075227:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38108:40707:0901/075230:ERROR:checkin_request.cc(178)] Failed to get checkin response. Fetcher failed. Retrying.
[38108:3847:0901/075230:INFO:CONSOLE(5)] "hi there", source: chrome-extension://bmmmcdmoofgenccgnhohgbanmfgbmbai/test.js (5)
[38116:12551:0901/075230:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] GetAuthTokenFunctionTest.MultiSecondaryInteractiveApprovalAborted (5710 ms)
[69/215] GetAuthTokenFunctionTest.MultiSecondaryInteractiveApprovalAborted (7540 ms)
[ RUN ] InlineInstallPrivateApiTestApp.NoGesture
HTTP server started on http://127.0.0.1:62289...
sending server_data: {"host": "127.0.0.1", "port": 62289} (36 bytes)
[38126:3847:0901/075234:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38119:3847:0901/075238:INFO:CONSOLE(33)] "testName is noGesture", source: chrome-extension://onjpmbjnmccpjoohmgbcjdigbmnbfmkf/page.js (33)
[38119:40963:0901/075238:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] InlineInstallPrivateApiTestApp.NoGesture (7077 ms)
[70/215] InlineInstallPrivateApiTestApp.NoGesture (8890 ms)
[ RUN ] InstanceIDApiTest.Incognito
[38127:3847:0901/075235:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38121:5635:0901/075237:ERROR:mach_broker_mac.mm(222)] Unknown process 38131 is sending Mach IPC messages!
[38121:3847:0901/075238:INFO:CONSOLE(0)] "[SUCCESS] testIncognito", source: chrome-extension://ciibailjelgeeoapgfnoocndfcfnjmgh/_generated_background_page.html (0)
[38132:12807:0901/075239:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[38132:12807:0901/075239:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38132:12807:0901/075239:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38133:3847:0901/075239:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[38133:3847:0901/075239:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2147483649, remote ID 2)
[38133:12807:0901/075239:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[38133:12807:0901/075239:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38133:12807:0901/075239:WARNING:channel.cc(325)] RawChannel write error
[ OK ] InstanceIDApiTest.Incognito (6838 ms)
[71/215] InstanceIDApiTest.Incognito (8338 ms)
[ RUN ] ExtensionManagementApiBrowserTest.GetSelfNoPermissions
[38140:3847:0901/075242:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionManagementApiBrowserTest.GetSelfNoPermissions (5496 ms)
[72/215] ExtensionManagementApiBrowserTest.GetSelfNoPermissions (7098 ms)
[ RUN ] ExtensionManagementApiBrowserTest.CreateAppShortcutConfirmDialog
[38142:3847:0901/075243:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38143:13063:0901/075248:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[38143:13063:0901/075248:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38143:13063:0901/075248:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38143:13063:0901/075248:WARNING:channel.cc(325)] RawChannel write error
[38135:41475:0901/075248:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionManagementApiBrowserTest.CreateAppShortcutConfirmDialog (7274 ms)
[73/215] ExtensionManagementApiBrowserTest.CreateAppShortcutConfirmDialog (8917 ms)
[ RUN ] ExtensionManagementApiTest.ManagementPolicyAllowed
[38150:3847:0901/075249:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38146:3847:0901/075252:INFO:CONSOLE(31)] "[object Object]", source: chrome-extension://fcmfafjedjlijcjhejjckfgiloikaijo/allowed.js (31)
[38146:3847:0901/075252:INFO:CONSOLE(0)] "[SUCCESS] allowedDisable", source: chrome-extension://fcmfafjedjlijcjhejjckfgiloikaijo/allowed.html (0)
[38146:3847:0901/075253:INFO:CONSOLE(0)] "[SUCCESS] allowedEnable", source: chrome-extension://fcmfafjedjlijcjhejjckfgiloikaijo/allowed.html (0)
[38146:3847:0901/075253:INFO:CONSOLE(0)] "[SUCCESS] allowedUninstall", source: chrome-extension://fcmfafjedjlijcjhejjckfgiloikaijo/allowed.html (0)
[ OK ] ExtensionManagementApiTest.ManagementPolicyAllowed (5695 ms)
[74/215] ExtensionManagementApiTest.ManagementPolicyAllowed (7470 ms)
[ RUN ] PasswordsPrivateApiTest.RemoveSavedPassword
[38156:3847:0901/075252:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38151:3847:0901/075255:INFO:CONSOLE(0)] "[SUCCESS] removeSavedPassword", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?removeSavedPassword (0)
[ OK ] PasswordsPrivateApiTest.RemoveSavedPassword (5138 ms)
[75/215] PasswordsPrivateApiTest.RemoveSavedPassword (6648 ms)
[ RUN ] SearchEnginesPrivateApiTest.RemoveSearchEngine
[38163:3847:0901/075257:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38159:36611:0901/075259:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[38159:3847:0901/075300:INFO:CONSOLE(0)] "[SUCCESS] removeSearchEngine", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?removeSearchEngine (0)
[ OK ] SearchEnginesPrivateApiTest.RemoveSearchEngine (5636 ms)
[76/215] SearchEnginesPrivateApiTest.RemoveSearchEngine (7309 ms)
[ RUN ] SettingsPrivateApiTest.SetPref
[38167:3847:0901/075259:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38162:37891:0901/075301:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[38162:3847:0901/075302:INFO:CONSOLE(0)] "[SUCCESS] setPref", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?setPref (0)
[ OK ] SettingsPrivateApiTest.SetPref (5593 ms)
[77/215] SettingsPrivateApiTest.SetPref (7307 ms)
[ RUN ] ExtensionSettingsApiTest.ExtensionsSchemas
[38175:3847:0901/075304:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38176:13063:0901/075307:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38176:13063:0901/075307:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38180:12807:0901/075307:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38180:12807:0901/075307:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38180:12807:0901/075307:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionSettingsApiTest.ExtensionsSchemas (5227 ms)
[78/215] ExtensionSettingsApiTest.ExtensionsSchemas (6998 ms)
[ RUN ] TabCaptureApiTest.Constraints
[38179:3847:0901/075306:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38182:21763:0901/075309:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: ISAC/48000/1 (105)
[38182:21763:0901/075309:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMU/8000/2 (110)
[38182:21763:0901/075309:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMA/8000/2 (118)
[38182:21763:0901/075309:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: G722/8000/2 (119)
[38174:3847:0901/075309:INFO:CONSOLE(0)] "'MediaStream.stop()' is deprecated and will be removed in M47, around November 2015. Please use 'MediaStream.active' instead.", source: (0)
[38174:3847:0901/075309:INFO:CONSOLE(0)] "[SUCCESS] supportsMediaConstraints", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/constraints.html (0)
[38174:3847:0901/075309:INFO:CONSOLE(0)] "[SUCCESS] rejectsOptionalMediaConstraints", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/constraints.html (0)
[38174:3847:0901/075309:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running tabCapture.capture: Cannot capture a tab with an active stream.
at rejectsInvalidConstraints (chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/constraints.js:42:23)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/constraints.html (0)
[38174:3847:0901/075309:INFO:CONSOLE(0)] "[SUCCESS] rejectsInvalidConstraints", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/constraints.html (0)
[38174:3847:0901/075309:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running tabCapture.capture: Cannot capture a tab with an active stream.
at chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/constraints.js:53:25", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/constraints.html (0)
[38182:13063:0901/075309:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[ OK ] TabCaptureApiTest.Constraints (5246 ms)
[79/215] TabCaptureApiTest.Constraints (7089 ms)
[ RUN ] ExtensionTabsTest.InvalidUpdateWindowState
[38192:3847:0901/075313:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionTabsTest.InvalidUpdateWindowState (3936 ms)
[80/215] ExtensionTabsTest.InvalidUpdateWindowState (5714 ms)
[ RUN ] ExtensionTabsTest.GetWindow
[38187:3847:0901/075311:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38196:14083:0901/075320:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[38196:14083:0901/075320:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[38183:38403:0901/075320:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38183:38403:0901/075320:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionTabsTest.GetWindow (11449 ms)
[81/215] ExtensionTabsTest.GetWindow (12804 ms)
[ RUN ] WebNavigationApiTest.CrossProcessAbort
[38198:3847:0901/075318:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38194:41219:0901/075322:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[38202:13319:0901/075322:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38202:13319:0901/075322:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38194:73475:0901/075323:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[38194:3847:0901/075323:INFO:CONSOLE(0)] "[SUCCESS] crossProcessAbort", source: chrome-extension://hfklbfkddbmkkdhdpkagaimmmhnppcbn/test_crossProcessAbort.html (0)
[38200:13831:0901/075324:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38200:13831:0901/075324:WARNING:channel.cc(325)] RawChannel write error
[38194:41219:0901/075324:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38194:41219:0901/075324:WARNING:channel.cc(325)] RawChannel write error
[38194:3847:0901/075324:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.CrossProcessAbort (7825 ms)
[82/215] WebNavigationApiTest.CrossProcessAbort (9324 ms)
[ RUN ] ContentCapabilitiesTest.ClipboardReadWrite
[38214:3847:0901/075328:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38209:73227:0901/075329:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[38209:73227:0901/075329:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[38209:41219:0901/075330:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38209:41219:0901/075330:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ContentCapabilitiesTest.ClipboardReadWrite (3914 ms)
[83/215] ContentCapabilitiesTest.ClipboardReadWrite (5684 ms)
[ RUN ] ExtensionWebRequestApiTest.IncognitoSplitModeReload
[38206:3847:0901/075324:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38201:63259:0901/075326:ERROR:mach_broker_mac.mm(222)] Unknown process 38208 is sending Mach IPC messages!
[38201:63259:0901/075326:ERROR:mach_broker_mac.mm(222)] Unknown process 38210 is sending Mach IPC messages!
[38211:3847:0901/075329:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[38211:13575:0901/075329:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38218:13831:0901/075331:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionWebRequestApiTest.IncognitoSplitModeReload (9865 ms)
[84/215] ExtensionWebRequestApiTest.IncognitoSplitModeReload (11438 ms)
[ RUN ] CrazyExtensionTest.Crazy
[38224:3847:0901/075333:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38220:3847:0901/075336:INFO:CONSOLE(0)] "Module system has been deleted, does extension view exist?", source: chrome-extension://haidfjpghpfeejjbpgnpfpglhlhpbfab/_generated_background_page.html (0)
[38229:3847:0901/075336:WARNING:console.cc(108)] Could not log "Extension view no longer exists": no render frame found
[38229:3847:0901/075336:WARNING:console.cc(108)] Could not log "Extension view no longer exists": no render frame found
[38220:3847:0901/075336:INFO:CONSOLE(0)] "[SUCCESS] accessNonexistentIframe", source: chrome-extension://haidfjpghpfeejjbpgnpfpglhlhpbfab/_generated_background_page.html (0)
[ OK ] CrazyExtensionTest.Crazy (5055 ms)
[85/215] CrazyExtensionTest.Crazy (6603 ms)
[ RUN ] ExecuteScriptApiTest.UserGesture
[38228:3847:0901/075335:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38223:72963:0901/075339:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[38223:3847:0901/075339:INFO:CONSOLE(0)] "[SUCCESS] passUserGestureToExecutedScript", source: chrome-extension://bedfoklmcnnalofmbaaagljnebkjkmdb/_generated_background_page.html (0)
[38231:13063:0901/075339:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[38231:13063:0901/075339:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[38231:13063:0901/075339:WARNING:channel.cc(325)] RawChannel write error
[38233:3847:0901/075339:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[38233:13063:0901/075339:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[38233:13063:0901/075339:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[38233:13063:0901/075339:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38233:13063:0901/075339:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExecuteScriptApiTest.UserGesture (6410 ms)
[86/215] ExecuteScriptApiTest.UserGesture (7846 ms)
[ RUN ] ExtensionBindingsApiTest.AboutBlankIframe
[38236:3847:0901/075340:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38232:3847:0901/075342:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://emngkmdfegfdngcldmiejfgjnabhapbk/_generated_background_page.html (0)
[38232:3847:0901/075342:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 6, remote ID 2147483653)
[38232:40195:0901/075342:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionBindingsApiTest.AboutBlankIframe (4990 ms)
[87/215] ExtensionBindingsApiTest.AboutBlankIframe (6465 ms)
[ RUN ] ExtensionInstallPromptBrowserTest.NoParent
[38242:3847:0901/075343:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38243:14083:0901/075343:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[38243:12551:0901/075343:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38243:12551:0901/075343:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionInstallPromptBrowserTest.NoParent (2756 ms)
[88/215] ExtensionInstallPromptBrowserTest.NoParent (4207 ms)
[ RUN ] PanelMessagingTest.MessagingPanel
[38250:3847:0901/075347:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38244:3847:0901/075349:INFO:CONSOLE(0)] "[SUCCESS] openPanelThatConnectsToExtension", source: chrome-extension://ponbnfcbfffeileicmkhkjodfhalheio/test.html (0)
[ OK ] PanelMessagingTest.MessagingPanel (5224 ms)
[89/215] PanelMessagingTest.MessagingPanel (6685 ms)
[ RUN ] ExternallyConnectableMessagingTest.WebConnectableWithoutTlsChannelId
[38251:3847:0901/075347:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38245:73219:0901/075350:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[38255:13063:0901/075350:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExternallyConnectableMessagingTest.WebConnectableWithoutTlsChannelId (5475 ms)
[90/215] ExternallyConnectableMessagingTest.WebConnectableWithoutTlsChannelId (6954 ms)
[ RUN ] ExtensionOverrideTest.OverrideHistory
[38260:3847:0901/075353:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38256:3847:0901/075356:INFO:CONSOLE(5)] "Overridden history page loaded.", source: chrome-extension://ejdajipcpdjialgmchjmcmknmdcdgmgh/history.js (5)
[38266:12807:0901/075356:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38266:12807:0901/075356:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionOverrideTest.OverrideHistory (4826 ms)
[91/215] ExtensionOverrideTest.OverrideHistory (6311 ms)
[ RUN ] ExtensionRequestLimitingThrottleBrowserTest.ThrottleRequest_Redirect
[38264:3847:0901/075354:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38257:41219:0901/075356:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[38257:41219:0901/075356:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38257:41219:0901/075356:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionRequestLimitingThrottleBrowserTest.ThrottleRequest_Redirect (5267 ms)
[92/215] ExtensionRequestLimitingThrottleBrowserTest.ThrottleRequest_Redirect (6697 ms)
[ RUN ] ExtensionWebUITest.ReceivesExtensionOptionsOnClose
[38272:3847:0901/075359:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38268:3847:0901/075404:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[38268:36611:0901/075406:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[38268:36611:0901/075406:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionWebUITest.ReceivesExtensionOptionsOnClose (9009 ms)
[93/215] ExtensionWebUITest.ReceivesExtensionOptionsOnClose (10539 ms)
[ RUN ] LazyBackgroundPageApiTest.UpdateExtensionsPage
[38276:3847:0901/075401:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38271:41219:0901/075403:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38271:41219:0901/075403:WARNING:channel.cc(325)] RawChannel write error
[38271:3847:0901/075404:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[38271:3847:0901/075406:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://acdcgejgacdcihjjaaekkbaficiiaacl/_generated_background_page.html (0)
[38281:12807:0901/075407:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] LazyBackgroundPageApiTest.UpdateExtensionsPage (8285 ms)
[94/215] LazyBackgroundPageApiTest.UpdateExtensionsPage (9633 ms)
[ RUN ] RequirementsCheckerBrowserTest.CheckWindowShapeExtension
[38290:3847:0901/075411:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38292:13063:0901/075411:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[38292:13063:0901/075411:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[38292:13063:0901/075411:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38292:13063:0901/075411:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38292:14595:0901/075411:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[38292:14595:0901/075411:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[38292:14595:0901/075411:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] RequirementsCheckerBrowserTest.CheckWindowShapeExtension (3291 ms)
[95/215] RequirementsCheckerBrowserTest.CheckWindowShapeExtension (4648 ms)
[ RUN ] ProcessManagerBrowserTest.ExtensionHostCreation
[38289:3847:0901/075410:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ProcessManagerBrowserTest.ExtensionHostCreation (4945 ms)
[96/215] ProcessManagerBrowserTest.ExtensionHostCreation (6491 ms)
[ RUN ] WebstoreInstallerBrowserTest.SimultaneousInstall
HTTP server started on http://127.0.0.1:62325...
sending server_data: {"host": "127.0.0.1", "port": 62325} (36 bytes)
[38300:3847:0901/075416:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38301:12807:0901/075417:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38301:12807:0901/075417:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebstoreInstallerBrowserTest.SimultaneousInstall (3857 ms)
[97/215] WebstoreInstallerBrowserTest.SimultaneousInstall (5272 ms)
[ RUN ] WebstoreStartupInstallerSupervisedUsersTest.InstallProhibited
HTTP server started on http://127.0.0.1:62327...
sending server_data: {"host": "127.0.0.1", "port": 62327} (36 bytes)
[38304:3847:0901/075417:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38296:3847:0901/075418:INFO:CONSOLE(8)] "Page loaded", source: http://app.com:62327/files/extensions/api_test/webstore_inline_install/install_prohibited.html (8)
[38296:3847:0901/075418:INFO:CONSOLE(11)] "In runTest", source: http://app.com:62327/files/extensions/api_test/webstore_inline_install/install_prohibited.html (11)
[38296:3847:0901/075422:WARNING:extension_error_reporter.cc(79)] Extension error: Applications and extensions cannot be modified by supervised users.
[38296:3847:0901/075422:INFO:CONSOLE(28)] "Ran test, sending response", source: http://app.com:62327/files/extensions/api_test/webstore_inline_install/install_prohibited.html (28)
[38296:3847:0901/075422:INFO:CONSOLE(30)] "Test complete", source: http://app.com:62327/files/extensions/api_test/webstore_inline_install/install_prohibited.html (30)
[ OK ] WebstoreStartupInstallerSupervisedUsersTest.InstallProhibited (7590 ms)
[98/215] WebstoreStartupInstallerSupervisedUsersTest.InstallProhibited (9181 ms)
[ RUN ] GeolocationBrowserTest.IFramesWithFreshPosition
[38311:3847:0901/075420:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38306:73739:0901/075422:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[38306:38403:0901/075422:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38306:3847:0901/075422:WARNING:geolocation_browsertest.cc(283)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.IFramesWithFreshPosition (4201 ms)
[99/215] GeolocationBrowserTest.IFramesWithFreshPosition (5724 ms)
[ RUN ] GeolocationBrowserTest.LastUsageUpdated
[38321:3847:0901/075426:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38315:73483:0901/075427:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[38315:3847:0901/075427:WARNING:geolocation_browsertest.cc(283)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.LastUsageUpdated (3581 ms)
[100/215] GeolocationBrowserTest.LastUsageUpdated (5177 ms)
[ RUN ] EncryptedMediaIsTypeSupportedTest.IsSupportedKeySystemWithMediaMimeType_ClearKey_NoType
[38329:3847:0901/075430:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38326:3847:0901/075431:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[38330:13063:0901/075431:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[38330:13063:0901/075431:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38330:13063:0901/075431:WARNING:channel.cc(325)] RawChannel write error
[ OK ] EncryptedMediaIsTypeSupportedTest.IsSupportedKeySystemWithMediaMimeType_ClearKey_NoType (2759 ms)
[101/215] EncryptedMediaIsTypeSupportedTest.IsSupportedKeySystemWithMediaMimeType_ClearKey_NoType (4059 ms)
[ RUN ] DeferredMediaBrowserTest.BackgroundMediaIsDeferred
[38322:3847:0901/075426:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38324:13063:0901/075432:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38324:13063:0901/075432:WARNING:channel.cc(325)] RawChannel write error
[38325:13063:0901/075432:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] DeferredMediaBrowserTest.BackgroundMediaIsDeferred (8284 ms)
[102/215] DeferredMediaBrowserTest.BackgroundMediaIsDeferred (9821 ms)
[ RUN ] EncryptedMediaIsTypeSupportedTest.IsSupportedKeySystemWithMediaMimeType_ClearKey_WebM
[38335:3847:0901/075435:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38331:3847:0901/075436:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[ OK ] EncryptedMediaIsTypeSupportedTest.IsSupportedKeySystemWithMediaMimeType_ClearKey_WebM (3329 ms)
[103/215] EncryptedMediaIsTypeSupportedTest.IsSupportedKeySystemWithMediaMimeType_ClearKey_WebM (5031 ms)
[ RUN ] MediaFileValidatorTest.ValidAudio
[38339:3847:0901/075436:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] MediaFileValidatorTest.ValidAudio (4292 ms)
[104/215] MediaFileValidatorTest.ValidAudio (5801 ms)
[ RUN ] DnsProbeBrowserTest.CorrectionsDisabled
[38346:3847:0901/075440:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38342:35843:0901/075442:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38342:35843:0901/075442:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DnsProbeBrowserTest.CorrectionsDisabled (3831 ms)
[105/215] DnsProbeBrowserTest.CorrectionsDisabled (5523 ms)
[ RUN ] FtpBrowserTest.BasicFtpUrlAuthentication
[38350:3847:0901/075442:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
FTP server started on port 62350...
sending server_data: {"host": "127.0.0.1", "port": 62350} (36 bytes)
starting FTP server
[]127.0.0.1:62351 Connected.
127.0.0.1:62351 ==> 220 pyftpdlib 0.7.0 based ftpd ready.
127.0.0.1:62351 <== USER chrome
127.0.0.1:62351 ==> 331 Username ok, send password.
127.0.0.1:62351 <== PASS ******
127.0.0.1:62351 ==> 230 Login successful.
127.0.0.1:62351 <== SYST
127.0.0.1:62351 ==> 215 UNIX Type: L8
127.0.0.1:62351 <== PWD
127.0.0.1:62351 ==> 257 "/" is the current directory.
127.0.0.1:62351 <== TYPE I
127.0.0.1:62351 ==> 200 Type set to: Binary.
127.0.0.1:62351 <== SIZE /
127.0.0.1:62351 ==> 550 / is not retrievable.
127.0.0.1:62351 <== CWD /
127.0.0.1:62351 ==> 250 "/" is the current directory.
127.0.0.1:62351 <== PASV
127.0.0.1:62351 ==> 227 Entering passive mode (127,0,0,1,243,144).
127.0.0.1:62351 <== LIST -l
127.0.0.1:62351 ==> 125 Data connection already open. Transfer starting.
127.0.0.1:62351 ==> 226 Transfer complete.
127.0.0.1:62351 <== QUIT
127.0.0.1:62351 ==> 221 Goodbye.
[chrome]@127.0.0.1:62351 Disconnected.
[38345:3847:0901/075443:INFO:CONSOLE(299)] "Unexpected condition on ftp://127.0.0.1:62350/: Could not find value for language", source: ftp://chrome:chrome@127.0.0.1:62350/ (299)
[38350:3847:0901/075443:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] FtpBrowserTest.BasicFtpUrlAuthentication (3896 ms)
[106/215] FtpBrowserTest.BasicFtpUrlAuthentication (5487 ms)
[ RUN ] LoadTimingBrowserTest.Basic
[38357:3847:0901/075445:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] LoadTimingBrowserTest.Basic (4007 ms)
[107/215] LoadTimingBrowserTest.Basic (5344 ms)
[ RUN ] PredictorBrowserTest.PreconnectCORSAndFetchNonCORS
[38361:3847:0901/075447:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38356:73987:0901/075448:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /test.gif
[38356:38915:0901/075448:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38356:38915:0901/075448:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PredictorBrowserTest.PreconnectCORSAndFetchNonCORS (3088 ms)
[108/215] PredictorBrowserTest.PreconnectCORSAndFetchNonCORS (4570 ms)
[ RUN ] SdchBrowserTest.BrowsingDataRemover
[38367:3847:0901/075451:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SdchBrowserTest.BrowsingDataRemover (3398 ms)
[109/215] SdchBrowserTest.BrowsingDataRemover (4731 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForXHRWithoutOnSubmit
[38371:3847:0901/075452:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38364:54567:0901/075453:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PromptForXHRWithoutOnSubmit (3617 ms)
[110/215] PasswordManagerBrowserTestBase.PromptForXHRWithoutOnSubmit (5007 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptForXHRSubmitWithoutNavigationWithUnfilledForm_SignupForm
[38377:3847:0901/075456:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38373:54555:0901/075457:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[38373:37379:0901/075457:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PasswordManagerBrowserTestBase.NoPromptForXHRSubmitWithoutNavigationWithUnfilledForm_SignupForm (3708 ms)
[111/215] PasswordManagerBrowserTestBase.NoPromptForXHRSubmitWithoutNavigationWithUnfilledForm_SignupForm (5162 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptForFetchSubmitWithoutNavigationWithUnfilledForm
[38381:3847:0901/075457:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38375:54567:0901/075458:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.NoPromptForFetchSubmitWithoutNavigationWithUnfilledForm (3522 ms)
[112/215] PasswordManagerBrowserTestBase.NoPromptForFetchSubmitWithoutNavigationWithUnfilledForm (5009 ms)
[ RUN ] PasswordManagerBrowserTestBase.VerifyPasswordGenerationUpload
[38387:3847:0901/075501:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38383:54807:0901/075502:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.VerifyPasswordGenerationUpload (3769 ms)
[113/215] PasswordManagerBrowserTestBase.VerifyPasswordGenerationUpload (5161 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoLastLoadGoodLastLoad
[38391:3847:0901/075502:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38385:40451:0901/075505:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[38392:12807:0901/075505:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[38392:12807:0901/075505:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38392:12807:0901/075505:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38385:40451:0901/075505:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38385:40451:0901/075505:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PasswordManagerBrowserTestBase.NoLastLoadGoodLastLoad (6101 ms)
[114/215] PasswordManagerBrowserTestBase.NoLastLoadGoodLastLoad (7649 ms)
[ RUN ] PasswordManagerBrowserTestBase.ChangingTextToPasswordFieldOnSignupForm
[38398:3847:0901/075506:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38394:54307:0901/075507:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.ChangingTextToPasswordFieldOnSignupForm (3098 ms)
[115/215] PasswordManagerBrowserTestBase.ChangingTextToPasswordFieldOnSignupForm (4398 ms)
[ RUN ] PasswordManagerBrowserTestBase.BaseTagWithNoActionTest
[38404:3847:0901/075509:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38400:54823:0901/075510:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.BaseTagWithNoActionTest (3289 ms)
[116/215] PasswordManagerBrowserTestBase.BaseTagWithNoActionTest (4720 ms)
[ RUN ] PDFExtensionTest.Basic
[38408:3847:0901/075510:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38401:73219:0901/075511:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[38401:3847:0901/075514:INFO:CONSOLE(0)] "[SUCCESS] testHasElements", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[38401:3847:0901/075515:INFO:CONSOLE(0)] "[SUCCESS] testPluginElement", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[38401:41219:0901/075515:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38401:41219:0901/075515:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PDFExtensionTest.Basic (6978 ms)
[117/215] PDFExtensionTest.Basic (8445 ms)
[ RUN ] MaterialPDFExtensionTest.Basic
[38414:3847:0901/075514:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38411:72963:0901/075515:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[38411:3847:0901/075518:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[38411:3847:0901/075520:INFO:CONSOLE(0)] "[SUCCESS] testHasElements", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[38411:3847:0901/075520:INFO:CONSOLE(0)] "[SUCCESS] testPluginElement", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[38411:3847:0901/075520:INFO:CONSOLE(0)] "[SUCCESS] testIgnoreKeyEvents", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[38411:3847:0901/075520:INFO:CONSOLE(0)] "[SUCCESS] testOpenCloseBookmarks", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[38411:3847:0901/075520:INFO:CONSOLE(0)] "[SUCCESS] testGetFilenameFromURL", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[ OK ] MaterialPDFExtensionTest.Basic (8561 ms)
[118/215] MaterialPDFExtensionTest.Basic (10135 ms)
[ RUN ] PluginPowerSaverBrowserTest.SmallSameOrigin
[38430:3847:0901/075518:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[38433]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38433]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38433]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38433]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38433]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38433]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38433]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38433]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38433]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38433]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38433]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38433]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38433]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38433]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38433]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38433]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38433]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38433]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38433]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38433]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38433]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38433]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38433]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38433]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38433]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
[38424:39939:0901/075520:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PluginPowerSaverBrowserTest.SmallSameOrigin (4226 ms)
[119/215] PluginPowerSaverBrowserTest.SmallSameOrigin (5653 ms)
[ RUN ] PluginPowerSaverBrowserTest.LargeCrossOriginObscured
[38440:3847:0901/075524:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[38445]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38445]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38445]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38445]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38445]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38445]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38445]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38445]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38445]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38445]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38445]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38445]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38445]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38445]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38445]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38445]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38445]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38445]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38445]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38445]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38445]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38445]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38445]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38445]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[38445]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
[ OK ] PluginPowerSaverBrowserTest.LargeCrossOriginObscured (4726 ms)
[120/215] PluginPowerSaverBrowserTest.LargeCrossOriginObscured (6349 ms)
[ RUN ] PrerenderBrowserTest.PrerenderSSLErrorTopLevel
[38441:3847:0901/075524:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62405...
sending server_data: {"host": "127.0.0.1", "port": 62405} (36 bytes)
HTTPS server started on https://localhost:62406...
sending server_data: {"host": "localhost", "port": 62406} (36 bytes)
[38435:37379:0901/075528:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38435:37379:0901/075528:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderSSLErrorTopLevel (5873 ms)
[121/215] PrerenderBrowserTest.PrerenderSSLErrorTopLevel (7262 ms)
[ RUN ] PrerenderBrowserTest.ControlGroup
[38453:3847:0901/075531:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62412...
sending server_data: {"host": "127.0.0.1", "port": 62412} (36 bytes)
[ OK ] PrerenderBrowserTest.ControlGroup (4095 ms)
[122/215] PrerenderBrowserTest.ControlGroup (5506 ms)
[ RUN ] PrerenderBrowserTest.PrerenderKeepSubresourceExtensionScheme
[38457:3847:0901/075532:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62418...
sending server_data: {"host": "127.0.0.1", "port": 62418} (36 bytes)
[38450:40451:0901/075534:WARNING:extension_protocols.cc(426)] Failed to GetPathForExtension: abcdefg
[38450:40451:0901/075534:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://abcdefg/test.jpg
[38450:40451:0901/075534:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38450:40451:0901/075534:WARNING:channel.cc(325)] RawChannel write error
[38450:40451:0901/075534:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38450:40451:0901/075534:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderKeepSubresourceExtensionScheme (5119 ms)
[123/215] PrerenderBrowserTest.PrerenderKeepSubresourceExtensionScheme (6489 ms)
[ RUN ] PushMessagingBrowserTest.PushEventNoServiceWorker
HTTPS server started on https://127.0.0.1:62424...
sending server_data: {"host": "127.0.0.1", "port": 62424} (36 bytes)
[38467:3847:0901/075537:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38461:3847:0901/075538:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:62424/files/push_messaging/push_test.js (18)
[38461:3847:0901/075538:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:62424/files/push_messaging/push_test.js (18)
[38461:3847:0901/075538:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:62424/files/push_messaging/push_test.js (18)
[38461:3847:0901/075538:INFO:CONSOLE(18)] "sendResultToTest: false - is not controlled", source: https://127.0.0.1:62424/files/push_messaging/push_test.js (18)
[38461:3847:0901/075538:INFO:CONSOLE(18)] "sendResultToTest: true - is controlled", source: https://127.0.0.1:62424/files/push_messaging/push_test.js (18)
[38461:3847:0901/075538:INFO:CONSOLE(18)] "sendResultToTest: service worker unregistration status: true", source: https://127.0.0.1:62424/files/push_messaging/push_test.js (18)
[38461:3847:0901/075538:INFO:CONSOLE(18)] "sendResultToTest: null", source: https://127.0.0.1:62424/files/push_messaging/push_test.js (18)
[ OK ] PushMessagingBrowserTest.PushEventNoServiceWorker (4481 ms)
[124/215] PushMessagingBrowserTest.PushEventNoServiceWorker (6140 ms)
[ RUN ] PushMessagingBrowserTest.LocalResetNotificationsPermissionUnsubscribes
HTTPS server started on https://127.0.0.1:62426...
sending server_data: {"host": "127.0.0.1", "port": 62426} (36 bytes)
[38472:3847:0901/075539:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38466:3847:0901/075540:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:62426/files/push_messaging/push_test.js (18)
[38466:3847:0901/075540:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:62426/files/push_messaging/push_test.js (18)
[38466:3847:0901/075540:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:62426/files/push_messaging/push_test.js (18)
[38466:3847:0901/075540:INFO:CONSOLE(18)] "sendResultToTest: true - subscribed", source: https://127.0.0.1:62426/files/push_messaging/push_test.js (18)
[38466:3847:0901/075540:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:62426/files/push_messaging/push_test.js (18)
[38466:3847:0901/075540:INFO:CONSOLE(18)] "sendResultToTest: permission status - prompt", source: https://127.0.0.1:62426/files/push_messaging/push_test.js (18)
[38466:3847:0901/075540:INFO:CONSOLE(18)] "sendResultToTest: false - not subscribed", source: https://127.0.0.1:62426/files/push_messaging/push_test.js (18)
[38466:3847:0901/075540:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[38466:3847:0901/075540:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[38466:3847:0901/075540:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.LocalResetNotificationsPermissionUnsubscribes (4248 ms)
[125/215] PushMessagingBrowserTest.LocalResetNotificationsPermissionUnsubscribes (5825 ms)
[ RUN ] ReferrerPolicyTest.HttpsRedirect
[38478:3847:0901/075542:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38479:12807:0901/075543:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[38479:12807:0901/075543:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[38479:12807:0901/075543:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38479:12807:0901/075543:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ReferrerPolicyTest.HttpsRedirect (3060 ms)
[126/215] ReferrerPolicyTest.HttpsRedirect (4339 ms)
[ RUN ] ReferrerPolicyTest.HttpLeftClickRedirectDefaultNoFlag
[38482:3847:0901/075544:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38477:40451:0901/075545:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ReferrerPolicyTest.HttpLeftClickRedirectDefaultNoFlag (3135 ms)
[127/215] ReferrerPolicyTest.HttpLeftClickRedirectDefaultNoFlag (4606 ms)
[ RUN ] ServiceProcessControlBrowserTest.SameLaunchTask
[38487:3847:0901/075546:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ServiceProcessControlBrowserTest.SameLaunchTask (6579 ms)
[128/215] ServiceProcessControlBrowserTest.SameLaunchTask (7901 ms)
[ RUN ] ServiceProcessControlBrowserTest.ForceShutdown
[38494:3847:0901/075548:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ServiceProcessControlBrowserTest.ForceShutdown (6037 ms)
[129/215] ServiceProcessControlBrowserTest.ForceShutdown (7529 ms)
[ RUN ] RestartTest.PRE_SessionStorage
[38503:3847:0901/075554:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38504:13063:0901/075555:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[38504:13063:0901/075555:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] RestartTest.PRE_SessionStorage (3099 ms)
[130/215] RestartTest.PRE_SessionStorage (4410 ms)
[ RUN ] TabRestoreTest.DontLoadRestoredTab
[38507:3847:0901/075556:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38516:12551:0901/075600:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[38516:12551:0901/075600:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[38516:12551:0901/075600:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38516:12551:0901/075600:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38516:12551:0901/075600:WARNING:channel.cc(325)] RawChannel write error
[ OK ] TabRestoreTest.DontLoadRestoredTab (6768 ms)
[131/215] TabRestoreTest.DontLoadRestoredTab (8225 ms)
[ RUN ] CaptivePortalBlockingPageTest.WiredNetwork_NoLoginURL_With_SSID
[38513:3847:0901/075559:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38509:3847:0901/075601:INFO:CONSOLE(1687)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAMAAADQmBKKAAACx1BMVEUAAADcRDfbSDjbRTfbRDfhSzwAAADbRDjbRzjbRTjbQzbaRDfaRDbcRDfTQyzXQzbZQDPbRDfcRDfbRTm/QCDaQzfbQzbaQzbMMzPbQzfbQzXaQzfeRjrbQjbVOSvbRDfaQzbaQzfFPDLZQjfZQzbVQCvZQzXaQjXaRDbXQTfbQzfaQTPZQTa/QADaQzbcRDjZQjXaQzfbRDTaQzbaQzbbQzfbQzfaRDfbQzbHQDTMMzPbNzfaQjfbQzbaQzfbRDbWQDTZQzfaQDXEPTHXQTbGPTHbRDbYQTTVRDPaQzbaRDXaQTXZQzXbRDfXQDDXRDTaRDbbQzbGPDLHPTPZQjTbRDfPQDDbRDbYQjbbRDbaQjbZQjbaQzfaQzfaQzXaQzbbJCTDPTDFPTTFPDLaQzbbRDbbPTHLPDXbQzbbQzfbRDfgSTnSPC3EPTHbRTfbQzbbRDfbQzbaRDfEPTHFPDLaQzbGPTLaQzatNiuiMiioNCntoZuuNivsoJrLlJCxNiy3OC2vNizz8/O3OC7Ok47+/v7x8fHWQTXMk4+9Oi739/f19fXw8PD29vb09PSlMymfMSfZQjW1Ny2zNyy7OS6nNCn4+Pjy8vKvNiu4OC2/Oy/WQjXYQjXMlI+sNSvVQTWpNCqjMimdMCfAOy/v7++4OC6+Oi/Rl5K1OC3////8/PzFPDHNk477+/u6OS7XQjX6+vq0Nyy5OC67OS+5OS29Oi/Qko3BOy+8OS/DPDCkMinSl5LPk47Rk46wNiy8Oi6/OjDAOzCeMCe2OC3CPDDCOzDDPDG5OS6sNCrEPTGyNizEPDGgMSfBOzD9/f3Qk46tNSvnnZezNizDOzHonpi0Ny2uNSvOlI+1Nyz5+fm7Oi7NlJDNlI/TmJOjMiioNCqqNCq4OS3Oko3MlZDVQTSrNCqmMynPko2sNSrQlpGhMijFPTHbRDeKorW+AAAAeHRSTlMA2UCB7CIB8zLIt8j4vhcTFPzYVQjk/qQF95TJVFUS+p37vl16DDVh6jOoNy8Eir9luzHC4+gqte9ACg6DhZmpLJUw80eB0yce3XxSV+kgQFrF+jI2zBC4QvBZUZ/ffcEH2VTHq/0VIpu2sTER2cewYmOe7Nj67Nj6WWwvAAAICklEQVR4AezV105bQRDG8TEuxj4uOMEdgxG9QOggOgjRC0j0fgGIFKVEQn7p7yFyOcc4gR1r9+Rmf/f/0Vh7vEuWIsuyLMuyrNm+joXFpTOnMpnPT1acs6XFhY6+Wfo/mkqF9Qz+IrNeKDWRx5Ijoym8ITU6kiTvLJdjeFesvEzemJqGoukpMq+10A5l7YVWMuwgDZH0AZkUmn+E0ON8iIzJZVGHbI4MaY6iLtFmQ+f1gFqx4krP2sBG4v4+sTGw1rNSjKHWg5lTG8ZrW9tjNceRG9vewmvDZMAOquWz5//44aHzbB7Vdgw8XXuoEt2nN+xHUWVP/+PWD7feQ3rHYS/c+kmzbrgdKbycySO4dZNeUbg4cyrJXBEun0mrY7icnKpFpydwOSadnsHS35Qf4jTYs9Y7+gLsUr27BLvQeV/vgo1LwnGwXdLnmsemBiXhYIrLa9Lnhsf+kJVfuLwhbTbBfsrSX2CbpEuJh2YSsjSR4bZEunTyUEfaOtx2ki6/eeittL3ltky63PHQK2l7xe0d6VLhoavSdpXbCukywUOfpO0TtxOkywwP7ZK2XdzOkC4vPHRI2g5x+0K6gHkb24XsQnYhu9BXf9wXhj5hX9zfSHVr+QATfC1Ul+B3mBIJklxDAOYEGuT7tMGkNulGwQDMCghPLQLTIrL/F8z7SAI+mOcT7NMILwhuSD+84CdlcXjhk/lPyNhHFIYXwqQM3rAL2YXsQmbZhexCf3q3n622qigM4Dpz3jfoCzh27OoL2CeoHThypMsFIX9aUrgthJQ0BCjYhoJEmpZrLhgIkYYkGBtJAmrqfzSpSFTsQ7i/szm5d2VxbMm695wpk9/69j4n3+AyNKT+WyCgHzT08KFSFEinA5pB8ECk8OynV5/pBcGjEgX20+n0KkT6QPCoRAHBWc1knukDwaMQ8bxY9K1OkEKEecFDnMzP/8xrAqlFcn9Ik8kEF9vzekBqUddDomC5XK7OawCpRdKDgOCZrNeRkQaQQmR7MsIzWT85QUZ6QL0ieLDQmVMPnZOTwcH89aQukFM0MsSeVYDgWSyX6/U6efJ5f1IXyBaNjIwMBdI4pOl6KB8CdXyFpCaQFAG0v+/cn0XsM4F+z98mkC+U1ASCiPMhDvaHH6AgxVMmTh6HPAstiPSAIBoBKN3NBx4xL4Budzq+Vrt9HE/qAUEEDgJy3nfynDzA/nQ6LXiqVSupCwSR4ODI95BAD0Q+mFf7mEADd5K6QPz8pDke+v3i9xCeTiLRagnPwIB/9ntDG6i7PgiI94fmhfVJ0Lza1eOq3+8vhJ4bOkDwOH7ApqePsD/YZ/Lw/lA+A7OFQmjvqaED5Og/8EyPHYEj8vH5yAMQOKE9y0JGXoPgsQdGnrGJe3maVz6RSCy0jtvH9ykemldhby9uWabhNUh6MC86Y0L0K97njtjnKgZWgIcCsnZ3c4a3IPZIDmmIMzE+fhPjWuB50ToTiDgr1k/h5WWIvAPBIy98MMiesYnxieihzyfvO+WDcSGf5fA1iDwD4QFy9rEgPBQQnehj4pDnb8oHnj3i0Fmms5Y1vALJB7Hbf47IA1B0PDr8mPfHPytAyAccgO5C5AVI9h/h4d/Te8QhTzQ6PDx8A+uMgEJOz7W1NdNMGV6AZD4Aif6D9/BQzAuemZltgHC/LHjChEE+AEHkOggeZ/+Z5P5zk+Jhz+jMNsYFj9hnaOjcNdfpQOQqiH8vIOrtP4fkAWiUzsHpvFZoXoiH81k313O54p+ugpDPGf0HvxedH8ERnkjkgO8X3h+5PxRQbj2XzRYNl0FIR/afOjyirqL/3EA+M6MROk9O3x/sz9qyGBgmls1ld7Ilw9WR/ebYH84HHp/oP9sIiECfbCAf3h+YOB8zl6OAsqnUnOEmaP5Tul6rmNcZ/ecPcOCJxy08h7u8PyZA4EwRh07DcBEEkb0/gz39ZztCoif8/IQ5Hbk/HM8tgIoN90AQfQEPArL7T0v2n4NIZAOeld0w4pEcBDRFHmiKxVLJTRBEwfIkcWif0X983H9EPfQXNv7CvOzfC6zz5xQQcRh0q1hMuQnC+ey+fH/QfxLd/uN39B+eFx1xvRzzQkDugiD6hvLh/RHj6u0/2B8ZD2kEiOOBx20Qzsc/yH22+w88iIf7T3eBcMGyuamUOEUCzZUa7i41i2aFB/NS9h/7fmGf5UITp7HkNgiikLhgzv2R/Scs+88a1tnEuOS8UqXSXKNRqbgPgojfZ3Hd/aL/fBfv6T9yn4WG8ynB03QfBFGcfr9kPmf2n3WT89lJ4UDE+Wx6kRBEd+DB/ZL9Z6W3/2CfRUB4f0pYoAoC8iQhiHaRD9+vEO9zuLf/ZKcc8QC01Gx6BILoOTyzBFL2Hzrd/WmQh06zUvPsY5TY06rwhM7sP5jXjhwYFrrSaGzSwGpve/e5TmzKX7hO+cRV/QcYkQ/2uYF8KKD3Xx305otziyge2X94f8ze/lMECJwl4jRrtdpFLz/5iv0SUvYfpOPYHxwBuuTpR3Gx7Mv7T4oCWoIGnNqjy95+NhhLWRZx4LH7Dzh2/ymBw6CtWu3Ka+c4F170ISp1+495dv/hdd5EPhTQu55/ehr78iX9ByCMawueq55/nAuRov/QmROFo4lxifPBezo+X4599b/9h/MR83rnLR0feEOk7j/2Om89+ujcHkytrz36Wtl/wKlwPlcxrz7Ohdf7ESn7jxzYh7hffZ43zv9vFLF/Vf0Hv6dXLl66fH7Gf0i3E4sWdg3XAAAAAElFTkSuQmCC)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.matches(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: Could not find value for displaycheckbox", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAFo0lEQVR4Xu3cS1OTVxwG8Ha6dsZNt/0S7ozX+wUSGKN7ycIvkJ2OiNcdbvwMfABXLS1VvLXFSMWUgFAh1oJICCEGq8UFp8+fPu87J4S3vrmcvIfOceaZMKOSnN/8z/+c95Yv3B8XFxcXFxcXFzNRZ89+rZLJJNKLDCAZdfp0Hini5zWJ/Izk5e+QAf7bpPzf/yvKLkD0I1lArCOqwazL70D65Xdub5RUagcA0kDJCYCJ8Hen5b22D8y5czvVmTN9gCkRwHzwXvKe8t72wij1JWB6AFMIBDAPVZDPIJ/Fth7zDWAeESD64LPIZ7ICBwAxZBFRlmURiUWLk0ymuCwrG8NtQyqKKfUVYG4RwP7gs8pnbhsOAO4gapvlTluQzFaO+Uoy3nNMAayurlalcOqUKaSUudUKTa9dQN/t3m0EiWOItX6fw6W8nUCDyFJHh5ktAMbUuh0yN4HtBPpWgGIxNYQUTSBhTC3ZccvW3QNoawUR6Afk7p49ZpAwtuYPPHlsFUkFEehHAA0jy61GwthkjM1UTx8BIq2gIeDcQ+7v3atKnZ2trqK+xs/n8JRFVBUEJL+CBGgYQD/t369WWomEMTZ0PgkAaQ8g6ik2RJyH+/apxwD6BSm3tpLS9QPxTGDUFTQkTZrT6wGApIJGkKcHD6p38XjLzkzWfw6ZADb0oHvAEaBHAPpZKohAv7YSCWOup3r6CRBpBX3v9R+pHuSxAB04oDKI4EjGDh1qDRLGXA9Q1iagYQFigxagJwR6BpwxptIsEsYc+roVANajBhpkcxag+3qDBs5TRMd5jowfPtws0rqMPUz1JAkQbQ8i0F1vBWP/GQHOqEwvgWGywPmNWW0GCWMPA9RrA9Cg339YPQR6AhwBGtuEM47kjhxRE0jDSBh7GKABC4CqGzSBZHplNCDA6PGBXhw9qt4nEo0ADYQBytgCJLvnB97yLs2ZQM+Q59WV4+NM8nWqESSMPcwOOm8BEA8v2KC5QcxIgxYgTq0sgSY8HFaP4Ewjvx87Vi9SPgxQ0QYgHqD6q9cIK2jU7z2sHIY4NUAzyF/hkYphptiaDUBjFy6oYa//aLtnArHn1FaOjvMSkdfZsEgY+7YBqpTLKnvxonrI/jPiTS/ijBPHAxKYFxrONDLD5I8f33j9AKQQQHZOsaVr1wSlBmkcSN7hxagGlPtM5Xg4swR6xXwGqWhnk2aWr1/fEmni0iUfiNPLX84nQ+L8wbw+ceK/kPKGlnnzSFNA8nbPOQBNalOKOEw1DiMwfuaQj11dDS7z3ChGmVIA0nRvr8oCaKPvbMJ5ycxqOLObKudP4syfPCmpRcLYDRxqmMlKANLM5cvSf/zqmUI4rQik9ZwAnDnkDbKA/K0jYeyhD1ZtRnoFJKxSWuVwWjHEERjiyCsrR8N5iyu3i4iPhLEbON1hNuUApNdXrgAooHJqgHQchDiSApE+dXXxdIeBE2am8+7GjS2R5oBU1ZCDp5WfBR2HweVtueaWNXDKNXqkeSARRlutiMP404pZJJCHU0RwKanf8El786kEIL0BEisnsOfoOJICIzjLSLmjY5fFl33CZ/XmzSCkwMqZD5hWgkOgnIELh/Yhvb16Vc0RqXa1Ympx1EoikTZw6TnavA9AWujpERgdh0B+5bAp+72npBKJHQZuXrAPqXD7dlDlEIdVw+BGCKmePgO3v9iHBJzaymF0nCUNB9f3C6q7e6eBG6jsyofz57V9DrOpIRc0GMkKUuns7DFwC56dwYGnvpTX9hzGwynF47wFz8BNnLYGx1ScUn64WlXjlOPxxY8Yk6HbgO1H0nsOo+OsVRKJmNEbyW3PGpAAhGg9hwFOyj2KQCR/WjG4TeaWe5hlE5LAlBG8bvUwi3sc6lN390blGMBxD9S5RzINxD3U6x4Ld18s4L6awt64LzdxX4/zDxj9/IEueAvhAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.matches(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1687)
[38509:3847:0901/075601:INFO:CONSOLE(1687)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.matches(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: [undefined] (displaycheckbox) is not a boolean", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20its%20login%20page.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.matches(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1687)
[38509:38915:0901/075601:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[38509:38915:0901/075601:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38509:38915:0901/075601:WARNING:channel.cc(325)] RawChannel write error
[ OK ] CaptivePortalBlockingPageTest.WiredNetwork_NoLoginURL_With_SSID (4579 ms)
[132/215] CaptivePortalBlockingPageTest.WiredNetwork_NoLoginURL_With_SSID (6060 ms)
[ RUN ] SSLUITestIgnoreCertErrors.TestWSS
[38527:3847:0901/075605:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62443...
sending server_data: {"host": "127.0.0.1", "port": 62443} (36 bytes)
Trying to start websocket server on wss://127.0.0.1:0...
WebSocket server started on wss://127.0.0.1:62444...
sending server_data: {"host": "127.0.0.1", "port": 62444} (36 bytes)
1.0.0.127.in-addr.arpa - code 404, message File not found
[38520:40451:0901/075607:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38520:40451:0901/075607:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SSLUITestIgnoreCertErrors.TestWSS (4642 ms)
[133/215] SSLUITestIgnoreCertErrors.TestWSS (5990 ms)
[ RUN ] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedReportingWithNoOptIn
[38525:3847:0901/075604:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:62441...
sending server_data: {"host": "127.0.0.1", "port": 62441} (36 bytes)
[38531:12807:0901/075607:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38531:12807:0901/075607:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38531:12807:0901/075607:WARNING:channel.cc(325)] RawChannel write error
[38519:37379:0901/075607:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38531:16131:0901/075607:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000108fcdf33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001090132b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000109060ea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001153c59e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001153c509e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010a91c244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010a2bbd96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010a384fdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010b4c73d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010b471308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010b4707c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001090d5ff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001090d56b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001090cb92f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff95742772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff9572f1a1 thread_start + 13
[ OK ] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedReportingWithNoOptIn (5264 ms)
[134/215] SSLUITestWithExtendedReporting.TestBrokenHTTPSProceedReportingWithNoOptIn (6727 ms)
[ RUN ] CommonNameMismatchBrowserTest.CheckWWWSubdomainMismatchInverse
[38539:3847:0901/075611:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:62451...
sending server_data: {"host": "127.0.0.1", "port": 62451} (36 bytes)
[38533:3847:0901/075613:INFO:CONSOLE(0)] "Redirecting navigation example.org -> www.example.org because the server presented a certificate valid for www.example.org but not for example.org.", source: https://www.example.org:62451/files/ssl/google.html?a=b (0)
[ OK ] CommonNameMismatchBrowserTest.CheckWWWSubdomainMismatchInverse (4231 ms)
[135/215] CommonNameMismatchBrowserTest.CheckWWWSubdomainMismatchInverse (5496 ms)
[ RUN ] CertVerifierBrowserTest.MockCertVerifierSmokeTest
[38540:3847:0901/075611:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:62450...
sending server_data: {"host": "127.0.0.1", "port": 62450} (36 bytes)
[38542:12807:0901/075614:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38545:13063:0901/075614:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38545:13063:0901/075614:WARNING:channel.cc(325)] RawChannel write error
[ OK ] CertVerifierBrowserTest.MockCertVerifierSmokeTest (5136 ms)
[136/215] CertVerifierBrowserTest.MockCertVerifierSmokeTest (6463 ms)
[ RUN ] AutofillDialogControllerTest.AcceptWithSuggestions
[38550:3847:0901/075616:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.AcceptWithSuggestions (3926 ms)
[137/215] AutofillDialogControllerTest.AcceptWithSuggestions (5435 ms)
[ RUN ] AutofillDialogControllerTest.FillFormIncludesCVC
[38554:3847:0901/075617:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.FillFormIncludesCVC (4530 ms)
[138/215] AutofillDialogControllerTest.FillFormIncludesCVC (6108 ms)
[ RUN ] PopupBlockerBrowserTest.ClosableAfterNavigation
[38561:3847:0901/075622:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38557:73475:0901/075623:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[38557:40451:0901/075624:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38557:40451:0901/075624:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PopupBlockerBrowserTest.ClosableAfterNavigation (4611 ms)
[139/215] PopupBlockerBrowserTest.ClosableAfterNavigation (5957 ms)
[ RUN ] BrowserTest.RenderIdleTime
[38565:3847:0901/075623:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserTest.RenderIdleTime (3084 ms)
[140/215] BrowserTest.RenderIdleTime (4328 ms)
[ RUN ] BrowserNavigatorTest.Disposition_Incognito
[38574:3847:0901/075628:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserNavigatorTest.Disposition_Incognito (3787 ms)
[141/215] BrowserNavigatorTest.Disposition_Incognito (5228 ms)
[ RUN ] AcceleratorsCocoaBrowserTest.MappingAcceleratorsInMainMenu
[38583:3847:0901/075633:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38584:14595:0901/075634:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[38584:14595:0901/075634:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[38584:14595:0901/075634:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] AcceleratorsCocoaBrowserTest.MappingAcceleratorsInMainMenu (2908 ms)
[142/215] AcceleratorsCocoaBrowserTest.MappingAcceleratorsInMainMenu (4328 ms)
[ RUN ] BrowserNavigatorTest.NavigateFromNTPToOptionsPageInSameTab
[38575:3847:0901/075628:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38569:40451:0901/075630:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[38569:40451:0901/075630:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38569:40451:0901/075630:WARNING:channel.cc(325)] RawChannel write error
[38569:3847:0901/075631:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[38569:40451:0901/075634:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38569:40451:0901/075634:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowserNavigatorTest.NavigateFromNTPToOptionsPageInSameTab (8939 ms)
[143/215] BrowserNavigatorTest.NavigateFromNTPToOptionsPageInSameTab (10248 ms)
[ RUN ] WindowAppleScriptTest.NSWindowTest
[38590:3847:0901/075637:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38593:13063:0901/075639:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38593:13063:0901/075639:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WindowAppleScriptTest.NSWindowTest (3887 ms)
[144/215] WindowAppleScriptTest.NSWindowTest (5406 ms)
[ RUN ] ManagePasswordsBubbleTest.PasswordEntryShowsPendingSaveView
[38594:3847:0901/075638:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38595:13831:0901/075640:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ManagePasswordsBubbleTest.PasswordEntryShowsPendingSaveView (4214 ms)
[145/215] ManagePasswordsBubbleTest.PasswordEntryShowsPendingSaveView (5443 ms)
[ RUN ] FindInPageControllerTest.FindWholeFileContent
[38602:3847:0901/075643:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.FindWholeFileContent (3168 ms)
[146/215] FindInPageControllerTest.FindWholeFileContent (4608 ms)
[ RUN ] FindInPageControllerTest.SelectChangesOrdinal_Issue20883
[38605:3847:0901/075643:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.SelectChangesOrdinal_Issue20883 (3100 ms)
[147/215] FindInPageControllerTest.SelectChangesOrdinal_Issue20883 (4570 ms)
[ RUN ] SettingsWindowManagerTest.OpenChromePages
[38611:3847:0901/075647:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38607:62467:0901/075650:ERROR:mach_broker_mac.mm(222)] Unknown process 38618 is sending Mach IPC messages!
[38620:12807:0901/075651:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[38621:13063:0901/075651:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[ OK ] SettingsWindowManagerTest.OpenChromePages (5691 ms)
[148/215] SettingsWindowManagerTest.OpenChromePages (7208 ms)
[ RUN ] BookmarksTest.TwoCommandsOneTab
[38615:3847:0901/075648:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38608:40451:0901/075651:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38608:40451:0901/075651:WARNING:channel.cc(325)] RawChannel write error
[38608:3847:0901/075651:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] BookmarksTest.TwoCommandsOneTab (5903 ms)
[149/215] BookmarksTest.TwoCommandsOneTab (7226 ms)
[ RUN ] UnloadTest.CrossSiteInfiniteUnloadAsync
[38630:3847:0901/075655:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38623:40451:0901/075657:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38623:40451:0901/075657:WARNING:channel.cc(325)] RawChannel write error
[ OK ] UnloadTest.CrossSiteInfiniteUnloadAsync (4518 ms)
[150/215] UnloadTest.CrossSiteInfiniteUnloadAsync (5921 ms)
[ RUN ] UnloadTest.BrowserCloseInfiniteUnload
[38640:3847:0901/075702:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38636:3847:0901/075704:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] UnloadTest.BrowserCloseInfiniteUnload (4298 ms)
[151/215] UnloadTest.BrowserCloseInfiniteUnload (5644 ms)
[ RUN ] ZoomControllerBrowserTest.SettingsZoomAfterSigninWorks
[38626:3847:0901/075654:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38622:3847:0901/075658:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[38632:3847:0901/075700:WARNING:console.cc(108)] Could not log "Extension view no longer exists": no render frame found
[38622:39171:0901/075700:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[38622:3847:0901/075701:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[38622:39171:0901/075704:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38622:39171:0901/075704:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ZoomControllerBrowserTest.SettingsZoomAfterSigninWorks (12365 ms)
[152/215] ZoomControllerBrowserTest.SettingsZoomAfterSigninWorks (13768 ms)
[ RUN ] ChromeLocatorTest.FindNonExistentBundle
[ OK ] ChromeLocatorTest.FindNonExistentBundle (0 ms)
[153/215] ChromeLocatorTest.FindNonExistentBundle (1521 ms)
[ RUN ] ChromeLocatorTest.GetNonExistentBundleInfo
[ OK ] ChromeLocatorTest.GetNonExistentBundleInfo (3 ms)
[154/215] ChromeLocatorTest.GetNonExistentBundleInfo (1211 ms)
[ RUN ] AutofillRendererTest.DontCrashWhileAssociatingForms
[ OK ] AutofillRendererTest.DontCrashWhileAssociatingForms (583 ms)
[155/215] AutofillRendererTest.DontCrashWhileAssociatingForms (1850 ms)
[ RUN ] FormAutocompleteTest.AjaxSucceeded_NoLongerVisible
[38645:3847:0901/075708:15223865082456:WARNING:keycode_converter.cc(98)] empty code string
[38645:3847:0901/075708:15223868843533:WARNING:keycode_converter.cc(98)] empty code string
[38645:3847:0901/075708:15223869378667:WARNING:keycode_converter.cc(98)] empty code string
[38645:3847:0901/075708:15223869884021:WARNING:keycode_converter.cc(98)] empty code string
[38645:3847:0901/075708:15223909631356:WARNING:keycode_converter.cc(98)] empty code string
[38645:3847:0901/075708:15223911664408:WARNING:keycode_converter.cc(98)] empty code string
[38645:3847:0901/075708:15223913459473:WARNING:keycode_converter.cc(98)] empty code string
[ OK ] FormAutocompleteTest.AjaxSucceeded_NoLongerVisible (450 ms)
[156/215] FormAutocompleteTest.AjaxSucceeded_NoLongerVisible (1770 ms)
[ RUN ] FormAutofillTest.WebFormControlElementToFormFieldLongSelect
[ OK ] FormAutofillTest.WebFormControlElementToFormFieldLongSelect (391 ms)
[157/215] FormAutofillTest.WebFormControlElementToFormFieldLongSelect (1529 ms)
[ RUN ] FormAutofillTest.InvalidLabels
[ OK ] FormAutofillTest.InvalidLabels (359 ms)
[158/215] FormAutofillTest.InvalidLabels (1521 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromTableWithSpecialElements
[ OK ] FormAutofillTest.LabelsInferredFromTableWithSpecialElements (475 ms)
[159/215] FormAutofillTest.LabelsInferredFromTableWithSpecialElements (1632 ms)
[ RUN ] PasswordAutofillAgentTest.NoAutocompleteForFilledFieldUnmatched
[ OK ] PasswordAutofillAgentTest.NoAutocompleteForFilledFieldUnmatched (468 ms)
[160/215] PasswordAutofillAgentTest.NoAutocompleteForFilledFieldUnmatched (1862 ms)
[ RUN ] PasswordAutofillAgentTest.PasswordNotClearedOnEdit
[38650:3847:0901/075712:15227921164994:WARNING:keycode_converter.cc(98)] empty code string
[38650:3847:0901/075712:15227926698479:WARNING:keycode_converter.cc(98)] empty code string
[38650:3847:0901/075712:15227927583077:WARNING:keycode_converter.cc(98)] empty code string
[38650:3847:0901/075712:15227928153507:WARNING:keycode_converter.cc(98)] empty code string
[38650:3847:0901/075712:15227928675726:WARNING:keycode_converter.cc(98)] empty code string
[38650:3847:0901/075712:15227929312133:WARNING:keycode_converter.cc(98)] empty code string
[38650:3847:0901/075712:15227971049980:WARNING:keycode_converter.cc(98)] empty code string
[38650:3847:0901/075712:15227973339621:WARNING:keycode_converter.cc(98)] empty code string
[38650:3847:0901/075712:15227975336338:WARNING:keycode_converter.cc(98)] empty code string
[38650:3847:0901/075712:15227977260518:WARNING:keycode_converter.cc(98)] empty code string
[38650:3847:0901/075712:15227979193998:WARNING:keycode_converter.cc(98)] empty code string
[ OK ] PasswordAutofillAgentTest.PasswordNotClearedOnEdit (472 ms)
[161/215] PasswordAutofillAgentTest.PasswordNotClearedOnEdit (1789 ms)
[ RUN ] PasswordAutofillAgentTest.WaitUsername
[38651:3847:0901/075713:15229102787475:WARNING:keycode_converter.cc(98)] empty code string
[38651:3847:0901/075713:15229148259267:WARNING:keycode_converter.cc(98)] empty code string
[38651:3847:0901/075713:15229152091515:WARNING:keycode_converter.cc(98)] empty code string
[38651:3847:0901/075713:15229154237303:WARNING:keycode_converter.cc(98)] empty code string
[38651:3847:0901/075713:15229158406804:WARNING:keycode_converter.cc(98)] empty code string
[38651:3847:0901/075713:15229161382129:WARNING:keycode_converter.cc(98)] empty code string
[38651:3847:0901/075713:15229164301286:WARNING:keycode_converter.cc(98)] empty code string
[38651:3847:0901/075713:15229166419191:WARNING:keycode_converter.cc(98)] empty code string
[38651:3847:0901/075713:15229168444698:WARNING:keycode_converter.cc(98)] empty code string
[38651:3847:0901/075713:15229170758549:WARNING:keycode_converter.cc(98)] empty code string
[38651:3847:0901/075713:15229173988966:WARNING:keycode_converter.cc(98)] empty code string
[38651:3847:0901/075713:15229178797224:WARNING:keycode_converter.cc(98)] empty code string
[38651:3847:0901/075713:15229182575077:WARNING:keycode_converter.cc(98)] empty code string
[38651:3847:0901/075713:15229186285914:WARNING:keycode_converter.cc(98)] empty code string
[38651:3847:0901/075713:15229190096634:WARNING:keycode_converter.cc(98)] empty code string
[38651:3847:0901/075713:15229192979830:WARNING:keycode_converter.cc(98)] empty code string
[38651:3847:0901/075713:15229195117859:WARNING:keycode_converter.cc(98)] empty code string
[38651:3847:0901/075713:15229198406120:WARNING:keycode_converter.cc(98)] empty code string
[38651:3847:0901/075713:15229200795092:WARNING:keycode_converter.cc(98)] empty code string
[38651:3847:0901/075713:15229203024131:WARNING:keycode_converter.cc(98)] empty code string
[38651:3847:0901/075713:15229206687447:WARNING:keycode_converter.cc(98)] empty code string
[38651:3847:0901/075713:15229208969767:WARNING:keycode_converter.cc(98)] empty code string
[38651:3847:0901/075713:15229211084384:WARNING:keycode_converter.cc(98)] empty code string
[38651:3847:0901/075713:15229212999886:WARNING:keycode_converter.cc(98)] empty code string
[38651:3847:0901/075713:15229215108562:WARNING:keycode_converter.cc(98)] empty code string
[38651:3847:0901/075713:15229217008045:WARNING:keycode_converter.cc(98)] empty code string
[38651:3847:0901/075713:15229218976046:WARNING:keycode_converter.cc(98)] empty code string
[38651:3847:0901/075713:15229220809049:WARNING:keycode_converter.cc(98)] empty code string
[38651:3847:0901/075713:15229224882864:WARNING:keycode_converter.cc(98)] empty code string
[38651:3847:0901/075713:15229228033914:WARNING:keycode_converter.cc(98)] empty code string
[38651:3847:0901/075713:15229231453010:WARNING:keycode_converter.cc(98)] empty code string
[38651:3847:0901/075713:15229234638394:WARNING:keycode_converter.cc(98)] empty code string
[38651:3847:0901/075713:15229238937884:WARNING:keycode_converter.cc(98)] empty code string
[38651:3847:0901/075713:15229241888287:WARNING:keycode_converter.cc(98)] empty code string
[38651:3847:0901/075713:15229244711257:WARNING:keycode_converter.cc(98)] empty code string
[38651:3847:0901/075713:15229247092305:WARNING:keycode_converter.cc(98)] empty code string
[38651:3847:0901/075713:15229249630637:WARNING:keycode_converter.cc(98)] empty code string
[38651:3847:0901/075713:15229251605906:WARNING:keycode_converter.cc(98)] empty code string
[38651:3847:0901/075713:15229253576345:WARNING:keycode_converter.cc(98)] empty code string
[ OK ] PasswordAutofillAgentTest.WaitUsername (523 ms)
[162/215] PasswordAutofillAgentTest.WaitUsername (1954 ms)
[ RUN ] PasswordAutofillAgentTest.IsWebNodeVisibleTest
[ OK ] PasswordAutofillAgentTest.IsWebNodeVisibleTest (595 ms)
[163/215] PasswordAutofillAgentTest.IsWebNodeVisibleTest (2037 ms)
[ RUN ] PasswordAutofillAgentTest.GestureRequiredTest
[ OK ] PasswordAutofillAgentTest.GestureRequiredTest (494 ms)
[164/215] PasswordAutofillAgentTest.GestureRequiredTest (1904 ms)
[ RUN ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyReadonlyUsername
[ OK ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyReadonlyUsername (352 ms)
[165/215] PasswordAutofillAgentTest.FillOnAccountSelectOnlyReadonlyUsername (1506 ms)
[ RUN ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyNoUsername
[ OK ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyNoUsername (403 ms)
[166/215] PasswordAutofillAgentTest.FillOnAccountSelectOnlyNoUsername (1621 ms)
[ RUN ] PasswordAutofillAgentTest.NoForm_PromptForAJAXSubmitWithoutNavigation
[38656:3847:0901/075717:15233198660674:WARNING:keycode_converter.cc(98)] empty code string
[38656:3847:0901/075717:15233240265993:WARNING:keycode_converter.cc(98)] empty code string
[38656:3847:0901/075717:15233242724401:WARNING:keycode_converter.cc(98)] empty code string
[38656:3847:0901/075717:15233250664372:WARNING:keycode_converter.cc(98)] empty code string
[38656:3847:0901/075717:15233253275176:WARNING:keycode_converter.cc(98)] empty code string
[38656:3847:0901/075717:15233255182465:WARNING:keycode_converter.cc(98)] empty code string
[38656:3847:0901/075717:15233257039171:WARNING:keycode_converter.cc(98)] empty code string
[38656:3847:0901/075717:15233258897474:WARNING:keycode_converter.cc(98)] empty code string
[38656:3847:0901/075717:15233260837240:WARNING:keycode_converter.cc(98)] empty code string
[38656:3847:0901/075717:15233262749303:WARNING:keycode_converter.cc(98)] empty code string
[38656:3847:0901/075717:15233264711316:WARNING:keycode_converter.cc(98)] empty code string
[38656:3847:0901/075717:15233266656256:WARNING:keycode_converter.cc(98)] empty code string
[38656:3847:0901/075717:15233268814959:WARNING:keycode_converter.cc(98)] empty code string
[ OK ] PasswordAutofillAgentTest.NoForm_PromptForAJAXSubmitWithoutNavigation (463 ms)
[167/215] PasswordAutofillAgentTest.NoForm_PromptForAJAXSubmitWithoutNavigation (1722 ms)
[ RUN ] PasswordGenerationAgentTest.MessagesAfterAccountSignupFormFound
[ OK ] PasswordGenerationAgentTest.MessagesAfterAccountSignupFormFound (407 ms)
[168/215] PasswordGenerationAgentTest.MessagesAfterAccountSignupFormFound (1591 ms)
[ RUN ] ChromeRenderViewTest.ContentSettingsAllowScripts
[ OK ] ChromeRenderViewTest.ContentSettingsAllowScripts (417 ms)
[169/215] ChromeRenderViewTest.ContentSettingsAllowScripts (1784 ms)
[ RUN ] ChromeRenderViewTest.ContentSettingsInterstitialPages
[ OK ] ChromeRenderViewTest.ContentSettingsInterstitialPages (357 ms)
[170/215] ChromeRenderViewTest.ContentSettingsInterstitialPages (1649 ms)
[ RUN ] TranslateScriptBrowserTest.TranslateSuccess
[ OK ] TranslateScriptBrowserTest.TranslateSuccess (273 ms)
[171/215] TranslateScriptBrowserTest.TranslateSuccess (1539 ms)
[ RUN ] WebUIResourceBrowserTest.EventTargetTest
[38668:3847:0901/075724:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38662:3847:0901/075726:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[38662:3847:0901/075726:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[38662:3847:0901/075726:INFO:CONSOLE(94)] "NOW", source: file:///Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/chrome/test/data/webui/event_target_test.html (94)
[ OK ] WebUIResourceBrowserTest.EventTargetTest (4608 ms)
[172/215] WebUIResourceBrowserTest.EventTargetTest (6127 ms)
[ RUN ] TestChromeWebUIControllerFactoryTest.TestWebUIProvider
[38667:3847:0901/075724:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] TestChromeWebUIControllerFactoryTest.TestWebUIProvider (6269 ms)
[173/215] TestChromeWebUIControllerFactoryTest.TestWebUIProvider (7517 ms)
[ RUN ] PPAPIBrokerInfoBarTest.Deny
[38680:3847:0901/075732:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[38684]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38684]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38684]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38684]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38684]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38684]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38684]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38684]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38684]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38684]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38684]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38684]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38684]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38684]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38684]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38684]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38684]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38684]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38684]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38684]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38684]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38684]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38684]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38684]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38684]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[38673:3847:0901/075734:INFO:CONSOLE(177)] "IsAllowedPermissionDenied finished in 0.018 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/ppapi/tests/test_case.html?testcase=Broker_IsAllowedPermissionDenied (177)
[38673:3847:0901/075734:INFO:CONSOLE(177)] "ConnectPermissionDenied finished in 0.229 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/ppapi/tests/test_case.html?testcase=Broker_ConnectPermissionDenied (177)
[38673:3847:0901/075735:INFO:CONSOLE(177)] "IsAllowedPermissionDenied finished in 0.011 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/ppapi/tests/test_case.html?testcase=Broker_IsAllowedPermissionDenied (177)
[ OK ] PPAPIBrokerInfoBarTest.Deny (5747 ms)
[174/215] PPAPIBrokerInfoBarTest.Deny (7648 ms)
[ RUN ] OutOfProcessPPAPITest.Audio
[38676:3847:0901/075730:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62463...
sending server_data: {"host": "127.0.0.1", "port": 62463} (36 bytes)
objc[38683]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38683]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38683]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38683]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38683]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38683]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38683]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38683]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38683]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38683]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38683]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38683]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38683]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38683]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38683]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38683]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38683]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38683]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38683]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38683]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38683]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38683]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38683]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38683]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[38683]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_test0vv1Ql/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[38672:3847:0901/075736:INFO:CONSOLE(177)] "Creation finished in 0.250 seconds.", source: http://127.0.0.1:62463/files/test_case.html?testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[38672:3847:0901/075736:INFO:CONSOLE(177)] "DestroyNoStop finished in 0.009 seconds.", source: http://127.0.0.1:62463/files/test_case.html?testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[38672:3847:0901/075736:INFO:CONSOLE(177)] "Failures finished in 0.009 seconds.", source: http://127.0.0.1:62463/files/test_case.html?testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[38672:3847:0901/075736:INFO:CONSOLE(177)] "AudioCallback1 finished in 1.686 seconds.", source: http://127.0.0.1:62463/files/test_case.html?testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[38672:3847:0901/075736:INFO:CONSOLE(177)] "AudioCallback2 finished in 0.129 seconds.", source: http://127.0.0.1:62463/files/test_case.html?testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[38672:3847:0901/075736:INFO:CONSOLE(177)] "AudioCallback3 finished in 0.116 seconds.", source: http://127.0.0.1:62463/files/test_case.html?testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[38672:3847:0901/075736:INFO:CONSOLE(177)] "AudioCallback4 finished in 0.047 seconds.", source: http://127.0.0.1:62463/files/test_case.html?testcase=Audio_Creation,Audio_DestroyNoStop,Audio_Failures,Audio_AudioCallback1,Audio_AudioCallback2,Audio_AudioCallback3,Audio_AudioCallback4, (177)
[ OK ] OutOfProcessPPAPITest.Audio (8887 ms)
[175/215] OutOfProcessPPAPITest.Audio (10258 ms)
[ RUN ] NaClBrowserTestPnacl.ExitStatusNeg2
[38690:3847:0901/075739:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62467...
sending server_data: {"host": "127.0.0.1", "port": 62467} (36 bytes)
[38686:3847:0901/075742:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[38697,2125721984:07:57:43.975919] Native Client module will be loaded at base address 0x00007b8600000000
Received signal 10 BUS_ADRERR 7b8600000000
[end of stack trace]
==38697==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x00012049f000; bottom 0x7b86fee5d000; size: 0xffff847a21642000 (-135814895624192)
False positive error reports may follow
For details see http://code.google.com/p/address-sanitizer/issues/detail?id=189
[SRPC:HOST:38693,1338880000:07:57:44.615230] NaClSrpcRpcWait(channel=0x608000057fd0): EOF is received instead of response. Probably, the other side (usually, nacl module or browser plugin) crashed.
[38686:41219:0901/075744:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 256 (0x100)
[38686:3847:0901/075744:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: Stream init internal error", source: http://127.0.0.1:62467/files/pm_exit_status_test.html?trigger=exitneg2&expected_exit=254&pnacl=1 (0)
[38686:3847:0901/075744:INFO:nacl_browsertest_util.cc(130)] ||||
[CLIENT_ERROR] / naclModule did not load. Status: DONE / 'NaCl module load failed: PnaclCoordinator: Stream init internal error'
[38686:3847:0901/075744:INFO:nacl_browsertest_util.cc(130)] ||||
[38686:3847:0901/075744:INFO:nacl_browsertest_util.cc(130)] |||| A nexe load error occured, aborting testing.
[38686:3847:0901/075744:INFO:nacl_browsertest_util.cc(130)] ||||
[38686:3847:0901/075744:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 0 passed, 0 failed, 1 errors
../../chrome/test/nacl/nacl_browsertest_util.cc:254: Failure
Value of: handler.test_passed()
Actual: false
Expected: true
Test failed.
[38693:13063:0901/075744:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38693:13063:0901/075744:WARNING:channel.cc(325)] RawChannel write error
[ FAILED ] NaClBrowserTestPnacl.ExitStatusNeg2, where TypeParam = and GetParam() = (7795 ms)
[176/215] NaClBrowserTestPnacl.ExitStatusNeg2 (9581 ms)
[ RUN ] NaClBrowserTestNewlibVcacheExtension.ValidationCacheOfMainNexe
[38694:3847:0901/075741:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62473...
sending server_data: {"host": "127.0.0.1", "port": 62473} (36 bytes)
[38689:40451:0901/075745:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[38689:40451:0901/075745:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38689:40451:0901/075745:WARNING:channel.cc(325)] RawChannel write error
[38701,2125721984:07:57:47.098477] Native Client module will be loaded at base address 0x0000341c00000000
[38689:3847:0901/075747:INFO:nacl_browsertest_util.cc(130)] |||| 1 test passed.
[38704,2125721984:07:57:48.932789] Native Client module will be loaded at base address 0x0000673900000000
[38689:3847:0901/075748:INFO:nacl_browsertest_util.cc(130)] |||| 1 test passed.
[38689:40451:0901/075749:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38689:40451:0901/075749:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NaClBrowserTestNewlibVcacheExtension.ValidationCacheOfMainNexe (11298 ms)
[177/215] NaClBrowserTestNewlibVcacheExtension.ValidationCacheOfMainNexe (12802 ms)
[ RUN ] PolicyTest.SavingBrowserHistoryDisabled
[38705:3847:0901/075749:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38700:40195:0901/075751:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38700:40195:0901/075751:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PolicyTest.SavingBrowserHistoryDisabled (5055 ms)
[178/215] PolicyTest.SavingBrowserHistoryDisabled (7128 ms)
[ RUN ] TtsApiTest.PlatformSpeakInterrupt
[38711:3847:0901/075754:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38707:3847:0901/075758:INFO:CONSOLE(0)] "[SUCCESS] testInterrupt", source: chrome-extension://edfajpcogeccnhdehphjhpgigibbakaj/test.html (0)
[38712:3847:0901/075758:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2147483649, remote ID 2)
[38712:13575:0901/075758:WARNING:channel.cc(325)] RawChannel write error
[38707:41219:0901/075758:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38707:41219:0901/075758:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38707:41219:0901/075758:WARNING:channel.cc(325)] RawChannel write error
[ OK ] TtsApiTest.PlatformSpeakInterrupt (7080 ms)
[179/215] TtsApiTest.PlatformSpeakInterrupt (8691 ms)
[ RUN ] TtsApiTest.PlatformSpeakQueueInterrupt
[38715:3847:0901/075756:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38710:3847:0901/075759:INFO:CONSOLE(0)] "[SUCCESS] testQueueInterrupt", source: chrome-extension://kldgmoeejneejajgllbolgmajgjfnhfc/test.html (0)
[38717:13063:0901/075759:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[38717:13063:0901/075759:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[38717:13063:0901/075759:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38717:13063:0901/075759:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38718:13063:0901/075759:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38718:13063:0901/075759:WARNING:channel.cc(325)] RawChannel write error
[ OK ] TtsApiTest.PlatformSpeakQueueInterrupt (6338 ms)
[180/215] TtsApiTest.PlatformSpeakQueueInterrupt (8006 ms)
[ RUN ] SafeBrowsingServiceTest.StartAndStop
[38727:3847:0901/075804:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38728:3847:0901/075805:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SafeBrowsingServiceTest.StartAndStop (3645 ms)
[181/215] SafeBrowsingServiceTest.StartAndStop (5361 ms)
[ RUN ] TtsApiTest.PlatformSpeakError
[38723:3847:0901/075802:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38719:3847:0901/075805:INFO:CONSOLE(0)] "[SUCCESS] testSpeakError", source: chrome-extension://abamhepldcjnkmogjdhbjlhhbjgefaio/test.html (0)
[38719:41219:0901/075805:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[38719:41219:0901/075805:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[38719:41219:0901/075805:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38719:41219:0901/075805:WARNING:channel.cc(325)] RawChannel write error
[38719:41219:0901/075805:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38719:41219:0901/075805:WARNING:channel.cc(325)] RawChannel write error
[ OK ] TtsApiTest.PlatformSpeakError (5730 ms)
[182/215] TtsApiTest.PlatformSpeakError (7394 ms)
[ RUN ] CaptivePortalBrowserTest.InternetConnected
[38736:3847:0901/075809:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62475...
sending server_data: {"host": "127.0.0.1", "port": 62475} (36 bytes)
[38736:3847:0901/075811:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[38736:3847:0901/075811:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[38736:3847:0901/075811:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[38736:3847:0901/075811:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[38736:3847:0901/075811:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] CaptivePortalBrowserTest.InternetConnected (4458 ms)
[183/215] CaptivePortalBrowserTest.InternetConnected (6143 ms)
[ RUN ] CaptivePortalBrowserTest.GoBack
[38737:3847:0901/075809:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38739:13063:0901/075813:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[38739:13063:0901/075813:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[38739:13063:0901/075813:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[38739:13063:0901/075813:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38739:13063:0901/075813:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38731:38659:0901/075815:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38731:38659:0901/075815:WARNING:channel.cc(325)] RawChannel write error
[38731:38659:0901/075815:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38731:38659:0901/075815:WARNING:channel.cc(325)] RawChannel write error
[ OK ] CaptivePortalBrowserTest.GoBack (8273 ms)
[184/215] CaptivePortalBrowserTest.GoBack (9796 ms)
[ RUN ] NetworkingPrivateApiTest.GetVisibleNetworks
[38747:3847:0901/075815:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38743:40963:0901/075817:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38743:40963:0901/075817:WARNING:channel.cc(325)] RawChannel write error
[38743:3847:0901/075817:INFO:CONSOLE(0)] "[SUCCESS] getVisibleNetworks", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getVisibleNetworks (0)
[ OK ] NetworkingPrivateApiTest.GetVisibleNetworks (4950 ms)
[185/215] NetworkingPrivateApiTest.GetVisibleNetworks (6517 ms)
[ RUN ] NetworkingPrivateApiTest.VerifyDestination
[38753:3847:0901/075819:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38750:3847:0901/075822:INFO:CONSOLE(0)] "[SUCCESS] verifyDestination", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?verifyDestination (0)
[38750:40963:0901/075822:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38750:40963:0901/075822:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NetworkingPrivateApiTest.VerifyDestination (5169 ms)
[186/215] NetworkingPrivateApiTest.VerifyDestination (6508 ms)
[ RUN ] NetworkingPrivateApiTestFail.StartConnect
[38759:3847:0901/075822:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38754:3847:0901/075824:INFO:CONSOLE(0)] "[FAIL] startConnect: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:225:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:275:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?startConnect (0)
[38762:13063:0901/075825:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38762:13063:0901/075825:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NetworkingPrivateApiTestFail.StartConnect (5281 ms)
[187/215] NetworkingPrivateApiTestFail.StartConnect (6982 ms)
[ RUN ] NetworkingPrivateApiTestFail.SetCellularSimState
[38765:3847:0901/075826:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38761:41219:0901/075828:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[38761:41219:0901/075828:WARNING:channel.cc(325)] RawChannel write error
[38761:3847:0901/075828:INFO:CONSOLE(0)] "[FAIL] setCellularSimState: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:225:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:275:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?setCellularSimState (0)
[ OK ] NetworkingPrivateApiTestFail.SetCellularSimState (5244 ms)
[188/215] NetworkingPrivateApiTestFail.SetCellularSimState (6733 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.StartConnect
[38771:3847:0901/075828:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38767:39683:0901/075831:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[38767:39683:0901/075831:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38767:39683:0901/075831:WARNING:channel.cc(325)] RawChannel write error
[38767:3847:0901/075831:INFO:CONSOLE(0)] "[SUCCESS] startConnect", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?startConnect (0)
[38767:39683:0901/075831:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38767:39683:0901/075831:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NetworkingPrivateServiceClientApiTest.StartConnect (5468 ms)
[189/215] NetworkingPrivateServiceClientApiTest.StartConnect (7110 ms)
[ RUN ] PicasaDataProviderMultipleMixedCallbacksTest.MultipleMixedCallbacks
[38777:3847:0901/075832:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38773:40707:0901/075835:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[38773:40707:0901/075835:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[38773:40707:0901/075835:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38773:40707:0901/075835:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PicasaDataProviderMultipleMixedCallbacksTest.MultipleMixedCallbacks (5560 ms)
[190/215] PicasaDataProviderMultipleMixedCallbacksTest.MultipleMixedCallbacks (7335 ms)
[ RUN ] SerialApiTest/SerialApiTest.SerialRealHardware/0
[38784:3847:0901/075835:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38779:3847:0901/075838:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://dbijdifnapklbndnbjjlpgfghebbdgbe/_generated_background_page.html (0)
[ OK ] SerialApiTest/SerialApiTest.SerialRealHardware/0 (5305 ms)
[191/215] SerialApiTest/SerialApiTest.SerialRealHardware/0 (6878 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/87
[38790:3847:0901/075840:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38792:12807:0901/075841:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38792:12807:0901/075841:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/87 (3851 ms)
[192/215] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/87 (5311 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/123
[38795:3847:0901/075843:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38791:40451:0901/075844:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38791:40451:0901/075844:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/123 (4157 ms)
[193/215] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/123 (5856 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/4
[38800:3847:0901/075845:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38801:13063:0901/075846:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[38801:13063:0901/075846:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[38801:13063:0901/075846:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[38801:13063:0901/075846:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38801:13063:0901/075846:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/4 (3574 ms)
[194/215] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/4 (5349 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/12
[38805:3847:0901/075848:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/12 (3394 ms)
[195/215] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/12 (5008 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/15
[38816:3847:0901/075851:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38817:13063:0901/075852:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38817:13063:0901/075852:WARNING:channel.cc(325)] RawChannel write error
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/15 (3734 ms)
[196/215] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/15 (5288 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/21
[38821:3847:0901/075853:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/21 (3715 ms)
[197/215] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/21 (5436 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/23
[38826:3847:0901/075856:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38827:12807:0901/075857:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38827:12807:0901/075857:WARNING:channel.cc(325)] RawChannel write error
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/23 (3396 ms)
[198/215] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/23 (5013 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/25
[38832:3847:0901/075859:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38833:13063:0901/075900:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/25 (3520 ms)
[199/215] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/25 (5141 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestSingleTabShutdown/1
[38836:3847:0901/075901:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38831:73483:0901/075902:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[38837:13063:0901/075902:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestSingleTabShutdown/1 (3986 ms)
[200/215] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestSingleTabShutdown/1 (5575 ms)
[ RUN ] SRC_ClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0
[38841:3847:0901/075904:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38843:13063:0901/075905:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[38843:13063:0901/075905:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[38843:13063:0901/075905:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38843:14595:0901/075905:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[38843:14595:0901/075905:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[38843:14595:0901/075905:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0 (3530 ms)
[201/215] SRC_ClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0 (5152 ms)
[ RUN ] MSE_ClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0
[38852:3847:0901/075909:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62500...
sending server_data: {"host": "127.0.0.1", "port": 62500} (36 bytes)
[38847:3847:0901/075911:INFO:CONSOLE(280)] "07:59:11.827 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:62500/files/eme_player_js/utils.js (280)
[38847:3847:0901/075911:INFO:CONSOLE(280)] "07:59:11.840 - Registering video event handlers.", source: http://127.0.0.1:62500/files/eme_player_js/utils.js (280)
[38847:3847:0901/075911:INFO:CONSOLE(280)] "07:59:11.857 - Loading media using MSE.", source: http://127.0.0.1:62500/files/eme_player_js/utils.js (280)
[38847:3847:0901/075912:INFO:CONSOLE(280)] "07:59:12.054 - onSourceOpen [object Event]", source: http://127.0.0.1:62500/files/eme_player_js/utils.js (280)
[38847:3847:0901/075912:INFO:CONSOLE(280)] "07:59:12.060 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:62500/files/eme_player_js/utils.js (280)
[38847:3847:0901/075912:INFO:CONSOLE(280)] "07:59:12.139 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:62500/files/eme_player_js/utils.js (280)
[38847:3847:0901/075912:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[38847:3847:0901/075912:INFO:CONSOLE(280)] "07:59:12.145 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:62500/files/eme_player_js/utils.js (280)
[38847:3847:0901/075912:INFO:CONSOLE(280)] "07:59:12.149 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:62500/files/eme_player_js/utils.js (280)
[38847:3847:0901/075912:INFO:CONSOLE(280)] "07:59:12.176 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62500/files/eme_player_js/utils.js (280)
[38847:3847:0901/075912:INFO:CONSOLE(280)] "07:59:12.191 - Forcing invalid key data.", source: http://127.0.0.1:62500/files/eme_player_js/utils.js (280)
[38847:3847:0901/075912:INFO:CONSOLE(280)] "07:59:12.194 - Adding key to sessionID: 1", source: http://127.0.0.1:62500/files/eme_player_js/utils.js (280)
[38847:3847:0901/075912:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[38847:3847:0901/075912:INFO:CONSOLE(280)] "07:59:12.201 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62500/files/eme_player_js/utils.js (280)
[38847:3847:0901/075912:INFO:CONSOLE(280)] "07:59:12.207 - Forcing invalid key data.", source: http://127.0.0.1:62500/files/eme_player_js/utils.js (280)
[38847:3847:0901/075912:INFO:CONSOLE(280)] "07:59:12.210 - Adding key to sessionID: 2", source: http://127.0.0.1:62500/files/eme_player_js/utils.js (280)
[38847:3847:0901/075912:INFO:CONSOLE(280)] "07:59:12.219 - onWebkitKeyError KeySystem: webkit-org.w3.clearkey, sessionId: 1, errorCode: 1, systemCode: 0", source: http://127.0.0.1:62500/files/eme_player_js/utils.js (280)
[38847:3847:0901/075912:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:62500/files/eme_player_js/utils.js (145)
[38847:3847:0901/075912:INFO:CONSOLE(280)] "07:59:12.235 - Set document title to: PREFIXED_EME_ERROR_EVENT, updated title: PREFIXED_EME_ERROR_EVENT", source: http://127.0.0.1:62500/files/eme_player_js/utils.js (280)
[38847:3847:0901/075912:INFO:CONSOLE(280)] "07:59:12.240 - onWebkitKeyError KeySystem: webkit-org.w3.clearkey, sessionId: 2, errorCode: 1, systemCode: 0", source: http://127.0.0.1:62500/files/eme_player_js/utils.js (280)
[38847:3847:0901/075912:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:62500/files/eme_player_js/utils.js (145)
[38847:3847:0901/075912:INFO:CONSOLE(280)] "07:59:12.251 - Set document title to: PREFIXED_EME_ERROR_EVENT, updated title: PREFIXED_EME_ERROR_EVENT", source: http://127.0.0.1:62500/files/eme_player_js/utils.js (280)
[38853:12807:0901/075912:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0 (4865 ms)
[202/215] MSE_ClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0 (6511 ms)
[ RUN ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0
[38846:3847:0901/075907:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62483...
sending server_data: {"host": "127.0.0.1", "port": 62483} (36 bytes)
[38842:3847:0901/075909:INFO:CONSOLE(280)] "07:59:09.714 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:62483/files/eme_player_js/utils.js (280)
[38842:3847:0901/075909:INFO:CONSOLE(280)] "07:59:09.731 - Registering video event handlers.", source: http://127.0.0.1:62483/files/eme_player_js/utils.js (280)
[38842:3847:0901/075909:INFO:CONSOLE(280)] "07:59:09.744 - Loading media using MSE.", source: http://127.0.0.1:62483/files/eme_player_js/utils.js (280)
[38842:3847:0901/075910:INFO:CONSOLE(280)] "07:59:10.014 - onSourceOpen [object Event]", source: http://127.0.0.1:62483/files/eme_player_js/utils.js (280)
[38842:3847:0901/075910:INFO:CONSOLE(280)] "07:59:10.018 - Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:62483/files/eme_player_js/utils.js (280)
[38842:3847:0901/075910:INFO:CONSOLE(280)] "07:59:10.050 - End of appending buffer from bear-320x240-opus-a_enc-a.webm", source: http://127.0.0.1:62483/files/eme_player_js/utils.js (280)
[38842:3847:0901/075910:INFO:CONSOLE(280)] "07:59:10.060 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:62483/files/eme_player_js/utils.js (280)
[38842:3847:0901/075910:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[38842:3847:0901/075910:INFO:CONSOLE(280)] "07:59:10.083 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62483/files/eme_player_js/utils.js (280)
[38842:3847:0901/075910:INFO:CONSOLE(280)] "07:59:10.101 - Adding key to sessionID: 1", source: http://127.0.0.1:62483/files/eme_player_js/utils.js (280)
[38842:3847:0901/075910:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[38842:3847:0901/075910:INFO:CONSOLE(280)] "07:59:10.106 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62483/files/eme_player_js/utils.js (280)
[38842:3847:0901/075910:INFO:CONSOLE(280)] "07:59:10.380 - timeupdate @ 0.162984", source: http://127.0.0.1:62483/files/eme_player_js/utils.js (280)
[38842:3847:0901/075910:INFO:CONSOLE(280)] "07:59:10.626 - timeupdate @ 0.418393", source: http://127.0.0.1:62483/files/eme_player_js/utils.js (280)
[38842:3847:0901/075910:INFO:CONSOLE(280)] "07:59:10.700 - heartbeat #1", source: http://127.0.0.1:62483/files/eme_player_js/utils.js (280)
[38842:3847:0901/075910:INFO:CONSOLE(280)] "07:59:10.877 - timeupdate @ 0.673802", source: http://127.0.0.1:62483/files/eme_player_js/utils.js (280)
[38842:3847:0901/075911:INFO:CONSOLE(280)] "07:59:11.128 - timeupdate @ 0.929211", source: http://127.0.0.1:62483/files/eme_player_js/utils.js (280)
[38842:3847:0901/075911:INFO:CONSOLE(280)] "07:59:11.378 - timeupdate @ 1.161401", source: http://127.0.0.1:62483/files/eme_player_js/utils.js (280)
[38842:3847:0901/075911:INFO:CONSOLE(280)] "07:59:11.381 - waiting for video to end.", source: http://127.0.0.1:62483/files/eme_player_js/utils.js (280)
[38842:3847:0901/075911:INFO:CONSOLE(280)] "07:59:11.703 - heartbeat #2", source: http://127.0.0.1:62483/files/eme_player_js/utils.js (280)
[38842:3847:0901/075912:INFO:CONSOLE(280)] "07:59:12.702 - heartbeat #3", source: http://127.0.0.1:62483/files/eme_player_js/utils.js (280)
[38842:3847:0901/075912:INFO:CONSOLE(280)] "07:59:12.941 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:62483/files/eme_player_js/utils.js (280)
[38848:13063:0901/075912:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (8196 ms)
[203/215] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (10131 ms)
[ RUN ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0
[38863:3847:0901/075916:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62534...
sending server_data: {"host": "127.0.0.1", "port": 62534} (36 bytes)
[38856:3847:0901/075919:INFO:CONSOLE(280)] "07:59:19.073 - Registering video event handlers.", source: http://127.0.0.1:62534/files/eme_player_js/utils.js (280)
[38856:3847:0901/075919:INFO:CONSOLE(280)] "07:59:19.091 - Loading media using src.", source: http://127.0.0.1:62534/files/eme_player_js/utils.js (280)
[38856:3847:0901/075919:INFO:CONSOLE(280)] "07:59:19.095 - Registering video event handlers.", source: http://127.0.0.1:62534/files/eme_player_js/utils.js (280)
[38856:3847:0901/075919:INFO:CONSOLE(280)] "07:59:19.095 - Loading media using src.", source: http://127.0.0.1:62534/files/eme_player_js/utils.js (280)
[38856:3847:0901/075919:INFO:CONSOLE(280)] "07:59:19.271 - org.chromium.externalclearkey Generate key request, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:62534/files/eme_player_js/utils.js (280)
[38856:3847:0901/075919:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[38856:3847:0901/075920:INFO:CONSOLE(280)] "07:59:20.315 - org.chromium.externalclearkey Generate key request, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:62534/files/eme_player_js/utils.js (280)
[38856:3847:0901/075920:INFO:CONSOLE(280)] "07:59:20.346 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62534/files/eme_player_js/utils.js (280)
[38856:3847:0901/075920:INFO:CONSOLE(280)] "07:59:20.359 - Adding key to sessionID: 1", source: http://127.0.0.1:62534/files/eme_player_js/utils.js (280)
[38856:3847:0901/075920:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[38856:3847:0901/075920:INFO:CONSOLE(280)] "07:59:20.365 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62534/files/eme_player_js/utils.js (280)
[38856:3847:0901/075920:INFO:CONSOLE(280)] "07:59:20.367 - Adding key to sessionID: 2", source: http://127.0.0.1:62534/files/eme_player_js/utils.js (280)
[38856:3847:0901/075920:INFO:CONSOLE(280)] "07:59:20.369 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62534/files/eme_player_js/utils.js (280)
[38856:3847:0901/075920:INFO:CONSOLE(280)] "07:59:20.400 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62534/files/eme_player_js/utils.js (280)
[38856:3847:0901/075920:INFO:CONSOLE(280)] "07:59:20.567 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62534/files/eme_player_js/utils.js (280)
[38856:3847:0901/075920:INFO:CONSOLE(280)] "07:59:20.571 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:62534/files/eme_player_js/utils.js (280)
[38856:3847:0901/075920:INFO:CONSOLE(280)] "07:59:20.572 - Adding key to sessionID: 1", source: http://127.0.0.1:62534/files/eme_player_js/utils.js (280)
[38856:3847:0901/075920:INFO:CONSOLE(280)] "07:59:20.589 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62534/files/eme_player_js/utils.js (280)
[38856:3847:0901/075920:INFO:CONSOLE(280)] "07:59:20.594 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62534/files/eme_player_js/utils.js (280)
[38856:3847:0901/075920:INFO:CONSOLE(280)] "07:59:20.594 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:62534/files/eme_player_js/utils.js (280)
[38856:3847:0901/075920:INFO:CONSOLE(280)] "07:59:20.596 - Adding key to sessionID: 2", source: http://127.0.0.1:62534/files/eme_player_js/utils.js (280)
[38856:3847:0901/075920:INFO:CONSOLE(280)] "07:59:20.600 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62534/files/eme_player_js/utils.js (280)
[38856:3847:0901/075920:INFO:CONSOLE(280)] "07:59:20.976 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62534/files/eme_player_js/utils.js (280)
[38856:3847:0901/075920:INFO:CONSOLE(280)] "07:59:20.976 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:62534/files/eme_player_js/utils.js (280)
[38856:3847:0901/075920:INFO:CONSOLE(280)] "07:59:20.978 - Adding key to sessionID: 1", source: http://127.0.0.1:62534/files/eme_player_js/utils.js (280)
[38856:3847:0901/075920:INFO:CONSOLE(280)] "07:59:20.984 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62534/files/eme_player_js/utils.js (280)
[38856:3847:0901/075920:INFO:CONSOLE(280)] "07:59:20.996 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62534/files/eme_player_js/utils.js (280)
[38856:3847:0901/075920:INFO:CONSOLE(280)] "07:59:20.997 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:62534/files/eme_player_js/utils.js (280)
[38856:3847:0901/075920:INFO:CONSOLE(280)] "07:59:20.997 - Adding key to sessionID: 2", source: http://127.0.0.1:62534/files/eme_player_js/utils.js (280)
[38856:3847:0901/075921:INFO:CONSOLE(280)] "07:59:20.999 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62534/files/eme_player_js/utils.js (280)
[38856:3847:0901/075921:INFO:CONSOLE(280)] "07:59:21.789 - One video seeked.", source: http://127.0.0.1:62534/files/eme_player_js/utils.js (280)
[38856:3847:0901/075921:INFO:CONSOLE(280)] "07:59:21.790 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62534/files/eme_player_js/utils.js (280)
[38856:3847:0901/075921:INFO:CONSOLE(280)] "07:59:21.791 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:62534/files/eme_player_js/utils.js (280)
[38856:3847:0901/075921:INFO:CONSOLE(280)] "07:59:21.791 - Adding key to sessionID: 1", source: http://127.0.0.1:62534/files/eme_player_js/utils.js (280)
[38856:3847:0901/075921:INFO:CONSOLE(280)] "07:59:21.803 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62534/files/eme_player_js/utils.js (280)
[38856:3847:0901/075921:INFO:CONSOLE(280)] "07:59:21.804 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:62534/files/eme_player_js/utils.js (280)
[38856:3847:0901/075921:INFO:CONSOLE(280)] "07:59:21.804 - Adding key to sessionID: 2", source: http://127.0.0.1:62534/files/eme_player_js/utils.js (280)
[38856:3847:0901/075921:INFO:CONSOLE(280)] "07:59:21.805 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62534/files/eme_player_js/utils.js (280)
[38856:3847:0901/075921:INFO:CONSOLE(280)] "07:59:21.817 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62534/files/eme_player_js/utils.js (280)
[38856:3847:0901/075921:INFO:CONSOLE(280)] "07:59:21.820 - Set document title to: ENDED, updated title: ENDED", source: http://127.0.0.1:62534/files/eme_player_js/utils.js (280)
[38864:12807:0901/075921:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0 (7404 ms)
[204/215] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0 (9074 ms)
[ RUN ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0
[38860:3847:0901/075916:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62517...
sending server_data: {"host": "127.0.0.1", "port": 62517} (36 bytes)
[38855:3847:0901/075918:INFO:CONSOLE(280)] "07:59:18.343 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075918:INFO:CONSOLE(280)] "07:59:18.357 - Registering video event handlers.", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075918:INFO:CONSOLE(280)] "07:59:18.368 - Loading media using src.", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075918:INFO:CONSOLE(280)] "07:59:18.584 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075918:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[38855:3847:0901/075919:INFO:CONSOLE(280)] "07:59:19.613 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075919:INFO:CONSOLE(280)] "07:59:19.629 - heartbeat #1", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075919:INFO:CONSOLE(280)] "07:59:19.644 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075919:INFO:CONSOLE(280)] "07:59:19.667 - Adding key to sessionID: 1", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075919:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[38855:3847:0901/075919:INFO:CONSOLE(280)] "07:59:19.674 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075919:INFO:CONSOLE(280)] "07:59:19.680 - Adding key to sessionID: 2", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075919:INFO:CONSOLE(280)] "07:59:19.689 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075919:INFO:CONSOLE(280)] "07:59:19.694 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075919:INFO:CONSOLE(280)] "07:59:19.878 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075919:INFO:CONSOLE(280)] "07:59:19.882 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075919:INFO:CONSOLE(280)] "07:59:19.886 - Adding key to sessionID: 2", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075919:INFO:CONSOLE(280)] "07:59:19.890 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075920:INFO:CONSOLE(280)] "07:59:20.279 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075920:INFO:CONSOLE(280)] "07:59:20.284 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075920:INFO:CONSOLE(280)] "07:59:20.290 - Adding key to sessionID: 2", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075920:INFO:CONSOLE(280)] "07:59:20.311 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075920:INFO:CONSOLE(280)] "07:59:20.632 - heartbeat #2", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075921:INFO:CONSOLE(280)] "07:59:21.080 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075921:INFO:CONSOLE(280)] "07:59:21.086 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075921:INFO:CONSOLE(280)] "07:59:21.093 - Adding key to sessionID: 2", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075921:INFO:CONSOLE(280)] "07:59:21.105 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075921:INFO:CONSOLE(280)] "07:59:21.631 - heartbeat #3", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075922:INFO:CONSOLE(280)] "07:59:22.631 - First play ended.", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075922:INFO:CONSOLE(280)] "07:59:22.636 - Loading media using src.", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075922:INFO:CONSOLE(280)] "07:59:22.648 - Playing second time.", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075922:INFO:CONSOLE(280)] "07:59:22.669 - heartbeat #4", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075922:INFO:CONSOLE(280)] "07:59:22.721 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075922:INFO:CONSOLE(280)] "07:59:22.735 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075922:INFO:CONSOLE(280)] "07:59:22.765 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075922:INFO:CONSOLE(280)] "07:59:22.773 - Adding key to sessionID: 3", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075922:INFO:CONSOLE(280)] "07:59:22.779 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075922:INFO:CONSOLE(280)] "07:59:22.788 - Adding key to sessionID: 4", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075922:INFO:CONSOLE(280)] "07:59:22.798 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075922:INFO:CONSOLE(280)] "07:59:22.809 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075923:INFO:CONSOLE(280)] "07:59:22.992 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075923:INFO:CONSOLE(280)] "07:59:22.999 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075923:INFO:CONSOLE(280)] "07:59:23.010 - Adding key to sessionID: 4", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075923:INFO:CONSOLE(280)] "07:59:23.023 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075923:INFO:CONSOLE(280)] "07:59:23.147 - timeupdate @ 0.186203", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075923:INFO:CONSOLE(280)] "07:59:23.383 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075923:INFO:CONSOLE(280)] "07:59:23.393 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075923:INFO:CONSOLE(280)] "07:59:23.400 - Adding key to sessionID: 4", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075923:INFO:CONSOLE(280)] "07:59:23.415 - timeupdate @ 0.464831", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075923:INFO:CONSOLE(280)] "07:59:23.438 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075923:INFO:CONSOLE(280)] "07:59:23.665 - timeupdate @ 0.72024", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075923:INFO:CONSOLE(280)] "07:59:23.671 - heartbeat #5", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075923:INFO:CONSOLE(280)] "07:59:23.915 - timeupdate @ 0.95243", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075924:INFO:CONSOLE(280)] "07:59:24.168 - timeupdate @ 1.207839", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075924:INFO:CONSOLE(280)] "07:59:24.179 - waiting for video to end.", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075924:INFO:CONSOLE(280)] "07:59:24.201 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075924:INFO:CONSOLE(280)] "07:59:24.214 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075924:INFO:CONSOLE(280)] "07:59:24.224 - Adding key to sessionID: 4", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075924:INFO:CONSOLE(280)] "07:59:24.242 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075924:INFO:CONSOLE(280)] "07:59:24.672 - heartbeat #6", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38855:3847:0901/075925:INFO:CONSOLE(280)] "07:59:25.673 - heartbeat #7", source: http://127.0.0.1:62517/files/eme_player_js/utils.js (280)
[38860:3847:0901/075925:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[38860:3847:0901/075925:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[38862:12807:0901/075925:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (12274 ms)
[205/215] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (13781 ms)
[ RUN ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0
[38872:3847:0901/075926:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62553...
sending server_data: {"host": "127.0.0.1", "port": 62553} (36 bytes)
[38869:3847:0901/075928:INFO:CONSOLE(280)] "07:59:28.292 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:62553/files/eme_player_js/utils.js (280)
[38869:3847:0901/075928:INFO:CONSOLE(280)] "07:59:28.309 - Registering video event handlers.", source: http://127.0.0.1:62553/files/eme_player_js/utils.js (280)
[38869:3847:0901/075928:INFO:CONSOLE(280)] "07:59:28.324 - Loading media using MSE.", source: http://127.0.0.1:62553/files/eme_player_js/utils.js (280)
[38869:3847:0901/075928:INFO:CONSOLE(280)] "07:59:28.560 - onSourceOpen [object Event]", source: http://127.0.0.1:62553/files/eme_player_js/utils.js (280)
[38869:3847:0901/075928:INFO:CONSOLE(280)] "07:59:28.565 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:62553/files/eme_player_js/utils.js (280)
[38869:3847:0901/075928:INFO:CONSOLE(280)] "07:59:28.597 - End of appending buffer from bear-320x240-opus-av_enc-v.webm", source: http://127.0.0.1:62553/files/eme_player_js/utils.js (280)
[38869:3847:0901/075928:INFO:CONSOLE(280)] "07:59:28.608 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:62553/files/eme_player_js/utils.js (280)
[38869:3847:0901/075928:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[38869:3847:0901/075929:INFO:CONSOLE(280)] "07:59:29.565 - heartbeat #1", source: http://127.0.0.1:62553/files/eme_player_js/utils.js (280)
[0901/075929:ERROR:ffmpeg_cdm_video_decoder.cc(172)] Initialize(): avcodec_find_decoder failed.
[38869:3847:0901/075929:INFO:CONSOLE(280)] "07:59:29.581 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62553/files/eme_player_js/utils.js (280)
[38869:3847:0901/075929:INFO:CONSOLE(280)] "07:59:29.591 - Adding key to sessionID: 1", source: http://127.0.0.1:62553/files/eme_player_js/utils.js (280)
[38869:3847:0901/075929:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[38869:3847:0901/075929:INFO:CONSOLE(280)] "07:59:29.601 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62553/files/eme_player_js/utils.js (280)
[38869:3847:0901/075929:INFO:CONSOLE(280)] "07:59:29.803 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62553/files/eme_player_js/utils.js (280)
[38869:3847:0901/075929:INFO:CONSOLE(280)] "07:59:29.806 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:62553/files/eme_player_js/utils.js (280)
[38869:3847:0901/075929:INFO:CONSOLE(280)] "07:59:29.809 - Adding key to sessionID: 1", source: http://127.0.0.1:62553/files/eme_player_js/utils.js (280)
[38869:3847:0901/075929:INFO:CONSOLE(280)] "07:59:29.815 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62553/files/eme_player_js/utils.js (280)
[38869:3847:0901/075929:INFO:CONSOLE(280)] "07:59:29.892 - timeupdate @ 0.186203", source: http://127.0.0.1:62553/files/eme_player_js/utils.js (280)
[38869:3847:0901/075930:INFO:CONSOLE(280)] "07:59:30.138 - timeupdate @ 0.441612", source: http://127.0.0.1:62553/files/eme_player_js/utils.js (280)
[38869:3847:0901/075930:INFO:CONSOLE(280)] "07:59:30.205 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62553/files/eme_player_js/utils.js (280)
[38869:3847:0901/075930:INFO:CONSOLE(280)] "07:59:30.208 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:62553/files/eme_player_js/utils.js (280)
[38869:3847:0901/075930:INFO:CONSOLE(280)] "07:59:30.211 - Adding key to sessionID: 1", source: http://127.0.0.1:62553/files/eme_player_js/utils.js (280)
[38869:3847:0901/075930:INFO:CONSOLE(280)] "07:59:30.219 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62553/files/eme_player_js/utils.js (280)
[38869:3847:0901/075930:INFO:CONSOLE(280)] "07:59:30.388 - timeupdate @ 0.697021", source: http://127.0.0.1:62553/files/eme_player_js/utils.js (280)
[38869:3847:0901/075930:INFO:CONSOLE(280)] "07:59:30.566 - heartbeat #2", source: http://127.0.0.1:62553/files/eme_player_js/utils.js (280)
[38869:3847:0901/075930:INFO:CONSOLE(280)] "07:59:30.639 - timeupdate @ 0.929211", source: http://127.0.0.1:62553/files/eme_player_js/utils.js (280)
[38869:3847:0901/075930:INFO:CONSOLE(280)] "07:59:30.889 - timeupdate @ 1.18462", source: http://127.0.0.1:62553/files/eme_player_js/utils.js (280)
[38869:3847:0901/075930:INFO:CONSOLE(280)] "07:59:30.898 - waiting for video to end.", source: http://127.0.0.1:62553/files/eme_player_js/utils.js (280)
[38869:3847:0901/075931:INFO:CONSOLE(280)] "07:59:31.003 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62553/files/eme_player_js/utils.js (280)
[38869:3847:0901/075931:INFO:CONSOLE(280)] "07:59:31.010 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:62553/files/eme_player_js/utils.js (280)
[38869:3847:0901/075931:INFO:CONSOLE(280)] "07:59:31.014 - Adding key to sessionID: 1", source: http://127.0.0.1:62553/files/eme_player_js/utils.js (280)
[38869:3847:0901/075931:INFO:CONSOLE(280)] "07:59:31.022 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62553/files/eme_player_js/utils.js (280)
[38869:3847:0901/075931:INFO:CONSOLE(280)] "07:59:31.566 - heartbeat #3", source: http://127.0.0.1:62553/files/eme_player_js/utils.js (280)
[38869:3847:0901/075932:INFO:CONSOLE(280)] "07:59:32.411 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:62553/files/eme_player_js/utils.js (280)
[38873:14339:0901/075932:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (8747 ms)
[206/215] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (10435 ms)
[ RUN ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0
[38879:3847:0901/075929:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62570...
sending server_data: {"host": "127.0.0.1", "port": 62570} (36 bytes)
[38874:3847:0901/075931:INFO:CONSOLE(280)] "07:59:31.731 - Registering video event handlers.", source: http://127.0.0.1:62570/files/eme_player_js/utils.js (280)
[38874:3847:0901/075931:INFO:CONSOLE(280)] "07:59:31.858 - onSourceOpen [object Event]", source: http://127.0.0.1:62570/files/eme_player_js/utils.js (280)
[38874:3847:0901/075931:INFO:CONSOLE(280)] "07:59:31.870 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:62570/files/eme_player_js/utils.js (280)
[38874:3847:0901/075931:INFO:CONSOLE(280)] "07:59:31.925 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:62570/files/eme_player_js/utils.js (280)
[38874:3847:0901/075931:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[38874:3847:0901/075933:INFO:CONSOLE(280)] "07:59:33.033 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:62570/files/eme_player_js/utils.js (280)
[38874:3847:0901/075933:INFO:CONSOLE(280)] "07:59:33.036 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:62570/files/eme_player_js/utils.js (280)
[38874:3847:0901/075933:INFO:CONSOLE(40)] "Appending next media source at 1sec.", source: http://127.0.0.1:62570/files/mse_config_change.html?keySystem=org.chromium.externalclearkey&runEncrypted=1&usePrefixedEME=1 (40)
[38874:3847:0901/075933:INFO:CONSOLE(60)] "Appending next media source at 1sec.", source: http://127.0.0.1:62570/files/mse_config_change.html?keySystem=org.chromium.externalclearkey&runEncrypted=1&usePrefixedEME=1 (60)
[38874:3847:0901/075933:INFO:CONSOLE(280)] "07:59:33.085 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62570/files/eme_player_js/utils.js (280)
[38874:3847:0901/075933:INFO:CONSOLE(280)] "07:59:33.090 - Adding key to sessionID: 1", source: http://127.0.0.1:62570/files/eme_player_js/utils.js (280)
[38874:3847:0901/075933:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[38874:3847:0901/075933:INFO:CONSOLE(280)] "07:59:33.092 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62570/files/eme_player_js/utils.js (280)
[38874:3847:0901/075933:INFO:CONSOLE(280)] "07:59:33.094 - Adding key to sessionID: 2", source: http://127.0.0.1:62570/files/eme_player_js/utils.js (280)
[38874:3847:0901/075933:INFO:CONSOLE(280)] "07:59:33.095 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:62570/files/eme_player_js/utils.js (280)
[38874:3847:0901/075933:INFO:CONSOLE(280)] "07:59:33.096 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:62570/files/eme_player_js/utils.js (280)
[38874:3847:0901/075933:INFO:CONSOLE(48)] "Second buffer append ended.", source: http://127.0.0.1:62570/files/mse_config_change.html?keySystem=org.chromium.externalclearkey&runEncrypted=1&usePrefixedEME=1 (48)
[38874:3847:0901/075933:INFO:CONSOLE(280)] "07:59:33.103 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62570/files/eme_player_js/utils.js (280)
[38874:3847:0901/075933:INFO:CONSOLE(280)] "07:59:33.104 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62570/files/eme_player_js/utils.js (280)
[38874:3847:0901/075933:INFO:CONSOLE(280)] "07:59:33.105 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62570/files/eme_player_js/utils.js (280)
[38874:3847:0901/075933:INFO:CONSOLE(280)] "07:59:33.106 - Adding key to sessionID: 3", source: http://127.0.0.1:62570/files/eme_player_js/utils.js (280)
[38874:3847:0901/075933:INFO:CONSOLE(280)] "07:59:33.107 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62570/files/eme_player_js/utils.js (280)
[38874:3847:0901/075933:INFO:CONSOLE(280)] "07:59:33.107 - Adding key to sessionID: 4", source: http://127.0.0.1:62570/files/eme_player_js/utils.js (280)
[38874:3847:0901/075933:INFO:CONSOLE(280)] "07:59:33.111 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62570/files/eme_player_js/utils.js (280)
[38874:3847:0901/075933:INFO:CONSOLE(280)] "07:59:33.112 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62570/files/eme_player_js/utils.js (280)
[38874:3847:0901/075933:INFO:CONSOLE(280)] "07:59:33.295 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62570/files/eme_player_js/utils.js (280)
[38874:3847:0901/075933:INFO:CONSOLE(280)] "07:59:33.296 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:62570/files/eme_player_js/utils.js (280)
[38874:3847:0901/075933:INFO:CONSOLE(280)] "07:59:33.296 - Adding key to sessionID: 4", source: http://127.0.0.1:62570/files/eme_player_js/utils.js (280)
[38874:3847:0901/075933:INFO:CONSOLE(280)] "07:59:33.300 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62570/files/eme_player_js/utils.js (280)
[38874:3847:0901/075933:INFO:CONSOLE(280)] "07:59:33.704 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62570/files/eme_player_js/utils.js (280)
[38874:3847:0901/075933:INFO:CONSOLE(280)] "07:59:33.705 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:62570/files/eme_player_js/utils.js (280)
[38874:3847:0901/075933:INFO:CONSOLE(280)] "07:59:33.707 - Adding key to sessionID: 4", source: http://127.0.0.1:62570/files/eme_player_js/utils.js (280)
[38874:3847:0901/075933:INFO:CONSOLE(280)] "07:59:33.721 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62570/files/eme_player_js/utils.js (280)
[38874:3847:0901/075934:INFO:CONSOLE(280)] "07:59:34.358 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:62570/files/eme_player_js/utils.js (280)
[38880:13063:0901/075934:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0 (7118 ms)
[207/215] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.ConfigChangeVideo/0 (8573 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0
[38887:3847:0901/075936:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62589...
sending server_data: {"host": "127.0.0.1", "port": 62589} (36 bytes)
[38883:3847:0901/075938:INFO:CONSOLE(280)] "07:59:38.660 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075938:INFO:CONSOLE(280)] "07:59:38.671 - Registering video event handlers.", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075938:INFO:CONSOLE(280)] "07:59:38.688 - Loading media using MSE.", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075938:INFO:CONSOLE(280)] "07:59:38.698 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075938:INFO:CONSOLE(280)] "07:59:38.698 - Registering video event handlers.", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075938:INFO:CONSOLE(280)] "07:59:38.699 - Loading media using MSE.", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075938:INFO:CONSOLE(280)] "07:59:38.807 - onSourceOpen [object Event]", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075938:INFO:CONSOLE(280)] "07:59:38.814 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075938:INFO:CONSOLE(280)] "07:59:38.820 - onSourceOpen [object Event]", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075938:INFO:CONSOLE(280)] "07:59:38.821 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075939:INFO:CONSOLE(280)] "07:59:38.930 - org.chromium.externalclearkey.decryptonly Generate key request, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075939:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[38883:3847:0901/075939:INFO:CONSOLE(280)] "07:59:39.972 - org.chromium.externalclearkey.decryptonly Generate key request, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075939:INFO:CONSOLE(280)] "07:59:39.987 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075939:INFO:CONSOLE(280)] "07:59:39.991 - Adding key to sessionID: 1", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075939:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[38883:3847:0901/075940:INFO:CONSOLE(280)] "07:59:40.015 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075940:INFO:CONSOLE(280)] "07:59:40.020 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075940:INFO:CONSOLE(280)] "07:59:40.025 - Adding key to sessionID: 2", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075940:INFO:CONSOLE(280)] "07:59:40.054 - End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075940:INFO:CONSOLE(280)] "07:59:40.075 - End of appending buffer from frame_size_change-av_enc-v.webm", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075940:INFO:CONSOLE(280)] "07:59:40.075 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075940:INFO:CONSOLE(280)] "07:59:40.212 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075940:INFO:CONSOLE(280)] "07:59:40.213 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075940:INFO:CONSOLE(280)] "07:59:40.214 - Adding key to sessionID: 1", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075940:INFO:CONSOLE(280)] "07:59:40.217 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075940:INFO:CONSOLE(280)] "07:59:40.232 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075940:INFO:CONSOLE(280)] "07:59:40.232 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075940:INFO:CONSOLE(280)] "07:59:40.233 - Adding key to sessionID: 2", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075940:INFO:CONSOLE(280)] "07:59:40.236 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075940:INFO:CONSOLE(280)] "07:59:40.612 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075940:INFO:CONSOLE(280)] "07:59:40.613 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075940:INFO:CONSOLE(280)] "07:59:40.614 - Adding key to sessionID: 1", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075940:INFO:CONSOLE(280)] "07:59:40.622 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075940:INFO:CONSOLE(280)] "07:59:40.634 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075940:INFO:CONSOLE(280)] "07:59:40.634 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075940:INFO:CONSOLE(280)] "07:59:40.635 - Adding key to sessionID: 2", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075940:INFO:CONSOLE(280)] "07:59:40.642 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075941:INFO:CONSOLE(280)] "07:59:41.412 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075941:INFO:CONSOLE(280)] "07:59:41.413 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075941:INFO:CONSOLE(280)] "07:59:41.413 - Adding key to sessionID: 1", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075941:INFO:CONSOLE(280)] "07:59:41.418 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075941:INFO:CONSOLE(280)] "07:59:41.435 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075941:INFO:CONSOLE(280)] "07:59:41.435 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075941:INFO:CONSOLE(280)] "07:59:41.436 - Adding key to sessionID: 2", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075941:INFO:CONSOLE(280)] "07:59:41.440 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075941:INFO:CONSOLE(280)] "07:59:41.467 - One video seeked.", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38883:3847:0901/075941:INFO:CONSOLE(280)] "07:59:41.478 - Set document title to: ENDED, updated title: ENDED", source: http://127.0.0.1:62589/files/eme_player_js/utils.js (280)
[38888:13063:0901/075941:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0 (7574 ms)
[208/215] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0 (9212 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0
[38892:3847:0901/075938:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62607...
sending server_data: {"host": "127.0.0.1", "port": 62607} (36 bytes)
[38886:3847:0901/075940:INFO:CONSOLE(280)] "07:59:40.811 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075940:INFO:CONSOLE(280)] "07:59:40.819 - Using ClearKeyPlayer", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075940:INFO:CONSOLE(280)] "07:59:40.823 - Registering video event handlers.", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075940:INFO:CONSOLE(280)] "07:59:40.826 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075942:INFO:CONSOLE(280)] "07:59:42.079 - heartbeat #1", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075942:INFO:CONSOLE(280)] "07:59:42.102 - Loading media using MSE.", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075942:INFO:CONSOLE(280)] "07:59:42.226 - onSourceOpen [object Event]", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075942:INFO:CONSOLE(280)] "07:59:42.230 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075942:INFO:CONSOLE(280)] "07:59:42.284 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075942:INFO:CONSOLE(280)] "07:59:42.288 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075942:INFO:CONSOLE(280)] "07:59:42.292 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075942:INFO:CONSOLE(280)] "07:59:42.326 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075942:INFO:CONSOLE(280)] "07:59:42.344 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075942:INFO:CONSOLE(280)] "07:59:42.350 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075942:INFO:CONSOLE(280)] "07:59:42.356 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075942:INFO:CONSOLE(280)] "07:59:42.570 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075942:INFO:CONSOLE(280)] "07:59:42.573 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075942:INFO:CONSOLE(280)] "07:59:42.589 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075942:INFO:CONSOLE(280)] "07:59:42.980 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075942:INFO:CONSOLE(280)] "07:59:42.985 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075943:INFO:CONSOLE(280)] "07:59:42.994 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075943:INFO:CONSOLE(280)] "07:59:43.080 - heartbeat #2", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075943:INFO:CONSOLE(280)] "07:59:43.773 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075943:INFO:CONSOLE(280)] "07:59:43.783 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075943:INFO:CONSOLE(280)] "07:59:43.790 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075944:INFO:CONSOLE(280)] "07:59:44.080 - heartbeat #3", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075945:INFO:CONSOLE(280)] "07:59:45.085 - heartbeat #4", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075945:INFO:CONSOLE(280)] "07:59:45.285 - First play ended.", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075945:INFO:CONSOLE(280)] "07:59:45.291 - Loading media using MSE.", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075945:INFO:CONSOLE(280)] "07:59:45.303 - Playing second time.", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075945:INFO:CONSOLE(280)] "07:59:45.330 - onSourceOpen [object Event]", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075945:INFO:CONSOLE(280)] "07:59:45.335 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075945:INFO:CONSOLE(280)] "07:59:45.369 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075945:INFO:CONSOLE(280)] "07:59:45.374 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075945:INFO:CONSOLE(280)] "07:59:45.386 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075945:INFO:CONSOLE(280)] "07:59:45.408 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075945:INFO:CONSOLE(280)] "07:59:45.413 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075945:INFO:CONSOLE(280)] "07:59:45.417 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075945:INFO:CONSOLE(280)] "07:59:45.425 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075945:INFO:CONSOLE(280)] "07:59:45.434 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075945:INFO:CONSOLE(280)] "07:59:45.442 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075945:INFO:CONSOLE(280)] "07:59:45.447 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075945:INFO:CONSOLE(280)] "07:59:45.800 - timeupdate @ 0.186203", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075946:INFO:CONSOLE(280)] "07:59:46.044 - timeupdate @ 0.441612", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075946:INFO:CONSOLE(280)] "07:59:46.094 - heartbeat #5", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075946:INFO:CONSOLE(280)] "07:59:46.294 - timeupdate @ 0.697021", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075946:INFO:CONSOLE(280)] "07:59:46.545 - timeupdate @ 0.929211", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075946:INFO:CONSOLE(280)] "07:59:46.795 - timeupdate @ 1.18462", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075946:INFO:CONSOLE(280)] "07:59:46.803 - waiting for video to end.", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075947:INFO:CONSOLE(280)] "07:59:47.094 - heartbeat #6", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075948:INFO:CONSOLE(280)] "07:59:48.095 - heartbeat #7", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38886:3847:0901/075948:INFO:CONSOLE(280)] "07:59:48.363 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:62607/files/eme_player_js/utils.js (280)
[38892:3847:0901/075948:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[38892:3847:0901/075948:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[38892:3847:0901/075948:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[38892:3847:0901/075948:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[38892:3847:0901/075948:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[38893:12807:0901/075948:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (12204 ms)
[209/215] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (13871 ms)
[ RUN ] TaskManagerOOPIFBrowserTest.KillSubframe/0
[38900:3847:0901/075945:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38897:73223:0901/075947:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] TaskManagerOOPIFBrowserTest.KillSubframe/0 (5745 ms)
[210/215] TaskManagerOOPIFBrowserTest.KillSubframe/0 (7281 ms)
[ RUN ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Registration/0
[38914:3847:0901/075952:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38908:39939:0901/075953:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[38916:14595:0901/075953:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[ OK ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Registration/0 (3500 ms)
[211/215] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.Registration/0 (5252 ms)
[ RUN ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowed/1
[38915:3847:0901/075953:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38917:13063:0901/075954:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowed/1 (3489 ms)
[212/215] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowed/1 (5161 ms)
[ RUN ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareIFrame/1
[38925:3847:0901/075957:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38919:16643:0901/075959:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /safe_browsing/malware_image.png
[38929:13063:0901/080000:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38929:13063:0901/080000:WARNING:channel.cc(325)] RawChannel write error
[ OK ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareIFrame/1 (5032 ms)
[213/215] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareIFrame/1 (6440 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ProceedDisabled/2
[38924:3847:0901/075957:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[38928:13063:0901/080000:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[38928:13063:0901/080000:WARNING:channel.cc(325)] RawChannel write error
[38918:35587:0901/080000:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[38918:35587:0901/080000:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ProceedDisabled/2 (5342 ms)
[214/215] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ProceedDisabled/2 (6874 ms)
[ RUN ] RestartTest.SessionStorage
[38933:3847:0901/080004:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] RestartTest.SessionStorage (3292 ms)
[215/215] RestartTest.SessionStorage (4628 ms)
Retrying 1 test (retry #1)
[ RUN ] NaClBrowserTestPnacl.ExitStatusNeg2
[38939:3847:0901/080008:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:62637...
sending server_data: {"host": "127.0.0.1", "port": 62637} (36 bytes)
[38936:3847:0901/080010:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[38942,2125721984:08:00:11.233528] Native Client module will be loaded at base address 0x000064cd00000000
[38942,2125721984:08:00:11.978063] NaCl untrusted code called _exit(0x0)
[38943,2125721984:08:00:12.793233] Native Client module will be loaded at base address 0x00000cf200000000
[38943,2125721984:08:00:12.853132] NaCl untrusted code called _exit(0x0)
[38944,2125721984:08:00:13.635758] Native Client module will be loaded at base address 0x0000734600000000
hello world from CreateModule
[38936:3847:0901/080013:INFO:nacl_browsertest_util.cc(130)] |||| / naclModule loaded
[38936:3847:0901/080013:INFO:nacl_browsertest_util.cc(130)] ||||
[38936:3847:0901/080013:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest BEGIN]
Searching for handler for request "init".
found at index 0
posting reply len 11
posting reply "hello world".
returning
[38936:3847:0901/080013:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest PASS]
[38936:3847:0901/080013:INFO:nacl_browsertest_util.cc(130)] ||||
[38936:3847:0901/080013:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test BEGIN]
Searching for handler for request "exitneg2".
found at index 4
[38944,2125721984:08:00:13.783280] NaCl untrusted code called _exit(0xfe)
[38936:37123:0901/080014:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 65024 (0xfe00)
[38936:3847:0901/080014:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:62637/files/pm_exit_status_test.html?trigger=exitneg2&expected_exit=254&pnacl=1 (0)
[38936:3847:0901/080014:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test PASS]
[38936:3847:0901/080014:INFO:nacl_browsertest_util.cc(130)] ||||
[38936:3847:0901/080014:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestPnacl.ExitStatusNeg2 (7321 ms)
[216/216] NaClBrowserTestPnacl.ExitStatusNeg2 (8803 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"c4c44c2e486c99f81bcaa1e71b161c20a542c754","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+------------------------------------------------------------------------+
| End of shard 1 Pending: 1.0s Duration: 866.9s Bot: vm30-a4 Exit: 0 |
+------------------------------------------------------------------------+
+-------------------------------------------------------------------------+
| Shard 18 https://chromium-swarm.appspot.com/user/task/29a230cd111e0410 |
+-------------------------------------------------------------------------+
0 files remaining...
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
NSS_DISABLE_ARENA_FREE_LIST=1
NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/isolated_outeMwOxh/output.json
IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 18/20
Using 2 parallel jobs.
[ RUN ] BaseDownloadsWebUITest.EmptyProgressStatusText
[61373:3847:0901/074716:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61366:3847:0901/074718:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[61366:3847:0901/074719:INFO:CONSOLE(1324)] "Running TestCase BaseDownloadsWebUITest.EmptyProgressStatusText", source: test_api.js (1324)
[61376:13063:0901/074720:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[61376:13063:0901/074720:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[61376:13063:0901/074720:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[61376:13063:0901/074720:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BaseDownloadsWebUITest.EmptyProgressStatusText (8276 ms)
[1/219] BaseDownloadsWebUITest.EmptyProgressStatusText (9907 ms)
[ RUN ] CookiesViewWebUITest.testNoCloseOnSearchEnter
[61372:3847:0901/074716:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61367:38915:0901/074718:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[61367:38915:0901/074718:WARNING:channel.cc(325)] RawChannel write error
[61367:3847:0901/074719:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[61367:3847:0901/074721:INFO:CONSOLE(1324)] "Running TestCase CookiesViewWebUITest.testNoCloseOnSearchEnter", source: test_api.js (1324)
[ OK ] CookiesViewWebUITest.testNoCloseOnSearchEnter (10081 ms)
[2/219] CookiesViewWebUITest.testNoCloseOnSearchEnter (11690 ms)
[ RUN ] ManageProfileUITest.UpdateConfirmationOnRename
[61382:3847:0901/074724:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61378:38915:0901/074727:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[61378:38915:0901/074727:WARNING:channel.cc(325)] RawChannel write error
[61378:3847:0901/074727:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[61378:3847:0901/074729:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.UpdateConfirmationOnRename", source: test_api.js (1324)
[ OK ] ManageProfileUITest.UpdateConfirmationOnRename (7155 ms)
[3/219] ManageProfileUITest.UpdateConfirmationOnRename (8557 ms)
[ RUN ] OptionsWebUITest.testDefaultZoomFactor
[61387:3847:0901/074726:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61381:38659:0901/074728:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[61381:38659:0901/074728:WARNING:channel.cc(325)] RawChannel write error
[61381:3847:0901/074729:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[61381:3847:0901/074731:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUITest.testDefaultZoomFactor", source: test_api.js (1324)
[61387:3847:0901/074732:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[61387:3847:0901/074732:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[61381:38659:0901/074732:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] OptionsWebUITest.testDefaultZoomFactor (8584 ms)
[4/219] OptionsWebUITest.testDefaultZoomFactor (10221 ms)
[ RUN ] OptionsWebUIExtendedTest.ShowOverlayFurtherAbove
[61393:3847:0901/074733:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61390:3847:0901/074736:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[61390:3847:0901/074738:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.ShowOverlayFurtherAbove", source: test_api.js (1324)
[61393:3847:0901/074740:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[61393:3847:0901/074740:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[61393:3847:0901/074740:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[61393:3847:0901/074740:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[61397:13063:0901/074740:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[61397:13063:0901/074740:WARNING:channel.cc(325)] RawChannel write error
[ OK ] OptionsWebUIExtendedTest.ShowOverlayFurtherAbove (10133 ms)
[5/219] OptionsWebUIExtendedTest.ShowOverlayFurtherAbove (11573 ms)
[ RUN ] OptionsWebUIExtendedTest.CloseOverlay
[61400:3847:0901/074737:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61395:3847:0901/074740:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[61395:3847:0901/074742:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.CloseOverlay", source: test_api.js (1324)
[61395:3847:0901/074744:WARNING:CONSOLE(884)] "testIsDone already", source: test_api.js (884)
[ OK ] OptionsWebUIExtendedTest.CloseOverlay (10174 ms)
[6/219] OptionsWebUIExtendedTest.CloseOverlay (11817 ms)
[ RUN ] WebUIAssertionsTest.testTwoExpects
[61406:3847:0901/074744:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61403:40451:0901/074747:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[61403:3847:0901/074747:INFO:CONSOLE(1324)] "Running TestCase WebUIAssertionsTest.testTwoExpects", source: test_api.js (1324)
[ OK ] WebUIAssertionsTest.testTwoExpects (4876 ms)
[7/219] WebUIAssertionsTest.testTwoExpects (6510 ms)
[ RUN ] NetInternalsTest.netInternalsHSTSViewDeleteNotFound
[61412:3847:0901/074748:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61408:3847:0901/074752:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsHSTSViewDeleteNotFound", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsHSTSViewDeleteNotFound (6612 ms)
[8/219] NetInternalsTest.netInternalsHSTSViewDeleteNotFound (7921 ms)
[ RUN ] NetInternalsTest.netInternalsHSTSViewAddDelete
[61418:3847:0901/074751:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61414:40451:0901/074754:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[61414:40451:0901/074754:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[61414:40451:0901/074754:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[61414:40451:0901/074754:WARNING:channel.cc(325)] RawChannel write error
[61414:3847:0901/074755:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsHSTSViewAddDelete", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsHSTSViewAddDelete (6701 ms)
[9/219] NetInternalsTest.netInternalsHSTSViewAddDelete (8240 ms)
[ RUN ] NetInternalsTest.netInternalsLogUtilStopCapturing
[61424:3847:0901/074756:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61421:40195:0901/074759:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[61421:40195:0901/074759:WARNING:channel.cc(325)] RawChannel write error
[61421:3847:0901/074800:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsLogUtilStopCapturing", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsLogUtilStopCapturing (6871 ms)
[10/219] NetInternalsTest.netInternalsLogUtilStopCapturing (8330 ms)
[ RUN ] NetInternalsTest.netInternalsWaterfallView
[61430:3847:0901/074759:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61431:3847:0901/074802:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[61426:3847:0901/074802:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsWaterfallView", source: test_api.js (1324)
[61426:38659:0901/074803:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[61426:38659:0901/074803:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[61426:38659:0901/074803:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NetInternalsTest.netInternalsWaterfallView (6050 ms)
[11/219] NetInternalsTest.netInternalsWaterfallView (7336 ms)
[ RUN ] PrintPreviewWebUITest.TestColorSettingsCustomColor
[61436:3847:0901/074804:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61433:3847:0901/074808:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[61433:3847:0901/074809:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestColorSettingsCustomColor", source: test_api.js (1324)
[ OK ] PrintPreviewWebUITest.TestColorSettingsCustomColor (8080 ms)
[12/219] PrintPreviewWebUITest.TestColorSettingsCustomColor (9685 ms)
[ RUN ] PlatformAppBrowserTest.ExtensionWindowingApis
[61442:3847:0901/074807:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61444:12807:0901/074813:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[61444:12807:0901/074813:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[61444:12807:0901/074813:WARNING:channel.cc(325)] RawChannel write error
[61446:13063:0901/074813:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[61446:13063:0901/074813:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[61446:13063:0901/074813:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[61446:13063:0901/074813:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PlatformAppBrowserTest.ExtensionWindowingApis (8578 ms)
[13/219] PlatformAppBrowserTest.ExtensionWindowingApis (10248 ms)
[ RUN ] BluetoothPrivateApiTest.SetAdapterState
[61451:3847:0901/074814:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61448:3847:0901/074817:INFO:CONSOLE(0)] "[SUCCESS] testSetAdapterState", source: chrome-extension://jofgjdphhceggjecimellaapdjjadibj/_generated_background_page.html (0)
[61452:13063:0901/074817:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[61448:41219:0901/074817:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[61448:41219:0901/074817:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BluetoothPrivateApiTest.SetAdapterState (5228 ms)
[14/219] BluetoothPrivateApiTest.SetAdapterState (6613 ms)
[ RUN ] BluetoothLowEnergyApiTest.CharacteristicProperties
[61457:3847:0901/074817:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61453:3847:0901/074819:INFO:CONSOLE(0)] "[SUCCESS] testCharacteristicProperties", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[61458:14087:0901/074819:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BluetoothLowEnergyApiTest.CharacteristicProperties (4761 ms)
[15/219] BluetoothLowEnergyApiTest.CharacteristicProperties (6481 ms)
[ RUN ] BluetoothLowEnergyApiTest.GetDescriptor
[61463:3847:0901/074821:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61459:3847:0901/074823:INFO:CONSOLE(0)] "[SUCCESS] testGetDescriptor", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[61465:13063:0901/074823:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[61465:13063:0901/074823:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BluetoothLowEnergyApiTest.GetDescriptor (4710 ms)
[16/219] BluetoothLowEnergyApiTest.GetDescriptor (6285 ms)
[ RUN ] ExtensionApiTest.BookmarkManager
[61469:3847:0901/074823:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61464:3847:0901/074826:INFO:CONSOLE(0)] "[SUCCESS] getStrings", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[61464:3847:0901/074826:INFO:CONSOLE(0)] "[SUCCESS] sortChildren", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[61464:3847:0901/074826:INFO:CONSOLE(0)] "[SUCCESS] sortChildren2", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[61464:3847:0901/074826:INFO:CONSOLE(0)] "[SUCCESS] setupSubtree", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[61464:3847:0901/074826:INFO:CONSOLE(0)] "[SUCCESS] getSubtree", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[61464:3847:0901/074826:INFO:CONSOLE(0)] "[SUCCESS] getSubtreeFoldersOnly", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[61464:3847:0901/074826:INFO:CONSOLE(0)] "[SUCCESS] clipboard", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[61464:3847:0901/074826:INFO:CONSOLE(0)] "[SUCCESS] clipboard2", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[61464:3847:0901/074826:INFO:CONSOLE(0)] "[SUCCESS] clipboard3", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[61464:3847:0901/074826:INFO:CONSOLE(0)] "[SUCCESS] clipboard4", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[61464:3847:0901/074826:INFO:CONSOLE(0)] "[SUCCESS] clipboard5", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[61464:3847:0901/074826:INFO:CONSOLE(0)] "[SUCCESS] clipboard6", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[61464:3847:0901/074826:INFO:CONSOLE(0)] "[SUCCESS] canEdit", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[61464:3847:0901/074826:INFO:CONSOLE(0)] "[SUCCESS] getSetMetaInfo", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[61464:3847:0901/074826:INFO:CONSOLE(0)] "[SUCCESS] setMetaInfoPermanent", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[61464:3847:0901/074826:INFO:CONSOLE(0)] "[SUCCESS] setMetaInfoManaged", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[61464:3847:0901/074826:INFO:CONSOLE(0)] "[SUCCESS] updateMetaInfo", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[61464:3847:0901/074826:INFO:CONSOLE(0)] "[SUCCESS] createWithMetaInfo", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[ OK ] ExtensionApiTest.BookmarkManager (5283 ms)
[17/219] ExtensionApiTest.BookmarkManager (6919 ms)
[ RUN ] ExtensionApiTest.ExperimentalPermissionsFail
[61475:3847:0901/074827:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61472:3847:0901/074829:INFO:CONSOLE(0)] "[SUCCESS] experimental", source: chrome-extension://piaagcnoamnmjcbeglckhgnaobpgpgpb/_generated_background_page.html (0)
[61478:12807:0901/074830:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.ExperimentalPermissionsFail (4968 ms)
[18/219] ExtensionApiTest.ExperimentalPermissionsFail (6474 ms)
[ RUN ] ExtensionApiTest.Events
[61487:3847:0901/074834:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61483:3847:0901/074836:INFO:CONSOLE(0)] "[SUCCESS] doubleAttach", source: chrome-extension://pnmddpnhegkplififcdgdjencijbofcl/_generated_background_page.html (0)
[61483:3847:0901/074836:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pnmddpnhegkplififcdgdjencijbofcl/twoPageAttach.html (0)
[61483:39683:0901/074836:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[61483:39683:0901/074836:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.Events (5001 ms)
[19/219] ExtensionApiTest.Events (6453 ms)
[ RUN ] ExtensionApiTest.ContentScriptAboutBlankIframes
[61481:3847:0901/074830:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61477:3847:0901/074834:INFO:CONSOLE(0)] "[SUCCESS] testDontInjectInAboutBlankFrame", source: chrome-extension://fbhgplmgcbffhdfkgkibpigkenneigbm/test.html (0)
[61477:73483:0901/074835:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[61477:3847:0901/074836:INFO:CONSOLE(0)] "[SUCCESS] testDontInjectInAboutSrcdocFrame", source: chrome-extension://fbhgplmgcbffhdfkgkibpigkenneigbm/test.html (0)
[61477:3847:0901/074838:INFO:CONSOLE(0)] "[SUCCESS] testDontInjectInNestedAboutFrames", source: chrome-extension://fbhgplmgcbffhdfkgkibpigkenneigbm/test.html (0)
[61477:3847:0901/074839:INFO:CONSOLE(0)] "[SUCCESS] testDocumentStartRunsInSameWorldAsDocumentEndOfJavaScriptUrl", source: chrome-extension://fbhgplmgcbffhdfkgkibpigkenneigbm/test.html (0)
[61482:13063:0901/074839:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[61482:13063:0901/074839:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[61482:13063:0901/074839:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[61482:13063:0901/074839:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[61482:13063:0901/074839:WARNING:channel.cc(325)] RawChannel write error
[61484:13063:0901/074839:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[61490:13063:0901/074839:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[61490:13063:0901/074839:WARNING:channel.cc(325)] RawChannel write error
[61494:13063:0901/074840:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.ContentScriptAboutBlankIframes (12338 ms)
[20/219] ExtensionApiTest.ContentScriptAboutBlankIframes (13648 ms)
[ RUN ] ExtensionApiTest.TabEvents
[61497:3847:0901/074841:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61493:3847:0901/074843:INFO:CONSOLE(0)] "[SUCCESS] init", source: chrome-extension://egdadmdhnblknnheclikimaajgkocdbj/events.html (0)
[61493:3847:0901/074843:INFO:CONSOLE(0)] "[SUCCESS] tabsOnCreated", source: chrome-extension://egdadmdhnblknnheclikimaajgkocdbj/events.html (0)
[61493:3847:0901/074844:INFO:CONSOLE(0)] "[SUCCESS] tabsOnUpdatedIgnoreTabArg", source: chrome-extension://egdadmdhnblknnheclikimaajgkocdbj/events.html (0)
[61493:3847:0901/074845:INFO:CONSOLE(0)] "[SUCCESS] tabsOnUpdated", source: chrome-extension://egdadmdhnblknnheclikimaajgkocdbj/events.html (0)
[61493:3847:0901/074846:INFO:CONSOLE(0)] "[SUCCESS] tabsOnMoved", source: chrome-extension://egdadmdhnblknnheclikimaajgkocdbj/events.html (0)
[61493:3847:0901/074847:INFO:CONSOLE(0)] "[SUCCESS] tabsOnSelectionChanged", source: chrome-extension://egdadmdhnblknnheclikimaajgkocdbj/events.html (0)
[61493:3847:0901/074847:INFO:CONSOLE(0)] "[SUCCESS] tabsOnActiveChanged", source: chrome-extension://egdadmdhnblknnheclikimaajgkocdbj/events.html (0)
[61493:3847:0901/074848:INFO:CONSOLE(0)] "[SUCCESS] tabsOnActivated", source: chrome-extension://egdadmdhnblknnheclikimaajgkocdbj/events.html (0)
[61493:3847:0901/074849:INFO:CONSOLE(0)] "[SUCCESS] setupTabsOnAttachDetach", source: chrome-extension://egdadmdhnblknnheclikimaajgkocdbj/events.html (0)
[61493:3847:0901/074849:INFO:CONSOLE(0)] "[SUCCESS] tabsOnAttached", source: chrome-extension://egdadmdhnblknnheclikimaajgkocdbj/events.html (0)
[61493:3847:0901/074850:INFO:CONSOLE(0)] "[SUCCESS] tabsOnDetached", source: chrome-extension://egdadmdhnblknnheclikimaajgkocdbj/events.html (0)
[61493:3847:0901/074850:INFO:CONSOLE(0)] "[SUCCESS] tabsOnZoomChange", source: chrome-extension://egdadmdhnblknnheclikimaajgkocdbj/events.html (0)
[61493:3847:0901/074850:INFO:CONSOLE(0)] "[SUCCESS] windowsOnCreated", source: chrome-extension://egdadmdhnblknnheclikimaajgkocdbj/events.html (0)
[61500:13063:0901/074851:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[61500:13063:0901/074851:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.TabEvents (13563 ms)
[21/219] ExtensionApiTest.TabEvents (15284 ms)
[ RUN ] ExtensionApiTest.TabQuery
[61503:3847:0901/074844:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61499:40963:0901/074846:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[61499:3847:0901/074848:INFO:CONSOLE(0)] "[SUCCESS] setup", source: chrome-extension://egdadmdhnblknnheclikimaajgkocdbj/query.html (0)
[61499:3847:0901/074848:INFO:CONSOLE(0)] "[SUCCESS] queryAll", source: chrome-extension://egdadmdhnblknnheclikimaajgkocdbj/query.html (0)
[61499:3847:0901/074848:INFO:CONSOLE(0)] "[SUCCESS] queryHighlighted", source: chrome-extension://egdadmdhnblknnheclikimaajgkocdbj/query.html (0)
[61499:3847:0901/074848:INFO:CONSOLE(0)] "[SUCCESS] queryActive", source: chrome-extension://egdadmdhnblknnheclikimaajgkocdbj/query.html (0)
[61499:3847:0901/074848:INFO:CONSOLE(0)] "[SUCCESS] queryWindowID", source: chrome-extension://egdadmdhnblknnheclikimaajgkocdbj/query.html (0)
[61499:3847:0901/074848:INFO:CONSOLE(0)] "[SUCCESS] queryCurrentWindow", source: chrome-extension://egdadmdhnblknnheclikimaajgkocdbj/query.html (0)
[61499:3847:0901/074848:INFO:CONSOLE(0)] "[SUCCESS] queryPinned", source: chrome-extension://egdadmdhnblknnheclikimaajgkocdbj/query.html (0)
[61499:3847:0901/074848:INFO:CONSOLE(0)] "[SUCCESS] queryActiveAndWindowID", source: chrome-extension://egdadmdhnblknnheclikimaajgkocdbj/query.html (0)
[61499:3847:0901/074848:INFO:CONSOLE(0)] "[SUCCESS] queryUrl", source: chrome-extension://egdadmdhnblknnheclikimaajgkocdbj/query.html (0)
[61499:3847:0901/074848:INFO:CONSOLE(0)] "[SUCCESS] queryUrlAsArray", source: chrome-extension://egdadmdhnblknnheclikimaajgkocdbj/query.html (0)
[61499:3847:0901/074848:INFO:CONSOLE(0)] "[SUCCESS] queryUrlAsArray2", source: chrome-extension://egdadmdhnblknnheclikimaajgkocdbj/query.html (0)
[61499:3847:0901/074848:INFO:CONSOLE(0)] "[SUCCESS] queryStatus", source: chrome-extension://egdadmdhnblknnheclikimaajgkocdbj/query.html (0)
[61499:3847:0901/074848:INFO:CONSOLE(0)] "[SUCCESS] queryTitle", source: chrome-extension://egdadmdhnblknnheclikimaajgkocdbj/query.html (0)
[61499:3847:0901/074849:INFO:CONSOLE(0)] "[SUCCESS] queryWindowType", source: chrome-extension://egdadmdhnblknnheclikimaajgkocdbj/query.html (0)
[61499:3847:0901/074849:INFO:CONSOLE(0)] "[SUCCESS] queryIndex", source: chrome-extension://egdadmdhnblknnheclikimaajgkocdbj/query.html (0)
[61499:3847:0901/074851:INFO:CONSOLE(0)] "[SUCCESS] queryIncognito", source: chrome-extension://egdadmdhnblknnheclikimaajgkocdbj/query.html (0)
[61499:40963:0901/074851:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[61499:40963:0901/074851:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[61499:40963:0901/074851:WARNING:channel.cc(325)] RawChannel write error
[61507:12807:0901/074851:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[61507:12807:0901/074851:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[61507:12807:0901/074851:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[61499:40963:0901/074851:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[61499:40963:0901/074851:WARNING:channel.cc(325)] RawChannel write error
[61499:40963:0901/074852:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[61499:40963:0901/074852:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[61499:40963:0901/074852:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[61499:40963:0901/074852:WARNING:channel.cc(325)] RawChannel write error
[61512:14851:0901/074852:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[61512:14851:0901/074852:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[61512:14851:0901/074852:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[61512:14851:0901/074852:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[61511:13063:0901/074852:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[61511:13063:0901/074852:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[61511:13063:0901/074852:WARNING:channel.cc(325)] RawChannel write error
[61512:14851:0901/074852:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[61512:14851:0901/074852:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[61511:16387:0901/074852:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001114cef33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001115142b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000111561ea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011d8c69e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011d8c609e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000112e1d244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001127bcd96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000112885fdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001139c83d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000113972308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001139717c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001115d6ff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001115d66b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001115cc92f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff8a61c772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff8a6091a1 thread_start + 13
[61512:14851:0901/074852:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[61512:14851:0901/074852:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] ExtensionApiTest.TabQuery (10628 ms)
[22/219] ExtensionApiTest.TabQuery (12201 ms)
[ RUN ] AppControllerPlatformAppBrowserTest.PlatformAppReopenWithWindows
[61521:3847:0901/074856:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61522:14339:0901/074857:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[61522:14339:0901/074857:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[61522:14339:0901/074857:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[61522:12807:0901/074857:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AppControllerPlatformAppBrowserTest.PlatformAppReopenWithWindows (3245 ms)
[23/219] AppControllerPlatformAppBrowserTest.PlatformAppReopenWithWindows (4874 ms)
[ RUN ] PlatformAppLoadAndLaunchBrowserTest.LoadAndLaunchAppChromeNotRunning
[61519:3847:0901/074856:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61520:13063:0901/074858:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[61520:13063:0901/074858:WARNING:channel.cc(325)] RawChannel write error
[61513:38147:0901/074858:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[61513:38147:0901/074858:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PlatformAppLoadAndLaunchBrowserTest.LoadAndLaunchAppChromeNotRunning (5484 ms)
[24/219] PlatformAppLoadAndLaunchBrowserTest.LoadAndLaunchAppChromeNotRunning (7099 ms)
[ RUN ] AppControllerOpenShortcutBrowserTest.OpenShortcutOnStartup
[61529:3847:0901/074901:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61525:17411:0901/074903:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[61533:3847:0901/074903:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AppControllerOpenShortcutBrowserTest.OpenShortcutOnStartup (3573 ms)
[25/219] AppControllerOpenShortcutBrowserTest.OpenShortcutOnStartup (5266 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithFile
[61534:3847:0901/074902:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61528:19207:0901/074905:ERROR:mach_broker_mac.mm(222)] Unknown process 61537 is sending Mach IPC messages!
[61528:3847:0901/074906:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://nlpcinipmfkpcndbnipbpgjecfdfgpkk/_generated_background_page.html (0)
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithFile (5976 ms)
[26/219] PlatformAppWithFileBrowserTest.LaunchWithFile (7506 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithFileAcceptAnyExtension
[61541:3847:0901/074906:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61536:10255:0901/074909:ERROR:mach_broker_mac.mm(222)] Unknown process 61544 is sending Mach IPC messages!
[61536:3847:0901/074910:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://anocikpbmekgnbbkioejbpcmipokklfg/_generated_background_page.html (0)
[61536:40963:0901/074910:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[61536:40963:0901/074910:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[61536:40963:0901/074910:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithFileAcceptAnyExtension (5878 ms)
[27/219] PlatformAppWithFileBrowserTest.LaunchWithFileAcceptAnyExtension (7656 ms)
[ RUN ] EphemeralAppBrowserTest.InstallEventReceivedWhileRunning
[61548:3847:0901/074910:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61549:12807:0901/074915:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EphemeralAppBrowserTest.InstallEventReceivedWhileRunning (7215 ms)
[28/219] EphemeralAppBrowserTest.InstallEventReceivedWhileRunning (8531 ms)
[ RUN ] EphemeralAppBrowserTest.PromoteAppFromSyncWhileIdle
[61555:3847:0901/074914:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61556:3847:0901/074918:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[61556:13575:0901/074918:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] EphemeralAppBrowserTest.PromoteAppFromSyncWhileIdle (6756 ms)
[29/219] EphemeralAppBrowserTest.PromoteAppFromSyncWhileIdle (8372 ms)
[ RUN ] EphemeralAppBrowserTest.ExtensionPrefBackcompatibility
[61562:3847:0901/074918:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61564:12807:0901/074921:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[61564:12807:0901/074921:WARNING:channel.cc(325)] RawChannel write error
[ OK ] EphemeralAppBrowserTest.ExtensionPrefBackcompatibility (4637 ms)
[30/219] EphemeralAppBrowserTest.ExtensionPrefBackcompatibility (6025 ms)
[ RUN ] EphemeralAppLauncherTest.LaunchBlacklistedApp
HTTP server started on http://127.0.0.1:56829...
sending server_data: {"host": "127.0.0.1", "port": 56829} (36 bytes)
[61572:3847:0901/074923:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61580:13063:0901/074927:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EphemeralAppLauncherTest.LaunchBlacklistedApp (7180 ms)
[31/219] EphemeralAppLauncherTest.LaunchBlacklistedApp (8820 ms)
[ RUN ] EphemeralAppLauncherTest.LaunchAppWithUnsupportedRequirements
HTTP server started on http://127.0.0.1:56830...
sending server_data: {"host": "127.0.0.1", "port": 56830} (36 bytes)
[61578:3847:0901/074926:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61582:12807:0901/074929:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EphemeralAppLauncherTest.LaunchAppWithUnsupportedRequirements (7123 ms)
[32/219] EphemeralAppLauncherTest.LaunchAppWithUnsupportedRequirements (8873 ms)
[ RUN ] WebViewTest.ScreenCoordinates
[61586:3847:0901/074931:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61583:4611:0901/074933:ERROR:mach_broker_mac.mm(222)] Unknown process 61591 is sending Mach IPC messages!
[61583:3847:0901/074935:INFO:CONSOLE(25)] "app.onload", source: chrome-extension://daglhkbbigmdkmallonkmdlimdhmnjoe/main.js (25)
[61583:3847:0901/074935:INFO:CONSOLE(6)] "embeder.common got config: [object Object]", source: chrome-extension://daglhkbbigmdkmallonkmdlimdhmnjoe/utils.js (6)
[61583:3847:0901/074935:INFO:CONSOLE(6)] "customArg: screen_coordinates", source: chrome-extension://daglhkbbigmdkmallonkmdlimdhmnjoe/utils.js (6)
[61583:3847:0901/074935:INFO:CONSOLE(6)] "startTest: screen_coordinates", source: chrome-extension://daglhkbbigmdkmallonkmdlimdhmnjoe/utils.js (6)
[61583:3847:0901/074935:INFO:CONSOLE(6)] "BEG utils.injectCss: screen_coordinates/style.css", source: chrome-extension://daglhkbbigmdkmallonkmdlimdhmnjoe/utils.js (6)
[61583:3847:0901/074935:INFO:CONSOLE(6)] "END utils.injectCss", source: chrome-extension://daglhkbbigmdkmallonkmdlimdhmnjoe/utils.js (6)
[61583:3847:0901/074935:INFO:CONSOLE(33)] "getConfig: [object Object]", source: chrome-extension://daglhkbbigmdkmallonkmdlimdhmnjoe/screen_coordinates/bootstrap.js (33)
[61583:3847:0901/074935:INFO:CONSOLE(6)] "embedder.loadGuest begin", source: chrome-extension://daglhkbbigmdkmallonkmdlimdhmnjoe/utils.js (6)
[61583:3847:0901/074936:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://daglhkbbigmdkmallonkmdlimdhmnjoe/utils.js (6)
[61583:3847:0901/074936:INFO:CONSOLE(6)] "IS_JS_ONLY_GUEST: true", source: chrome-extension://daglhkbbigmdkmallonkmdlimdhmnjoe/utils.js (6)
[61583:3847:0901/074936:INFO:CONSOLE(6)] "webview.inject", source: chrome-extension://daglhkbbigmdkmallonkmdlimdhmnjoe/utils.js (6)
[61583:3847:0901/074936:INFO:CONSOLE(6)] "FROM GUEST: guest load complete", source: chrome-extension://daglhkbbigmdkmallonkmdlimdhmnjoe/utils.js (6)
[61583:3847:0901/074936:INFO:CONSOLE(6)] "FROM GUEST: Guest: onPostMessageReceived, data[0] = create-channel", source: chrome-extension://daglhkbbigmdkmallonkmdlimdhmnjoe/utils.js (6)
[61583:3847:0901/074936:INFO:CONSOLE(6)] "FROM GUEST: guest: create-channel", source: chrome-extension://daglhkbbigmdkmallonkmdlimdhmnjoe/utils.js (6)
[61583:3847:0901/074936:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://daglhkbbigmdkmallonkmdlimdhmnjoe/utils.js (6)
[61583:3847:0901/074936:INFO:CONSOLE(36)] "bootstrap got embedder.loadGuest", source: chrome-extension://daglhkbbigmdkmallonkmdlimdhmnjoe/screen_coordinates/bootstrap.js (36)
[61583:3847:0901/074936:INFO:CONSOLE(6)] "start sending postMessage", source: chrome-extension://daglhkbbigmdkmallonkmdlimdhmnjoe/utils.js (6)
[61583:3847:0901/074936:INFO:CONSOLE(6)] "FROM GUEST: Guest: onPostMessageReceived, data[0] = test1", source: chrome-extension://daglhkbbigmdkmallonkmdlimdhmnjoe/utils.js (6)
[61583:3847:0901/074936:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://daglhkbbigmdkmallonkmdlimdhmnjoe/utils.js (6)
[61583:3847:0901/074936:INFO:CONSOLE(0)] "[SUCCESS] testScreenCoordinates", source: chrome-extension://daglhkbbigmdkmallonkmdlimdhmnjoe/main.html (0)
[61583:41219:0901/074936:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[61583:41219:0901/074936:WARNING:channel.cc(325)] RawChannel write error
[61583:41219:0901/074936:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[61583:41219:0901/074936:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.ScreenCoordinates (7724 ms)
[33/219] WebViewTest.ScreenCoordinates (9411 ms)
[ RUN ] WebViewTest.SendMessageToExtensionFromGuest
[61593:3847:0901/074934:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61587:3847:0901/074938:INFO:CONSOLE(71)] "{"app":{"runtime":{"LaunchSource":{"APP_LAUNCHER":"app_launcher","NEW_TAB_PAGE":"new_tab_page","RELOAD":"reload","RESTART":"restart","LOAD_AND_LAUNCH":"load_and_launch","COMMAND_LINE":"command_line","FILE_HANDLER":"file_handler","URL_HANDLER":"url_handler","SYSTEM_TRAY":"system_tray","ABOUT_PAGE":"about_page","KEYBOARD":"keyboard","EXTENSIONS_PAGE":"extensions_page","MANAGEMENT_API":"management_api","EPHEMERAL_APP":"ephemeral_app","BACKGROUND":"background","KIOSK":"kiosk","CHROME_INTERNAL":"chrome_internal","TEST":"test"},"onEmbedRequested":{},"onLaunched":{},"onRestarted":{}},"window":{"State":{"NORMAL":"normal","FULLSCREEN":"fullscreen","MAXIMIZED":"maximized","MINIMIZED":"minimized"},"WindowType":{"SHELL":"shell","PANEL":"panel"},"onBoundsChanged":{},"onClosed":{},"onFullscreened":{},"onMaximized":{},"onMinimized":{},"onRestored":{},"onAlphaEnabledChanged":{},"onWindowFirstShown":{}}},"i18n":{},"management":{"LaunchType":{"OPEN_AS_REGULAR_TAB":"OPEN_AS_REGULAR_TAB","OPEN_AS_PINNED_TAB":"OPEN_AS_PINNED_TAB","OPEN_AS_WINDOW":"OPEN_AS_WINDOW","OPEN_FULL_SCREEN":"OPEN_FULL_SCREEN"},"ExtensionDisabledReason":{"UNKNOWN":"unknown","PERMISSIONS_INCREASE":"permissions_increase"},"ExtensionType":{"EXTENSION":"extension","HOSTED_APP":"hosted_app","PACKAGED_APP":"packaged_app","LEGACY_PACKAGED_APP":"legacy_packaged_app","THEME":"theme"},"ExtensionInstallType":{"ADMIN":"admin","DEVELOPMENT":"development","NORMAL":"normal","SIDELOAD":"sideload","OTHER":"other"}},"permissions":{"onAdded":{},"onRemoved":{}},"runtime":{"PlatformOs":{"MAC":"mac","WIN":"win","ANDROID":"android","CROS":"cros","LINUX":"linux","OPENBSD":"openbsd"},"PlatformArch":{"ARM":"arm","X86_32":"x86-32","X86_64":"x86-64"},"PlatformNaclArch":{"ARM":"arm","X86_32":"x86-32","X86_64":"x86-64"},"RequestUpdateCheckStatus":{"THROTTLED":"throttled","NO_UPDATE":"no_update","UPDATE_AVAILABLE":"update_available"},"OnInstalledReason":{"INSTALL":"install","UPDATE":"update","CHROME_UPDATE":"chrome_update","SHARED_MODULE_UPDATE":"shared_module_update"},"OnRestartRequiredReason":{"APP_UPDATE":"app_update","OS_UPDATE":"os_update","PERIODIC":"periodic"},"onStartup":{},"onInstalled":{},"onSuspend":{},"onSuspendCanceled":{},"onUpdateAvailable":{},"onBrowserUpdateAvailable":{},"onConnect":{},"onConnectExternal":{},"onMessage":{},"onMessageExternal":{},"onRestartRequired":{},"id":"ikmmddneodjkklhckhajnpfejfncghde"},"test":{"onMessage":{},"tests":[]},"webViewRequest":{}}", source: chrome-extension://ikmmddneodjkklhckhajnpfejfncghde/main.js (71)
[61587:74055:0901/074940:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[61595:13063:0901/074940:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[61595:13063:0901/074940:WARNING:channel.cc(325)] RawChannel write error
[61587:41219:0901/074940:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[61587:41219:0901/074940:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[61587:41219:0901/074940:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[61587:41219:0901/074940:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[61587:41219:0901/074940:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 9, remote ID 2147483656)
[61587:41219:0901/074940:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[61587:41219:0901/074940:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[61587:41219:0901/074941:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.SendMessageToExtensionFromGuest (9626 ms)
[34/219] WebViewTest.SendMessageToExtensionFromGuest (11290 ms)
[ RUN ] WebViewTest.AllowTransparencyAndAllowScalingPropagate
[61602:3847:0901/074941:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61598:38147:0901/074946:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[61598:38147:0901/074946:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[61598:38147:0901/074946:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.AllowTransparencyAndAllowScalingPropagate (7444 ms)
[35/219] WebViewTest.AllowTransparencyAndAllowScalingPropagate (9125 ms)
[ RUN ] WebViewNewWindowTest.OpenURLFromTab_NewWindow_Abort
[61608:3847:0901/074945:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61604:3847:0901/074949:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -301: ERR_DISALLOWED_URL_SCHEME.", source: extensions::webViewEvents (237)
[61604:38147:0901/074949:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[61604:38147:0901/074949:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewNewWindowTest.OpenURLFromTab_NewWindow_Abort (7089 ms)
[36/219] WebViewNewWindowTest.OpenURLFromTab_NewWindow_Abort (8598 ms)
[ RUN ] WebViewPluginTest.TestLoadPluginInternalResource
[61616:3847:0901/074950:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61612:36099:0901/074955:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewPluginTest.TestLoadPluginInternalResource (8255 ms)
[37/219] WebViewPluginTest.TestLoadPluginInternalResource (9612 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectSmallerTotal
[61642:3847:0901/074959:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61638:3847:0901/075000:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:56851/banners/main.js (13)
[61638:73475:0901/075000:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[61638:3847:0901/075000:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:56851/banners/main.js (13)
=================================================================
==61643==ERROR: AddressSanitizer: heap-use-after-free on address 0x60e000052ee0 at pc 0x000114f23e32 bp 0x7fff59330650 sp 0x7fff59330648
READ of size 8 at 0x60e000052ee0 thread T0
#0 0x114f23e31 in operator() base/memory/scoped_ptr.h:128:5
#1 0x114f23e31 in ~scoped_ptr_impl base/memory/scoped_ptr.h:222:0
#2 0x114f23e31 in ~scoped_ptr_impl base/memory/scoped_ptr.h:218:0
#3 0x114f23e31 in ~scoped_ptr base/memory/scoped_ptr.h:312:0
#4 0x114f23e31 in ~scoped_ptr base/memory/scoped_ptr.h:312:0
#5 0x114f23e31 in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:797:0
#6 0x114f2400d in ~RenderFrameImpl content/renderer/render_frame_impl.cc:764:37
#7 0x114f2400d in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:764:0
#8 0x114f3fcd0 in content::RenderFrameImpl::frameDetached(blink::WebFrame*, blink::WebFrameClient::DetachType) content/renderer/render_frame_impl.cc:2295:3
#9 0x10d421e68 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:346:5
#10 0x10f4c7a48 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#11 0x10f53e625 in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:307:5
#12 0x10f91596d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:570:5
#13 0x10d57fbe0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1694:9
#14 0x114ff2c88 in content::RenderWidget::Close() content/renderer/render_widget.cc:1631:5
#15 0x114fc83b0 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3073:3
#16 0x1087aa44c in Run base/callback.h:396:12
#17 0x1087aa44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#18 0x114d6c3b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#19 0x114d685b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#20 0x1087aa44c in Run base/callback.h:396:12
#21 0x1087aa44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#22 0x10880c5bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#23 0x10880d0a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#24 0x10880d656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#25 0x108788fa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#26 0x1087f2f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#27 0x108787526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#28 0x7fff87083b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#29 0x7fff87083454 in __CFRunLoopDoSources0 ??:0:0
#30 0x7fff870a67f4 in __CFRunLoopRun ??:0:0
#31 0x7fff870a60e1 in CFRunLoopRunSpecific ??:0:0
#32 0x7fff887897bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#33 0x10878a497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#34 0x10878889b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#35 0x10884a12e in base::RunLoop::Run() base/run_loop.cc:55:3
#36 0x10880b124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
#37 0x11500d058 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:201:7
#38 0x1086c3d8b in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:806:12
#39 0x1086c22dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#40 0x1075df0dd in ChromeMain chrome/app/chrome_main.cc:66:12
#41 0x1068cdc0a in main chrome/app/chrome_exe_main_mac.cc:16:12
#42 0x1068cdbf3 in start ??:0:0
#35 0x10 (<unknown module>)
0x60e000052ee0 is located 32 bytes inside of 152-byte region [0x60e000052ec0,0x60e000052f58)
freed by thread T0 here:
#0 0x106927d7b in __asan_print_accumulated_stats ??:0:0
#1 0x114f23014 in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:766:3
#2 0x114f2400d in ~RenderFrameImpl content/renderer/render_frame_impl.cc:764:37
#3 0x114f2400d in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:764:0
#4 0x114f3fcd0 in content::RenderFrameImpl::frameDetached(blink::WebFrame*, blink::WebFrameClient::DetachType) content/renderer/render_frame_impl.cc:2295:3
#5 0x10d421e68 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:346:5
#6 0x10f4c7a48 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#7 0x10f53e625 in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:307:5
#8 0x10f91596d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:570:5
#9 0x10d57fbe0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1694:9
#10 0x114ff2c88 in content::RenderWidget::Close() content/renderer/render_widget.cc:1631:5
#11 0x114fc83b0 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3073:3
#12 0x1087aa44c in Run base/callback.h:396:12
#13 0x1087aa44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#14 0x114d6c3b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#15 0x114d685b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#16 0x1087aa44c in Run base/callback.h:396:12
#17 0x1087aa44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#18 0x10880c5bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#19 0x10880d0a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#20 0x10880d656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#21 0x108788fa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#22 0x1087f2f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#23 0x108787526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#24 0x7fff87083b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#25 0x7fff87083454 in __CFRunLoopDoSources0 ??:0:0
#26 0x7fff870a67f4 in __CFRunLoopRun ??:0:0
#27 0x7fff870a60e1 in CFRunLoopRunSpecific ??:0:0
#28 0x7fff887897bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#29 0x10878a497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#30 0x10878889b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#31 0x10884a12e in base::RunLoop::Run() base/run_loop.cc:55:3
#32 0x10880b124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
previously allocated by thread T0 here:
#0 0x1069277bb in __asan_print_accumulated_stats ??:0:0
#1 0x108515c79 in ChromeContentRendererClient::CreateAppBannerClient(content::RenderFrame*) chrome/renderer/chrome_content_renderer_client.cc:1618:7
#2 0x114f61c87 in appBannerClient content/renderer/render_frame_impl.cc:3800:9
#3 0x114f61c87 in non-virtual thunk to content::RenderFrameImpl::appBannerClient() content/renderer/render_frame_impl.cc:3797:0
#4 0x10d5122b4 in blink::WebLocalFrameImpl::willShowInstallBannerPrompt(int, blink::WebVector<blink::WebString> const&, blink::WebAppBannerPromptReply*) third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:2134:65
#5 0x10851c869 in ChromeRenderFrameObserver::OnAppBannerPromptRequest(int, std::string const&) chrome/renderer/chrome_render_frame_observer.cc:223:3
#6 0x10851a21c in DispatchToMethodImpl<ChromeRenderFrameObserver, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &), int, std::basic_string<char> , 0, 1> base/tuple.h:254:3
#7 0x10851a21c in DispatchToMethod<ChromeRenderFrameObserver, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &), int, std::basic_string<char> > base/tuple.h:261:0
#8 0x10851a21c in Dispatch<ChromeRenderFrameObserver, ChromeRenderFrameObserver, void, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &)> chrome/common/render_messages.h:423:0
#9 0x10851a21c in ChromeRenderFrameObserver::OnMessageReceived(IPC::Message const&) chrome/renderer/chrome_render_frame_observer.cc:106:0
#10 0x114f2913b in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1065:9
#11 0x10a9a183e in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
#12 0x10a9a16c1 in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
#13 0x114bae910 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:656:10
#14 0x10aa02f6e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:288:3
#15 0x1087aa44c in Run base/callback.h:396:12
#16 0x1087aa44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#17 0x114d6c3b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#18 0x114d685b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#19 0x1087aa44c in Run base/callback.h:396:12
#20 0x1087aa44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#21 0x10880c5bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#22 0x10880d0a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#23 0x10880d656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#24 0x108788fa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#25 0x1087f2f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#26 0x108787526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#27 0x7fff87083b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#28 0x7fff87083454 in __CFRunLoopDoSources0 ??:0:0
#29 0x7fff870a67f4 in __CFRunLoopRun ??:0:0
#30 0x7fff870a60e1 in CFRunLoopRunSpecific ??:0:0
#31 0x7fff887897bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#32 0x10878a497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#33 0x10878889b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#34 0x10884a12e in base::RunLoop::Run() base/run_loop.cc:55:3
#35 0x10880b124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
SUMMARY: AddressSanitizer: heap-use-after-free (/Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4+0xd948e31)
Shadow bytes around the buggy address:
0x1c1c0000a580: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c1c0000a590: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c1c0000a5a0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000a5b0: fd fd fd fa fa fa fa fa fa fa fa fa fd fd fd fd
0x1c1c0000a5c0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fa
=>0x1c1c0000a5d0: fa fa fa fa fa fa fa fa fd fd fd fd[fd]fd fd fd
0x1c1c0000a5e0: fd fd fd fd fd fd fd fd fd fd fd fa fa fa fa fa
0x1c1c0000a5f0: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000a600: fd fd fd fd fd fd fd fa fa fa fa fa fa fa fa fa
0x1c1c0000a610: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000a620: fd fd fd fd fa fa fa fa fa fa fa fa fd fd fd fd
Shadow byte legend (one shadow byte represents 8 application bytes):
Addressable: 00
Partially addressable: 01 02 03 04 05 06 07
Heap left redzone: fa
Heap right redzone: fb
Freed heap region: fd
Stack left redzone: f1
Stack mid redzone: f2
Stack right redzone: f3
Stack partial redzone: f4
Stack after return: f5
Stack use after scope: f8
Global redzone: f9
Global init order: f6
Poisoned by user: f7
Container overflow: fc
Array cookie: ac
Intra object redzone: bb
ASan internal: fe
Left alloca redzone: ca
Right alloca redzone: cb
==61643==ABORTING
Received signal 6
[0x0001087a8c90]
[0x7fff8a60a90a]
[0x000114fc83b1]
[0x7fff8a661f61]
[0x0001069394b6]
[0x000106923c8e]
[0x000114f23e32]
[0x000114f2400e]
[0x000114f3fcd1]
[0x00010d421e69]
[0x00010f4c7a49]
[0x00010f53e626]
[0x00010f91596e]
[0x00010d57fbe1]
[0x000114ff2c89]
[0x000114fc83b1]
[0x0001087aa44d]
[0x000114d6c3ba]
[0x000114d685b4]
[0x0001087aa44d]
[0x00010880c5bd]
[0x00010880d0a7]
[0x00010880d657]
[0x000108788faa]
[0x0001087f2f1a]
[0x000108787527]
[0x7fff87083b31]
[0x7fff87083455]
[0x7fff870a67f5]
[0x7fff870a60e2]
[0x7fff887897be]
[0x00010878a498]
[0x00010878889c]
[0x00010884a12f]
[0x00010880b125]
[0x00011500d059]
[0x0001086c3d8c]
[0x0001086c22de]
[0x0001075df0de]
[0x0001068cdc0b]
[0x0001068cdbf4]
[end of stack trace]
[61638:3847:0901/075000:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[61638:3847:0901/075000:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[61638:3847:0901/075000:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectSmallerTotal (3276 ms)
[38/219] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectSmallerTotal (4709 ms)
[ RUN ] AutofillTest.ProfileSavedWithValidCountryPhone
[61631:3847:0901/074953:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56837...
sending server_data: {"host": "127.0.0.1", "port": 56837} (36 bytes)
[61627:38915:0901/075001:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[61627:38915:0901/075001:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[61627:38915:0901/075001:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[61627:38915:0901/075001:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[61627:38915:0901/075001:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AutofillTest.ProfileSavedWithValidCountryPhone (10571 ms)
[39/219] AutofillTest.ProfileSavedWithValidCountryPhone (12035 ms)
[ RUN ] PasswordsCounterTest.StoreChanged
[61654:3847:0901/075004:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61657:14339:0901/075005:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[61657:12807:0901/075005:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[61657:12807:0901/075005:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[61657:12807:0901/075005:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[61657:12807:0901/075005:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[61657:14339:0901/075005:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PasswordsCounterTest.StoreChanged (3256 ms)
[40/219] PasswordsCounterTest.StoreChanged (4954 ms)
[ RUN ] ContentSettingsTest.BlockCookiesUsingExceptions
[61658:3847:0901/075006:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56862...
sending server_data: {"host": "127.0.0.1", "port": 56862} (36 bytes)
HTTPS server started on https://127.0.0.1:56865...
sending server_data: {"host": "127.0.0.1", "port": 56865} (36 bytes)
[61652:39171:0901/075009:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[61652:39171:0901/075009:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[61652:39171:0901/075009:WARNING:channel.cc(325)] RawChannel write error
[61652:39171:0901/075009:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[61652:39171:0901/075009:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ContentSettingsTest.BlockCookiesUsingExceptions (6403 ms)
[41/219] ContentSettingsTest.BlockCookiesUsingExceptions (7917 ms)
[ RUN ] AdbClientSocketTest.TestFlushWithData
[61665:3847:0901/075009:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AdbClientSocketTest.TestFlushWithData (3224 ms)
[42/219] AdbClientSocketTest.TestFlushWithData (4681 ms)
[ RUN ] DownloadTest.KnownSize
[61676:3847:0901/075014:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61678:13063:0901/075016:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[61678:13063:0901/075016:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DownloadTest.KnownSize (4669 ms)
[43/219] DownloadTest.KnownSize (6161 ms)
[ RUN ] DevToolsBeforeUnloadTest.TestDockedDevToolsInspectedBrowserClose
[61675:3847:0901/075013:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56880...
sending server_data: {"host": "127.0.0.1", "port": 56880} (36 bytes)
[61669:40195:0901/075019:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[61669:40195:0901/075019:WARNING:channel.cc(325)] RawChannel write error
[61669:3847:0901/075019:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] DevToolsBeforeUnloadTest.TestDockedDevToolsInspectedBrowserClose (8427 ms)
[44/219] DevToolsBeforeUnloadTest.TestDockedDevToolsInspectedBrowserClose (9786 ms)
[ RUN ] DownloadTest.SaveLinkAsReferrerPolicyOrigin
[61685:3847:0901/075020:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.SaveLinkAsReferrerPolicyOrigin (3936 ms)
[45/219] DownloadTest.SaveLinkAsReferrerPolicyOrigin (5205 ms)
[ RUN ] ErrorPageTest.DNSError_Basic
[61690:3847:0901/075023:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61692:12807:0901/075024:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[61692:12807:0901/075024:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ErrorPageTest.DNSError_Basic (3465 ms)
[46/219] ErrorPageTest.DNSError_Basic (4711 ms)
[ RUN ] ErrorPageForIDNTest.IDN
[61695:3847:0901/075025:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ErrorPageForIDNTest.IDN (3341 ms)
[47/219] ErrorPageForIDNTest.IDN (4742 ms)
[ RUN ] ActiveScriptControllerBrowserTest.RemoveExtensionWithPendingInjections
[61700:3847:0901/075028:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61697:72963:0901/075029:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ActiveScriptControllerBrowserTest.RemoveExtensionWithPendingInjections (3518 ms)
[48/219] ActiveScriptControllerBrowserTest.RemoveExtensionWithPendingInjections (5110 ms)
[ RUN ] ExtensionBrowsingDataTest.OneAtATime
[61705:3847:0901/075030:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61706:14339:0901/075031:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[61706:14339:0901/075031:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[61706:14339:0901/075031:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[61706:12807:0901/075031:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionBrowsingDataTest.OneAtATime (2903 ms)
[49/219] ExtensionBrowsingDataTest.OneAtATime (4563 ms)
[ RUN ] CastStreamingApiTest.Stats
[61711:3847:0901/075033:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61707:40707:0901/075035:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[61707:40707:0901/075035:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[61707:40707:0901/075035:WARNING:channel.cc(325)] RawChannel write error
[61707:3847:0901/075035:INFO:CONSOLE(13)] "[TEST] getStats", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stats.js (13)
[61716:23299:0901/075035:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: ISAC/48000/1 (105)
[61716:23299:0901/075035:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMU/8000/2 (110)
[61716:23299:0901/075035:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMA/8000/2 (118)
[61716:23299:0901/075035:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: G722/8000/2 (119)
[61707:3847:0901/075035:INFO:CONSOLE(16)] "Got MediaStream.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stats.js (16)
[61707:3847:0901/075035:INFO:CONSOLE(21)] "Starting.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stats.js (21)
[61707:40707:0901/075035:WARNING:cast_transport_sender_impl.cc(172)] Unsafe to send audio with encryption DISABLED.
[61707:40707:0901/075035:WARNING:cast_transport_sender_impl.cc(211)] Unsafe to send video with encryption DISABLED.
[61707:3847:0901/075035:INFO:CONSOLE(36)] "Enabling logging.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stats.js (36)
[61707:3847:0901/075035:INFO:CONSOLE(39)] "Stopping.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stats.js (39)
[61707:3847:0901/075035:INFO:CONSOLE(54)] "Disabling logging.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stats.js (54)
[61707:3847:0901/075035:INFO:CONSOLE(57)] "Destroying.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stats.js (57)
[61707:3847:0901/075035:INFO:CONSOLE(0)] "[SUCCESS] getStats", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stats.html (0)
[61707:3847:0901/075035:INFO:CONSOLE(0)] "[SUCCESS] getStats", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/stats.html (0)
[61716:13063:0901/075035:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[ OK ] CastStreamingApiTest.Stats (4826 ms)
[50/219] CastStreamingApiTest.Stats (6297 ms)
[ RUN ] ExtensionApiTestWithSwitch.ExtensionDebugger
[61715:3847:0901/075034:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61710:3847:0901/075036:INFO:CONSOLE(0)] "[SUCCESS] attach", source: chrome-extension://khaopmjflhehopfjpeoejmpllnikffld/_generated_background_page.html (0)
[61710:3847:0901/075036:INFO:CONSOLE(0)] "[SUCCESS] attachToMissing", source: chrome-extension://khaopmjflhehopfjpeoejmpllnikffld/_generated_background_page.html (0)
[61710:3847:0901/075036:INFO:CONSOLE(0)] "[SUCCESS] attachAgain", source: chrome-extension://khaopmjflhehopfjpeoejmpllnikffld/_generated_background_page.html (0)
[61710:3847:0901/075037:INFO:CONSOLE(0)] "[SUCCESS] detach", source: chrome-extension://khaopmjflhehopfjpeoejmpllnikffld/_generated_background_page.html (0)
[61710:3847:0901/075037:INFO:CONSOLE(0)] "[SUCCESS] detachAgain", source: chrome-extension://khaopmjflhehopfjpeoejmpllnikffld/_generated_background_page.html (0)
[61710:3847:0901/075037:INFO:CONSOLE(0)] "[SUCCESS] discoverOwnBackgroundPage", source: chrome-extension://khaopmjflhehopfjpeoejmpllnikffld/_generated_background_page.html (0)
[61710:3847:0901/075037:INFO:CONSOLE(0)] "[SUCCESS] discoverWorker", source: chrome-extension://khaopmjflhehopfjpeoejmpllnikffld/_generated_background_page.html (0)
[61717:13063:0901/075037:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[61718:13063:0901/075037:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[61718:13063:0901/075037:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[61718:13063:0901/075037:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTestWithSwitch.ExtensionDebugger (4716 ms)
[51/219] ExtensionApiTestWithSwitch.ExtensionDebugger (6294 ms)
[ RUN ] DesktopCaptureApiTest.ChooseDesktopMedia
[61723:3847:0901/075039:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61719:3847:0901/075041:INFO:CONSOLE(0)] "[SUCCESS] emptySourceList", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[61719:3847:0901/075041:INFO:CONSOLE(0)] "[SUCCESS] pickerUiCanceled", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[61719:3847:0901/075041:INFO:CONSOLE(0)] "[SUCCESS] chooseMedia", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[61719:3847:0901/075041:INFO:CONSOLE(0)] "[SUCCESS] screensOnly", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[61719:3847:0901/075041:INFO:CONSOLE(0)] "[SUCCESS] windowsOnly", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[61719:3847:0901/075042:INFO:CONSOLE(0)] "[SUCCESS] chooseMediaAndGetStream", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[61719:3847:0901/075042:INFO:CONSOLE(0)] "[SUCCESS] chooseMediaAndTryGetStreamWithInvalidId", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[61719:3847:0901/075042:INFO:CONSOLE(0)] "[SUCCESS] cancelDialog", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[ OK ] DesktopCaptureApiTest.ChooseDesktopMedia (4841 ms)
[52/219] DesktopCaptureApiTest.ChooseDesktopMedia (6325 ms)
[ RUN ] DialAPITest.DeviceListEvents
[61727:3847:0901/075040:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61722:39683:0901/075042:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[61722:39683:0901/075042:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[61722:39683:0901/075042:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[61722:39683:0901/075042:WARNING:channel.cc(325)] RawChannel write error
[61722:3847:0901/075043:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/device_list.html (0)
[ OK ] DialAPITest.DeviceListEvents (4516 ms)
[53/219] DialAPITest.DeviceListEvents (6041 ms)
[ RUN ] ExtensionDetermineDownloadFilenameInternal.ExtensionDetermineDownloadFilenameInternal
[ OK ] ExtensionDetermineDownloadFilenameInternal.ExtensionDetermineDownloadFilenameInternal (0 ms)
[54/219] ExtensionDetermineDownloadFilenameInternal.ExtensionDetermineDownloadFilenameInternal (1533 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_SearchId
[61735:3847:0901/075045:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_SearchId (3390 ms)
[55/219] DownloadExtensionTest.DownloadExtensionTest_SearchId (4804 ms)
[ RUN ] ExtensionBrowserTest.OverrideSettings
[61747:3847:0901/075051:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionBrowserTest.OverrideSettings (3537 ms)
[56/219] ExtensionBrowserTest.OverrideSettings (4963 ms)
[ RUN ] BrowserActionApiTest.IncognitoSplit
[61740:3847:0901/075048:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61737:63491:0901/075050:ERROR:mach_broker_mac.mm(222)] Unknown process 61745 is sending Mach IPC messages!
[61737:63491:0901/075050:ERROR:mach_broker_mac.mm(222)] Unknown process 61746 is sending Mach IPC messages!
[61742:13063:0901/075055:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[61742:13063:0901/075055:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[61742:13063:0901/075055:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[61742:13063:0901/075055:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[61742:13063:0901/075055:WARNING:channel.cc(325)] RawChannel write error
[61750:12551:0901/075055:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[61750:12551:0901/075055:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[61750:12551:0901/075055:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[61750:12551:0901/075055:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[61750:12551:0901/075055:WARNING:channel.cc(325)] RawChannel write error
[61737:41219:0901/075056:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[61737:41219:0901/075056:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[61737:41219:0901/075056:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[61737:5635:0901/075056:ERROR:mach_broker_mac.mm(222)] Unknown process 61758 is sending Mach IPC messages!
[ OK ] BrowserActionApiTest.IncognitoSplit (10283 ms)
[57/219] BrowserActionApiTest.IncognitoSplit (11688 ms)
[ RUN ] ExtensionBrowserTest.RSSParseFeedInvalidFeed3
[61756:3847:0901/075055:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56888...
sending server_data: {"host": "127.0.0.1", "port": 56888} (36 bytes)
[61751:36611:0901/075059:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[61751:36611:0901/075059:WARNING:channel.cc(325)] RawChannel write error
[61751:3847:0901/075059:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[61751:36611:0901/075059:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionBrowserTest.RSSParseFeedInvalidFeed3 (6515 ms)
[58/219] ExtensionBrowserTest.RSSParseFeedInvalidFeed3 (8107 ms)
[ RUN ] FileSystemApiTest.FileSystemApiGetDisplayPathPrettify
[61764:3847:0901/075100:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61760:4871:0901/075102:ERROR:mach_broker_mac.mm(222)] Unknown process 61767 is sending Mach IPC messages!
[61760:3847:0901/075103:INFO:CONSOLE(0)] "[SUCCESS] getDisplayPath", source: chrome-extension://lpamdbpfpffbajmfkbceefhnkgkejofk/test.html (0)
[61765:13319:0901/075103:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[61760:41219:0901/075103:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[61760:41219:0901/075103:WARNING:channel.cc(325)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiGetDisplayPathPrettify (6106 ms)
[59/219] FileSystemApiTest.FileSystemApiGetDisplayPathPrettify (7544 ms)
[ RUN ] GcmApiTest.SendMessageDefaultTTL
[61771:3847:0901/075103:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61766:3847:0901/075106:INFO:CONSOLE(0)] "[SUCCESS] testSend", source: chrome-extension://hkchmdldlbedfibkfanbaelhoahokmgl/_generated_background_page.html (0)
[61772:12807:0901/075106:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[61772:12807:0901/075106:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] GcmApiTest.SendMessageDefaultTTL (4772 ms)
[60/219] GcmApiTest.SendMessageDefaultTTL (6544 ms)
[ RUN ] HotwordPrivateApiTest.SetAudioLoggingEnabled
[61777:3847:0901/075107:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61773:3847:0901/075110:INFO:CONSOLE(0)] "[SUCCESS] setAudioLoggingEnabledTrue", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[61773:3847:0901/075111:INFO:CONSOLE(0)] "[SUCCESS] setAudioLoggingEnabledFalse", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[61773:40963:0901/075112:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[61773:40963:0901/075112:WARNING:channel.cc(325)] RawChannel write error
[ OK ] HotwordPrivateApiTest.SetAudioLoggingEnabled (6356 ms)
[61/219] HotwordPrivateApiTest.SetAudioLoggingEnabled (7907 ms)
[ RUN ] HotwordPrivateApiTest.OnDeleteSpeakerModel
[61783:3847:0901/075110:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61784:13063:0901/075112:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[61784:13063:0901/075112:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[61784:13063:0901/075112:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[61784:13063:0901/075112:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[61784:13063:0901/075112:WARNING:channel.cc(325)] RawChannel write error
[61786:13063:0901/075112:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[61786:13063:0901/075112:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] HotwordPrivateApiTest.OnDeleteSpeakerModel (4701 ms)
[62/219] HotwordPrivateApiTest.OnDeleteSpeakerModel (6297 ms)
[ RUN ] HotwordPrivateApiTest.NotifySpeakerModelSaved
[61795:3847:0901/075116:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61788:3847:0901/075119:INFO:CONSOLE(0)] "[SUCCESS] notifySpeakerModelSaved", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[61798:13063:0901/075119:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[61798:13063:0901/075119:WARNING:channel.cc(325)] RawChannel write error
[ OK ] HotwordPrivateApiTest.NotifySpeakerModelSaved (4883 ms)
[63/219] HotwordPrivateApiTest.NotifySpeakerModelSaved (6197 ms)
[ RUN ] HotwordPrivateApiTest.Training
[61792:3847:0901/075115:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61787:3847:0901/075118:INFO:CONSOLE(0)] "[SUCCESS] startTraining", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[61787:3847:0901/075119:INFO:CONSOLE(0)] "[SUCCESS] stopTraining", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[ OK ] HotwordPrivateApiTest.Training (6476 ms)
[64/219] HotwordPrivateApiTest.Training (8009 ms)
[ RUN ] GetAuthTokenFunctionTest.NoOptionsSuccess
[61804:3847:0901/075122:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61800:3847:0901/075125:INFO:CONSOLE(5)] "hi there", source: chrome-extension://miagimnigmnfiibalobojjfeipjfmhpo/test.js (5)
[61807:13319:0901/075125:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] GetAuthTokenFunctionTest.NoOptionsSuccess (5044 ms)
[65/219] GetAuthTokenFunctionTest.NoOptionsSuccess (6580 ms)
[ RUN ] MDnsAPITest.ForceDiscovery
[61808:3847:0901/075124:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61801:3847:0901/075126:INFO:CONSOLE(0)] "[SUCCESS] registerListener", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/force_discovery.html (0)
[61801:39683:0901/075126:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[61801:39683:0901/075126:WARNING:channel.cc(325)] RawChannel write error
[ OK ] MDnsAPITest.ForceDiscovery (5161 ms)
[66/219] MDnsAPITest.ForceDiscovery (6709 ms)
[ RUN ] MediaGalleriesGalleryWatchApiTest.BasicGalleryWatch
[61816:3847:0901/075129:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] MediaGalleriesGalleryWatchApiTest.BasicGalleryWatch (5089 ms)
[67/219] MediaGalleriesGalleryWatchApiTest.BasicGalleryWatch (6705 ms)
[ RUN ] ExtensionPreferenceApiTest.SessionOnlyIncognito
[61820:3847:0901/075130:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61813:61955:0901/075132:ERROR:mach_broker_mac.mm(222)] Unknown process 61823 is sending Mach IPC messages!
[61813:3847:0901/075133:INFO:CONSOLE(0)] "[SUCCESS] getRegular", source: chrome-extension://fonpekekhgjncmgfngddidapnhjogbmg/test.html (0)
[61813:3847:0901/075133:INFO:CONSOLE(0)] "[SUCCESS] getIncognito", source: chrome-extension://fonpekekhgjncmgfngddidapnhjogbmg/test.html (0)
[61813:3847:0901/075133:INFO:CONSOLE(0)] "[SUCCESS] set", source: chrome-extension://fonpekekhgjncmgfngddidapnhjogbmg/test.html (0)
[61813:3847:0901/075133:INFO:CONSOLE(0)] "[SUCCESS] getRegular2", source: chrome-extension://fonpekekhgjncmgfngddidapnhjogbmg/test.html (0)
[61813:3847:0901/075133:INFO:CONSOLE(0)] "[SUCCESS] getIncognito2", source: chrome-extension://fonpekekhgjncmgfngddidapnhjogbmg/test.html (0)
[61813:3847:0901/075133:INFO:CONSOLE(0)] "[SUCCESS] set2", source: chrome-extension://fonpekekhgjncmgfngddidapnhjogbmg/test.html (0)
[61813:3847:0901/075134:INFO:CONSOLE(0)] "[SUCCESS] openIncognito", source: chrome-extension://fonpekekhgjncmgfngddidapnhjogbmg/test.html (0)
[61813:3847:0901/075134:INFO:CONSOLE(0)] "[SUCCESS] set3", source: chrome-extension://fonpekekhgjncmgfngddidapnhjogbmg/test.html (0)
[61813:3847:0901/075134:INFO:CONSOLE(0)] "[SUCCESS] getRegular3", source: chrome-extension://fonpekekhgjncmgfngddidapnhjogbmg/test.html (0)
[61813:3847:0901/075134:INFO:CONSOLE(0)] "[SUCCESS] getIncognito3", source: chrome-extension://fonpekekhgjncmgfngddidapnhjogbmg/test.html (0)
[61813:41219:0901/075134:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[61813:41219:0901/075134:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[61813:41219:0901/075134:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[61813:5383:0901/075134:ERROR:mach_broker_mac.mm(222)] Unknown process 61826 is sending Mach IPC messages!
[ OK ] ExtensionPreferenceApiTest.SessionOnlyIncognito (6285 ms)
[68/219] ExtensionPreferenceApiTest.SessionOnlyIncognito (7862 ms)
[ RUN ] ProxySettingsApiTest.ProxyBypass
[61829:3847:0901/075135:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61825:4871:0901/075138:ERROR:mach_broker_mac.mm(222)] Unknown process 61834 is sending Mach IPC messages!
[61825:3847:0901/075139:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://kbpebogpomagghbalghggopmnkmfbpmf/_generated_background_page.html (0)
[61825:3847:0901/075139:INFO:CONSOLE(0)] "[SUCCESS] setIndividualProxies", source: chrome-extension://kbpebogpomagghbalghggopmnkmfbpmf/_generated_background_page.html (0)
[61825:3847:0901/075139:INFO:CONSOLE(0)] "[SUCCESS] verifyRegular", source: chrome-extension://kbpebogpomagghbalghggopmnkmfbpmf/_generated_background_page.html (0)
[61825:3847:0901/075139:INFO:CONSOLE(0)] "[SUCCESS] verifyIncognito", source: chrome-extension://kbpebogpomagghbalghggopmnkmfbpmf/_generated_background_page.html (0)
[ OK ] ProxySettingsApiTest.ProxyBypass (5481 ms)
[69/219] ProxySettingsApiTest.ProxyBypass (7060 ms)
[ RUN ] ExtensionSettingsApiTest.SyncAndLocalAreasAreSeparate
[61836:3847:0901/075138:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61830:6147:0901/075140:ERROR:mach_broker_mac.mm(222)] Unknown process 61838 is sending Mach IPC messages!
[61830:3847:0901/075142:INFO:CONSOLE(0)] "[SUCCESS] testEverything", source: chrome-extension://hlankaacoloinbdlcdicdlogkolaohlg/_generated_background_page.html (0)
[61839:13063:0901/075142:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[61839:13063:0901/075142:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[61839:13063:0901/075142:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[61839:13063:0901/075142:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[61839:13063:0901/075142:WARNING:channel.cc(325)] RawChannel write error
[61830:39683:0901/075142:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[61830:39683:0901/075142:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionSettingsApiTest.SyncAndLocalAreasAreSeparate (6425 ms)
[70/219] ExtensionSettingsApiTest.SyncAndLocalAreasAreSeparate (7930 ms)
[ RUN ] ExtensionSettingsApiTest.ManagedStorage
[61844:3847:0901/075143:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61840:3847:0901/075145:INFO:CONSOLE(0)] "[SUCCESS] getPolicy", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[61840:3847:0901/075145:INFO:CONSOLE(0)] "[SUCCESS] getListOfPolicies", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[61840:3847:0901/075145:INFO:CONSOLE(0)] "[SUCCESS] getAllPolicies", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[61840:3847:0901/075145:INFO:CONSOLE(0)] "[SUCCESS] getBytesInUse", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[61840:3847:0901/075145:INFO:CONSOLE(0)] "[SUCCESS] writingFails", source: chrome-extension://kjmkgkdkpedkejedfhmfcenooemhbpbo/_generated_background_page.html (0)
[61847:13319:0901/075145:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[61847:13319:0901/075145:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[61847:13319:0901/075145:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionSettingsApiTest.ManagedStorage (4985 ms)
[71/219] ExtensionSettingsApiTest.ManagedStorage (6677 ms)
[ RUN ] SyncFileSystemApiTest.ConflictResolutionPolicy
[61850:3847:0901/075146:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61846:5383:0901/075148:ERROR:mach_broker_mac.mm(222)] Unknown process 61853 is sending Mach IPC messages!
[61846:3847:0901/075149:INFO:CONSOLE(0)] "[SUCCESS] testNonDefaultConflictResolutionPolicy", source: chrome-extension://fijjkfnaafddcpbfhhjmfkljfddnjbjm/_generated_background_page.html (0)
[61846:3847:0901/075149:INFO:CONSOLE(0)] "[SUCCESS] testNonDefaultConflictResolutionPolicy", source: chrome-extension://fijjkfnaafddcpbfhhjmfkljfddnjbjm/_generated_background_page.html (0)
[61854:12807:0901/075149:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[61854:12807:0901/075149:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[61854:12807:0901/075149:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SyncFileSystemApiTest.ConflictResolutionPolicy (5483 ms)
[72/219] SyncFileSystemApiTest.ConflictResolutionPolicy (7127 ms)
[ RUN ] ExtensionTabsTest.UpdateAppWindowSizeConstraint
[61857:3847:0901/075149:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61860:13063:0901/075152:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[61860:13063:0901/075152:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionTabsTest.UpdateAppWindowSizeConstraint (5462 ms)
[73/219] ExtensionTabsTest.UpdateAppWindowSizeConstraint (6797 ms)
[ RUN ] ExtensionTabsZoomTest.SetAndGetZoom
[61863:3847:0901/075153:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionTabsZoomTest.SetAndGetZoom (4299 ms)
[74/219] ExtensionTabsZoomTest.SetAndGetZoom (5722 ms)
[ RUN ] TopSitesExtensionTest.GetTopSites
[61869:3847:0901/075156:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61870:14595:0901/075157:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[61870:14595:0901/075157:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[61870:14595:0901/075157:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[61870:13063:0901/075157:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] TopSitesExtensionTest.GetTopSites (2839 ms)
[75/219] TopSitesExtensionTest.GetTopSites (4237 ms)
[ RUN ] WebNavigationApiTest.OpenTab
[61875:3847:0901/075159:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61871:3847:0901/075203:INFO:CONSOLE(0)] "[SUCCESS] openTab", source: chrome-extension://clfkjhiaihpknomhgfijdmnddkdcnbbn/test_openTab.html (0)
[61871:3847:0901/075203:INFO:CONSOLE(0)] "[SUCCESS] openTabFrame", source: chrome-extension://clfkjhiaihpknomhgfijdmnddkdcnbbn/test_openTab.html (0)
[61871:3847:0901/075204:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.OpenTab (6990 ms)
[76/219] WebNavigationApiTest.OpenTab (8592 ms)
[ RUN ] WebNavigationApiTest.FilteredTest
[61879:3847:0901/075200:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61874:37635:0901/075204:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[61884:13831:0901/075204:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[61884:13831:0901/075204:WARNING:channel.cc(325)] RawChannel write error
[61874:3847:0901/075205:INFO:CONSOLE(0)] "[SUCCESS] dontGetEventToWrongUrl", source: chrome-extension://pheckfokfphcflodaledblhmifkhkjli/test_filtered.html (0)
[61874:3847:0901/075205:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.FilteredTest (6604 ms)
[77/219] WebNavigationApiTest.FilteredTest (8158 ms)
[ RUN ] WebNavigationApiTest.TargetBlank
[61889:3847:0901/075208:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61885:73227:0901/075212:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[61885:3847:0901/075212:INFO:CONSOLE(0)] "[SUCCESS] targetBlank", source: chrome-extension://dbbkeoadlihhojdajjphhbbnkonkoimd/test_targetBlank.html (0)
[61895:12807:0901/075212:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[61895:12807:0901/075212:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[61895:12807:0901/075212:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[61895:12807:0901/075212:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[61885:3847:0901/075213:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.TargetBlank (7244 ms)
[78/219] WebNavigationApiTest.TargetBlank (8898 ms)
[ RUN ] ExtensionWebRequestApiTest.PostData1
[61893:3847:0901/075209:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61887:41219:0901/075211:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[61887:41219:0901/075213:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[61887:41219:0901/075213:WARNING:channel.cc(325)] RawChannel write error
[61887:3847:0901/075214:INFO:CONSOLE(0)] "[SUCCESS] submitForm", source: chrome-extension://akdkhecbeafgfimldchfhjjjchoiemif/test_post1.html (0)
[61887:3847:0901/075215:INFO:CONSOLE(0)] "[SUCCESS] submitForm", source: chrome-extension://akdkhecbeafgfimldchfhjjjchoiemif/test_post1.html (0)
[61887:41219:0901/075215:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[61887:41219:0901/075215:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionWebRequestApiTest.PostData1 (8851 ms)
[79/219] ExtensionWebRequestApiTest.PostData1 (10581 ms)
[ RUN ] ExtensionCrxInstallerTest.PackAndInstallExtension
[61908:3847:0901/075219:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61909:14595:0901/075220:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[61909:14595:0901/075220:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[61909:14595:0901/075220:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[61909:13063:0901/075220:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[61909:13063:0901/075220:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionCrxInstallerTest.PackAndInstallExtension (2948 ms)
[80/219] ExtensionCrxInstallerTest.PackAndInstallExtension (4354 ms)
[ RUN ] ChromeAppAPITest.InstallAndRunningState
[61902:3847:0901/075216:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61899:73995:0901/075217:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[61899:36611:0901/075221:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[61899:36611:0901/075222:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[61899:36611:0901/075222:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[61899:36611:0901/075222:WARNING:channel.cc(325)] RawChannel write error
[61899:73995:0901/075222:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ChromeAppAPITest.InstallAndRunningState (8664 ms)
[81/219] ChromeAppAPITest.InstallAndRunningState (10266 ms)
[ RUN ] ExtensionCrxInstallerTest.AllowOffStore
[61915:3847:0901/075223:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61911:3847:0901/075226:WARNING:extension_error_reporter.cc(79)] Extension error: Apps, extensions, and user scripts cannot be added from this website.
[ OK ] ExtensionCrxInstallerTest.AllowOffStore (5633 ms)
[82/219] ExtensionCrxInstallerTest.AllowOffStore (7005 ms)
[ RUN ] ErrorConsoleBrowserTest.BadAPIArgumentsRuntimeError
[61921:3847:0901/075227:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61917:4611:0901/075228:ERROR:mach_broker_mac.mm(222)] Unknown process 61924 is sending Mach IPC messages!
[61917:3847:0901/075229:INFO:CONSOLE(113)] "Uncaught Error: Invocation of form tabs.get(string, function) doesn't match definition tabs.get(integer tabId, function callback)", source: extensions::schemaUtils (113)
[61917:39683:0901/075229:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[61917:39683:0901/075229:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ErrorConsoleBrowserTest.BadAPIArgumentsRuntimeError (5111 ms)
[83/219] ErrorConsoleBrowserTest.BadAPIArgumentsRuntimeError (6651 ms)
[ RUN ] ExtensionBindingsApiTest.InternalAPIsNotOnChromeObject
[61929:3847:0901/075231:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61925:40963:0901/075233:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[61925:3847:0901/075233:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://ofngmdjcodbngaocjigpnffmnlndejkf/page.html (0)
[61925:40963:0901/075233:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[61925:40963:0901/075233:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionBindingsApiTest.InternalAPIsNotOnChromeObject (4994 ms)
[84/219] ExtensionBindingsApiTest.InternalAPIsNotOnChromeObject (6602 ms)
[ RUN ] ExtensionInstallPromptBrowserTest.TrackParentWindowDestruction
[61935:3847:0901/075233:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61930:38915:0901/075236:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[61930:38915:0901/075236:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionInstallPromptBrowserTest.TrackParentWindowDestruction (4859 ms)
[85/219] ExtensionInstallPromptBrowserTest.TrackParentWindowDestruction (6669 ms)
[ RUN ] ExternallyConnectableMessagingTest.FromIncognitoDenyApp
[61941:3847:0901/075237:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61938:73731:0901/075241:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[61938:41219:0901/075242:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[61938:41219:0901/075242:WARNING:channel.cc(325)] RawChannel write error
[61938:41219:0901/075242:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExternallyConnectableMessagingTest.FromIncognitoDenyApp (6804 ms)
[86/219] ExternallyConnectableMessagingTest.FromIncognitoDenyApp (8517 ms)
[ RUN ] ExtensionOverrideTest.ShouldCleanUpDuplicateEntries
[61947:3847:0901/075240:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61948:12807:0901/075242:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[61948:12807:0901/075242:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[61948:12807:0901/075242:WARNING:channel.cc(325)] RawChannel write error
[61950:12551:0901/075242:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[61950:12551:0901/075242:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionOverrideTest.ShouldCleanUpDuplicateEntries (4833 ms)
[87/219] ExtensionOverrideTest.ShouldCleanUpDuplicateEntries (6378 ms)
[ RUN ] ExtensionResourceRequestPolicyTest.Iframe
[61957:3847:0901/075246:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61951:38147:0901/075248:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[61951:38147:0901/075248:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[61951:38147:0901/075248:WARNING:channel.cc(325)] RawChannel write error
[61951:3847:0901/075248:INFO:CONSOLE(0)] "Denying load of chrome-extension://pbkkcbgdkliohhfaeefcijaghglkahja/inaccessible-iframe-contents.html. Resources must be listed in the web_accessible_resources manifest key in order to be loaded by pages outside the extension.", source: about:blank (0)
[61951:38147:0901/075248:WARNING:extension_protocols.cc(426)] Failed to GetPathForExtension: invalid
[61951:38147:0901/075248:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://invalid/
[61961:12551:0901/075249:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[61961:12551:0901/075249:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionResourceRequestPolicyTest.Iframe (5700 ms)
[88/219] ExtensionResourceRequestPolicyTest.Iframe (7223 ms)
[ RUN ] ExtensionStorageMonitorTest.EphemeralAppLowUsage
[61958:3847:0901/075246:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61952:3847:0901/075251:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://aaegbldmkpakpkfelihdonijhdoncdpl/index.html (0)
[61963:12807:0901/075251:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[61963:12807:0901/075251:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[61963:12807:0901/075251:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionStorageMonitorTest.EphemeralAppLowUsage (7607 ms)
[89/219] ExtensionStorageMonitorTest.EphemeralAppLowUsage (9019 ms)
[ RUN ] ExtensionStorageMonitorTest.UninstallExtension
[61967:3847:0901/075253:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61964:3847:0901/075258:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://cgcpdjjocokdolakibjibboknkcoadoc/index.html (0)
[61975:12807:0901/075258:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[61975:12807:0901/075258:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionStorageMonitorTest.UninstallExtension (7421 ms)
[90/219] ExtensionStorageMonitorTest.UninstallExtension (8996 ms)
[ RUN ] LazyBackgroundPageApiTest.BrowserActionCreateTab
[61972:3847:0901/075255:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61976:3847:0901/075258:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[61974:12807:0901/075300:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[61968:61955:0901/075301:ERROR:mach_broker_mac.mm(222)] Unknown process 61979 is sending Mach IPC messages!
[ OK ] LazyBackgroundPageApiTest.BrowserActionCreateTab (7422 ms)
[91/219] LazyBackgroundPageApiTest.BrowserActionCreateTab (8995 ms)
[ RUN ] ProcessManagerBrowserTest.HttpHostMatchingExtensionId
[61983:3847:0901/075302:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61984:12551:0901/075306:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[61984:12551:0901/075306:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[61984:12551:0901/075306:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[61984:12551:0901/075306:WARNING:channel.cc(325)] RawChannel write error
[61990:13063:0901/075306:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[61990:13063:0901/075306:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[61990:13063:0901/075306:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ProcessManagerBrowserTest.HttpHostMatchingExtensionId (6898 ms)
[92/219] ProcessManagerBrowserTest.HttpHostMatchingExtensionId (8356 ms)
[ RUN ] ServiceWorkerTest.ServiceWorkerChromeBinding
[61988:3847:0901/075304:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61982:40963:0901/075307:ERROR:extension_protocols.cc(328)] Allowing load of chrome-extension://llcbhbkddipeecmhohmpnodnbhbjodkh/sw.jsfrom unknown origin. Could not find user data for request.
[61982:3847:0901/075307:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://llcbhbkddipeecmhohmpnodnbhbjodkh/page.html (0)
[61982:3847:0901/075307:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[61982:3847:0901/075307:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[61982:3847:0901/075307:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] ServiceWorkerTest.ServiceWorkerChromeBinding (5538 ms)
[93/219] ServiceWorkerTest.ServiceWorkerChromeBinding (7116 ms)
[ RUN ] WebstoreStartupInstallerTest.MultipleInstallCalls
HTTP server started on http://127.0.0.1:56934...
sending server_data: {"host": "127.0.0.1", "port": 56934} (36 bytes)
[62001:3847:0901/075312:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61993:3847:0901/075313:INFO:CONSOLE(8)] "Page loaded", source: http://app.com:56934/files/extensions/api_test/webstore_inline_install/multiple_install_calls.html (8)
[61993:3847:0901/075313:INFO:CONSOLE(11)] "In runTest", source: http://app.com:56934/files/extensions/api_test/webstore_inline_install/multiple_install_calls.html (11)
[61993:3847:0901/075313:INFO:CONSOLE(33)] "Ran test, sending response", source: http://app.com:56934/files/extensions/api_test/webstore_inline_install/multiple_install_calls.html (33)
[ OK ] WebstoreStartupInstallerTest.MultipleInstallCalls (4376 ms)
[94/219] WebstoreStartupInstallerTest.MultipleInstallCalls (5969 ms)
[ RUN ] ServiceWorkerTest.GetBackgroundClient
[61997:3847:0901/075310:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[61992:36099:0901/075313:ERROR:extension_protocols.cc(328)] Allowing load of chrome-extension://kbkcfbfiiomgkepainhichkkppjpiamm/sw.jsfrom unknown origin. Could not find user data for request.
[61992:3847:0901/075313:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://kbkcfbfiiomgkepainhichkkppjpiamm/page.html (0)
[61992:3847:0901/075314:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[61992:3847:0901/075314:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[61992:3847:0901/075314:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] ServiceWorkerTest.GetBackgroundClient (5915 ms)
[95/219] ServiceWorkerTest.GetBackgroundClient (7393 ms)
[ RUN ] HistoryBrowserTest.BackForwardBringPageToTop
HTTP server started on http://127.0.0.1:56938...
sending server_data: {"host": "127.0.0.1", "port": 56938} (36 bytes)
[62014:3847:0901/075319:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] HistoryBrowserTest.BackForwardBringPageToTop (4421 ms)
[96/219] HistoryBrowserTest.BackForwardBringPageToTop (6052 ms)
[ RUN ] GeolocationBrowserTest.NoPromptForOffTheRecord
[62010:3847:0901/075317:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62005:72971:0901/075319:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[62005:40451:0901/075320:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62005:40451:0901/075320:WARNING:channel.cc(325)] RawChannel write error
[62005:3847:0901/075321:WARNING:geolocation_browsertest.cc(283)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.NoPromptForOffTheRecord (5550 ms)
[97/219] GeolocationBrowserTest.NoPromptForOffTheRecord (7227 ms)
[ RUN ] WebRtcBrowserTest.TestWebAudioMediaStream
[62025:3847:0901/075325:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62026:23299:0901/075326:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: ISAC/48000/1 (105)
[62026:23299:0901/075326:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMU/8000/2 (110)
[62026:23299:0901/075326:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMA/8000/2 (118)
[62026:23299:0901/075326:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: G722/8000/2 (119)
[62018:73995:0901/075326:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[62026:13319:0901/075327:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
ASAN:DEADLYSIGNAL
=================================================================
==62026==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x000112eb794d bp 0x00015a73aae0 sp 0x00015a73aa00 T20)
#0 0x112eb794c in releaseStore third_party/WebKit/Source/wtf/Atomics.h:229:10
#1 0x112eb794c in setAudioThread third_party/WebKit/Source/modules/webaudio/DeferredTaskHandler.h:100:0
#2 0x112eb794c in blink::AudioDestinationHandler::render(blink::AudioBus*, blink::AudioBus*, unsigned long) third_party/WebKit/Source/modules/webaudio/AudioDestinationNode.cpp:57:0
#3 0x1111bd54c in fillBuffer third_party/WebKit/Source/platform/audio/AudioPullFIFO.cpp:65:9
#4 0x1111bd54c in blink::AudioPullFIFO::consume(blink::AudioBus*, unsigned long) third_party/WebKit/Source/platform/audio/AudioPullFIFO.cpp:52:0
#5 0x1111bbe0e in blink::AudioDestination::render(blink::WebVector<float*> const&, blink::WebVector<float*> const&, unsigned long) third_party/WebKit/Source/platform/audio/AudioDestination.cpp:164:5
#6 0x11a3567b5 in content::RendererWebAudioDeviceImpl::Render(media::AudioBus*, int) content/renderer/media/renderer_webaudiodevice_impl.cc:112:3
#7 0x110623757 in media::AudioOutputDevice::AudioThreadCallback::Process(unsigned int) media/audio/audio_output_device.cc:377:3
#8 0x1106077f0 in media::AudioDeviceThread::Thread::Run() media/audio/audio_device_thread.cc:183:9
#9 0x110607475 in media::AudioDeviceThread::Thread::ThreadMain() media/audio/audio_device_thread.cc:158:3
#10 0x10dd1892e in base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:64:3
#11 0x7fff8a61c771 in _pthread_start ??:0:0
#12 0x7fff8a6091a0 in thread_start ??:0:0
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4+0x646a94c)
Thread T20 created by T5 here:
#0 0x10bd80909 in __asan_after_dynamic_init ??:0:0
#1 0x10dd18335 in base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:103:13
#2 0x110606ccc in media::AudioDeviceThread::Thread::Start() media/audio/audio_device_thread.cc:117:3
#3 0x110606b0d in media::AudioDeviceThread::Start(media::AudioDeviceThread::Callback*, int, char const*, bool) media/audio/audio_device_thread.cc:79:3
#4 0x11062253a in media::AudioOutputDevice::OnStreamCreated(base::SharedMemoryHandle, int, int) media/audio/audio_output_device.cc:288:3
#5 0x11a32bddc in content::AudioMessageFilter::OnStreamCreated(int, base::SharedMemoryHandle, base::FileDescriptor, unsigned int) content/renderer/media/audio_message_filter.cc:201:3
#6 0x11a32b7f7 in DispatchToMethodImpl<content::AudioMessageFilter, void (content::AudioMessageFilter::*)(int, base::SharedMemoryHandle, base::FileDescriptor, unsigned int), int, base::SharedMemoryHandle, base::FileDescriptor, unsigned int, 0, 1, 2, 3> base/tuple.h:254:3
#7 0x11a32b7f7 in DispatchToMethod<content::AudioMessageFilter, void (content::AudioMessageFilter::*)(int, base::SharedMemoryHandle, base::FileDescriptor, unsigned int), int, base::SharedMemoryHandle, base::FileDescriptor, unsigned int> base/tuple.h:261:0
#8 0x11a32b7f7 in Dispatch<content::AudioMessageFilter, content::AudioMessageFilter, void, void (content::AudioMessageFilter::*)(int, base::SharedMemoryHandle, base::FileDescriptor, unsigned int)> content/common/media/audio_messages.h:52:0
#9 0x11a32b7f7 in content::AudioMessageFilter::OnMessageReceived(IPC::Message const&) content/renderer/media/audio_message_filter.cc:142:0
#10 0x10fe9174e in TryFiltersImpl ipc/message_filter_router.cc:18:9
#11 0x10fe9174e in IPC::MessageFilterRouter::TryFilters(IPC::Message const&) ipc/message_filter_router.cc:76:0
#12 0x10fe74761 in IPC::ChannelProxy::Context::TryFilters(IPC::Message const&) ipc/ipc_channel_proxy.cc:73:7
#13 0x10fe88594 in IPC::SyncChannel::SyncContext::OnMessageReceived(IPC::Message const&) ipc/ipc_sync_channel.cc:331:7
#14 0x10fe7bf0d in IPC::internal::ChannelReader::DispatchMessage(IPC::Message*) ipc/ipc_channel_reader.cc:183:5
#15 0x10fe7ba3f in IPC::internal::ChannelReader::TranslateInputData(char const*, int) ipc/ipc_channel_reader.cc:105:11
#16 0x10fe7b249 in IPC::internal::ChannelReader::ProcessIncomingMessages() ipc/ipc_channel_reader.cc:38:10
#17 0x10fe70166 in IPC::ChannelPosix::OnFileCanReadWithoutBlocking(int) ipc/ipc_channel_posix.cc:658:9
#18 0x10dbf6d8e in OnFileCanReadWithoutBlocking base/message_loop/message_pump_libevent.cc:104:3
#19 0x10dbf6d8e in base::MessagePumpLibevent::OnLibeventNotification(int, short, void*) base/message_loop/message_pump_libevent.cc:372:0
#20 0x10dd9f44a in event_process_active third_party/libevent/event.c:373:4
#21 0x10dd9f44a in event_base_loop third_party/libevent/event.c:513:0
#22 0x10dbf7772 in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:264:7
#23 0x10dcbc12e in base::RunLoop::Run() base/run_loop.cc:55:3
#24 0x10dc7d124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
#25 0x10dd249e5 in base::Thread::ThreadMain() base/threading/thread.cc:251:3
#26 0x10dd1892e in base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:64:3
#27 0x7fff8a61c771 in _pthread_start ??:0:0
#28 0x7fff8a6091a0 in thread_start ??:0:0
Thread T5 created by T0 here:
#0 0x10bd80909 in __asan_after_dynamic_init ??:0:0
#1 0x10dd18335 in base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:103:13
#2 0x10dd2410e in base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:113:10
#3 0x11a01830a in content::ChildProcess::ChildProcess() content/child/child_process.cc:51:3
#4 0x11a3ec218 in RenderProcess content/renderer/render_process.h:21:3
#5 0x11a3ec218 in content::RenderProcessImpl::RenderProcessImpl() content/renderer/render_process_impl.cc:27:0
#6 0x11a47ef13 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:181:23
#7 0x10db35d8b in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:806:12
#8 0x10db342dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#9 0x10ca510dd in ChromeMain chrome/app/chrome_main.cc:66:12
#10 0x10bd3cc0a in main chrome/app/chrome_exe_main_mac.cc:16:12
#11 0x10bd3cbf3 in start ??:0:0
#11 0x10 (<unknown module>)
==62026==ABORTING
Received signal 6
[end of stack trace]
==62026==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x00015a73b000; bottom 0x00015a7d5000; size: 0xfffffffffff66000 (-630784)
False positive error reports may follow
For details see http://code.google.com/p/address-sanitizer/issues/detail?id=189
[ OK ] WebRtcBrowserTest.TestWebAudioMediaStream (4759 ms)
[98/219] WebRtcBrowserTest.TestWebAudioMediaStream (6425 ms)
[ RUN ] WebRtcBrowserTest.RunsAudioVideoWebRTCCallInTwoTabs
[62022:3847:0901/075324:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62017:3847:0901/075328:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:56945/webrtc/adapter.js (71)
[62017:72971:0901/075328:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[62017:3847:0901/075328:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:56945/webrtc/test_functions.js (13)
[62028:21763:0901/075328:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: ISAC/48000/1 (105)
[62028:21763:0901/075328:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMU/8000/2 (110)
[62028:21763:0901/075328:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMA/8000/2 (118)
[62028:21763:0901/075328:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: G722/8000/2 (119)
[62017:3847:0901/075328:INFO:CONSOLE(13)] "Returning request-callback-granted to test.", source: http://127.0.0.1:56945/webrtc/test_functions.js (13)
[62017:3847:0901/075328:INFO:CONSOLE(13)] "Returning ok-got-stream to test.", source: http://127.0.0.1:56945/webrtc/test_functions.js (13)
[62017:3847:0901/075332:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:56945/webrtc/adapter.js (71)
[62017:38403:0901/075332:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62017:38403:0901/075332:WARNING:channel.cc(325)] RawChannel write error
[62017:3847:0901/075332:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:56945/webrtc/test_functions.js (13)
[62034:23043:0901/075332:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: ISAC/48000/1 (105)
[62034:23043:0901/075332:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMU/8000/2 (110)
[62034:23043:0901/075332:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMA/8000/2 (118)
[62034:23043:0901/075332:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: G722/8000/2 (119)
[62017:3847:0901/075332:INFO:CONSOLE(13)] "Returning request-callback-granted to test.", source: http://127.0.0.1:56945/webrtc/test_functions.js (13)
[62017:3847:0901/075332:INFO:CONSOLE(13)] "Returning ok-got-stream to test.", source: http://127.0.0.1:56945/webrtc/test_functions.js (13)
[62017:3847:0901/075332:INFO:CONSOLE(13)] "Returning ok-peerconnection-created to test.", source: http://127.0.0.1:56945/webrtc/test_functions.js (13)
[62017:3847:0901/075332:INFO:CONSOLE(13)] "Added local stream.", source: http://127.0.0.1:56945/webrtc/test_functions.js (13)
[62017:3847:0901/075332:INFO:CONSOLE(13)] "Returning ok-added to test.", source: http://127.0.0.1:56945/webrtc/test_functions.js (13)
[62017:3847:0901/075332:INFO:CONSOLE(13)] "Returning ok-peerconnection-created to test.", source: http://127.0.0.1:56945/webrtc/test_functions.js (13)
[62017:3847:0901/075332:INFO:CONSOLE(13)] "Added local stream.", source: http://127.0.0.1:56945/webrtc/test_functions.js (13)
[62017:3847:0901/075332:INFO:CONSOLE(13)] "Returning ok-added to test.", source: http://127.0.0.1:56945/webrtc/test_functions.js (13)
[62017:3847:0901/075332:INFO:CONSOLE(13)] "createOffer(): success.", source: http://127.0.0.1:56945/webrtc/test_functions.js (13)
[62017:3847:0901/075332:INFO:CONSOLE(13)] "Returning ok-{"type":"offer","sdp":"v=0\r\no=- 1551315335152629202 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS N4IUYO41LY5yUQtJm77M38FuCmHAuDPXobBK\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 106 105 13 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:UwFPyBG2DmKX4AE1\r\na=ice-pwd:BPzHAciJCFct6nygt7x2ukvg\r\na=fingerprint:sha-256 03:0B:34:B8:0E:F1:5B:EC:04:00:43:65:DA:72:B1:86:75:3A:18:1F:A1:E2:68:A6:AF:59:DE:47:E6:32:01:A6\r\na=setup:actpass\r\na=mid:audio\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=sendrecv\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=fmtp:111 minptime=10; useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\na=ssrc:366144139 cname:Ts06QgkEfOBnKD8X\r\na=ssrc:366144139 msid:N4IUYO41LY5yUQtJm77M38FuCmHAuDPXobBK d20189fb-1ec4-4581-aa5c-95378447e21b\r\na=ssrc:366144139 mslabel:N4IUYO41LY5yUQtJm77M38FuCmHAuDPXobBK\r\na=ssrc:366144139 label:d20189fb-1ec4-4581-aa5c-95378447e21b\r\nm=video 9 UDP/TLS/RTP/SAVPF 100 116 117 96\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:UwFPyBG2DmKX4AE1\r\na=ice-pwd:BPzHAciJCFct6nygt7x2ukvg\r\na=fingerprint:sha-256 03:0B:34:B8:0E:F1:5B:EC:04:00:43:65:DA:72:B1:86:75:3A:18:1F:A1:E2:68:A6:AF:59:DE:47:E6:32:01:A6\r\na=setup:actpass\r\na=mid:video\r\na=extmap:2 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:4 urn:3gpp:video-orientation\r\na=sendrecv\r\na=rtcp-mux\r\na=rtpmap:100 VP8/90000\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtcp-fb:100 goog-remb\r\na=rtpmap:116 red/90000\r\na=rtpmap:117 ulpfec/90000\r\na=rtpmap:96 rtx/90000\r\na=fmtp:96 apt=100\r\na=ssrc-group:FID 3002179437 1601315798\r\na=ssrc:3002179437 cname:Ts06QgkEfOBnKD8X\r\na=ssrc:3002179437 msid:N4IUYO41LY5yUQtJm77M38FuCmHAuDPXobBK 082d1bb3-4a71-4df5-88cc-1c11172072e7\r\na=ssrc:3002179437 mslabel:N4IUYO41LY5yUQtJm77M38FuCmHAuDPXobBK\r\na=ssrc:3002179437 label:082d1bb3-4a71-4df5-88cc-1c11172072e7\r\na=ssrc:1601315798 cname:Ts06QgkEfOBnKD8X\r\na=ssrc:1601315798 msid:N4IUYO41LY5yUQtJm77M38FuCmHAuDPXobBK 082d1bb3-4a71-4df5-88cc-1c11172072e7\r\na=ssrc:1601315798 mslabel:N4IUYO41LY5yUQtJm77M38FuCmHAuDPXobBK\r\na=ssrc:1601315798 label:082d1bb3-4a71-4df5-88cc-1c11172072e7\r\n"} to test.", source: http://127.0.0.1:56945/webrtc/test_functions.js (13)
[62017:38403:0901/075332:ERROR:socket_dispatcher_host.cc(74)] Failed to resolve address for stun.l.google.com., errorcode: -11
[62017:3847:0901/075332:INFO:CONSOLE(13)] "setLocalDescription(): success.", source: http://127.0.0.1:56945/webrtc/test_functions.js (13)
[62028:21763:0901/075332:WARNING:stunport.cc(356)] Jingle:Port[audio:1:0::Net[en0:192.168.140.0/23:Ethernet]]: StunPort: stun host lookup received error -1
[62017:38403:0901/075332:ERROR:socket_dispatcher_host.cc(74)] Failed to resolve address for stun.l.google.com., errorcode: -11
[62017:38403:0901/075332:ERROR:socket_dispatcher_host.cc(74)] Failed to resolve address for stun.l.google.com., errorcode: -11
[62017:38403:0901/075332:ERROR:socket_dispatcher_host.cc(74)] Failed to resolve address for stun.l.google.com., errorcode: -11
[62028:21763:0901/075332:WARNING:stunport.cc(356)] Jingle:Port[audio:2:0::Net[en0:192.168.140.0/23:Ethernet]]: StunPort: stun host lookup received error -1
[62028:21763:0901/075332:WARNING:stunport.cc(356)] Jingle:Port[video:1:0::Net[en0:192.168.140.0/23:Ethernet]]: StunPort: stun host lookup received error -1
[62028:21763:0901/075332:WARNING:stunport.cc(356)] Jingle:Port[video:2:0::Net[en0:192.168.140.0/23:Ethernet]]: StunPort: stun host lookup received error -1
[62034:23043:0901/075332:WARNING:webrtcvoiceengine.cc(1294)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[62034:23043:0901/075332:WARNING:webrtcvoiceengine.cc(2833)] SetOutputVolumePan(0, 1, 1) failed, err=8040
[62017:3847:0901/075332:INFO:CONSOLE(13)] "setRemoteDescription(): success.", source: http://127.0.0.1:56945/webrtc/test_functions.js (13)
[62017:3847:0901/075332:INFO:CONSOLE(13)] "createAnswer(): success.", source: http://127.0.0.1:56945/webrtc/test_functions.js (13)
[62017:3847:0901/075332:INFO:CONSOLE(13)] "Returning ok-{"type":"answer","sdp":"v=0\r\no=- 5757237744875021831 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS j3YD5iki7NFXhr29FUN4lPsBoLdqsnqKYRIB\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 106 105 13 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:+jy04Px+w3CJ9YcA\r\na=ice-pwd:4TwRETlt8S5JDSvLfO1Mc4Df\r\na=fingerprint:sha-256 03:0B:34:B8:0E:F1:5B:EC:04:00:43:65:DA:72:B1:86:75:3A:18:1F:A1:E2:68:A6:AF:59:DE:47:E6:32:01:A6\r\na=setup:active\r\na=mid:audio\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=sendrecv\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=fmtp:111 minptime=10; useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:126 telephone-event/8000\r\na=maxptime:60\r\na=ssrc:1686120450 cname:CpOJX1dXwPYfTrwB\r\na=ssrc:1686120450 msid:j3YD5iki7NFXhr29FUN4lPsBoLdqsnqKYRIB 1447cd81-e2dd-4e43-b8c4-387391d78499\r\na=ssrc:1686120450 mslabel:j3YD5iki7NFXhr29FUN4lPsBoLdqsnqKYRIB\r\na=ssrc:1686120450 label:1447cd81-e2dd-4e43-b8c4-387391d78499\r\nm=video 9 UDP/TLS/RTP/SAVPF 100 116 117 96\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:+jy04Px+w3CJ9YcA\r\na=ice-pwd:4TwRETlt8S5JDSvLfO1Mc4Df\r\na=fingerprint:sha-256 03:0B:34:B8:0E:F1:5B:EC:04:00:43:65:DA:72:B1:86:75:3A:18:1F:A1:E2:68:A6:AF:59:DE:47:E6:32:01:A6\r\na=setup:active\r\na=mid:video\r\na=extmap:2 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:4 urn:3gpp:video-orientation\r\na=sendrecv\r\na=rtcp-mux\r\na=rtpmap:100 VP8/90000\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtcp-fb:100 goog-remb\r\na=rtpmap:116 red/90000\r\na=rtpmap:117 ulpfec/90000\r\na=rtpmap:96 rtx/90000\r\na=fmtp:96 apt=100\r\na=ssrc-group:FID 1273758130 1552132774\r\na=ssrc:1273758130 cname:CpOJX1dXwPYfTrwB\r\na=ssrc:1273758130 msid:j3YD5iki7NFXhr29FUN4lPsBoLdqsnqKYRIB 814603a6-d42e-447e-9c9c-cd499acdd7a1\r\na=ssrc:1273758130 mslabel:j3YD5iki7NFXhr29FUN4lPsBoLdqsnqKYRIB\r\na=ssrc:1273758130 label:814603a6-d42e-447e-9c9c-cd499acdd7a1\r\na=ssrc:1552132774 cname:CpOJX1dXwPYfTrwB\r\na=ssrc:1552132774 msid:j3YD5iki7NFXhr29FUN4lPsBoLdqsnqKYRIB 814603a6-d42e-447e-9c9c-cd499acdd7a1\r\na=ssrc:1552132774 mslabel:j3YD5iki7NFXhr29FUN4lPsBoLdqsnqKYRIB\r\na=ssrc:1552132774 label:814603a6-d42e-447e-9c9c-cd499acdd7a1\r\n"} to test.", source: http://127.0.0.1:56945/webrtc/test_functions.js (13)
[62017:3847:0901/075332:INFO:CONSOLE(13)] "Receiving remote stream...", source: http://127.0.0.1:56945/webrtc/test_functions.js (13)
[62028:21763:0901/075332:WARNING:webrtcvoiceengine.cc(1294)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[62028:21763:0901/075332:WARNING:webrtcvoiceengine.cc(1294)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[62028:21763:0901/075332:WARNING:webrtcvoiceengine.cc(1294)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[62028:21763:0901/075332:WARNING:webrtcvoiceengine.cc(2833)] SetOutputVolumePan(0, 1, 1) failed, err=8040
[62017:3847:0901/075332:INFO:CONSOLE(13)] "setRemoteDescription(): success.", source: http://127.0.0.1:56945/webrtc/test_functions.js (13)
[62017:3847:0901/075332:INFO:CONSOLE(13)] "Returning ok-accepted-answer to test.", source: http://127.0.0.1:56945/webrtc/test_functions.js (13)
[62017:3847:0901/075332:INFO:CONSOLE(13)] "Receiving remote stream...", source: http://127.0.0.1:56945/webrtc/test_functions.js (13)
[62028:21763:0901/075332:WARNING:p2ptransportchannel.cc(378)] Jingle:Port[audio:1:0:local:Net[en0:192.168.140.0/23:Ethernet]]: SetOption(1, 65536) failed: 0
[62028:21763:0901/075332:WARNING:p2ptransportchannel.cc(378)] Jingle:Port[audio:1:0:local:Net[en0:192.168.140.0/23:Ethernet]]: SetOption(2, 65536) failed: 0
[62034:23043:0901/075332:WARNING:webrtcvoiceengine.cc(1294)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[62034:23043:0901/075332:WARNING:webrtcvoiceengine.cc(1294)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[62034:23043:0901/075332:WARNING:webrtcvoiceengine.cc(1294)] webrtc: (rtp_packet_history.cc:43): Purging packet history in order to re-set status.
[62017:38403:0901/075332:ERROR:socket_dispatcher_host.cc(74)] Failed to resolve address for stun.l.google.com., errorcode: -11
[62034:23043:0901/075332:WARNING:stunport.cc(356)] Jingle:Port[audio:1:0::Net[en0:192.168.140.0/23:Ethernet]]: StunPort: stun host lookup received error -1
[62017:3847:0901/075332:INFO:CONSOLE(176)] "Still ICE gathering - waiting...", source: http://127.0.0.1:56945/webrtc/peerconnection.js (176)
[62017:3847:0901/075332:INFO:CONSOLE(13)] "setLocalDescription(): success.", source: http://127.0.0.1:56945/webrtc/test_functions.js (13)
[62034:23043:0901/075333:WARNING:p2ptransportchannel.cc(378)] Jingle:Port[audio:1:0:local:Net[en0:192.168.140.0/23:Ethernet]]: SetOption(1, 65536) failed: 0
[62034:23043:0901/075333:WARNING:p2ptransportchannel.cc(378)] Jingle:Port[audio:1:0:local:Net[en0:192.168.140.0/23:Ethernet]]: SetOption(2, 65536) failed: 0
[62017:3847:0901/075333:INFO:CONSOLE(176)] "Still ICE gathering - waiting...", source: http://127.0.0.1:56945/webrtc/peerconnection.js (176)
[62017:3847:0901/075333:INFO:CONSOLE(13)] "Returning [{"candidate":"candidate:4181118740 1 udp 2122260223 192.168.141.33 63664 typ host generation 0","sdpMid":"audio","sdpMLineIndex":0},{"candidate":"candidate:4181118740 1 udp 2122260223 192.168.141.33 63664 typ host generation 0","sdpMid":"video","sdpMLineIndex":1},{"candidate":"candidate:3082105828 1 tcp 1518280447 192.168.141.33 0 typ host tcptype active generation 0","sdpMid":"audio","sdpMLineIndex":0},{"candidate":"candidate:3082105828 1 tcp 1518280447 192.168.141.33 0 typ host tcptype active generation 0","sdpMid":"video","sdpMLineIndex":1}] to test.", source: http://127.0.0.1:56945/webrtc/test_functions.js (13)
[62017:3847:0901/075333:INFO:CONSOLE(13)] "Returning ok-received-candidates to test.", source: http://127.0.0.1:56945/webrtc/test_functions.js (13)
[62017:3847:0901/075333:INFO:CONSOLE(13)] "Returning [{"candidate":"candidate:4181118740 1 udp 2122260223 192.168.141.33 49863 typ host generation 0","sdpMid":"audio","sdpMLineIndex":0},{"candidate":"candidate:4181118740 2 udp 2122260222 192.168.141.33 63105 typ host generation 0","sdpMid":"audio","sdpMLineIndex":0},{"candidate":"candidate:4181118740 1 udp 2122260223 192.168.141.33 59787 typ host generation 0","sdpMid":"video","sdpMLineIndex":1},{"candidate":"candidate:4181118740 2 udp 2122260222 192.168.141.33 58746 typ host generation 0","sdpMid":"video","sdpMLineIndex":1},{"candidate":"candidate:3082105828 1 tcp 1518280447 192.168.141.33 0 typ host tcptype active generation 0","sdpMid":"audio","sdpMLineIndex":0},{"candidate":"candidate:3082105828 1 tcp 1518280447 192.168.141.33 0 typ host tcptype active generation 0","sdpMid":"video","sdpMLineIndex":1}] to test.", source: http://127.0.0.1:56945/webrtc/test_functions.js (13)
[62034:21251:0901/075333:WARNING:webrtcsession.cc(1662)] Candidate has unknown component: Cand[4181118740:2:udp:2122260222:192.168.141.33:63105:local::0::] for content: audio
[62017:3847:0901/075333:INFO:CONSOLE(13)] "Returning ok-received-candidates to test.", source: http://127.0.0.1:56945/webrtc/test_functions.js (13)
[62017:3847:0901/075333:INFO:CONSOLE(13)] "Returning ok-started to test.", source: http://127.0.0.1:56945/webrtc/test_functions.js (13)
[62017:3847:0901/075333:INFO:CONSOLE(13)] "Returning ok-started to test.", source: http://127.0.0.1:56945/webrtc/test_functions.js (13)
[62028:20995:0901/075333:ERROR:webrtcsession.cc(1187)] SetAudioPlayoutVolume: No audio channel exists.
[62028:20995:0901/075333:ERROR:webrtcsession.cc(1187)] SetAudioPlayoutVolume: No audio channel exists.
[62017:3847:0901/075333:INFO:CONSOLE(13)] "Returning ok-call-hung-up to test.", source: http://127.0.0.1:56945/webrtc/test_functions.js (13)
[62017:3847:0901/075333:INFO:CONSOLE(13)] "Returning ok-call-hung-up to test.", source: http://127.0.0.1:56945/webrtc/test_functions.js (13)
[62034:21251:0901/075333:ERROR:webrtcsession.cc(1187)] SetAudioPlayoutVolume: No audio channel exists.
[62034:21251:0901/075333:ERROR:webrtcsession.cc(1187)] SetAudioPlayoutVolume: No audio channel exists.
[62024:13319:0901/075333:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62024:13319:0901/075333:WARNING:channel.cc(325)] RawChannel write error
[62028:13063:0901/075333:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62028:13063:0901/075333:WARNING:channel.cc(325)] RawChannel write error
[62028:13063:0901/075333:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[62028:13063:0901/075333:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[62028:13063:0901/075333:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[62034:13319:0901/075333:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[62034:13319:0901/075333:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[62034:13319:0901/075333:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] WebRtcBrowserTest.RunsAudioVideoWebRTCCallInTwoTabs (11809 ms)
[99/219] WebRtcBrowserTest.RunsAudioVideoWebRTCCallInTwoTabs (13413 ms)
[ RUN ] EncryptedMediaIsTypeSupportedTest.PepperCDMsNotRegistered
[62033:3847:0901/075331:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56964...
sending server_data: {"host": "127.0.0.1", "port": 56964} (36 bytes)
[62029:3847:0901/075333:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[62029:3847:0901/075333:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[62035:13063:0901/075333:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] EncryptedMediaIsTypeSupportedTest.PepperCDMsNotRegistered (4764 ms)
[100/219] EncryptedMediaIsTypeSupportedTest.PepperCDMsNotRegistered (6315 ms)
[ RUN ] MediaStreamDevicesControllerTest.RequestAndBlockCam
[62043:3847:0901/075337:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] MediaStreamDevicesControllerTest.RequestAndBlockCam (3750 ms)
[101/219] MediaStreamDevicesControllerTest.RequestAndBlockCam (5155 ms)
[ RUN ] MediaStreamDevicesControllerTest.DenyMicDoesNotChangeCam
[62044:3847:0901/075337:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] MediaStreamDevicesControllerTest.DenyMicDoesNotChangeCam (4015 ms)
[102/219] MediaStreamDevicesControllerTest.DenyMicDoesNotChangeCam (5499 ms)
[ RUN ] DnsProbeBrowserTest.NoProbeInSubframe
[62053:3847:0901/075342:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DnsProbeBrowserTest.NoProbeInSubframe (3639 ms)
[103/219] DnsProbeBrowserTest.NoProbeInSubframe (5300 ms)
[ RUN ] SdchBrowserTest.Isolation
[62054:3847:0901/075343:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62056:13319:0901/075347:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[62056:13319:0901/075347:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62048:40451:0901/075347:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[62048:40451:0901/075347:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[62048:40451:0901/075347:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62048:40451:0901/075347:WARNING:channel.cc(325)] RawChannel write error
[62048:40451:0901/075348:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[62048:40451:0901/075348:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[62048:40451:0901/075348:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62048:40451:0901/075348:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SdchBrowserTest.Isolation (7465 ms)
[104/219] SdchBrowserTest.Isolation (8815 ms)
[ RUN ] WebSocketBrowserConnectToTest.WebSocketBasicAuthInWSURL
[62062:3847:0901/075348:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:56977...
sending server_data: {"host": "127.0.0.1", "port": 56977} (36 bytes)
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:56978...
sending server_data: {"host": "127.0.0.1", "port": 56978} (36 bytes)
1.0.0.127.in-addr.arpa - code 404, message File not found
Exception in processing request from: ('127.0.0.1', 56980)
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 593, in process_request_thread
self.finish_request(request, client_address)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 334, in finish_request
self.RequestHandlerClass(request, client_address, self)
File "/Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/third_party/pywebsocket/src/mod_pywebsocket/standalone.py", line 663, in __init__
self, request, client_address, server)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 651, in __init__
self.finish()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 710, in finish
self.wfile.close()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 279, in close
self.flush()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 303, in flush
self._sock.sendall(view[write_offset:write_offset+buffer_size])
error: [Errno 32] Broken pipe
[62058:35587:0901/075350:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62058:35587:0901/075350:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebSocketBrowserConnectToTest.WebSocketBasicAuthInWSURL (4629 ms)
[105/219] WebSocketBrowserConnectToTest.WebSocketBasicAuthInWSURL (6193 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForNormalSubmit
[62069:3847:0901/075352:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62064:54047:0901/075353:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[62064:38915:0901/075353:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62064:38915:0901/075353:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PasswordManagerBrowserTestBase.PromptForNormalSubmit (3959 ms)
[106/219] PasswordManagerBrowserTestBase.PromptForNormalSubmit (5664 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForSubmitUsingJavaScript
[62074:3847:0901/075354:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62070:54559:0901/075355:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PromptForSubmitUsingJavaScript (3868 ms)
[107/219] PasswordManagerBrowserTestBase.PromptForSubmitUsingJavaScript (5710 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptForXHRSubmitWithoutNavigationWithUnfilledForm
[62079:3847:0901/075357:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62076:54547:0901/075359:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.NoPromptForXHRSubmitWithoutNavigationWithUnfilledForm (3779 ms)
[108/219] PasswordManagerBrowserTestBase.NoPromptForXHRSubmitWithoutNavigationWithUnfilledForm (5370 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptForFileSchemeURLs
[62084:3847:0901/075400:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62080:40451:0901/075401:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62080:40451:0901/075401:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PasswordManagerBrowserTestBase.NoPromptForFileSchemeURLs (3804 ms)
[109/219] PasswordManagerBrowserTestBase.NoPromptForFileSchemeURLs (5424 ms)
[ RUN ] PasswordManagerBrowserTestBase.PasswordValueAccessible
[62089:3847:0901/075403:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62086:55047:0901/075404:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[62086:3847:0901/075404:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PasswordManagerBrowserTestBase.PasswordValueAccessible (4006 ms)
[110/219] PasswordManagerBrowserTestBase.PasswordValueAccessible (5738 ms)
[ RUN ] PluginPowerSaverBrowserTest.SmallCrossOrigin
[62094:3847:0901/075405:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[62097]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62097]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62097]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62097]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62097]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62097]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62097]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62097]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62097]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62097]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62097]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62097]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62097]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62097]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62097]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62097]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62097]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62097]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62097]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62097]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62097]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62097]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62097]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62097]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[62097]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
[62094:3847:0901/075408:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x61300014ca00]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[62094:3847:0901/075408:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x61300014ca00]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[62094:3847:0901/075408:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x61300014ca00]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[62094:3847:0901/075408:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x61300014ca00]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[62094:3847:0901/075408:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x61300014ca00]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[62094:3847:0901/075408:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x61300014ca00]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[62094:3847:0901/075408:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x61300014ca00]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[62094:3847:0901/075408:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x61300014ca00]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[62094:3847:0901/075408:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x61300014ca00]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[62094:3847:0901/075408:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x61300014ca00]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[62094:3847:0901/075408:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x61300014ca00]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[62094:3847:0901/075408:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x61300014ca00]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[62094:3847:0901/075408:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x61300014ca00]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[62094:3847:0901/075408:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x61300014ca00]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[62094:3847:0901/075408:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x61300014ca00]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[62094:3847:0901/075408:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x61300014ca00]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[62094:3847:0901/075408:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x61300014ca00]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[62094:3847:0901/075408:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x61300014ca00]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[62094:3847:0901/075408:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x61300014ca00]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[62094:3847:0901/075408:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x61300014ca00]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[62094:3847:0901/075408:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x61300014ca00]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[62094:3847:0901/075408:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x61300014ca00]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[62094:3847:0901/075408:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x61300014ca00]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[62094:3847:0901/075408:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x61300014ca00]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] PluginPowerSaverBrowserTest.SmallCrossOrigin (5407 ms)
[111/219] PluginPowerSaverBrowserTest.SmallCrossOrigin (7022 ms)
[ RUN ] PrefsFunctionalTest.TestHaveLocalStatePrefs
[62100:3847:0901/075409:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62101:14595:0901/075409:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[62101:14595:0901/075409:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[62101:14595:0901/075409:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PrefsFunctionalTest.TestHaveLocalStatePrefs (3234 ms)
[112/219] PrefsFunctionalTest.TestHaveLocalStatePrefs (4891 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPageCrossDomain
[62106:3847:0901/075412:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57004...
sending server_data: {"host": "127.0.0.1", "port": 57004} (36 bytes)
[62102:37379:0901/075416:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderPageCrossDomain (6694 ms)
[113/219] PrerenderBrowserTest.PrerenderPageCrossDomain (8366 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPageRemovingLink
[62110:3847:0901/075413:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57008...
sending server_data: {"host": "127.0.0.1", "port": 57008} (36 bytes)
[62104:40451:0901/075417:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderPageRemovingLink (6507 ms)
[114/219] PrerenderBrowserTest.PrerenderPageRemovingLink (8062 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPageRemovingLinkWithTwoLinksOneLate
[62121:3847:0901/075420:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57016...
sending server_data: {"host": "127.0.0.1", "port": 57016} (36 bytes)
[62127:13063:0901/075424:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderPageRemovingLinkWithTwoLinksOneLate (6159 ms)
[115/219] PrerenderBrowserTest.PrerenderPageRemovingLinkWithTwoLinksOneLate (7926 ms)
[ RUN ] PrerenderBrowserTest.PrerenderVisibility
[62124:3847:0901/075421:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57020...
sending server_data: {"host": "127.0.0.1", "port": 57020} (36 bytes)
[62125:12551:0901/075425:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62117:40451:0901/075425:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62117:40451:0901/075425:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderVisibility (6507 ms)
[116/219] PrerenderBrowserTest.PrerenderVisibility (8126 ms)
[ RUN ] PrerenderBrowserTest.PrerenderHttpAuthentication
[62134:3847:0901/075428:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57029...
sending server_data: {"host": "127.0.0.1", "port": 57029} (36 bytes)
[62130:38915:0901/075432:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] PrerenderBrowserTest.PrerenderHttpAuthentication (6256 ms)
[117/219] PrerenderBrowserTest.PrerenderHttpAuthentication (7985 ms)
[ RUN ] PrerenderBrowserTest.PrerenderServerRedirectNavigateToFirst
[62138:3847:0901/075430:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57033...
sending server_data: {"host": "127.0.0.1", "port": 57033} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderServerRedirectNavigateToFirst (6339 ms)
[118/219] PrerenderBrowserTest.PrerenderServerRedirectNavigateToFirst (7937 ms)
[ RUN ] PrerenderBrowserTest.OpenTaskManagerBeforePrerender
[62148:3847:0901/075436:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57042...
sending server_data: {"host": "127.0.0.1", "port": 57042} (36 bytes)
[62151:13575:0901/075441:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.OpenTaskManagerBeforePrerender (8542 ms)
[119/219] PrerenderBrowserTest.OpenTaskManagerBeforePrerender (10011 ms)
[ RUN ] PrerenderBrowserTest.PrerenderHTML5Audio
[62152:3847:0901/075438:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57046...
sending server_data: {"host": "127.0.0.1", "port": 57046} (36 bytes)
[62145:40451:0901/075445:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62145:40451:0901/075445:WARNING:channel.cc(325)] RawChannel write error
[62157:13063:0901/075445:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] PrerenderBrowserTest.PrerenderHTML5Audio (9620 ms)
[120/219] PrerenderBrowserTest.PrerenderHTML5Audio (11411 ms)
[ RUN ] PrerenderBrowserTest.PrerenderXhrDelete
[62161:3847:0901/075446:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57056...
sending server_data: {"host": "127.0.0.1", "port": 57056} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderXhrDelete (5579 ms)
[121/219] PrerenderBrowserTest.PrerenderXhrDelete (7267 ms)
[ RUN ] PrerenderBrowserTest.PrerenderSafeBrowsingSubresource
[62173:3847:0901/075449:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57061...
sending server_data: {"host": "127.0.0.1", "port": 57061} (36 bytes)
[62177:13063:0901/075452:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[62177:13063:0901/075452:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62177:13063:0901/075452:WARNING:channel.cc(325)] RawChannel write error
[62162:40195:0901/075452:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62162:40195:0901/075452:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderSafeBrowsingSubresource (5484 ms)
[122/219] PrerenderBrowserTest.PrerenderSafeBrowsingSubresource (7040 ms)
[ RUN ] PrerenderBrowserTest.PrerenderClickNewForegroundTab
[62181:3847:0901/075453:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57066...
sending server_data: {"host": "127.0.0.1", "port": 57066} (36 bytes)
[62178:38915:0901/075459:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62178:38915:0901/075459:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderClickNewForegroundTab (7562 ms)
[123/219] PrerenderBrowserTest.PrerenderClickNewForegroundTab (9162 ms)
[ RUN ] PrerenderBrowserTest.PrerenderSSLReferrerPolicy
[62187:3847:0901/075456:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57072...
sending server_data: {"host": "127.0.0.1", "port": 57072} (36 bytes)
HTTPS server started on https://127.0.0.1:57073...
sending server_data: {"host": "127.0.0.1", "port": 57073} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderSSLReferrerPolicy (7510 ms)
[124/219] PrerenderBrowserTest.PrerenderSSLReferrerPolicy (8864 ms)
[ RUN ] PrerenderBrowserTest.PrerenderDeferredMainFrameAfterRedirect
[62197:3847:0901/075502:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57081...
sending server_data: {"host": "127.0.0.1", "port": 57081} (36 bytes)
[62199:12807:0901/075507:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderDeferredMainFrameAfterRedirect (6543 ms)
[125/219] PrerenderBrowserTest.PrerenderDeferredMainFrameAfterRedirect (7823 ms)
[ RUN ] ProfileManagerBrowserTest.DeleteSingletonProfile
[62203:3847:0901/075505:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62198:3847:0901/075507:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown incognito.mode_availability
[62198:3847:0901/075507:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] ProfileManagerBrowserTest.DeleteSingletonProfile (4270 ms)
[126/219] ProfileManagerBrowserTest.DeleteSingletonProfile (5968 ms)
[ RUN ] PushMessagingBrowserTest.GlobalResetNotificationsPermissionUnsubscribes
HTTPS server started on https://127.0.0.1:57089...
sending server_data: {"host": "127.0.0.1", "port": 57089} (36 bytes)
[62221:3847:0901/075511:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62213:3847:0901/075513:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:57089/files/push_messaging/push_test.js (18)
[62213:3847:0901/075513:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:57089/files/push_messaging/push_test.js (18)
[62213:3847:0901/075513:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:57089/files/push_messaging/push_test.js (18)
[62213:3847:0901/075513:INFO:CONSOLE(18)] "sendResultToTest: true - subscribed", source: https://127.0.0.1:57089/files/push_messaging/push_test.js (18)
[62213:3847:0901/075513:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:57089/files/push_messaging/push_test.js (18)
[62213:3847:0901/075513:INFO:CONSOLE(18)] "sendResultToTest: permission status - prompt", source: https://127.0.0.1:57089/files/push_messaging/push_test.js (18)
[62213:3847:0901/075513:INFO:CONSOLE(18)] "sendResultToTest: false - not subscribed", source: https://127.0.0.1:57089/files/push_messaging/push_test.js (18)
[62213:3847:0901/075513:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[62213:3847:0901/075513:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[62213:3847:0901/075513:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[62213:41731:0901/075513:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PushMessagingBrowserTest.GlobalResetNotificationsPermissionUnsubscribes (4601 ms)
[127/219] PushMessagingBrowserTest.GlobalResetNotificationsPermissionUnsubscribes (6195 ms)
[ RUN ] ProfileWindowBrowserTest.GuestClearsCookies
[62219:3847:0901/075511:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57095...
sending server_data: {"host": "127.0.0.1", "port": 57095} (36 bytes)
[62212:40451:0901/075515:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[62212:40451:0901/075515:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ProfileWindowBrowserTest.GuestClearsCookies (7238 ms)
[128/219] ProfileWindowBrowserTest.GuestClearsCookies (8625 ms)
[ RUN ] ReferrerPolicyTest.TargetBlankRedirect
[62229:3847:0901/075517:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62226:35843:0901/075518:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62226:35843:0901/075518:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ReferrerPolicyTest.TargetBlankRedirect (3820 ms)
[129/219] ReferrerPolicyTest.TargetBlankRedirect (5422 ms)
[ RUN ] ContextMenuBrowserTest.OpenEntryAbsentForFilteredURLs
[62234:3847:0901/075519:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62235:14339:0901/075520:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[62235:14339:0901/075520:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[62235:14339:0901/075520:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] ContextMenuBrowserTest.OpenEntryAbsentForFilteredURLs (2994 ms)
[130/219] ContextMenuBrowserTest.OpenEntryAbsentForFilteredURLs (4594 ms)
[ RUN ] ChromeSSLHostStateDelegateTest.LocalhostErrorWithoutFlag
[62240:3847:0901/075522:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62241:14595:0901/075523:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[62241:14595:0901/075523:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[62241:13063:0901/075523:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[62241:13063:0901/075523:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ChromeSSLHostStateDelegateTest.LocalhostErrorWithoutFlag (3112 ms)
[131/219] ChromeSSLHostStateDelegateTest.LocalhostErrorWithoutFlag (4806 ms)
[ RUN ] CommonNameMismatchBrowserTest.InterstitialStopNavigationWhileLoading
[62251:3847:0901/075527:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:57107...
sending server_data: {"host": "127.0.0.1", "port": 57107} (36 bytes)
[ OK ] CommonNameMismatchBrowserTest.InterstitialStopNavigationWhileLoading (4154 ms)
[132/219] CommonNameMismatchBrowserTest.InterstitialStopNavigationWhileLoading (5653 ms)
[ RUN ] SSLUITest.TestUnsafeContentsInWorkerWithUserException
[62244:3847:0901/075524:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:57099...
sending server_data: {"host": "127.0.0.1", "port": 57099} (36 bytes)
HTTPS server started on https://localhost:57100...
sending server_data: {"host": "localhost", "port": 57100} (36 bytes)
[62253:16131:0901/075529:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001066ebf33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001067312b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010677eea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000112ae39e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000112ae309e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010803a244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001079d9d96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000107aa2fdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000108be53d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000108b8f308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000108b8e7c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001067f3ff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001067f36b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001067e992f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff8a61c772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff8a6091a1 thread_start + 13
[ OK ] SSLUITest.TestUnsafeContentsInWorkerWithUserException (8753 ms)
[133/219] SSLUITest.TestUnsafeContentsInWorkerWithUserException (10295 ms)
[ RUN ] ExtensionTagsTest.PreAndPostExistingTaskProviding
[62265:3847:0901/075534:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62267:13063:0901/075536:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[62267:13063:0901/075536:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionTagsTest.PreAndPostExistingTaskProviding (6304 ms)
[134/219] ExtensionTagsTest.PreAndPostExistingTaskProviding (7781 ms)
[ RUN ] DevToolsTagTest.TagsManagerRecordsATag
HTTP server started on http://127.0.0.1:57117...
sending server_data: {"host": "127.0.0.1", "port": 57117} (36 bytes)
[62262:3847:0901/075533:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62262:3847:0901/075539:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[62262:3847:0901/075539:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[62262:3847:0901/075539:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[62262:3847:0901/075539:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[62256:40451:0901/075542:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62256:40451:0901/075542:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DevToolsTagTest.TagsManagerRecordsATag (11637 ms)
[135/219] DevToolsTagTest.TagsManagerRecordsATag (13177 ms)
[ RUN ] ChromeTracingDelegateBrowserTest.ExistingIncognitoSessionBlockingTraceStart
[62280:3847:0901/075546:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62281:12551:0901/075547:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ChromeTracingDelegateBrowserTest.ExistingIncognitoSessionBlockingTraceStart (3885 ms)
[136/219] ChromeTracingDelegateBrowserTest.ExistingIncognitoSessionBlockingTraceStart (5408 ms)
[ RUN ] TaskManagerBrowserTest.DevToolsNewDockedWindow
[62274:3847:0901/075542:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62279:12807:0901/075548:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[62279:12807:0901/075548:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62274:3847:0901/075548:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[62274:3847:0901/075548:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[62274:3847:0901/075548:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[62274:3847:0901/075548:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] TaskManagerBrowserTest.DevToolsNewDockedWindow (8762 ms)
[137/219] TaskManagerBrowserTest.DevToolsNewDockedWindow (10280 ms)
[ RUN ] AutofillDialogControllerTest.FillInputFromAutofill
[62289:3847:0901/075551:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.FillInputFromAutofill (4546 ms)
[138/219] AutofillDialogControllerTest.FillInputFromAutofill (6197 ms)
[ RUN ] AutofillDialogControllerTest.TabOpensToJustRight
[62291:3847:0901/075552:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62292:12807:0901/075555:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62284:62211:0901/075555:ERROR:mach_broker_mac.mm(222)] Unknown process 62294 is sending Mach IPC messages!
[62293:13063:0901/075555:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[ OK ] AutofillDialogControllerTest.TabOpensToJustRight (5115 ms)
[139/219] AutofillDialogControllerTest.TabOpensToJustRight (6617 ms)
[ RUN ] AutofillDialogControllerTest.HideOnNavigate
[62299:3847:0901/075558:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.HideOnNavigate (3921 ms)
[140/219] AutofillDialogControllerTest.HideOnNavigate (5395 ms)
[ RUN ] PopupBlockerBrowserTest.PopupBlockedFakeClickOnAnchor
[62303:3847:0901/075559:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62297:72963:0901/075600:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PopupBlockerBrowserTest.PopupBlockedFakeClickOnAnchor (3899 ms)
[141/219] PopupBlockerBrowserTest.PopupBlockedFakeClickOnAnchor (5526 ms)
[ RUN ] PopupBlockerBrowserTest.DenialOfService
[62310:3847:0901/075603:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62305:72971:0901/075605:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PopupBlockerBrowserTest.DenialOfService (4002 ms)
[142/219] PopupBlockerBrowserTest.DenialOfService (5572 ms)
[ RUN ] BrowserTest.NoTitle
[62314:3847:0901/075604:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62315:12807:0901/075605:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[62315:12807:0901/075605:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserTest.NoTitle (3117 ms)
[143/219] BrowserTest.NoTitle (4615 ms)
[ RUN ] BrowserTest.JavascriptAlertActivatesTab
[62322:3847:0901/075608:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62324:13831:0901/075611:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62324:13831:0901/075611:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowserTest.JavascriptAlertActivatesTab (4594 ms)
[144/219] BrowserTest.JavascriptAlertActivatesTab (6079 ms)
[ RUN ] BrowserTest.NoStopDuringTransferUntilCommit
[62323:3847:0901/075609:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57126...
sending server_data: {"host": "127.0.0.1", "port": 57126} (36 bytes)
HTTPS server started on https://127.0.0.1:57127...
sending server_data: {"host": "127.0.0.1", "port": 57127} (36 bytes)
[ OK ] BrowserTest.NoStopDuringTransferUntilCommit (6251 ms)
[145/219] BrowserTest.NoStopDuringTransferUntilCommit (7520 ms)
[ RUN ] BrowserTest.BeforeUnloadVsBeforeReload
[62334:3847:0901/075614:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62330:40963:0901/075615:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62330:40963:0901/075615:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowserTest.BeforeUnloadVsBeforeReload (3149 ms)
[146/219] BrowserTest.BeforeUnloadVsBeforeReload (4722 ms)
[ RUN ] NoStartupWindowTest.NoStartupWindowBasicTest
[62338:3847:0901/075616:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] NoStartupWindowTest.NoStartupWindowBasicTest (3019 ms)
[147/219] NoStartupWindowTest.NoStartupWindowBasicTest (4395 ms)
[ RUN ] BrowserNavigatorTest.Disposition_SingletonTabRespectingRef
[62344:3847:0901/075619:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62340:5635:0901/075622:ERROR:mach_broker_mac.mm(222)] Unknown process 62351 is sending Mach IPC messages!
[ OK ] BrowserNavigatorTest.Disposition_SingletonTabRespectingRef (4718 ms)
[148/219] BrowserNavigatorTest.Disposition_SingletonTabRespectingRef (6186 ms)
[ RUN ] BrowserNavigatorTest.Disposition_IncompatibleWindow_NoExisting
[62348:3847:0901/075621:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62353:12807:0901/075623:WARNING:channel.cc(561)] Failed to send message to run remote endpoint (local ID 2, remote ID 2147483648)
[62353:12807:0901/075623:WARNING:channel.cc(561)] Failed to send message to run remote endpoint (local ID 3, remote ID 2147483649)
[62353:12807:0901/075623:WARNING:channel_endpoint.cc(90)] Failed to write enqueue message to channel
[62353:12807:0901/075623:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 1, remote ID 1)
[62343:65035:0901/075623:ERROR:mach_broker_mac.mm(222)] Unknown process 62355 is sending Mach IPC messages!
[ OK ] BrowserNavigatorTest.Disposition_IncompatibleWindow_NoExisting (4880 ms)
[149/219] BrowserNavigatorTest.Disposition_IncompatibleWindow_NoExisting (6306 ms)
[ RUN ] BrowserNavigatorTest.Disposition_Bookmarks_DoNothingIfIncognitoIsForced
[62359:3847:0901/075625:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62360:13063:0901/075627:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[62360:13063:0901/075627:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[62360:13063:0901/075627:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserNavigatorTest.Disposition_Bookmarks_DoNothingIfIncognitoIsForced (4272 ms)
[150/219] BrowserNavigatorTest.Disposition_Bookmarks_DoNothingIfIncognitoIsForced (5694 ms)
[ RUN ] BrowserWindowControllerTest.ZOrderNormal
[62363:3847:0901/075627:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserWindowControllerTest.ZOrderNormal (4023 ms)
[151/219] BrowserWindowControllerTest.ZOrderNormal (5490 ms)
[ RUN ] ExtensionMessageBubbleBrowserTestMac.ExtensionBubbleAnchoredToWrenchMenuWithOtherAction
[62370:3847:0901/075631:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62366:39683:0901/075632:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62366:39683:0901/075632:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionMessageBubbleBrowserTestMac.ExtensionBubbleAnchoredToWrenchMenuWithOtherAction (3329 ms)
[152/219] ExtensionMessageBubbleBrowserTestMac.ExtensionBubbleAnchoredToWrenchMenuWithOtherAction (4798 ms)
[ RUN ] OneClickSigninBubbleControllerTest.LearnMore
[62374:3847:0901/075632:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] OneClickSigninBubbleControllerTest.LearnMore (3226 ms)
[153/219] OneClickSigninBubbleControllerTest.LearnMore (4709 ms)
[ RUN ] ProfileSigninConfirmationViewControllerTest.OfferNewProfile
[62381:3847:0901/075636:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ProfileSigninConfirmationViewControllerTest.OfferNewProfile (2839 ms)
[154/219] ProfileSigninConfirmationViewControllerTest.OfferNewProfile (4180 ms)
[ RUN ] PermissionBubbleBrowserTest.FullscreenHasLocationBar
[62385:3847:0901/075637:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PermissionBubbleBrowserTest.FullscreenHasLocationBar (3121 ms)
[155/219] PermissionBubbleBrowserTest.FullscreenHasLocationBar (4622 ms)
[ RUN ] FindInPageControllerTest.RestartSearchFromF3
[62395:3847:0901/075641:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62390:40451:0901/075642:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62390:40451:0901/075642:WARNING:channel.cc(325)] RawChannel write error
[ OK ] FindInPageControllerTest.RestartSearchFromF3 (2970 ms)
[156/219] FindInPageControllerTest.RestartSearchFromF3 (4320 ms)
[ RUN ] HostedAppTest.ShouldShowLocationBarForHostedApp
[62391:3847:0901/075640:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62387:38147:0901/075645:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[62387:38147:0901/075645:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62387:38147:0901/075645:WARNING:channel.cc(325)] RawChannel write error
[62387:38147:0901/075646:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62387:38147:0901/075646:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[62387:38147:0901/075646:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[62387:38147:0901/075646:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] HostedAppTest.ShouldShowLocationBarForHostedApp (8169 ms)
[157/219] HostedAppTest.ShouldShowLocationBarForHostedApp (9750 ms)
[ RUN ] LoginPromptBrowserTest.BlockCrossdomainPromptForSubresources
[62403:3847:0901/075646:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57133...
sending server_data: {"host": "127.0.0.1", "port": 57133} (36 bytes)
[62399:37379:0901/075649:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] LoginPromptBrowserTest.BlockCrossdomainPromptForSubresources (5831 ms)
[158/219] LoginPromptBrowserTest.BlockCrossdomainPromptForSubresources (7225 ms)
[ RUN ] NewTabPageInterceptorTest.404Interception
[62410:3847:0901/075650:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62405:38147:0901/075652:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62405:38147:0901/075652:WARNING:channel.cc(325)] RawChannel write error
[62410:3847:0901/075652:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[62410:3847:0901/075652:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[62410:3847:0901/075652:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] NewTabPageInterceptorTest.404Interception (4423 ms)
[159/219] NewTabPageInterceptorTest.404Interception (5903 ms)
[ RUN ] NewTabPageInterceptorTest.204Interception
[62416:3847:0901/075653:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62413:40451:0901/075655:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62413:40451:0901/075655:WARNING:channel.cc(325)] RawChannel write error
[62421:12807:0901/075656:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62421:12807:0901/075656:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NewTabPageInterceptorTest.204Interception (4600 ms)
[160/219] NewTabPageInterceptorTest.204Interception (5920 ms)
[ RUN ] StartupBrowserCreatorTest.StartupURLsOnNewWindowWithNoTabbedBrowsers
[62422:3847:0901/075655:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57141...
sending server_data: {"host": "127.0.0.1", "port": 57141} (36 bytes)
[ OK ] StartupBrowserCreatorTest.StartupURLsOnNewWindowWithNoTabbedBrowsers (3846 ms)
[161/219] StartupBrowserCreatorTest.StartupURLsOnNewWindowWithNoTabbedBrowsers (5258 ms)
[ RUN ] BrowserActionsBarRedesignBrowserTest.TestUiForActionsWantToRun
[62431:3847:0901/075659:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62432:13063:0901/075700:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowserActionsBarRedesignBrowserTest.TestUiForActionsWantToRun (3147 ms)
[162/219] BrowserActionsBarRedesignBrowserTest.TestUiForActionsWantToRun (4355 ms)
[ RUN ] ContentSettingsExceptionsAreaBrowserTest.OpenIncognitoWindow
[62435:3847:0901/075701:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62430:40451:0901/075703:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[62430:3847:0901/075703:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[62430:4611:0901/075707:ERROR:mach_broker_mac.mm(222)] Unknown process 62445 is sending Mach IPC messages!
[ OK ] ContentSettingsExceptionsAreaBrowserTest.OpenIncognitoWindow (8415 ms)
[163/219] ContentSettingsExceptionsAreaBrowserTest.OpenIncognitoWindow (10019 ms)
[ RUN ] WebUIWebViewBrowserTest.ContentScriptExistsAsLongAsWebViewTagExists
[62441:3847:0901/075704:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62437:38915:0901/075706:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62437:38915:0901/075706:WARNING:channel.cc(325)] RawChannel write error
[62437:3847:0901/075707:INFO:CONSOLE(1791)] "Running test testContentScriptExistsAsLongAsWebViewTagExists", source: webview_basic.js (1791)
[62437:3847:0901/075707:INFO:CONSOLE(4615)] "Step 1: call <webview>.addContentScripts.", source: webview_basic.js (4615)
[62437:3847:0901/075708:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[62437:3847:0901/075708:INFO:CONSOLE(4627)] "Step 2: check the result of content script injected.", source: webview_basic.js (4627)
[62437:3847:0901/075708:INFO:CONSOLE(4634)] "Step 3: remove webview from the DOM.", source: webview_basic.js (4634)
[62437:3847:0901/075708:INFO:CONSOLE(4636)] "Step 4: add webview back to the DOM.", source: webview_basic.js (4636)
[62437:3847:0901/075709:INFO:CONSOLE(4641)] "Step 5: check the result of content script injected again.", source: webview_basic.js (4641)
[62437:73475:0901/075709:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[62444:12807:0901/075709:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[62444:12807:0901/075709:WARNING:channel.cc(325)] RawChannel write error
[62437:38915:0901/075709:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62437:38915:0901/075709:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebUIWebViewBrowserTest.ContentScriptExistsAsLongAsWebViewTagExists (7726 ms)
[164/219] WebUIWebViewBrowserTest.ContentScriptExistsAsLongAsWebViewTagExists (9166 ms)
[ RUN ] ZoomControllerBrowserTest.ErrorPagesCanZoom
[62451:3847:0901/075711:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ZoomControllerBrowserTest.ErrorPagesCanZoom (3232 ms)
[165/219] ZoomControllerBrowserTest.ErrorPagesCanZoom (4662 ms)
[ RUN ] FormAutofillTest.ExtractFormsSkippedForms
[ OK ] FormAutofillTest.ExtractFormsSkippedForms (382 ms)
[166/219] FormAutofillTest.ExtractFormsSkippedForms (1849 ms)
[ RUN ] FastUnloadTest.WindowCloseAfterBeforeUnloadCrash
HTTP server started on http://127.0.0.1:57146...
sending server_data: {"host": "127.0.0.1", "port": 57146} (36 bytes)
[62456:3847:0901/075713:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62450:3847:0901/075715:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] FastUnloadTest.WindowCloseAfterBeforeUnloadCrash (3889 ms)
[167/219] FastUnloadTest.WindowCloseAfterBeforeUnloadCrash (5163 ms)
[ RUN ] FormAutofillTest.LabelsInferredWithImageTags
[ OK ] FormAutofillTest.LabelsInferredWithImageTags (336 ms)
[168/219] FormAutofillTest.LabelsInferredWithImageTags (1513 ms)
[ RUN ] PageClickTrackerTest.PageClickTrackerScaledTextareaTapped
[ OK ] PageClickTrackerTest.PageClickTrackerScaledTextareaTapped (346 ms)
[169/219] PageClickTrackerTest.PageClickTrackerScaledTextareaTapped (1530 ms)
[ RUN ] PasswordAutofillAgentTest.NoAutocompleteForPasswordFieldUsernames
[ OK ] PasswordAutofillAgentTest.NoAutocompleteForPasswordFieldUsernames (379 ms)
[170/219] PasswordAutofillAgentTest.NoAutocompleteForPasswordFieldUsernames (1755 ms)
[ RUN ] TranslateHelperBrowserTest.TranslateLibNeverReady
[ OK ] TranslateHelperBrowserTest.TranslateLibNeverReady (155 ms)
[171/219] TranslateHelperBrowserTest.TranslateLibNeverReady (1417 ms)
[ RUN ] WebUIBrowserAsyncTest.TestAsyncFailsExpect
[62470:3847:0901/075721:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62464:37379:0901/075723:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62464:37379:0901/075723:WARNING:channel.cc(325)] RawChannel write error
[62464:3847:0901/075723:INFO:CONSOLE(1791)] "Running test startAsyncTest", source: async.js (1791)
[62464:3847:0901/075724:ERROR:web_ui_test_handler.cc(76)] undefinedFailed: testFailsExpect()
Error: expectNotReached()
at assertNotReached (async.js:1680:11)
at expectFunc (async.js:1748:20)
at testFailsExpect (async.js:4202:3)
at expectFunc (async.js:1748:20)
at runTestFunction (async.js:1821:37)
at runAsync (async.js:4232:16)
at <anonymous>:1:1
Failed: testFailsExpect()
Error: expectNotReached()
at assertNotReached (async.js:1680:11)
at expectFunc (async.js:1748:20)
at testFailsExpect (async.js:4204:3)
at expectFunc (async.js:1748:20)
at runTestFunction (async.js:1821:37)
at runAsync (async.js:4232:16)
at <anonymous>:1:1
[ OK ] WebUIBrowserAsyncTest.TestAsyncFailsExpect (4903 ms)
[172/219] WebUIBrowserAsyncTest.TestAsyncFailsExpect (6149 ms)
[ RUN ] WebUIBrowserExpectFailTest.TestFailsAsyncFast
[62469:3847:0901/075721:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62463:3847:0901/075725:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[62463:3847:0901/075726:ERROR:CONSOLE(1)] "Uncaught ReferenceError: DISABLED_BogusFunctionName is not defined", source: chrome://downloads/ (1)
[62463:3847:0901/075726:ERROR:web_ui_browser_test.cc(455)] Encountered javascript console error(s)
[62463:37379:0901/075726:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebUIBrowserExpectFailTest.TestFailsAsyncFast (7171 ms)
[173/219] WebUIBrowserExpectFailTest.TestFailsAsyncFast (8594 ms)
[ RUN ] WebUIBrowserAsyncTest.TestAsyncPassPass
[62478:3847:0901/075727:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62475:40451:0901/075729:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[62475:40451:0901/075729:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62475:3847:0901/075729:INFO:CONSOLE(1791)] "Running test startAsyncTest", source: async.js (1791)
[62475:40451:0901/075730:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebUIBrowserAsyncTest.TestAsyncPassPass (4871 ms)
[174/219] WebUIBrowserAsyncTest.TestAsyncPassPass (6174 ms)
[ RUN ] WebUIResourceBrowserTest.CrTest
[62484:3847:0901/075729:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62479:3847:0901/075731:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[62479:3847:0901/075731:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[ OK ] WebUIResourceBrowserTest.CrTest (3252 ms)
[175/219] WebUIResourceBrowserTest.CrTest (4638 ms)
[ RUN ] OutOfProcessPPAPITest.VideoSource
[62494:3847:0901/075734:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[62498]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62498]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62498]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62498]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62498]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62498]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62498]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62498]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62498]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62498]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62498]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62498]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62498]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62498]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62498]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62498]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62498]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62498]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62498]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62498]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62498]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62498]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62498]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62498]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62498]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[62487:3847:0901/075736:INFO:CONSOLE(177)] "Create finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/ppapi/tests/test_case.html?testcase=VideoSource (177)
[62487:3847:0901/075737:INFO:CONSOLE(177)] "GetFrame finished in 0.369 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/ppapi/tests/test_case.html?testcase=VideoSource (177)
[ OK ] OutOfProcessPPAPITest.VideoSource (5086 ms)
[176/219] OutOfProcessPPAPITest.VideoSource (6462 ms)
[ RUN ] OutOfProcessPPAPITest.FileRef1
[62491:3847:0901/075733:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57147...
sending server_data: {"host": "127.0.0.1", "port": 57147} (36 bytes)
objc[62497]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62497]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62497]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62497]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62497]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62497]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62497]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62497]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62497]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62497]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62497]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62497]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62497]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62497]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62497]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62497]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62497]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62497]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62497]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62497]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62497]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62497]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62497]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62497]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62497]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[62486:3847:0901/075736:INFO:CONSOLE(177)] "CreateForceAsync finished in 0.001 seconds.", source: http://127.0.0.1:57147/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[62486:3847:0901/075736:INFO:CONSOLE(177)] "Create finished in 0.011 seconds.", source: http://127.0.0.1:57147/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[62486:3847:0901/075736:INFO:CONSOLE(177)] "CreateBlocking finished in 0.004 seconds.", source: http://127.0.0.1:57147/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[62486:3847:0901/075736:INFO:CONSOLE(177)] "CreateBackground finished in 0.002 seconds.", source: http://127.0.0.1:57147/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[62486:3847:0901/075736:INFO:CONSOLE(177)] "GetFileSystemTypeForceAsync finished in 0.048 seconds.", source: http://127.0.0.1:57147/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[62486:3847:0901/075736:INFO:CONSOLE(177)] "GetFileSystemType finished in 0.052 seconds.", source: http://127.0.0.1:57147/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[62486:3847:0901/075736:INFO:CONSOLE(177)] "GetFileSystemTypeBlocking finished in 0.032 seconds.", source: http://127.0.0.1:57147/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[62486:3847:0901/075736:INFO:CONSOLE(177)] "GetFileSystemTypeBackground finished in 0.035 seconds.", source: http://127.0.0.1:57147/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[62486:3847:0901/075736:INFO:CONSOLE(177)] "GetNameForceAsync finished in 0.019 seconds.", source: http://127.0.0.1:57147/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[62486:3847:0901/075736:INFO:CONSOLE(177)] "GetName finished in 0.026 seconds.", source: http://127.0.0.1:57147/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[62486:3847:0901/075736:INFO:CONSOLE(177)] "GetNameBlocking finished in 0.028 seconds.", source: http://127.0.0.1:57147/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[62486:3847:0901/075736:INFO:CONSOLE(177)] "GetNameBackground finished in 0.021 seconds.", source: http://127.0.0.1:57147/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[62486:3847:0901/075737:INFO:CONSOLE(177)] "GetPathForceAsync finished in 0.024 seconds.", source: http://127.0.0.1:57147/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[62486:3847:0901/075737:INFO:CONSOLE(177)] "GetPath finished in 0.032 seconds.", source: http://127.0.0.1:57147/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[62486:3847:0901/075737:INFO:CONSOLE(177)] "GetPathBlocking finished in 0.038 seconds.", source: http://127.0.0.1:57147/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[62486:3847:0901/075737:INFO:CONSOLE(177)] "GetPathBackground finished in 0.066 seconds.", source: http://127.0.0.1:57147/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[62486:3847:0901/075737:INFO:CONSOLE(177)] "GetParentForceAsync finished in 0.042 seconds.", source: http://127.0.0.1:57147/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[62486:3847:0901/075737:INFO:CONSOLE(177)] "GetParent finished in 0.037 seconds.", source: http://127.0.0.1:57147/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[62486:3847:0901/075737:INFO:CONSOLE(177)] "GetParentBlocking finished in 0.054 seconds.", source: http://127.0.0.1:57147/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[62486:3847:0901/075737:INFO:CONSOLE(177)] "GetParentBackground finished in 0.073 seconds.", source: http://127.0.0.1:57147/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[62486:3847:0901/075737:INFO:CONSOLE(177)] "MakeDirectoryForceAsync finished in 0.228 seconds.", source: http://127.0.0.1:57147/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[62486:3847:0901/075737:INFO:CONSOLE(177)] "MakeDirectory finished in 0.054 seconds.", source: http://127.0.0.1:57147/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[62486:3847:0901/075737:INFO:CONSOLE(177)] "MakeDirectoryBlocking finished in 0.054 seconds.", source: http://127.0.0.1:57147/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[62486:3847:0901/075737:INFO:CONSOLE(177)] "MakeDirectoryBackground finished in 0.025 seconds.", source: http://127.0.0.1:57147/files/test_case.html?testcase=FileRef_Create,FileRef_GetFileSystemType,FileRef_GetName,FileRef_GetPath,FileRef_GetParent,FileRef_MakeDirectory, (177)
[ OK ] OutOfProcessPPAPITest.FileRef1 (6628 ms)
[177/219] OutOfProcessPPAPITest.FileRef1 (7947 ms)
[ RUN ] PPAPIBrokerInfoBarTest.Accept
[62505:3847:0901/075741:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[62509]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62509]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62509]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62509]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62509]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62509]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62509]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62509]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62509]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62509]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62509]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62509]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62509]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62509]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62509]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62509]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62509]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62509]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62509]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62509]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62509]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62509]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62509]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62509]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62509]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[62499:3847:0901/075743:INFO:CONSOLE(177)] "IsAllowedPermissionDenied finished in 0.009 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/ppapi/tests/test_case.html?testcase=Broker_IsAllowedPermissionDenied (177)
objc[62511]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62511]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62511]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62511]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62511]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62511]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62511]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62511]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62511]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62511]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62511]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62511]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62511]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62511]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62511]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62511]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62511]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62511]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62511]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62511]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62511]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62511]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62511]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62511]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[62511]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[62499:3847:0901/075744:INFO:CONSOLE(177)] "ConnectPermissionGranted finished in 0.862 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/ppapi/tests/test_case.html?testcase=Broker_ConnectPermissionGranted (177)
[62499:3847:0901/075744:INFO:CONSOLE(177)] "IsAllowedPermissionGranted finished in 0.003 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/ppapi/tests/test_case.html?testcase=Broker_IsAllowedPermissionGranted (177)
[ OK ] PPAPIBrokerInfoBarTest.Accept (5604 ms)
[178/219] PPAPIBrokerInfoBarTest.Accept (7222 ms)
[ RUN ] PPAPINaClGLibcTest.UDPSocket_ReadWrite
[62507:3847:0901/075741:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57167...
sending server_data: {"host": "127.0.0.1", "port": 57167} (36 bytes)
[62512,1953649024:07:57:44.366062] Native Client module will be loaded at base address 0x000025ad00000000
[62500:3847:0901/075745:INFO:CONSOLE(177)] "ReadWriteForceAsync finished in 0.009 seconds.", source: http://127.0.0.1:57167/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ReadWrite, (177)
[62500:3847:0901/075745:INFO:CONSOLE(177)] "ReadWrite finished in 0.007 seconds.", source: http://127.0.0.1:57167/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ReadWrite, (177)
[62500:3847:0901/075745:INFO:CONSOLE(177)] "ReadWriteBlocking finished in 0.014 seconds.", source: http://127.0.0.1:57167/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ReadWrite, (177)
[62500:3847:0901/075745:INFO:CONSOLE(177)] "ReadWriteBackground finished in 0.027 seconds.", source: http://127.0.0.1:57167/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_ReadWrite, (177)
[ OK ] PPAPINaClGLibcTest.UDPSocket_ReadWrite (5946 ms)
[179/219] PPAPINaClGLibcTest.UDPSocket_ReadWrite (7518 ms)
[ RUN ] NaClBrowserTestNewlib.IrtManifestFile
[62521:3847:0901/075749:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57194...
sending server_data: {"host": "127.0.0.1", "port": 57194} (36 bytes)
[62514:3847:0901/075750:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[62526,1953649024:07:57:51.672604] Native Client module will be loaded at base address 0x0000557f00000000
File not found dummy_test_file.txt full path:/Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/nacl_test_data/newlib/dummy_test_file.txt
127.0.0.1 - - [01/Sep/2015 07:57:51] code 404, message Not Found
[62514:3847:0901/075751:INFO:nacl_browsertest_util.cc(130)] |||| / naclModule loaded
[62514:3847:0901/075751:INFO:nacl_browsertest_util.cc(130)] ||||
[62514:3847:0901/075751:INFO:nacl_browsertest_util.cc(130)] |||| [Test_00_Init BEGIN]
File not found dummy_test_file.txt full path:/Volumes/data/b/swarm_slave/work/run_tha_testQrh3e1/out/Release/nacl_test_data/newlib/dummy_test_file.txt
127.0.0.1 - - [01/Sep/2015 07:57:51] code 404, message Not Found
[62514:3847:0901/075751:INFO:nacl_browsertest_util.cc(130)] |||| [Test_00_Init PASS]
[62514:3847:0901/075751:INFO:nacl_browsertest_util.cc(130)] ||||
[62514:3847:0901/075751:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 1 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestNewlib.IrtManifestFile (5058 ms)
[180/219] NaClBrowserTestNewlib.IrtManifestFile (6581 ms)
[ RUN ] PPAPINaClGLibcTest.UDPSocket_SetOption_1_1
[62517:3847:0901/075748:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57188...
sending server_data: {"host": "127.0.0.1", "port": 57188} (36 bytes)
[62525,1953649024:07:57:50.901208] Native Client module will be loaded at base address 0x000024b800000000
** Mach exception 1 from trusted code: pc=7fff8f07efcd
[62513:3847:0901/075751:INFO:CONSOLE(177)] "SetOption_1_1ForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:57188/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption_1_1, (177)
[62513:3847:0901/075751:INFO:CONSOLE(177)] "SetOption_1_1 finished in 0.000 seconds.", source: http://127.0.0.1:57188/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption_1_1, (177)
[62513:3847:0901/075751:INFO:CONSOLE(177)] "SetOption_1_1Blocking finished in 0.001 seconds.", source: http://127.0.0.1:57188/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption_1_1, (177)
[62513:37123:0901/075752:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 4 (0x4)
[62513:3847:0901/075752:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:57188/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption_1_1, (0)
../../chrome/test/ppapi/ppapi_test.cc:266: Failure
Value of: handler.message().c_str()
Actual: "Plugin crashed. 'NaCl module crashed'"
Expected: "PASS"
[62513:37123:0901/075752:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[62513:37123:0901/075752:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[62513:37123:0901/075752:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[62513:37123:0901/075752:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62513:37123:0901/075752:WARNING:channel.cc(325)] RawChannel write error
[ FAILED ] PPAPINaClGLibcTest.UDPSocket_SetOption_1_1, where TypeParam = and GetParam() = (6600 ms)
[181/219] PPAPINaClGLibcTest.UDPSocket_SetOption_1_1 (8038 ms)
[ RUN ] NaClBrowserTestNewlib.SysconfNprocessorsOnln
[62543:3847:0901/075755:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57215...
sending server_data: {"host": "127.0.0.1", "port": 57215} (36 bytes)
browser says nprocessors = 4
path = sysconf_nprocessors_onln_test.html?cpu_count=4
[62528:3847:0901/075758:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[62645,1953649024:07:57:59.094997] Native Client module will be loaded at base address 0x000040a600000000
[62528:3847:0901/075759:INFO:nacl_browsertest_util.cc(130)] |||| / loaded
[62528:3847:0901/075759:INFO:nacl_browsertest_util.cc(130)] ||||
[62528:3847:0901/075759:INFO:nacl_browsertest_util.cc(130)] |||| [TestSysconfNprocessors BEGIN]
Entered HandleMessage
Searching for handler for request "nprocessors".
found at index 0
NaCl process: sysconf(_SC_NPROCESSORS_ONLN) = 4
posting reply len 1
posting reply "4".
Leaving HandleMessage
[62528:3847:0901/075759:INFO:nacl_browsertest_util.cc(130)] |||| [TestSysconfNprocessors PASS]
[62528:3847:0901/075759:INFO:nacl_browsertest_util.cc(130)] ||||
[62528:3847:0901/075759:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 1 passed, 0 failed, 0 errors
[62528:3847:0901/075759:INFO:CONSOLE(440)] "Uncaught #<Object>", source: http://127.0.0.1:57215/files/nacltest.js (440)
[ OK ] NaClBrowserTestNewlib.SysconfNprocessorsOnln (5630 ms)
[182/219] NaClBrowserTestNewlib.SysconfNprocessorsOnln (7199 ms)
[ RUN ] NaClBrowserTestGLibc.PPAPIPPPInstance
[62562:3847:0901/075756:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57218...
sending server_data: {"host": "127.0.0.1", "port": 57218} (36 bytes)
[62529:3847:0901/075758:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[62646,1953649024:07:57:59.776299] Native Client module will be loaded at base address 0x0000447f00000000
ERROR at ppapi/ppp_instance/ppapi_ppp_instance.cc:53: position.size.width == 15 && clip.size.width == 15
[62529:3847:0901/075800:INFO:nacl_browsertest_util.cc(130)] |||| / test_nexe loaded
[62529:3847:0901/075800:INFO:nacl_browsertest_util.cc(130)] ||||
[62529:3847:0901/075800:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidCreate BEGIN]
[62529:3847:0901/075800:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidCreate PASS]
[62529:3847:0901/075800:INFO:nacl_browsertest_util.cc(130)] ||||
[62529:3847:0901/075800:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidChangeView BEGIN]
[62529:3847:0901/075800:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidChangeView LOG] 'DidChangeView:PASSED'
[62529:3847:0901/075800:INFO:nacl_browsertest_util.cc(130)] |||| [PPP_Instance::DidChangeView PASS]
[62529:3847:0901/075800:INFO:nacl_browsertest_util.cc(130)] ||||
[62529:3847:0901/075800:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[62562:3847:0901/075800:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[62562:3847:0901/075800:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[62529:40451:0901/075800:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62529:40451:0901/075800:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NaClBrowserTestGLibc.PPAPIPPPInstance (6858 ms)
[183/219] NaClBrowserTestGLibc.PPAPIPPPInstance (8340 ms)
[ RUN ] ComponentCloudPolicyTest.FetchExtensionPolicy
sending server_data: {"host": "127.0.0.1", "port": 57239} (36 bytes)
[62723:3847:0901/075803:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
Failed to load policies from /var/folders/s5/ls8k71c9483_6nn_w9s7y0th0000gp/T/.org.chromium.Chromium.cjeGVW/policy
Failed to load policies from /var/folders/s5/ls8k71c9483_6nn_w9s7y0th0000gp/T/.org.chromium.Chromium.cjeGVW/policy
127.0.0.1 - - [01/Sep/2015 07:58:06] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+47.0.2499.0(ffc78e2845efedd5bf693b0753f5e4af7c2a8fc3-refs%2Fheads%2Fmaster%40%7B%23346648%7D)&platform=Mac+OS+X%7Cx86_64%7C10.8.5&deviceid=deviceid HTTP/1.1" 200 -
127.0.0.1 - - [01/Sep/2015 07:58:06] "GET /externalpolicydata?key=google/chrome/extension/kjmkgkdkpedkejedfhmfcenooemhbpbo HTTP/1.1" 200 -
[62658:41219:0901/075806:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ComponentCloudPolicyTest.FetchExtensionPolicy (6266 ms)
[184/219] ComponentCloudPolicyTest.FetchExtensionPolicy (7808 ms)
[ RUN ] PolicyTest.SafeBrowsingExtendedReportingOptInAllowed
[62749:3847:0901/075804:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:57240...
sending server_data: {"host": "127.0.0.1", "port": 57240} (36 bytes)
[62764:13063:0901/075808:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[62764:13063:0901/075808:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PolicyTest.SafeBrowsingExtendedReportingOptInAllowed (6102 ms)
[185/219] PolicyTest.SafeBrowsingExtendedReportingOptInAllowed (7673 ms)
[ RUN ] PolicyMakeDefaultBrowserTest.MakeDefaultDisabled
[ OK ] PolicyMakeDefaultBrowserTest.MakeDefaultDisabled (1238 ms)
[186/219] PolicyMakeDefaultBrowserTest.MakeDefaultDisabled (2918 ms)
[ RUN ] SafeBrowsingServiceTest.CheckBrowseUrl
[62814:3847:0901/075813:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62817:14339:0901/075814:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[ OK ] SafeBrowsingServiceTest.CheckBrowseUrl (3458 ms)
[187/219] SafeBrowsingServiceTest.CheckBrowseUrl (5039 ms)
[ RUN ] PreferencesBrowserTest.DialogPrefsClearCommit
[62804:3847:0901/075812:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62790:3847:0901/075816:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] PreferencesBrowserTest.DialogPrefsClearCommit (8331 ms)
[188/219] PreferencesBrowserTest.DialogPrefsClearCommit (9878 ms)
[ RUN ] NetworkingPrivateApiTest.GetCaptivePortalStatus
[62893:3847:0901/075818:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62849:40963:0901/075820:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[62849:40963:0901/075820:WARNING:channel.cc(325)] RawChannel write error
[62849:3847:0901/075821:INFO:CONSOLE(0)] "[SUCCESS] getCaptivePortalStatus", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getCaptivePortalStatus (0)
[ OK ] NetworkingPrivateApiTest.GetCaptivePortalStatus (4893 ms)
[189/219] NetworkingPrivateApiTest.GetCaptivePortalStatus (6227 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.OnNetworksChangedEventConnect
[62985:3847:0901/075822:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[62924:3847:0901/075825:INFO:CONSOLE(0)] "[SUCCESS] onNetworksChangedEventConnect", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?onNetworksChangedEventConnect (0)
[ OK ] NetworkingPrivateServiceClientApiTest.OnNetworksChangedEventConnect (5538 ms)
[190/219] NetworkingPrivateServiceClientApiTest.OnNetworksChangedEventConnect (7017 ms)
[ RUN ] SupervisedUserServiceTestSupervised.LocalPolicies
[63027:3847:0901/075825:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63030:13575:0901/075826:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[63030:15107:0901/075826:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[63030:15107:0901/075826:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[63030:15107:0901/075826:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] SupervisedUserServiceTestSupervised.LocalPolicies (3587 ms)
[191/219] SupervisedUserServiceTestSupervised.LocalPolicies (5068 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/4
[63050:3847:0901/075829:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/4 (3744 ms)
[192/219] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/4 (5238 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/28
[63058:3847:0901/075830:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/28 (4148 ms)
[193/219] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/28 (5495 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/40
[63101:3847:0901/075834:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63106:13063:0901/075835:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/40 (3342 ms)
[194/219] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/40 (4779 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/76
[63107:3847:0901/075835:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63108:12551:0901/075836:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/76 (3360 ms)
[195/219] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/76 (4815 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/9
[63113:3847:0901/075839:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63115:13319:0901/075840:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[63115:13319:0901/075840:WARNING:channel.cc(325)] RawChannel write error
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/9 (3522 ms)
[196/219] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/9 (4886 ms)
[ RUN ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0
[63117:3847:0901/075840:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57248...
sending server_data: {"host": "127.0.0.1", "port": 57248} (36 bytes)
[63112:3847:0901/075842:INFO:CONSOLE(280)] "07:58:42.473 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:57248/files/eme_player_js/utils.js (280)
[63112:3847:0901/075842:INFO:CONSOLE(280)] "07:58:42.484 - Registering video event handlers.", source: http://127.0.0.1:57248/files/eme_player_js/utils.js (280)
[63112:3847:0901/075842:INFO:CONSOLE(280)] "07:58:42.497 - Loading media using src.", source: http://127.0.0.1:57248/files/eme_player_js/utils.js (280)
[63112:3847:0901/075842:INFO:CONSOLE(280)] "07:58:42.722 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57248/files/eme_player_js/utils.js (280)
[63112:3847:0901/075842:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[63112:3847:0901/075842:INFO:CONSOLE(280)] "07:58:42.726 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57248/files/eme_player_js/utils.js (280)
[63112:3847:0901/075842:INFO:CONSOLE(280)] "07:58:42.754 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57248/files/eme_player_js/utils.js (280)
[63112:3847:0901/075842:INFO:CONSOLE(280)] "07:58:42.765 - Adding key to sessionID: 1", source: http://127.0.0.1:57248/files/eme_player_js/utils.js (280)
[63112:3847:0901/075842:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[63112:3847:0901/075842:INFO:CONSOLE(280)] "07:58:42.768 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57248/files/eme_player_js/utils.js (280)
[63112:3847:0901/075842:INFO:CONSOLE(280)] "07:58:42.772 - Adding key to sessionID: 2", source: http://127.0.0.1:57248/files/eme_player_js/utils.js (280)
[63112:3847:0901/075842:INFO:CONSOLE(280)] "07:58:42.777 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57248/files/eme_player_js/utils.js (280)
[63112:3847:0901/075842:INFO:CONSOLE(280)] "07:58:42.779 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57248/files/eme_player_js/utils.js (280)
[63112:3847:0901/075843:INFO:CONSOLE(280)] "07:58:43.055 - timeupdate @ 0.186203", source: http://127.0.0.1:57248/files/eme_player_js/utils.js (280)
[63112:3847:0901/075843:INFO:CONSOLE(280)] "07:58:43.300 - timeupdate @ 0.441612", source: http://127.0.0.1:57248/files/eme_player_js/utils.js (280)
[63112:3847:0901/075843:INFO:CONSOLE(280)] "07:58:43.468 - heartbeat #1", source: http://127.0.0.1:57248/files/eme_player_js/utils.js (280)
[63112:3847:0901/075843:INFO:CONSOLE(280)] "07:58:43.550 - timeupdate @ 0.697021", source: http://127.0.0.1:57248/files/eme_player_js/utils.js (280)
[63112:3847:0901/075843:INFO:CONSOLE(280)] "07:58:43.801 - timeupdate @ 0.929211", source: http://127.0.0.1:57248/files/eme_player_js/utils.js (280)
[63112:3847:0901/075844:INFO:CONSOLE(280)] "07:58:44.055 - timeupdate @ 1.18462", source: http://127.0.0.1:57248/files/eme_player_js/utils.js (280)
[63112:3847:0901/075844:INFO:CONSOLE(280)] "07:58:44.060 - waiting for video to end.", source: http://127.0.0.1:57248/files/eme_player_js/utils.js (280)
[63112:3847:0901/075844:INFO:CONSOLE(280)] "07:58:44.469 - heartbeat #2", source: http://127.0.0.1:57248/files/eme_player_js/utils.js (280)
[63112:3847:0901/075845:INFO:CONSOLE(280)] "07:58:45.470 - heartbeat #3", source: http://127.0.0.1:57248/files/eme_player_js/utils.js (280)
[63112:3847:0901/075845:INFO:CONSOLE(280)] "07:58:45.619 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:57248/files/eme_player_js/utils.js (280)
[63118:13063:0901/075845:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (7600 ms)
[197/219] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (9059 ms)
[ RUN ] SRC_ClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0
[63123:3847:0901/075843:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57265...
sending server_data: {"host": "127.0.0.1", "port": 57265} (36 bytes)
[63119:3847:0901/075846:INFO:CONSOLE(280)] "07:58:45.986 - Registering video event handlers.", source: http://127.0.0.1:57265/files/eme_player_js/utils.js (280)
[63119:3847:0901/075846:INFO:CONSOLE(280)] "07:58:46.007 - Loading media using src.", source: http://127.0.0.1:57265/files/eme_player_js/utils.js (280)
[63119:3847:0901/075846:INFO:CONSOLE(280)] "07:58:46.013 - Registering video event handlers.", source: http://127.0.0.1:57265/files/eme_player_js/utils.js (280)
[63119:3847:0901/075846:INFO:CONSOLE(280)] "07:58:46.014 - Loading media using src.", source: http://127.0.0.1:57265/files/eme_player_js/utils.js (280)
[63119:3847:0901/075846:INFO:CONSOLE(280)] "07:58:46.289 - webkit-org.w3.clearkey Generate key request, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:57265/files/eme_player_js/utils.js (280)
[63119:3847:0901/075846:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[63119:3847:0901/075846:INFO:CONSOLE(280)] "07:58:46.311 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57265/files/eme_player_js/utils.js (280)
[63119:3847:0901/075846:INFO:CONSOLE(280)] "07:58:46.322 - Adding key to sessionID: 1", source: http://127.0.0.1:57265/files/eme_player_js/utils.js (280)
[63119:3847:0901/075846:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[63119:3847:0901/075846:INFO:CONSOLE(280)] "07:58:46.324 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57265/files/eme_player_js/utils.js (280)
[63119:3847:0901/075846:INFO:CONSOLE(280)] "07:58:46.334 - webkit-org.w3.clearkey Generate key request, initData: a58104e269934c050403b78eeb0ee57b", source: http://127.0.0.1:57265/files/eme_player_js/utils.js (280)
[63119:3847:0901/075846:INFO:CONSOLE(280)] "07:58:46.339 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57265/files/eme_player_js/utils.js (280)
[63119:3847:0901/075846:INFO:CONSOLE(280)] "07:58:46.341 - Adding key to sessionID: 2", source: http://127.0.0.1:57265/files/eme_player_js/utils.js (280)
[63119:3847:0901/075846:INFO:CONSOLE(280)] "07:58:46.342 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57265/files/eme_player_js/utils.js (280)
[63119:3847:0901/075847:INFO:CONSOLE(280)] "07:58:47.632 - One video seeked.", source: http://127.0.0.1:57265/files/eme_player_js/utils.js (280)
[63119:3847:0901/075847:INFO:CONSOLE(280)] "07:58:47.689 - Set document title to: ENDED, updated title: ENDED", source: http://127.0.0.1:57265/files/eme_player_js/utils.js (280)
[63124:12807:0901/075847:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0 (6068 ms)
[198/219] SRC_ClearKey_Prefixed/EncryptedMediaTest.FrameSizeChangeVideo/0 (7339 ms)
[ RUN ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0
[63135:3847:0901/075851:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57301...
sending server_data: {"host": "127.0.0.1", "port": 57301} (36 bytes)
[63129:3847:0901/075853:INFO:CONSOLE(280)] "07:58:53.311 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:57301/files/eme_player_js/utils.js (280)
[63129:3847:0901/075853:INFO:CONSOLE(280)] "07:58:53.326 - Registering video event handlers.", source: http://127.0.0.1:57301/files/eme_player_js/utils.js (280)
[63129:3847:0901/075853:INFO:CONSOLE(280)] "07:58:53.339 - Loading media using src.", source: http://127.0.0.1:57301/files/eme_player_js/utils.js (280)
[63129:3847:0901/075853:INFO:CONSOLE(280)] "07:58:53.574 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57301/files/eme_player_js/utils.js (280)
[63129:3847:0901/075853:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[63129:3847:0901/075854:INFO:CONSOLE(280)] "07:58:54.576 - heartbeat #1", source: http://127.0.0.1:57301/files/eme_player_js/utils.js (280)
[63129:3847:0901/075854:INFO:CONSOLE(280)] "07:58:54.582 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57301/files/eme_player_js/utils.js (280)
[63129:3847:0901/075854:INFO:CONSOLE(280)] "07:58:54.604 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57301/files/eme_player_js/utils.js (280)
[63129:3847:0901/075854:INFO:CONSOLE(280)] "07:58:54.615 - Forcing invalid key data.", source: http://127.0.0.1:57301/files/eme_player_js/utils.js (280)
[63129:3847:0901/075854:INFO:CONSOLE(280)] "07:58:54.620 - Adding key to sessionID: 1", source: http://127.0.0.1:57301/files/eme_player_js/utils.js (280)
[63129:3847:0901/075854:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[63129:3847:0901/075854:INFO:CONSOLE(280)] "07:58:54.624 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57301/files/eme_player_js/utils.js (280)
[63129:3847:0901/075854:INFO:CONSOLE(280)] "07:58:54.630 - Forcing invalid key data.", source: http://127.0.0.1:57301/files/eme_player_js/utils.js (280)
[63129:3847:0901/075854:INFO:CONSOLE(280)] "07:58:54.632 - Adding key to sessionID: 2", source: http://127.0.0.1:57301/files/eme_player_js/utils.js (280)
[63129:3847:0901/075854:INFO:CONSOLE(280)] "07:58:54.645 - onWebkitKeyError KeySystem: org.chromium.externalclearkey, sessionId: 1, errorCode: 1, systemCode: 0", source: http://127.0.0.1:57301/files/eme_player_js/utils.js (280)
[63129:3847:0901/075854:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:57301/files/eme_player_js/utils.js (145)
[63129:3847:0901/075854:INFO:CONSOLE(280)] "07:58:54.656 - Set document title to: PREFIXED_EME_ERROR_EVENT, updated title: PREFIXED_EME_ERROR_EVENT", source: http://127.0.0.1:57301/files/eme_player_js/utils.js (280)
[63129:3847:0901/075854:INFO:CONSOLE(280)] "07:58:54.659 - onWebkitKeyError KeySystem: org.chromium.externalclearkey, sessionId: 2, errorCode: 1, systemCode: 0", source: http://127.0.0.1:57301/files/eme_player_js/utils.js (280)
[63129:3847:0901/075854:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:57301/files/eme_player_js/utils.js (145)
[63129:3847:0901/075854:INFO:CONSOLE(280)] "07:58:54.665 - Set document title to: PREFIXED_EME_ERROR_EVENT, updated title: PREFIXED_EME_ERROR_EVENT", source: http://127.0.0.1:57301/files/eme_player_js/utils.js (280)
[63136:13063:0901/075854:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0 (5605 ms)
[199/219] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0 (7270 ms)
[ RUN ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0
[63130:3847:0901/075849:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57284...
sending server_data: {"host": "127.0.0.1", "port": 57284} (36 bytes)
[63126:3847:0901/075851:INFO:CONSOLE(280)] "07:58:51.413 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:57284/files/eme_player_js/utils.js (280)
[63126:3847:0901/075851:INFO:CONSOLE(280)] "07:58:51.425 - Registering video event handlers.", source: http://127.0.0.1:57284/files/eme_player_js/utils.js (280)
[63126:3847:0901/075851:INFO:CONSOLE(280)] "07:58:51.440 - Loading media using src.", source: http://127.0.0.1:57284/files/eme_player_js/utils.js (280)
[63126:3847:0901/075851:INFO:CONSOLE(280)] "07:58:51.687 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57284/files/eme_player_js/utils.js (280)
[63126:3847:0901/075851:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[63126:3847:0901/075852:INFO:CONSOLE(280)] "07:58:52.567 - heartbeat #1", source: http://127.0.0.1:57284/files/eme_player_js/utils.js (280)
[63126:3847:0901/075852:INFO:CONSOLE(280)] "07:58:52.586 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57284/files/eme_player_js/utils.js (280)
[63126:3847:0901/075852:INFO:CONSOLE(280)] "07:58:52.602 - Adding key to sessionID: 1", source: http://127.0.0.1:57284/files/eme_player_js/utils.js (280)
[63126:3847:0901/075852:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[63126:3847:0901/075852:INFO:CONSOLE(280)] "07:58:52.613 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57284/files/eme_player_js/utils.js (280)
[63126:3847:0901/075852:INFO:CONSOLE(280)] "07:58:52.809 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57284/files/eme_player_js/utils.js (280)
[63126:3847:0901/075852:INFO:CONSOLE(280)] "07:58:52.812 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:57284/files/eme_player_js/utils.js (280)
[63126:3847:0901/075852:INFO:CONSOLE(280)] "07:58:52.814 - Adding key to sessionID: 1", source: http://127.0.0.1:57284/files/eme_player_js/utils.js (280)
[63126:3847:0901/075852:INFO:CONSOLE(280)] "07:58:52.820 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57284/files/eme_player_js/utils.js (280)
[63126:3847:0901/075852:INFO:CONSOLE(280)] "07:58:52.929 - timeupdate @ 0.186203", source: http://127.0.0.1:57284/files/eme_player_js/utils.js (280)
[63126:3847:0901/075853:INFO:CONSOLE(280)] "07:58:53.194 - timeupdate @ 0.441612", source: http://127.0.0.1:57284/files/eme_player_js/utils.js (280)
[63126:3847:0901/075853:INFO:CONSOLE(280)] "07:58:53.213 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57284/files/eme_player_js/utils.js (280)
[63126:3847:0901/075853:INFO:CONSOLE(280)] "07:58:53.216 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:57284/files/eme_player_js/utils.js (280)
[63126:3847:0901/075853:INFO:CONSOLE(280)] "07:58:53.219 - Adding key to sessionID: 1", source: http://127.0.0.1:57284/files/eme_player_js/utils.js (280)
[63126:3847:0901/075853:INFO:CONSOLE(280)] "07:58:53.227 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57284/files/eme_player_js/utils.js (280)
[63126:3847:0901/075853:INFO:CONSOLE(280)] "07:58:53.431 - timeupdate @ 0.697021", source: http://127.0.0.1:57284/files/eme_player_js/utils.js (280)
[63126:3847:0901/075853:INFO:CONSOLE(280)] "07:58:53.570 - heartbeat #2", source: http://127.0.0.1:57284/files/eme_player_js/utils.js (280)
[63126:3847:0901/075853:INFO:CONSOLE(280)] "07:58:53.682 - timeupdate @ 0.929211", source: http://127.0.0.1:57284/files/eme_player_js/utils.js (280)
[63126:3847:0901/075853:INFO:CONSOLE(280)] "07:58:53.934 - timeupdate @ 1.18462", source: http://127.0.0.1:57284/files/eme_player_js/utils.js (280)
[63126:3847:0901/075853:INFO:CONSOLE(280)] "07:58:53.941 - waiting for video to end.", source: http://127.0.0.1:57284/files/eme_player_js/utils.js (280)
[63126:3847:0901/075854:INFO:CONSOLE(280)] "07:58:54.010 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57284/files/eme_player_js/utils.js (280)
[63126:3847:0901/075854:INFO:CONSOLE(280)] "07:58:54.014 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:57284/files/eme_player_js/utils.js (280)
[63126:3847:0901/075854:INFO:CONSOLE(280)] "07:58:54.019 - Adding key to sessionID: 1", source: http://127.0.0.1:57284/files/eme_player_js/utils.js (280)
[63126:3847:0901/075854:INFO:CONSOLE(280)] "07:58:54.027 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57284/files/eme_player_js/utils.js (280)
[63126:3847:0901/075854:INFO:CONSOLE(280)] "07:58:54.569 - heartbeat #3", source: http://127.0.0.1:57284/files/eme_player_js/utils.js (280)
[63126:3847:0901/075855:INFO:CONSOLE(280)] "07:58:55.502 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:57284/files/eme_player_js/utils.js (280)
[63130:3847:0901/075855:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[63130:3847:0901/075855:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[63130:3847:0901/075855:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[63130:3847:0901/075855:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[63131:13063:0901/075855:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (8409 ms)
[200/219] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (10041 ms)
[ RUN ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0
[63148:3847:0901/075859:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57334...
sending server_data: {"host": "127.0.0.1", "port": 57334} (36 bytes)
[63141:3847:0901/075901:INFO:CONSOLE(280)] "07:59:01.122 - Using ClearKeyPlayer", source: http://127.0.0.1:57334/files/eme_player_js/utils.js (280)
[63141:3847:0901/075901:INFO:CONSOLE(280)] "07:59:01.131 - Registering video event handlers.", source: http://127.0.0.1:57334/files/eme_player_js/utils.js (280)
[63141:3847:0901/075901:INFO:CONSOLE(280)] "07:59:01.134 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:57334/files/eme_player_js/utils.js (280)
[63141:3847:0901/075902:INFO:CONSOLE(280)] "07:59:02.039 - Loading media using src.", source: http://127.0.0.1:57334/files/eme_player_js/utils.js (280)
[63141:3847:0901/075902:INFO:CONSOLE(280)] "07:59:02.124 - heartbeat #1", source: http://127.0.0.1:57334/files/eme_player_js/utils.js (280)
[63141:3847:0901/075902:INFO:CONSOLE(280)] "07:59:02.153 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57334/files/eme_player_js/utils.js (280)
[0901/075902:ERROR:ffmpeg_cdm_audio_decoder.cc(151)] Initialize(): invalid audio decoder configuration.
[63141:3847:0901/075902:INFO:CONSOLE(280)] "07:59:02.160 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57334/files/eme_player_js/utils.js (280)
[0901/075902:ERROR:ffmpeg_cdm_video_decoder.cc(172)] Initialize(): avcodec_find_decoder failed.
[63141:3847:0901/075902:INFO:CONSOLE(280)] "07:59:02.174 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57334/files/eme_player_js/utils.js (280)
[63141:3847:0901/075902:INFO:CONSOLE(280)] "07:59:02.194 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:57334/files/eme_player_js/utils.js (280)
[63141:3847:0901/075902:INFO:CONSOLE(280)] "07:59:02.198 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57334/files/eme_player_js/utils.js (280)
[63141:3847:0901/075902:INFO:CONSOLE(280)] "07:59:02.201 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:57334/files/eme_player_js/utils.js (280)
[63141:3847:0901/075902:INFO:CONSOLE(280)] "07:59:02.401 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:57334/files/eme_player_js/utils.js (280)
[63141:3847:0901/075902:INFO:CONSOLE(280)] "07:59:02.404 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57334/files/eme_player_js/utils.js (280)
[63141:3847:0901/075902:INFO:CONSOLE(280)] "07:59:02.419 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:57334/files/eme_player_js/utils.js (280)
[63141:3847:0901/075902:INFO:CONSOLE(280)] "07:59:02.506 - timeupdate @ 0.189318", source: http://127.0.0.1:57334/files/eme_player_js/utils.js (280)
[63141:3847:0901/075902:INFO:CONSOLE(280)] "07:59:02.753 - timeupdate @ 0.445302", source: http://127.0.0.1:57334/files/eme_player_js/utils.js (280)
[63141:3847:0901/075902:INFO:CONSOLE(280)] "07:59:02.801 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:57334/files/eme_player_js/utils.js (280)
[63141:3847:0901/075902:INFO:CONSOLE(280)] "07:59:02.804 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57334/files/eme_player_js/utils.js (280)
[63141:3847:0901/075902:INFO:CONSOLE(280)] "07:59:02.810 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:57334/files/eme_player_js/utils.js (280)
[63141:3847:0901/075903:INFO:CONSOLE(280)] "07:59:03.003 - timeupdate @ 0.701286", source: http://127.0.0.1:57334/files/eme_player_js/utils.js (280)
[63141:3847:0901/075903:INFO:CONSOLE(280)] "07:59:03.125 - heartbeat #2", source: http://127.0.0.1:57334/files/eme_player_js/utils.js (280)
[63141:3847:0901/075903:INFO:CONSOLE(280)] "07:59:03.254 - timeupdate @ 0.95727", source: http://127.0.0.1:57334/files/eme_player_js/utils.js (280)
[63141:3847:0901/075903:INFO:CONSOLE(280)] "07:59:03.504 - timeupdate @ 1.191922", source: http://127.0.0.1:57334/files/eme_player_js/utils.js (280)
[63141:3847:0901/075903:INFO:CONSOLE(280)] "07:59:03.508 - waiting for video to end.", source: http://127.0.0.1:57334/files/eme_player_js/utils.js (280)
[63141:3847:0901/075903:INFO:CONSOLE(280)] "07:59:03.602 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:57334/files/eme_player_js/utils.js (280)
[63141:3847:0901/075903:INFO:CONSOLE(280)] "07:59:03.605 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57334/files/eme_player_js/utils.js (280)
[63141:3847:0901/075903:INFO:CONSOLE(280)] "07:59:03.609 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:57334/files/eme_player_js/utils.js (280)
[63141:3847:0901/075904:INFO:CONSOLE(280)] "07:59:04.125 - heartbeat #3", source: http://127.0.0.1:57334/files/eme_player_js/utils.js (280)
[63141:3847:0901/075905:INFO:CONSOLE(280)] "07:59:04.997 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:57334/files/eme_player_js/utils.js (280)
[63148:3847:0901/075905:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[63148:3847:0901/075905:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[63149:13063:0901/075905:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (7816 ms)
[201/219] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (9093 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0
[63156:3847:0901/075908:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57351...
sending server_data: {"host": "127.0.0.1", "port": 57351} (36 bytes)
[63153:3847:0901/075909:INFO:CONSOLE(280)] "07:59:09.714 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:57351/files/eme_player_js/utils.js (280)
[63153:3847:0901/075909:INFO:CONSOLE(280)] "07:59:09.720 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:57351/files/eme_player_js/utils.js (280)
[63153:3847:0901/075909:INFO:CONSOLE(280)] "07:59:09.725 - Registering video event handlers.", source: http://127.0.0.1:57351/files/eme_player_js/utils.js (280)
[63153:3847:0901/075909:INFO:CONSOLE(280)] "07:59:09.735 - Loading media using MSE.", source: http://127.0.0.1:57351/files/eme_player_js/utils.js (280)
[63153:3847:0901/075909:INFO:CONSOLE(280)] "07:59:09.899 - onSourceOpen [object Event]", source: http://127.0.0.1:57351/files/eme_player_js/utils.js (280)
[63153:3847:0901/075909:INFO:CONSOLE(280)] "07:59:09.903 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:57351/files/eme_player_js/utils.js (280)
[63153:3847:0901/075910:INFO:CONSOLE(280)] "07:59:09.936 - End of appending buffer from bear-320x240-opus-av_enc-v.webm", source: http://127.0.0.1:57351/files/eme_player_js/utils.js (280)
[63153:3847:0901/075910:INFO:CONSOLE(280)] "07:59:09.945 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57351/files/eme_player_js/utils.js (280)
[63153:3847:0901/075910:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[63153:3847:0901/075910:INFO:CONSOLE(280)] "07:59:10.798 - heartbeat #1", source: http://127.0.0.1:57351/files/eme_player_js/utils.js (280)
[63153:3847:0901/075910:INFO:CONSOLE(280)] "07:59:10.813 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57351/files/eme_player_js/utils.js (280)
[63153:3847:0901/075910:INFO:CONSOLE(280)] "07:59:10.820 - Adding key to sessionID: 1", source: http://127.0.0.1:57351/files/eme_player_js/utils.js (280)
[63153:3847:0901/075910:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[63153:3847:0901/075910:INFO:CONSOLE(280)] "07:59:10.826 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57351/files/eme_player_js/utils.js (280)
[63153:3847:0901/075911:INFO:CONSOLE(280)] "07:59:11.028 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57351/files/eme_player_js/utils.js (280)
[63153:3847:0901/075911:INFO:CONSOLE(280)] "07:59:11.031 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:57351/files/eme_player_js/utils.js (280)
[63153:3847:0901/075911:INFO:CONSOLE(280)] "07:59:11.033 - Adding key to sessionID: 1", source: http://127.0.0.1:57351/files/eme_player_js/utils.js (280)
[63153:3847:0901/075911:INFO:CONSOLE(280)] "07:59:11.037 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57351/files/eme_player_js/utils.js (280)
[63153:3847:0901/075911:INFO:CONSOLE(280)] "07:59:11.107 - timeupdate @ 0.186203", source: http://127.0.0.1:57351/files/eme_player_js/utils.js (280)
[63153:3847:0901/075911:INFO:CONSOLE(280)] "07:59:11.354 - timeupdate @ 0.441612", source: http://127.0.0.1:57351/files/eme_player_js/utils.js (280)
[63153:3847:0901/075911:INFO:CONSOLE(280)] "07:59:11.428 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57351/files/eme_player_js/utils.js (280)
[63153:3847:0901/075911:INFO:CONSOLE(280)] "07:59:11.431 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:57351/files/eme_player_js/utils.js (280)
[63153:3847:0901/075911:INFO:CONSOLE(280)] "07:59:11.434 - Adding key to sessionID: 1", source: http://127.0.0.1:57351/files/eme_player_js/utils.js (280)
[63153:3847:0901/075911:INFO:CONSOLE(280)] "07:59:11.440 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57351/files/eme_player_js/utils.js (280)
[63153:3847:0901/075911:INFO:CONSOLE(280)] "07:59:11.604 - timeupdate @ 0.697021", source: http://127.0.0.1:57351/files/eme_player_js/utils.js (280)
[63153:3847:0901/075911:INFO:CONSOLE(280)] "07:59:11.799 - heartbeat #2", source: http://127.0.0.1:57351/files/eme_player_js/utils.js (280)
[63153:3847:0901/075911:INFO:CONSOLE(280)] "07:59:11.854 - timeupdate @ 0.929211", source: http://127.0.0.1:57351/files/eme_player_js/utils.js (280)
[63153:3847:0901/075912:INFO:CONSOLE(280)] "07:59:12.104 - timeupdate @ 1.18462", source: http://127.0.0.1:57351/files/eme_player_js/utils.js (280)
[63153:3847:0901/075912:INFO:CONSOLE(280)] "07:59:12.108 - waiting for video to end.", source: http://127.0.0.1:57351/files/eme_player_js/utils.js (280)
[63153:3847:0901/075912:INFO:CONSOLE(280)] "07:59:12.229 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:57351/files/eme_player_js/utils.js (280)
[63153:3847:0901/075912:INFO:CONSOLE(280)] "07:59:12.232 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:57351/files/eme_player_js/utils.js (280)
[63153:3847:0901/075912:INFO:CONSOLE(280)] "07:59:12.236 - Adding key to sessionID: 1", source: http://127.0.0.1:57351/files/eme_player_js/utils.js (280)
[63153:3847:0901/075912:INFO:CONSOLE(280)] "07:59:12.241 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:57351/files/eme_player_js/utils.js (280)
[63153:3847:0901/075912:INFO:CONSOLE(280)] "07:59:12.798 - heartbeat #3", source: http://127.0.0.1:57351/files/eme_player_js/utils.js (280)
[63153:3847:0901/075913:INFO:CONSOLE(280)] "07:59:13.623 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:57351/files/eme_player_js/utils.js (280)
[63157:13063:0901/075913:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (7349 ms)
[202/219] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoClearAudio_WebM_Opus/0 (8822 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0
[63163:3847:0901/075917:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57368...
sending server_data: {"host": "127.0.0.1", "port": 57368} (36 bytes)
[63160:3847:0901/075918:INFO:CONSOLE(280)] "07:59:18.827 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:57368/files/eme_player_js/utils.js (280)
[63160:3847:0901/075918:INFO:CONSOLE(280)] "07:59:18.833 - Using ClearKeyPlayer", source: http://127.0.0.1:57368/files/eme_player_js/utils.js (280)
[63160:3847:0901/075918:INFO:CONSOLE(280)] "07:59:18.837 - Registering video event handlers.", source: http://127.0.0.1:57368/files/eme_player_js/utils.js (280)
[63160:3847:0901/075918:INFO:CONSOLE(280)] "07:59:18.839 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:57368/files/eme_player_js/utils.js (280)
[63160:3847:0901/075919:INFO:CONSOLE(280)] "07:59:19.755 - Loading media using MSE.", source: http://127.0.0.1:57368/files/eme_player_js/utils.js (280)
[63160:3847:0901/075919:INFO:CONSOLE(280)] "07:59:19.830 - heartbeat #1", source: http://127.0.0.1:57368/files/eme_player_js/utils.js (280)
[63160:3847:0901/075919:INFO:CONSOLE(280)] "07:59:19.841 - onSourceOpen [object Event]", source: http://127.0.0.1:57368/files/eme_player_js/utils.js (280)
[63160:3847:0901/075919:INFO:CONSOLE(280)] "07:59:19.845 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:57368/files/eme_player_js/utils.js (280)
[63160:3847:0901/075919:INFO:CONSOLE(280)] "07:59:19.892 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57368/files/eme_player_js/utils.js (280)
[63160:3847:0901/075919:INFO:CONSOLE(280)] "07:59:19.896 - End of appending buffer from bear-320x240-av_enc-a.webm", source: http://127.0.0.1:57368/files/eme_player_js/utils.js (280)
[63160:3847:0901/075919:INFO:CONSOLE(280)] "07:59:19.915 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57368/files/eme_player_js/utils.js (280)
[63160:3847:0901/075919:INFO:CONSOLE(280)] "07:59:19.936 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:57368/files/eme_player_js/utils.js (280)
[63160:3847:0901/075920:INFO:CONSOLE(280)] "07:59:20.145 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:57368/files/eme_player_js/utils.js (280)
[63160:3847:0901/075920:INFO:CONSOLE(280)] "07:59:20.148 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57368/files/eme_player_js/utils.js (280)
[63160:3847:0901/075920:INFO:CONSOLE(280)] "07:59:20.162 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:57368/files/eme_player_js/utils.js (280)
[63160:3847:0901/075920:INFO:CONSOLE(280)] "07:59:20.253 - timeupdate @ 0.186203", source: http://127.0.0.1:57368/files/eme_player_js/utils.js (280)
[63160:3847:0901/075920:INFO:CONSOLE(280)] "07:59:20.500 - timeupdate @ 0.418393", source: http://127.0.0.1:57368/files/eme_player_js/utils.js (280)
[63160:3847:0901/075920:INFO:CONSOLE(280)] "07:59:20.545 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:57368/files/eme_player_js/utils.js (280)
[63160:3847:0901/075920:INFO:CONSOLE(280)] "07:59:20.548 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57368/files/eme_player_js/utils.js (280)
[63160:3847:0901/075920:INFO:CONSOLE(280)] "07:59:20.556 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:57368/files/eme_player_js/utils.js (280)
[63160:3847:0901/075920:INFO:CONSOLE(280)] "07:59:20.750 - timeupdate @ 0.673802", source: http://127.0.0.1:57368/files/eme_player_js/utils.js (280)
[63160:3847:0901/075920:INFO:CONSOLE(280)] "07:59:20.832 - heartbeat #2", source: http://127.0.0.1:57368/files/eme_player_js/utils.js (280)
[63160:3847:0901/075921:INFO:CONSOLE(280)] "07:59:21.001 - timeupdate @ 0.929211", source: http://127.0.0.1:57368/files/eme_player_js/utils.js (280)
[63160:3847:0901/075921:INFO:CONSOLE(280)] "07:59:21.251 - timeupdate @ 1.18462", source: http://127.0.0.1:57368/files/eme_player_js/utils.js (280)
[63160:3847:0901/075921:INFO:CONSOLE(280)] "07:59:21.254 - waiting for video to end.", source: http://127.0.0.1:57368/files/eme_player_js/utils.js (280)
[63160:3847:0901/075921:INFO:CONSOLE(280)] "07:59:21.345 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:57368/files/eme_player_js/utils.js (280)
[63160:3847:0901/075921:INFO:CONSOLE(280)] "07:59:21.349 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57368/files/eme_player_js/utils.js (280)
[63160:3847:0901/075921:INFO:CONSOLE(280)] "07:59:21.353 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:57368/files/eme_player_js/utils.js (280)
[63160:3847:0901/075921:INFO:CONSOLE(280)] "07:59:21.832 - heartbeat #3", source: http://127.0.0.1:57368/files/eme_player_js/utils.js (280)
[63160:3847:0901/075922:INFO:CONSOLE(280)] "07:59:22.826 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:57368/files/eme_player_js/utils.js (280)
[63164:12807:0901/075922:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (7758 ms)
[203/219] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (9051 ms)
[ RUN ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/3
[63170:3847:0901/075926:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/3 (3770 ms)
[204/219] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.PRE_UnchangedCustom/3 (5125 ms)
[ RUN ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/1
[63176:3847:0901/075931:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63177:14595:0901/075931:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[63177:14595:0901/075931:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[63177:14595:0901/075931:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/1 (2477 ms)
[205/219] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/1 (3771 ms)
[ RUN ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/0
[63181:3847:0901/075934:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/0 (3406 ms)
[206/219] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/0 (4592 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Frameless/1
[63187:3847:0901/075939:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63184:3847:0901/075941:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[63184:3847:0901/075941:ERROR:native_widget_mac.mm(270)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[63184:3847:0901/075941:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[63184:3847:0901/075941:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[63184:3847:0901/075941:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[63184:3847:0901/075941:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[63184:3847:0901/075941:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[63184:3847:0901/075941:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[63184:3847:0901/075941:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[63184:3847:0901/075941:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[63189:13063:0901/075941:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[63189:13063:0901/075941:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Frameless/1 (4043 ms)
[207/219] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Frameless/1 (5350 ms)
[ RUN ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.PolicyFetch/0
[63193:3847:0901/075944:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63194:14595:0901/075945:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[ OK ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.PolicyFetch/0 (2455 ms)
[208/219] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.PolicyFetch/0 (3773 ms)
[ RUN ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/0
[63198:3847:0901/075948:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63195:39939:0901/075950:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/0 (4869 ms)
[209/219] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.PRE_RunTest/0 (6142 ms)
[ RUN ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowed/0
[63214:3847:0901/075954:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63215:14339:0901/075955:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[ OK ] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowed/0 (2321 ms)
[210/219] MediaStreamDevicesControllerBrowserTestInstance/MediaStreamDevicesControllerBrowserTest.AudioCaptureAllowed/0 (3513 ms)
[ RUN ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0
[63144:3847:0901/075858:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57318...
sending server_data: {"host": "127.0.0.1", "port": 57318} (36 bytes)
[63140:3847:0901/075900:INFO:CONSOLE(39)] "Uncaught ReferenceError: EME_DISABLED_OPTIONS is not defined", source: http://127.0.0.1:57318/files/eme_player_js/test_config.js (39)
BrowserTestBase signal handler received SIGTERM. Backtrace:
0 browser_tests 0x000000011034aa43 base::debug::StackTrace::StackTrace() + 19
1 browser_tests 0x000000011de42c87 content::(anonymous namespace)::DumpStackTraceSignalHandler(int) + 199
2 libsystem_c.dylib 0x00007fff8a60a90a _sigtramp + 26
3 ??? 0x000060e000009500 0x0 + 106515188978944
4 CoreFoundation 0x00007fff870a1233 __CFRunLoopServiceMachPort + 195
5 CoreFoundation 0x00007fff870a6916 __CFRunLoopRun + 1078
6 CoreFoundation 0x00007fff870a60e2 CFRunLoopRunSpecific + 290
7 HIToolbox 0x00007fff896f1eb4 RunCurrentEventLoopInMode + 209
8 HIToolbox 0x00007fff896f1c52 ReceiveNextEventCommon + 356
9 HIToolbox 0x00007fff896f1ae3 BlockUntilNextEventMatchingListInMode + 62
10 AppKit 0x00007fff8e164533 _DPSNextEvent + 685
11 AppKit 0x00007fff8e163df2 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 128
12 AppKit 0x00007fff8e15b1a3 -[NSApplication run] + 517
13 browser_tests 0x000000011032c447 base::MessagePumpNSApplication::DoRun(base::MessagePump::Delegate*) + 967
14 browser_tests 0x000000011032a31c base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) + 396
15 browser_tests 0x00000001103eb55f base::RunLoop::Run() + 479
16 browser_tests 0x000000011df22cee content::RunThisRunLoop(base::RunLoop*) + 126
17 browser_tests 0x000000011de4f105 content::TitleWatcher::WaitAndGetTitle() + 277
18 browser_tests 0x000000010e055e73 MediaBrowserTest::RunTest(GURL const&, std::string const&) + 595
19 browser_tests 0x000000010e055526 MediaBrowserTest::RunMediaTestPage(std::string const&, std::vector<std::pair<std::string, std::string>, std::allocator<std::pair<std::string, std::string> > > const&, std::string const&, bool) + 1142
20 browser_tests 0x000000010dfd8f82 EncryptedMediaTestBase::RunEncryptedMediaTestPage(std::string const&, std::string const&, std::vector<std::pair<std::string, std::string>, std::allocator<std::pair<std::string, std::string> > >&, std::string const&) + 226
21 browser_tests 0x000000010dfd8234 EncryptedMediaTestBase::RunEncryptedMediaTest(std::string const&, std::string const&, std::string const&, std::string const&, SrcType, EmeVersion, std::string const&, bool, PlayTwice, std::string const&) + 3108
22 browser_tests 0x000000010dfd6b0d EncryptedMediaTestBase::RunSimpleEncryptedMediaTest(std::string const&, std::string const&, std::string const&, SrcType, EmeVersion) + 477
23 browser_tests 0x000000010dfc65ae EncryptedMediaTest::TestSimplePlayback(std::string const&, std::string const&) + 350
24 browser_tests 0x000000010dfc123f EncryptedMediaTest_Playback_VideoOnly_WebM_Test::RunTestOnMainThread() + 255
25 browser_tests 0x00000001102df6f4 InProcessBrowserTest::RunTestOnMainThreadLoop() + 868
26 browser_tests 0x000000011de42692 content::BrowserTestBase::ProxyRunTestOnMainThreadLoop() + 738
27 browser_tests 0x000000010f3570dc ChromeBrowserMainParts::PreMainMessageLoopRunImpl() + 9804
28 browser_tests 0x000000010f354602 ChromeBrowserMainParts::PreMainMessageLoopRun() + 386
29 browser_tests 0x000000011a3fa617 content::BrowserMainLoop::PreMainMessageLoopRun() + 487
30 browser_tests 0x000000011ac64cb7 content::StartupTaskRunner::RunAllTasksNow() + 295
31 browser_tests 0x000000011a3f5d01 content::BrowserMainLoop::CreateStartupTasks() + 1809
32 browser_tests 0x000000011a401af5 content::BrowserMainRunnerImpl::Initialize(content::MainFunctionParams const&) + 1077
33 browser_tests 0x000000011a3eef3a content::BrowserMain(content::MainFunctionParams const&) + 394
34 browser_tests 0x000000011de3fcec content::ContentMainRunnerImpl::Run() + 444
35 browser_tests 0x000000011de3e23e content::ContentMain(content::ContentMainParams const&) + 142
36 browser_tests 0x000000011de41b70 content::BrowserTestBase::SetUp() + 1776
37 browser_tests 0x00000001102dd092 InProcessBrowserTest::SetUp() + 706
38 browser_tests 0x000000011108c4d3 testing::Test::Run() + 451
39 browser_tests 0x000000011108ea99 testing::TestInfo::Run() + 921
40 browser_tests 0x000000011108f7e9 testing::TestCase::Run() + 1177
41 browser_tests 0x00000001110a1f73 testing::internal::UnitTestImpl::RunAllTests() + 2451
42 browser_tests 0x00000001110a151c testing::UnitTest::Run() + 396
43 browser_tests 0x00000001104fb5c7 base::TestSuite::Run() + 583
44 browser_tests 0x000000010ee96d3f ChromeBrowserTestSuiteRunner::RunTestSuite(int, char**) + 191
45 browser_tests 0x000000011df19c5a content::LaunchTests(content::TestLauncherDelegate*, int, int, char**) + 890
46 browser_tests 0x00000001102da713 LaunchChromeTests(int, ChromeTestSuiteRunner*, int, char**) + 259
47 browser_tests 0x000000010ee96c0d main + 237
48 browser_tests 0x000000010cf26a34 start + 52
49 ??? 0x0000000000000009 0x0 + 9
[211/219] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (TIMED OUT)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectCanceled/2
[63222:3847:0901/075958:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63216:3847:0901/080000:WARNING:navigator_impl.cc(196)] Discarding message during interstitial.
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectCanceled/2 (4847 ms)
[212/219] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectCanceled/2 (6237 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeProceed/1
[63224:3847:0901/075959:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63217:5635:0901/080001:ERROR:browser_io_surface_manager_mac.cc(286)] Illegal message from non-child process!
[63227:13319:0901/080001:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[63227:13319:0901/080001:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeProceed/1 (4487 ms)
[213/219] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeProceed/1 (5745 ms)
[ RUN ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareMainFrame/0
[63234:3847:0901/080004:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63236:13063:0901/080006:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[63236:13063:0901/080006:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[63236:13063:0901/080006:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[63236:13063:0901/080006:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[63236:13063:0901/080006:WARNING:channel.cc(325)] RawChannel write error
[63238:12807:0901/080006:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareMainFrame/0 (4204 ms)
[214/219] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareMainFrame/0 (5607 ms)
[ RUN ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareImg/2
[63235:3847:0901/080005:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareImg/2 (4510 ms)
[215/219] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareImg/2 (6023 ms)
[ RUN ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/3
[63246:3847:0901/080010:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63247:13063:0901/080011:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[63247:13063:0901/080011:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[63247:13063:0901/080011:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[63247:13063:0901/080011:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[63247:13063:0901/080011:WARNING:channel.cc(325)] RawChannel write error
[63247:14595:0901/080011:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[ OK ] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/3 (2846 ms)
[216/219] PrefHashBrowserTestUnchangedCustomInstance/PrefHashBrowserTestUnchangedCustom.UnchangedCustom/3 (4314 ms)
[ RUN ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/1
[63248:3847:0901/080010:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63249:13063:0901/080011:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[63249:14595:0901/080011:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[63249:14595:0901/080011:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[63249:14595:0901/080011:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/1 (2763 ms)
[217/219] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/1 (4157 ms)
[ RUN ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/0
[63256:3847:0901/080014:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63258:14339:0901/080015:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[63258:12807:0901/080015:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/0 (2875 ms)
[218/219] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/0 (4237 ms)
[ RUN ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/0
[63257:3847:0901/080015:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[63257:3847:0901/080016:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[63257:3847:0901/080016:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[63257:3847:0901/080016:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[63257:3847:0901/080016:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/0 (3280 ms)
[219/219] RestoreOnStartupPolicyTestInstance/RestoreOnStartupPolicyTest.RunTest/0 (4591 ms)
Retrying 2 tests (retry #1)
[ RUN ] PPAPINaClGLibcTest.UDPSocket_SetOption_1_1
[63266:3847:0901/080019:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57392...
sending server_data: {"host": "127.0.0.1", "port": 57392} (36 bytes)
[63272,1953649024:08:00:22.683172] Native Client module will be loaded at base address 0x0000349300000000
[63260:3847:0901/080023:INFO:CONSOLE(177)] "SetOption_1_1ForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:57392/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption_1_1, (177)
[63260:3847:0901/080023:INFO:CONSOLE(177)] "SetOption_1_1 finished in 0.000 seconds.", source: http://127.0.0.1:57392/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption_1_1, (177)
[63260:3847:0901/080023:INFO:CONSOLE(177)] "SetOption_1_1Blocking finished in 0.001 seconds.", source: http://127.0.0.1:57392/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption_1_1, (177)
[63260:3847:0901/080023:INFO:CONSOLE(177)] "SetOption_1_1Background finished in 0.000 seconds.", source: http://127.0.0.1:57392/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption_1_1, (177)
[63268:12807:0901/080023:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[63268:12807:0901/080023:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PPAPINaClGLibcTest.UDPSocket_SetOption_1_1 (6049 ms)
[220/221] PPAPINaClGLibcTest.UDPSocket_SetOption_1_1 (7358 ms)
[ RUN ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0
[63267:3847:0901/080019:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:57394...
sending server_data: {"host": "127.0.0.1", "port": 57394} (36 bytes)
[63261:3847:0901/080022:INFO:CONSOLE(280)] "08:00:22.003 - Using ClearKeyPlayer", source: http://127.0.0.1:57394/files/eme_player_js/utils.js (280)
[63261:3847:0901/080022:INFO:CONSOLE(280)] "08:00:22.012 - Registering video event handlers.", source: http://127.0.0.1:57394/files/eme_player_js/utils.js (280)
[63261:3847:0901/080022:INFO:CONSOLE(280)] "08:00:22.014 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:57394/files/eme_player_js/utils.js (280)
[63261:3847:0901/080022:INFO:CONSOLE(280)] "08:00:22.982 - Loading media using src.", source: http://127.0.0.1:57394/files/eme_player_js/utils.js (280)
[63261:3847:0901/080023:INFO:CONSOLE(280)] "08:00:23.080 - heartbeat #1", source: http://127.0.0.1:57394/files/eme_player_js/utils.js (280)
[63261:3847:0901/080023:INFO:CONSOLE(280)] "08:00:23.152 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:57394/files/eme_player_js/utils.js (280)
[63261:3847:0901/080023:INFO:CONSOLE(280)] "08:00:23.178 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57394/files/eme_player_js/utils.js (280)
[63261:3847:0901/080023:INFO:CONSOLE(280)] "08:00:23.191 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:57394/files/eme_player_js/utils.js (280)
[63261:3847:0901/080023:INFO:CONSOLE(280)] "08:00:23.400 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:57394/files/eme_player_js/utils.js (280)
[63261:3847:0901/080023:INFO:CONSOLE(280)] "08:00:23.402 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57394/files/eme_player_js/utils.js (280)
[63261:3847:0901/080023:INFO:CONSOLE(280)] "08:00:23.417 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:57394/files/eme_player_js/utils.js (280)
[63261:3847:0901/080023:INFO:CONSOLE(280)] "08:00:23.478 - timeupdate @ 0.252515", source: http://127.0.0.1:57394/files/eme_player_js/utils.js (280)
[63261:3847:0901/080023:INFO:CONSOLE(280)] "08:00:23.724 - timeupdate @ 0.501293", source: http://127.0.0.1:57394/files/eme_player_js/utils.js (280)
[63261:3847:0901/080023:INFO:CONSOLE(280)] "08:00:23.811 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:57394/files/eme_player_js/utils.js (280)
[63261:3847:0901/080023:INFO:CONSOLE(280)] "08:00:23.814 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57394/files/eme_player_js/utils.js (280)
[63261:3847:0901/080023:INFO:CONSOLE(280)] "08:00:23.822 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:57394/files/eme_player_js/utils.js (280)
[63261:3847:0901/080023:INFO:CONSOLE(280)] "08:00:23.973 - timeupdate @ 0.750764", source: http://127.0.0.1:57394/files/eme_player_js/utils.js (280)
[63261:3847:0901/080024:INFO:CONSOLE(280)] "08:00:24.081 - heartbeat #2", source: http://127.0.0.1:57394/files/eme_player_js/utils.js (280)
[63261:3847:0901/080024:INFO:CONSOLE(280)] "08:00:24.224 - timeupdate @ 1.000805", source: http://127.0.0.1:57394/files/eme_player_js/utils.js (280)
[63261:3847:0901/080024:INFO:CONSOLE(280)] "08:00:24.226 - waiting for video to end.", source: http://127.0.0.1:57394/files/eme_player_js/utils.js (280)
[63261:3847:0901/080024:INFO:CONSOLE(280)] "08:00:24.600 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:57394/files/eme_player_js/utils.js (280)
[63261:3847:0901/080024:INFO:CONSOLE(280)] "08:00:24.603 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:57394/files/eme_player_js/utils.js (280)
[63261:3847:0901/080024:INFO:CONSOLE(280)] "08:00:24.607 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:57394/files/eme_player_js/utils.js (280)
[63261:3847:0901/080025:INFO:CONSOLE(280)] "08:00:25.081 - heartbeat #3", source: http://127.0.0.1:57394/files/eme_player_js/utils.js (280)
[63261:3847:0901/080025:INFO:CONSOLE(280)] "08:00:25.922 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:57394/files/eme_player_js/utils.js (280)
[63267:3847:0901/080025:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[63267:3847:0901/080025:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (8263 ms)
[221/221] SRC_ExternalClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (9725 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"f34826b161093cc2fbceb040b9eda94ec40e6156","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+-------------------------------------------------------------------------+
| End of shard 18 Pending: 9.0s Duration: 869.7s Bot: vm33-a4 Exit: 0 |
+-------------------------------------------------------------------------+
+------------------------------------------------------------------------+
| Shard 6 https://chromium-swarm.appspot.com/user/task/29a230bc0d11c310 |
+------------------------------------------------------------------------+
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_out6sLp2L (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_out6sLp2L (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_out6sLp2L. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/isolated_out6sLp2L
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outjNi7gv (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outjNi7gv (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outjNi7gv. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/isolated_outjNi7gv
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outOnUtdp (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outOnUtdp (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outOnUtdp. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/isolated_outOnUtdp
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outVgNNIL (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outVgNNIL (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outVgNNIL. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/isolated_outVgNNIL
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testg3AFwA (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testg3AFwA (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testg3AFwA. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/run_tha_testg3AFwA
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testiOI5N4 (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testiOI5N4 (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testiOI5N4. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/run_tha_testiOI5N4
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testXWrZud (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testXWrZud (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testXWrZud. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/run_tha_testXWrZud
1 files remaining...
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
NSS_DISABLE_ARENA_FREE_LIST=1
NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/isolated_outmWIiAs/output.json
IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 6/20
Using 2 parallel jobs.
[ RUN ] BaseDownloadsWebUITest.NoDownloadsAfterClearAll
[9620:3847:0901/074752:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9614:38915:0901/074755:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[9614:38915:0901/074755:WARNING:channel.cc(325)] RawChannel write error
[9614:3847:0901/074755:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[9614:3847:0901/074756:INFO:CONSOLE(1324)] "Running TestCase BaseDownloadsWebUITest.NoDownloadsAfterClearAll", source: test_api.js (1324)
[ OK ] BaseDownloadsWebUITest.NoDownloadsAfterClearAll (6769 ms)
[1/226] BaseDownloadsWebUITest.NoDownloadsAfterClearAll (8326 ms)
[ RUN ] AutofillEditAddressWebUITest.testInitialFormLayout
[9621:3847:0901/074752:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9615:37379:0901/074755:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[9615:3847:0901/074756:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[9615:3847:0901/074758:INFO:CONSOLE(1324)] "Running TestCase AutofillEditAddressWebUITest.testInitialFormLayout", source: test_api.js (1324)
[9615:3847:0901/074800:WARNING:CONSOLE(884)] "testIsDone already", source: test_api.js (884)
[ OK ] AutofillEditAddressWebUITest.testInitialFormLayout (10385 ms)
[2/226] AutofillEditAddressWebUITest.testInitialFormLayout (11933 ms)
[ RUN ] AutofillEditAddressWebUITest.testLoadAddressComponents
[9629:3847:0901/074759:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9626:3847:0901/074803:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[9626:3847:0901/074805:INFO:CONSOLE(1324)] "Running TestCase AutofillEditAddressWebUITest.testLoadAddressComponents", source: test_api.js (1324)
[ OK ] AutofillEditAddressWebUITest.testLoadAddressComponents (9487 ms)
[3/226] AutofillEditAddressWebUITest.testLoadAddressComponents (10725 ms)
[ RUN ] ManageProfileUITest.DefaultCreateOptions
[9635:3847:0901/074803:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9632:3847:0901/074807:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[9632:3847:0901/074809:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.DefaultCreateOptions", source: test_api.js (1324)
[ OK ] ManageProfileUITest.DefaultCreateOptions (7992 ms)
[4/226] ManageProfileUITest.DefaultCreateOptions (9465 ms)
[ RUN ] ManageProfileUITest.ShowCreateConfirmationOnSuccess
[9641:3847:0901/074810:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9638:39939:0901/074813:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[9638:39939:0901/074813:WARNING:channel.cc(325)] RawChannel write error
[9638:3847:0901/074814:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[9638:3847:0901/074816:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.ShowCreateConfirmationOnSuccess", source: test_api.js (1324)
[ OK ] ManageProfileUITest.ShowCreateConfirmationOnSuccess (7922 ms)
[5/226] ManageProfileUITest.ShowCreateConfirmationOnSuccess (9396 ms)
[ RUN ] ManageProfileUITest.Create_NameUpdateOnAvatarSelected
[9647:3847:0901/074813:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9648:13063:0901/074815:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[9642:3847:0901/074816:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[9642:3847:0901/074818:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.Create_NameUpdateOnAvatarSelected", source: test_api.js (1324)
[ OK ] ManageProfileUITest.Create_NameUpdateOnAvatarSelected (8406 ms)
[6/226] ManageProfileUITest.Create_NameUpdateOnAvatarSelected (10020 ms)
[ RUN ] OptionsWebUIExtendedTest.OverlayTabNavigation
[9653:3847:0901/074820:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9650:40195:0901/074822:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[9650:40195:0901/074822:WARNING:channel.cc(325)] RawChannel write error
[9650:3847:0901/074823:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[9650:3847:0901/074824:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.OverlayTabNavigation", source: test_api.js (1324)
[9653:3847:0901/074827:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[9653:3847:0901/074827:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[9653:3847:0901/074827:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[9653:3847:0901/074827:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] OptionsWebUIExtendedTest.OverlayTabNavigation (9903 ms)
[7/226] OptionsWebUIExtendedTest.OverlayTabNavigation (11193 ms)
[ RUN ] ProfileSettingsResetWebUITest.testOpenProfileSettingsReset
[9659:3847:0901/074822:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9655:38915:0901/074825:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[9655:38915:0901/074825:WARNING:channel.cc(325)] RawChannel write error
[9655:3847:0901/074826:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[9655:3847:0901/074829:INFO:CONSOLE(1324)] "Running TestCase ProfileSettingsResetWebUITest.testOpenProfileSettingsReset", source: test_api.js (1324)
[ OK ] ProfileSettingsResetWebUITest.testOpenProfileSettingsReset (9685 ms)
[8/226] ProfileSettingsResetWebUITest.testOpenProfileSettingsReset (11167 ms)
[ RUN ] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testCanIgnoreSelectors
[9671:3847:0901/074834:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9667:38915:0901/074836:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[9667:38915:0901/074836:WARNING:channel.cc(325)] RawChannel write error
[9667:3847:0901/074837:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testCanIgnoreSelectors", source: test_api.js (1324)
[ OK ] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testCanIgnoreSelectors (4916 ms)
[9/226] WebUIAccessibilityAuditBrowserTest_IssuesAreWarnings.testCanIgnoreSelectors (6452 ms)
[ RUN ] SyncSetupWebUITestAsync.VerifySignIn
[9665:3847:0901/074831:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9662:38915:0901/074834:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[9662:3847:0901/074835:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[9662:3847:0901/074836:INFO:CONSOLE(1324)] "Running TestCase SyncSetupWebUITestAsync.VerifySignIn", source: test_api.js (1324)
[ OK ] SyncSetupWebUITestAsync.VerifySignIn (9250 ms)
[10/226] SyncSetupWebUITestAsync.VerifySignIn (10686 ms)
[ RUN ] WebUIBrowserAsyncGenTest.TestPreloadOnceOnNavigate
[9678:3847:0901/074840:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9674:40195:0901/074843:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[9674:40195:0901/074843:WARNING:channel.cc(325)] RawChannel write error
[9674:3847:0901/074843:INFO:CONSOLE(1324)] "Running TestCase WebUIBrowserAsyncGenTest.TestPreloadOnceOnNavigate", source: test_api.js (1324)
[9674:40195:0901/074843:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[9674:40195:0901/074843:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebUIBrowserAsyncGenTest.TestPreloadOnceOnNavigate (4941 ms)
[11/226] WebUIBrowserAsyncGenTest.TestPreloadOnceOnNavigate (6326 ms)
[ RUN ] ChromeSendPassthroughWebUITest.CanCallOriginal
[9682:3847:0901/074842:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9677:37379:0901/074844:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[9677:37379:0901/074844:WARNING:channel.cc(325)] RawChannel write error
[9677:3847:0901/074844:INFO:CONSOLE(1324)] "Running TestCase ChromeSendPassthroughWebUITest.CanCallOriginal", source: test_api.js (1324)
[9677:37379:0901/074844:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[9677:37379:0901/074844:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[9677:37379:0901/074844:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[9677:37379:0901/074844:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ChromeSendPassthroughWebUITest.CanCallOriginal (4911 ms)
[12/226] ChromeSendPassthroughWebUITest.CanCallOriginal (6341 ms)
[ RUN ] HistoryWebUIDeleteProhibitedTest.atLeastOneFocusable
[9690:3847:0901/074847:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9686:40963:0901/074850:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[9686:40963:0901/074850:WARNING:channel.cc(325)] RawChannel write error
[9686:3847:0901/074850:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[9686:3847:0901/074850:INFO:CONSOLE(1324)] "Running TestCase HistoryWebUIDeleteProhibitedTest.atLeastOneFocusable", source: test_api.js (1324)
[ OK ] HistoryWebUIDeleteProhibitedTest.atLeastOneFocusable (5852 ms)
[13/226] HistoryWebUIDeleteProhibitedTest.atLeastOneFocusable (7527 ms)
[ RUN ] NetInternalsTest.netInternalsSessionBandwidthSucceed
[9694:3847:0901/074848:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9689:40451:0901/074851:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[9689:40451:0901/074851:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[9689:40451:0901/074851:WARNING:channel.cc(325)] RawChannel write error
[9689:3847:0901/074852:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsSessionBandwidthSucceed", source: test_api.js (1324)
HTTP server started on http://127.0.0.1:54383...
sending server_data: {"host": "127.0.0.1", "port": 54383} (36 bytes)
[9689:3847:0901/074853:WARNING:net_internals_ui_browsertest.cc(224)] url: [http://127.0.0.1:54383/files/title1.html]
[ OK ] NetInternalsTest.netInternalsSessionBandwidthSucceed (9185 ms)
[14/226] NetInternalsTest.netInternalsSessionBandwidthSucceed (10798 ms)
[ RUN ] NetInternalsTest.netInternalsChromeOSViewStoreDebugLogs
[9703:3847:0901/074854:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9698:40195:0901/074857:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[9698:40195:0901/074857:WARNING:channel.cc(325)] RawChannel write error
[9698:3847:0901/074858:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsChromeOSViewStoreDebugLogs", source: test_api.js (1324)
[9705:12551:0901/074859:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[9705:12551:0901/074859:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NetInternalsTest.netInternalsChromeOSViewStoreDebugLogs (6673 ms)
[15/226] NetInternalsTest.netInternalsChromeOSViewStoreDebugLogs (8044 ms)
[ RUN ] ExperimentalPlatformAppBrowserTest.WindowsApiSetIcon
[9715:3847:0901/074903:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9716:13063:0901/074906:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[9716:13063:0901/074906:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExperimentalPlatformAppBrowserTest.WindowsApiSetIcon (5478 ms)
[16/226] ExperimentalPlatformAppBrowserTest.WindowsApiSetIcon (7027 ms)
[ RUN ] NetInternalsTest.netInternalsSdchViewBlacklistMeta
[9709:3847:0901/074859:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9706:40451:0901/074901:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[9706:40451:0901/074901:WARNING:channel.cc(325)] RawChannel write error
[9706:3847:0901/074903:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsSdchViewBlacklistMeta", source: test_api.js (1324)
HTTP server started on http://127.0.0.1:54386...
sending server_data: {"host": "127.0.0.1", "port": 54386} (36 bytes)
[9706:3847:0901/074904:WARNING:net_internals_ui_browsertest.cc(224)] url: [http://testdomain.com:54386/files/sdch/base-page.html?iframe_url=/files/sdch/page.html]
[9706:3847:0901/074905:WARNING:net_internals_ui_browsertest.cc(224)] url: [http://testdomain.com:54386/files/sdch/base-page.html?iframe_url=/files/sdch/non-html]
[9712:12551:0901/074907:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[9712:12551:0901/074907:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[9712:12551:0901/074907:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NetInternalsTest.netInternalsSdchViewBlacklistMeta (10536 ms)
[17/226] NetInternalsTest.netInternalsSdchViewBlacklistMeta (12145 ms)
[ RUN ] PlatformAppBrowserTest.DisabledWindowProperties
[9725:3847:0901/074910:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9721:4611:0901/074912:ERROR:mach_broker_mac.mm(222)] Unknown process 9730 is sending Mach IPC messages!
[9721:3847:0901/074912:INFO:CONSOLE(17)] "window.toolbar is not available in packaged apps.", source: extensions::platformApp (17)
[9727:12807:0901/074912:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[9727:12807:0901/074912:WARNING:channel.cc(325)] RawChannel write error
[9732:12807:0901/074913:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppBrowserTest.DisabledWindowProperties (5312 ms)
[18/226] PlatformAppBrowserTest.DisabledWindowProperties (6818 ms)
[ RUN ] PlatformAppBrowserTest.Messaging
[9729:3847:0901/074911:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9724:3847:0901/074915:INFO:CONSOLE(0)] "[SUCCESS] connect", source: chrome-extension://ljhhihhmjomkjokmknellgbidphmahkh/_generated_background_page.html (0)
[9724:3847:0901/074915:INFO:CONSOLE(0)] "[SUCCESS] connectUsingNamedPort", source: chrome-extension://ljhhihhmjomkjokmknellgbidphmahkh/_generated_background_page.html (0)
[9724:3847:0901/074915:INFO:CONSOLE(0)] "[SUCCESS] sendMessage", source: chrome-extension://ljhhihhmjomkjokmknellgbidphmahkh/_generated_background_page.html (0)
[9731:13319:0901/074915:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[9731:13319:0901/074915:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[9731:13319:0901/074915:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[9731:13319:0901/074915:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[9733:13063:0901/074915:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[9733:13063:0901/074915:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[9733:13063:0901/074915:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[9733:13063:0901/074915:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[9733:13063:0901/074915:WARNING:channel.cc(325)] RawChannel write error
[9724:40963:0901/074915:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[9724:40963:0901/074915:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PlatformAppBrowserTest.Messaging (7013 ms)
[19/226] PlatformAppBrowserTest.Messaging (8367 ms)
[ RUN ] BluetoothLowEnergyApiTest.WriteCharacteristicValue
[9738:3847:0901/074916:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9734:3847:0901/074919:INFO:CONSOLE(0)] "[SUCCESS] testWriteCharacteristicValue", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[ OK ] BluetoothLowEnergyApiTest.WriteCharacteristicValue (5057 ms)
[20/226] BluetoothLowEnergyApiTest.WriteCharacteristicValue (6722 ms)
[ RUN ] BluetoothLowEnergyApiTest.ReconnectAfterDisconnected
[9744:3847:0901/074919:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9740:3847:0901/074922:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[9740:40963:0901/074922:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[9740:40963:0901/074922:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BluetoothLowEnergyApiTest.ReconnectAfterDisconnected (4776 ms)
[21/226] BluetoothLowEnergyApiTest.ReconnectAfterDisconnected (6188 ms)
[ RUN ] ExtensionApiTest.AlertQueue
[9750:3847:0901/074923:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9752:13063:0901/074926:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.AlertQueue (5506 ms)
[22/226] ExtensionApiTest.AlertQueue (6992 ms)
[ RUN ] ExtensionApiTest.OptionalPermissionsUpdatesBindings
[9756:3847:0901/074926:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9751:3847:0901/074929:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://dooddnkenhklkdpoopljcjfogojlkcol/_generated_background_page.html (0)
[9758:13063:0901/074929:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[9758:13063:0901/074929:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[9758:13063:0901/074929:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[9758:13063:0901/074929:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.OptionalPermissionsUpdatesBindings (5131 ms)
[23/226] ExtensionApiTest.OptionalPermissionsUpdatesBindings (6944 ms)
[ RUN ] ExtensionApiTest.ContentScriptOtherExtensions
[9762:3847:0901/074930:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9759:3847:0901/074932:INFO:CONSOLE(5)] "INJECTOR: Loaded injector!", source: chrome-extension://mdjdfefjgcngiebcdlhkjkonkpfficon/background.js (5)
[9759:3847:0901/074933:INFO:CONSOLE(25)] "Opening frame: http://a.com:54396/extensions/api_test/content_scripts/other_extensions/iframe_content.html#chrome-extension%3A//mdjdfefjgcngiebcdlhkjkonkpfficon/test.html", source: chrome-extension://mdjdfefjgcngiebcdlhkjkonkpfficon/test.js (25)
[9759:3847:0901/074933:INFO:CONSOLE(5)] "INJECTOR: Injecting content script!", source: chrome-extension://mdjdfefjgcngiebcdlhkjkonkpfficon/inject.js (5)
[9759:3847:0901/074933:INFO:CONSOLE(10)] "INJECTOR: Changed content to: Injected!!!", source: chrome-extension://mdjdfefjgcngiebcdlhkjkonkpfficon/inject.js (10)
[9759:3847:0901/074933:INFO:CONSOLE(10)] "PAGE: Sending content to parent extension page - chrome-extension://mdjdfefjgcngiebcdlhkjkonkpfficon/test.html", source: http://a.com:54396/extensions/api_test/content_scripts/other_extensions/iframe_content.js (10)
[9759:3847:0901/074933:INFO:CONSOLE(13)] "INJECTOR: Successfully self-injected content - Injected!!!", source: chrome-extension://mdjdfefjgcngiebcdlhkjkonkpfficon/test.js (13)
[9759:3847:0901/074933:INFO:CONSOLE(0)] "[SUCCESS] content_self_inject_test", source: chrome-extension://mdjdfefjgcngiebcdlhkjkonkpfficon/test.html (0)
[9759:3847:0901/074935:INFO:CONSOLE(25)] "Opening frame: http://a.com:54396/extensions/api_test/content_scripts/other_extensions/iframe_content.html#chrome-extension%3A//molmdlepaifbaknbmnmnehegjghlleja/test.html", source: chrome-extension://molmdlepaifbaknbmnmnehegjghlleja/test.js (25)
[9759:3847:0901/074935:INFO:CONSOLE(10)] "PAGE: Sending content to parent extension page - chrome-extension://molmdlepaifbaknbmnmnehegjghlleja/test.html", source: http://a.com:54396/extensions/api_test/content_scripts/other_extensions/iframe_content.js (10)
[9759:3847:0901/074935:INFO:CONSOLE(10)] "VICTIM: No content changed.", source: chrome-extension://molmdlepaifbaknbmnmnehegjghlleja/test.js (10)
[9759:3847:0901/074935:INFO:CONSOLE(0)] "[SUCCESS] content_test", source: chrome-extension://molmdlepaifbaknbmnmnehegjghlleja/test.html (0)
[9764:12551:0901/074935:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[9764:12551:0901/074935:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[9767:13063:0901/074935:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.ContentScriptOtherExtensions (7927 ms)
[24/226] ExtensionApiTest.ContentScriptOtherExtensions (9520 ms)
[ RUN ] ExtensionApiTest.CrossOriginXHRBackgroundPage
[9768:3847:0901/074932:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
FTP server started on port 54400...
sending server_data: {"host": "127.0.0.1", "port": 54400} (36 bytes)
starting FTP server
[9763:3847:0901/074936:INFO:CONSOLE(0)] "[SUCCESS] allowedOrigin", source: chrome-extension://kefjkdphhhedaobocbpgajcgebhahnhh/test.html (0)
[9763:3847:0901/074936:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://c.com:54399/extensions/test_file.txt. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://kefjkdphhhedaobocbpgajcgebhahnhh' is therefore not allowed access.", source: chrome-extension://kefjkdphhhedaobocbpgajcgebhahnhh/test.html (0)
[9763:3847:0901/074936:INFO:CONSOLE(0)] "[SUCCESS] diallowedOrigin", source: chrome-extension://kefjkdphhhedaobocbpgajcgebhahnhh/test.html (0)
[9763:3847:0901/074936:INFO:CONSOLE(0)] "[SUCCESS] allowedSubdomain", source: chrome-extension://kefjkdphhhedaobocbpgajcgebhahnhh/test.html (0)
[9763:3847:0901/074936:INFO:CONSOLE(0)] "[SUCCESS] noSubdomain", source: chrome-extension://kefjkdphhhedaobocbpgajcgebhahnhh/test.html (0)
[9763:3847:0901/074936:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://foob.com:54399/extensions/test_file.txt. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://kefjkdphhhedaobocbpgajcgebhahnhh' is therefore not allowed access.", source: chrome-extension://kefjkdphhhedaobocbpgajcgebhahnhh/test.html (0)
[9763:3847:0901/074936:INFO:CONSOLE(0)] "[SUCCESS] disallowedSubdomain", source: chrome-extension://kefjkdphhhedaobocbpgajcgebhahnhh/test.html (0)
[]127.0.0.1:54408 Connected.
127.0.0.1:54408 ==> 220 pyftpdlib 0.7.0 based ftpd ready.
127.0.0.1:54408 <== USER anonymous
127.0.0.1:54408 ==> 331 Username ok, send password.
127.0.0.1:54408 <== PASS ******
127.0.0.1:54408 ==> 230 Login successful.
127.0.0.1:54408 <== SYST
127.0.0.1:54408 ==> 215 UNIX Type: L8
127.0.0.1:54408 <== PWD
127.0.0.1:54408 ==> 257 "/" is the current directory.
127.0.0.1:54408 <== TYPE I
127.0.0.1:54408 ==> 200 Type set to: Binary.
127.0.0.1:54408 <== SIZE /extensions/test_file.txt
127.0.0.1:54408 ==> 213 6
127.0.0.1:54408 <== CWD /extensions/test_file.txt
127.0.0.1:54408 ==> 550 Not a directory.
127.0.0.1:54408 <== PASV
127.0.0.1:54408 ==> 227 Entering passive mode (127,0,0,1,212,137).
127.0.0.1:54408 <== RETR /extensions/test_file.txt
127.0.0.1:54408 ==> 125 Data connection already open. Transfer starting.
127.0.0.1:54408 ==> 226 Transfer complete.
[anonymous]@127.0.0.1:54408 "RETR /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/chrome/test/data/extensions/test_file.txt" completed=1 bytes=6 seconds=0.002
127.0.0.1:54408 <== QUIT
127.0.0.1:54408 ==> 221 Goodbye.
[anonymous]@127.0.0.1:54408 Disconnected.
[9763:3847:0901/074936:INFO:CONSOLE(0)] "[SUCCESS] allowedFtpHostAllowed", source: chrome-extension://kefjkdphhhedaobocbpgajcgebhahnhh/test.html (0)
[9763:3847:0901/074936:INFO:CONSOLE(0)] "XMLHttpRequest cannot load ftp://this.host.is.not.whitelisted:54400/extensions/test_file.txt. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.", source: chrome-extension://kefjkdphhhedaobocbpgajcgebhahnhh/test.html (0)
[9763:3847:0901/074936:INFO:CONSOLE(0)] "[SUCCESS] disallowedFtpHostDisallowed", source: chrome-extension://kefjkdphhhedaobocbpgajcgebhahnhh/test.html (0)
[9769:13063:0901/074936:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.CrossOriginXHRBackgroundPage (5736 ms)
[25/226] ExtensionApiTest.CrossOriginXHRBackgroundPage (7386 ms)
[ RUN ] ExtensionApiTest.Storage
[9779:3847:0901/074940:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9773:3847:0901/074942:INFO:CONSOLE(8)] "Opening database...", source: chrome-extension://nhjoejmmhijmaejimcnjdmaokbbehhjh/background.js (8)
[9773:3847:0901/074942:INFO:CONSOLE(14)] "Performing transaction...", source: chrome-extension://nhjoejmmhijmaejimcnjdmaokbbehhjh/background.js (14)
[9773:3847:0901/074942:INFO:CONSOLE(25)] "note table dropped", source: chrome-extension://nhjoejmmhijmaejimcnjdmaokbbehhjh/background.js (25)
[9773:3847:0901/074942:INFO:CONSOLE(28)] "note table created", source: chrome-extension://nhjoejmmhijmaejimcnjdmaokbbehhjh/background.js (28)
[9773:3847:0901/074942:INFO:CONSOLE(34)] "Opening tab...", source: chrome-extension://nhjoejmmhijmaejimcnjdmaokbbehhjh/background.js (34)
[9773:3847:0901/074943:INFO:CONSOLE(7)] "Opening database...", source: chrome-extension://nhjoejmmhijmaejimcnjdmaokbbehhjh/tab.js (7)
[9773:3847:0901/074943:INFO:CONSOLE(9)] "DONE opening database", source: chrome-extension://nhjoejmmhijmaejimcnjdmaokbbehhjh/tab.js (9)
[9773:3847:0901/074943:INFO:CONSOLE(17)] "Performing transaction...", source: chrome-extension://nhjoejmmhijmaejimcnjdmaokbbehhjh/tab.js (17)
[9773:3847:0901/074943:INFO:CONSOLE(0)] "[SUCCESS] tab", source: chrome-extension://nhjoejmmhijmaejimcnjdmaokbbehhjh/tab.html (0)
[9783:12807:0901/074943:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[9783:12807:0901/074943:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.Storage (5483 ms)
[26/226] ExtensionApiTest.Storage (7131 ms)
[ RUN ] ExtensionApiTest.UpdateWindowResize
[9780:3847:0901/074940:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9774:3847:0901/074943:INFO:CONSOLE(0)] "[SUCCESS] testCurrentWindowResize", source: chrome-extension://ilehjhiplencagmdbofioaabmhhianne/test.html (0)
[9774:3847:0901/074944:INFO:CONSOLE(0)] "[SUCCESS] testResizeNormal", source: chrome-extension://ilehjhiplencagmdbofioaabmhhianne/test.html (0)
[9774:3847:0901/074945:INFO:CONSOLE(0)] "[SUCCESS] testResizePopup", source: chrome-extension://ilehjhiplencagmdbofioaabmhhianne/test.html (0)
[9774:3847:0901/074945:INFO:CONSOLE(0)] "[SUCCESS] testResizePanel", source: chrome-extension://ilehjhiplencagmdbofioaabmhhianne/test.html (0)
[9774:41219:0901/074945:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[9774:41219:0901/074945:WARNING:channel.cc(325)] RawChannel write error
[9784:13063:0901/074945:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[9784:13063:0901/074945:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.UpdateWindowResize (7508 ms)
[27/226] ExtensionApiTest.UpdateWindowResize (8952 ms)
[ RUN ] ExtensionApiTest.SharedModuleWhitelist
[9788:3847:0901/074947:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9785:3847:0901/074950:WARNING:extension_error_reporter.cc(79)] Extension error: Unable to install "Shared Module Import Test" because it is not allowed by "Shared Module Test With Whitelist"
[9790:13063:0901/074950:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[9790:13063:0901/074950:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[9790:13063:0901/074950:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[9790:13063:0901/074950:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.SharedModuleWhitelist (6212 ms)
[28/226] ExtensionApiTest.SharedModuleWhitelist (7864 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithWrongEmptyExtension
[9793:3847:0901/074949:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9789:6915:0901/074951:ERROR:mach_broker_mac.mm(222)] Unknown process 9796 is sending Mach IPC messages!
[9789:3847:0901/074952:WARNING:launcher.cc(248)] Extension does not provide a valid file handler.
[9789:3847:0901/074953:INFO:CONSOLE(0)] "[SUCCESS] testIntent", source: chrome-extension://jdbjmmebohhdpjfhfoonecjmkfconhhe/_generated_background_page.html (0)
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithWrongEmptyExtension (5958 ms)
[29/226] PlatformAppWithFileBrowserTest.LaunchWithWrongEmptyExtension (7638 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchNoFile
[9802:3847:0901/074955:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9798:4611:0901/074957:ERROR:mach_broker_mac.mm(222)] Unknown process 9807 is sending Mach IPC messages!
[9798:3847:0901/074958:INFO:CONSOLE(0)] "FileError is deprecated. Please use the 'name' or 'message' attributes of DOMError rather than 'code'.", source: (0)
[9798:3847:0901/074958:INFO:CONSOLE(0)] "Error getting fileEntry, code: 1", source: chrome-extension://kplogbddlapdeoighcfclachfjlcpbfb/_generated_background_page.html (0)
[9798:3847:0901/074958:INFO:CONSOLE(0)] "[SUCCESS] testIntent", source: chrome-extension://kplogbddlapdeoighcfclachfjlcpbfb/_generated_background_page.html (0)
[ OK ] PlatformAppWithFileBrowserTest.LaunchNoFile (6467 ms)
[30/226] PlatformAppWithFileBrowserTest.LaunchNoFile (7914 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithDirectory
[9806:3847:0901/074957:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9801:4611:0901/074959:ERROR:mach_broker_mac.mm(222)] Unknown process 9810 is sending Mach IPC messages!
[9801:3847:0901/075000:WARNING:launcher.cc(248)] Extension does not provide a valid file handler.
[9801:3847:0901/075000:INFO:CONSOLE(0)] "[SUCCESS] testIntent", source: chrome-extension://kplogbddlapdeoighcfclachfjlcpbfb/_generated_background_page.html (0)
[9811:3847:0901/075000:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[9811:13319:0901/075000:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithDirectory (5883 ms)
[31/226] PlatformAppWithFileBrowserTest.LaunchWithDirectory (7433 ms)
[ RUN ] SpeechRecognitionTest.SpeechFromBackgroundPage
[9820:3847:0901/075004:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9815:4871:0901/075006:ERROR:mach_broker_mac.mm(222)] Unknown process 9823 is sending Mach IPC messages!
[9815:3847:0901/075007:INFO:CONSOLE(0)] "[SUCCESS] testWebkitSpeechRecognition", source: chrome-extension://afliobgpalfojbldhkkcgkimfhjbpdcm/_generated_background_page.html (0)
[9824:3847:0901/075007:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[9824:12807:0901/075007:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] SpeechRecognitionTest.SpeechFromBackgroundPage (5363 ms)
[32/226] SpeechRecognitionTest.SpeechFromBackgroundPage (7125 ms)
[ RUN ] PlatformAppDevToolsBrowserTest.ReOpenedWithURL
[9816:3847:0901/075003:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9825:13319:0901/075009:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[9825:13319:0901/075009:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[9827:12551:0901/075013:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppDevToolsBrowserTest.ReOpenedWithURL (12844 ms)
[33/226] PlatformAppDevToolsBrowserTest.ReOpenedWithURL (14526 ms)
[ RUN ] AppWindowAPITest.TestInitialBounds
[9838:3847:0901/075017:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9833:3847:0901/075020:INFO:CONSOLE(0)] "[SUCCESS] testNoOptions", source: chrome-extension://becmckaiejcmbkknkadpbomdiidogbmg/_generated_background_page.html (0)
[9833:3847:0901/075021:INFO:CONSOLE(0)] "[SUCCESS] testInnerBoundsOnly", source: chrome-extension://becmckaiejcmbkknkadpbomdiidogbmg/_generated_background_page.html (0)
[9833:3847:0901/075021:INFO:CONSOLE(0)] "[SUCCESS] testOuterBoundsOnly", source: chrome-extension://becmckaiejcmbkknkadpbomdiidogbmg/_generated_background_page.html (0)
[9833:3847:0901/075021:INFO:CONSOLE(0)] "[SUCCESS] testFrameless", source: chrome-extension://becmckaiejcmbkknkadpbomdiidogbmg/_generated_background_page.html (0)
[9833:3847:0901/075021:INFO:CONSOLE(0)] "[SUCCESS] testInnerSizeAndOuterPos", source: chrome-extension://becmckaiejcmbkknkadpbomdiidogbmg/_generated_background_page.html (0)
[9833:3847:0901/075021:INFO:CONSOLE(0)] "[SUCCESS] testInnerAndOuterBoundsEdgeCase", source: chrome-extension://becmckaiejcmbkknkadpbomdiidogbmg/_generated_background_page.html (0)
[9833:3847:0901/075022:INFO:CONSOLE(0)] "[SUCCESS] testPositionOnly", source: chrome-extension://becmckaiejcmbkknkadpbomdiidogbmg/_generated_background_page.html (0)
[9833:3847:0901/075022:INFO:CONSOLE(0)] "[SUCCESS] testSizeOnly", source: chrome-extension://becmckaiejcmbkknkadpbomdiidogbmg/_generated_background_page.html (0)
[9833:3847:0901/075022:INFO:CONSOLE(0)] "[SUCCESS] testConflictingProperties", source: chrome-extension://becmckaiejcmbkknkadpbomdiidogbmg/_generated_background_page.html (0)
[9839:3847:0901/075022:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AppWindowAPITest.TestInitialBounds (7400 ms)
[34/226] AppWindowAPITest.TestInitialBounds (9313 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.WebviewNavigationNotIntercepted
[9830:3847:0901/075011:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9834:12551:0901/075018:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[9834:12551:0901/075018:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[9834:12551:0901/075018:WARNING:channel.cc(325)] RawChannel write error
[9826:72971:0901/075024:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[9826:40195:0901/075024:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[9826:40195:0901/075024:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[9826:40195:0901/075024:WARNING:channel.cc(325)] RawChannel write error
[9841:13063:0901/075024:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[9841:13063:0901/075024:WARNING:channel.cc(325)] RawChannel write error
[9826:40195:0901/075024:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[9826:40195:0901/075024:WARNING:channel.cc(325)] RawChannel write error
[9826:40195:0901/075024:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[9826:40195:0901/075024:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PlatformAppUrlRedirectorBrowserTest.WebviewNavigationNotIntercepted (15412 ms)
[35/226] PlatformAppUrlRedirectorBrowserTest.WebviewNavigationNotIntercepted (16953 ms)
[ RUN ] WebViewVisibilityTest.GuestVisibilityChanged
[9852:3847:0901/075028:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9847:3847:0901/075033:INFO:CONSOLE(6)] "onAppCommand: hide-guest", source: chrome-extension://okoeepmajihjpmbafdachmeafanabagl/main.js (6)
[9847:3847:0901/075033:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483649)
[9847:41219:0901/075033:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[9847:41219:0901/075033:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[9847:41219:0901/075033:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[9847:41219:0901/075033:WARNING:channel.cc(325)] RawChannel write error
[9857:13063:0901/075033:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[9857:13063:0901/075033:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewVisibilityTest.GuestVisibilityChanged (7533 ms)
[36/226] WebViewVisibilityTest.GuestVisibilityChanged (9251 ms)
[ RUN ] AppViewTest.TestAppViewGoodDataShouldSucceed
[9848:3847:0901/075027:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9844:3847:0901/075035:INFO:CONSOLE(37)] "appToEmbed ddefniidglnmfbljbackpkpbhegkmned", source: chrome-extension://nngghfdjhcicpifdhhbhikinaellbfnd/main.js (37)
[9844:3847:0901/075035:INFO:CONSOLE(37)] "Attempting to connect to app with good params.", source: chrome-extension://nngghfdjhcicpifdhhbhikinaellbfnd/main.js (37)
[9844:3847:0901/075037:INFO:CONSOLE(37)] "CONNECTED.", source: chrome-extension://nngghfdjhcicpifdhhbhikinaellbfnd/main.js (37)
[9858:14851:0901/075037:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[9858:14851:0901/075037:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[9858:14851:0901/075037:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[9858:14851:0901/075037:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[9844:41219:0901/075037:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[9844:41219:0901/075037:WARNING:channel.cc(325)] RawChannel write error
[9860:13063:0901/075037:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[9860:13063:0901/075037:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AppViewTest.TestAppViewGoodDataShouldSucceed (13111 ms)
[37/226] AppViewTest.TestAppViewGoodDataShouldSucceed (15128 ms)
[ RUN ] WebViewTest.Shim_TestEventName
[9863:3847:0901/075038:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WebViewTest.Shim_TestEventName (7992 ms)
[38/226] WebViewTest.Shim_TestEventName (9474 ms)
[ RUN ] WebViewTest.Shim_TestContentScriptExistsAsLongAsWebViewTagExists
[9869:3847:0901/075041:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9865:3847:0901/075045:INFO:CONSOLE(1140)] "Step 1: call <webview>.addContentScripts.", source: chrome-extension://naaipgiadmfacnhhdihjhibklaeaephe/main.js (1140)
[9865:73483:0901/075046:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[9865:3847:0901/075046:INFO:CONSOLE(1152)] "Step 2: check the result of content script injected.", source: chrome-extension://naaipgiadmfacnhhdihjhibklaeaephe/main.js (1152)
[9865:3847:0901/075046:INFO:CONSOLE(1159)] "Step 3: remove webview from the DOM.", source: chrome-extension://naaipgiadmfacnhhdihjhibklaeaephe/main.js (1159)
[9865:3847:0901/075046:INFO:CONSOLE(1162)] "Step 4: add webview back to the DOM.", source: chrome-extension://naaipgiadmfacnhhdihjhibklaeaephe/main.js (1162)
[9865:3847:0901/075048:INFO:CONSOLE(1170)] "Step 5: check the result of content script injected again.", source: chrome-extension://naaipgiadmfacnhhdihjhibklaeaephe/main.js (1170)
[9870:12807:0901/075048:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[9865:40963:0901/075048:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[9865:40963:0901/075048:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[9865:40963:0901/075048:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.Shim_TestContentScriptExistsAsLongAsWebViewTagExists (9456 ms)
[39/226] WebViewTest.Shim_TestContentScriptExistsAsLongAsWebViewTagExists (11015 ms)
[ RUN ] WebViewTest.Shim_TestNavOnSrcAttributeChange
[9877:3847:0901/075047:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9873:3847:0901/075053:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[9873:41219:0901/075053:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[9873:41219:0901/075053:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[9873:41219:0901/075053:WARNING:channel.cc(325)] RawChannel write error
[9873:41219:0901/075053:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.Shim_TestNavOnSrcAttributeChange (8435 ms)
[40/226] WebViewTest.Shim_TestNavOnSrcAttributeChange (9970 ms)
[ RUN ] WebViewTest.Shim_TestWebRequestAPI
[9885:3847:0901/075052:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9886:13063:0901/075058:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[9881:3847:0901/075058:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2147483648, remote ID 2)
[9881:41219:0901/075058:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.Shim_TestWebRequestAPI (8168 ms)
[41/226] WebViewTest.Shim_TestWebRequestAPI (9687 ms)
[ RUN ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfSingleWebViewGuestDeny
[9891:3847:0901/075057:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9888:3847:0901/075101:INFO:CONSOLE(77)] "embedder.setUpLoadStop_", source: chrome-extension://gnjpcfopoadddakicojaimglibgbcbgb/embedder.js (77)
[9888:3847:0901/075102:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop", source: chrome-extension://gnjpcfopoadddakicojaimglibgbcbgb/embedder.js (79)
[9888:3847:0901/075102:INFO:CONSOLE(82)] "embedder.webview.postMessage", source: chrome-extension://gnjpcfopoadddakicojaimglibgbcbgb/embedder.js (82)
[9888:73483:0901/075102:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[9898:12807:0901/075103:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[9898:12807:0901/075103:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[9898:12807:0901/075103:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[9898:12807:0901/075103:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfSingleWebViewGuestDeny (8164 ms)
[42/226] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfSingleWebViewGuestDeny (9749 ms)
[ RUN ] WebViewTest.TestPlugin
[9899:3847:0901/075102:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9906:12807:0901/075108:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.TestPlugin (8452 ms)
[43/226] WebViewTest.TestPlugin (9981 ms)
[ RUN ] WebViewNewWindowTest.UserAgent_NewWindow
[9905:3847:0901/075107:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9901:64531:0901/075109:ERROR:mach_broker_mac.mm(222)] Unknown process 9908 is sending Mach IPC messages!
[9901:3847:0901/075110:INFO:CONSOLE(25)] "app.onload", source: chrome-extension://chinhhhbgbkdjjcnfllekalbobgijblj/main.js (25)
[9901:3847:0901/075111:INFO:CONSOLE(6)] "embeder.common got config: [object Object]", source: chrome-extension://chinhhhbgbkdjjcnfllekalbobgijblj/utils.js (6)
[9901:3847:0901/075111:INFO:CONSOLE(6)] "customArg: useragent_newwindow", source: chrome-extension://chinhhhbgbkdjjcnfllekalbobgijblj/utils.js (6)
[9901:3847:0901/075111:INFO:CONSOLE(6)] "startTest: useragent_newwindow", source: chrome-extension://chinhhhbgbkdjjcnfllekalbobgijblj/utils.js (6)
[9901:3847:0901/075111:INFO:CONSOLE(6)] "embedder.loadGuest begin", source: chrome-extension://chinhhhbgbkdjjcnfllekalbobgijblj/utils.js (6)
[9901:3847:0901/075112:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://chinhhhbgbkdjjcnfllekalbobgijblj/utils.js (6)
[9901:3847:0901/075112:INFO:CONSOLE(6)] "IS_JS_ONLY_GUEST: true", source: chrome-extension://chinhhhbgbkdjjcnfllekalbobgijblj/utils.js (6)
[9901:3847:0901/075112:INFO:CONSOLE(6)] "webview.inject", source: chrome-extension://chinhhhbgbkdjjcnfllekalbobgijblj/utils.js (6)
[9901:3847:0901/075113:INFO:CONSOLE(6)] "FROM GUEST: Guest script loading.", source: chrome-extension://chinhhhbgbkdjjcnfllekalbobgijblj/utils.js (6)
[9901:3847:0901/075113:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://chinhhhbgbkdjjcnfllekalbobgijblj/utils.js (6)
[9901:3847:0901/075113:INFO:CONSOLE(44)] "Requesting a new window.", source: chrome-extension://chinhhhbgbkdjjcnfllekalbobgijblj/useragent_newwindow/bootstrap.js (44)
[9901:3847:0901/075113:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://chinhhhbgbkdjjcnfllekalbobgijblj/utils.js (6)
[9901:3847:0901/075113:INFO:CONSOLE(6)] "IS_JS_ONLY_GUEST: true", source: chrome-extension://chinhhhbgbkdjjcnfllekalbobgijblj/utils.js (6)
[9901:3847:0901/075113:INFO:CONSOLE(6)] "webview.inject", source: chrome-extension://chinhhhbgbkdjjcnfllekalbobgijblj/utils.js (6)
[9901:3847:0901/075113:INFO:CONSOLE(6)] "webview.loadstop", source: chrome-extension://chinhhhbgbkdjjcnfllekalbobgijblj/utils.js (6)
[9901:3847:0901/075113:INFO:CONSOLE(6)] "IS_JS_ONLY_GUEST: true", source: chrome-extension://chinhhhbgbkdjjcnfllekalbobgijblj/utils.js (6)
[9901:3847:0901/075113:INFO:CONSOLE(6)] "webview.inject", source: chrome-extension://chinhhhbgbkdjjcnfllekalbobgijblj/utils.js (6)
[9901:3847:0901/075113:INFO:CONSOLE(6)] "FROM GUEST: Guest script loading.", source: chrome-extension://chinhhhbgbkdjjcnfllekalbobgijblj/utils.js (6)
[9901:3847:0901/075113:INFO:CONSOLE(6)] "FROM GUEST: Guest script loading.", source: chrome-extension://chinhhhbgbkdjjcnfllekalbobgijblj/utils.js (6)
[9901:3847:0901/075113:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://chinhhhbgbkdjjcnfllekalbobgijblj/utils.js (6)
[9901:3847:0901/075113:INFO:CONSOLE(48)] "Created channel with new window.", source: chrome-extension://chinhhhbgbkdjjcnfllekalbobgijblj/useragent_newwindow/bootstrap.js (48)
[9901:3847:0901/075113:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://chinhhhbgbkdjjcnfllekalbobgijblj/utils.js (6)
[9901:3847:0901/075113:INFO:CONSOLE(48)] "Created channel with new window.", source: chrome-extension://chinhhhbgbkdjjcnfllekalbobgijblj/useragent_newwindow/bootstrap.js (48)
[9901:3847:0901/075113:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://chinhhhbgbkdjjcnfllekalbobgijblj/utils.js (6)
[9901:3847:0901/075113:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://chinhhhbgbkdjjcnfllekalbobgijblj/main.html (0)
[9901:3847:0901/075113:INFO:CONSOLE(6)] "webview.onPostMessageReceived", source: chrome-extension://chinhhhbgbkdjjcnfllekalbobgijblj/utils.js (6)
[9901:3847:0901/075113:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://chinhhhbgbkdjjcnfllekalbobgijblj/main.html (0)
[9901:38915:0901/075113:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[9901:3847:0901/075113:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2147483649, remote ID 3)
[9901:38915:0901/075113:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[9901:38915:0901/075113:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewNewWindowTest.UserAgent_NewWindow (9327 ms)
[44/226] WebViewNewWindowTest.UserAgent_NewWindow (10777 ms)
[ RUN ] BrowsingDataLocalStorageHelperTest.CannedUnique
[9914:3847:0901/075112:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9915:14595:0901/075113:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[9915:14595:0901/075113:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[9915:14595:0901/075113:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[9915:13063:0901/075113:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[9915:13063:0901/075113:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BrowsingDataLocalStorageHelperTest.CannedUnique (3745 ms)
[45/226] BrowsingDataLocalStorageHelperTest.CannedUnique (5265 ms)
[ RUN ] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsArticleExists
[9923:3847:0901/075118:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9923:3847:0901/075119:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000149ac0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[9923:3847:0901/075119:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000149ac0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[9923:3847:0901/075119:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000149ac0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[9923:3847:0901/075119:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000149ac0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[9923:3847:0901/075119:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000149ac0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[9923:3847:0901/075119:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000149ac0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[9923:3847:0901/075119:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000149ac0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[9923:3847:0901/075119:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000149ac0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[9923:3847:0901/075120:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000149ac0]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[9923:3847:0901/075120:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000149ac0]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsArticleExists (4534 ms)
[46/226] DomDistillerViewerSourceBrowserTest.NoWebUIBindingsArticleExists (5832 ms)
[ RUN ] CrashRecoveryBrowserTest.Reload
[9922:3847:0901/075118:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
ASAN:DEADLYSIGNAL
=================================================================
==9924==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x00011a480654 bp 0x7fff53e1e0f0 sp 0x7fff53e1e0f0 T0)
#0 0x11a480653 in content::(anonymous namespace)::CrashIntentionally() content/renderer/render_frame_impl.cc:315:9
#1 0x11a47ba68 in MaybeHandleDebugURL content/renderer/render_frame_impl.cc:373:5
#2 0x11a47ba68 in content::RenderFrameImpl::PrepareRenderViewForNavigation(GURL const&, content::RequestNavigationParams const&, bool*, blink::WebURLRequest::CachePolicy*) content/renderer/render_frame_impl.cc:4755:0
#3 0x11a44a989 in content::RenderFrameImpl::NavigateInternal(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&, scoped_ptr<content::StreamOverrideParameters, base::DefaultDeleter<content::StreamOverrideParameters> >) content/renderer/render_frame_impl.cc:4461:3
#4 0x11a442ee4 in content::RenderFrameImpl::OnNavigate(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&) content/renderer/render_frame_impl.cc:1145:3
#5 0x11a480aaa in DispatchToMethodImpl<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams, 0, 1, 2> base/tuple.h:254:3
#6 0x11a480aaa in DispatchToMethod<content::RenderFrameImpl, void (content::RenderFrameImpl::*)(const content::CommonNavigationParams &, const content::StartNavigationParams &, const content::RequestNavigationParams &), content::CommonNavigationParams, content::StartNavigationParams, content::RequestNavigationParams> base/tuple.h:261:0
#7 0x11a480aaa in bool FrameMsg_Navigate::Dispatch<content::RenderFrameImpl, content::RenderFrameImpl, void, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)>(IPC::Message const*, content::RenderFrameImpl*, content::RenderFrameImpl*, void*, void (content::RenderFrameImpl::*)(content::CommonNavigationParams const&, content::StartNavigationParams const&, content::RequestNavigationParams const&)) content/common/frame_messages.h:467:0
#8 0x11a43f14a in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1071:5
#9 0x10feb683e in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
#10 0x10feb66c1 in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
#11 0x11a0c3910 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:656:10
#12 0x10ff17f6e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:288:3
#13 0x10dcbf44c in Run base/callback.h:396:12
#14 0x10dcbf44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#15 0x11a2813b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#16 0x11a27d5b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#17 0x10dcbf44c in Run base/callback.h:396:12
#18 0x10dcbf44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#19 0x10dd215bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#20 0x10dd220a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#21 0x10dd22656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#22 0x10dc9dfa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#23 0x10dd07f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#24 0x10dc9c526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#25 0x7fff90aa9b30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#26 0x7fff90aa9454 in __CFRunLoopDoSources0 ??:0:0
#27 0x7fff90acc7f4 in __CFRunLoopRun ??:0:0
#28 0x7fff90acc0e1 in CFRunLoopRunSpecific ??:0:0
#29 0x7fff8f18f7bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#30 0x10dc9f497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#31 0x10dc9d89b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#32 0x10dd5f12e in base::RunLoop::Run() base/run_loop.cc:55:3
#33 0x10dd20124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
#34 0x11a522058 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:201:7
#35 0x10dbd8d8b in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:806:12
#36 0x10dbd72dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#37 0x10caf40dd in ChromeMain chrome/app/chrome_main.cc:66:12
#38 0x10bddfc0a in main chrome/app/chrome_exe_main_mac.cc:16:12
#39 0x10bddfbf3 in start ??:0:0
#35 0x10 (<unknown module>)
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4+0xd990653)
==9924==ABORTING
Received signal 6
[end of stack trace]
==9924==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x7fff53e21000; bottom 0x0001207db000; size: 0x7ffe33646000 (140729760636928)
False positive error reports may follow
For details see http://code.google.com/p/address-sanitizer/issues/detail?id=189
[ OK ] CrashRecoveryBrowserTest.Reload (6111 ms)
[47/226] CrashRecoveryBrowserTest.Reload (7522 ms)
[ RUN ] DownloadTest.DownloadHistoryCheck
[9933:3847:0901/075123:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9927:40451:0901/075126:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DownloadTest.DownloadHistoryCheck (4890 ms)
[48/226] DownloadTest.DownloadHistoryCheck (6574 ms)
[ RUN ] DownloadTest.SaveImageAsReferrerPolicyDefault
[9937:3847:0901/075125:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9930:40963:0901/075127:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DownloadTest.SaveImageAsReferrerPolicyDefault (4126 ms)
[49/226] DownloadTest.SaveImageAsReferrerPolicyDefault (6192 ms)
[ RUN ] DownloadTest.DownloadTest_PauseResumeCancel
[9943:3847:0901/075130:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.DownloadTest_PauseResumeCancel (4192 ms)
[50/226] DownloadTest.DownloadTest_PauseResumeCancel (5850 ms)
[ RUN ] DownloadTestWithShelf.NewWindow
[9947:3847:0901/075131:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9941:38659:0901/075134:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[9941:38659:0901/075134:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[9941:38659:0901/075134:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[9941:38659:0901/075134:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DownloadTestWithShelf.NewWindow (5506 ms)
[51/226] DownloadTestWithShelf.NewWindow (7101 ms)
[ RUN ] ErrorPageTest.FileNotFound
[9953:3847:0901/075136:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ErrorPageTest.FileNotFound (4202 ms)
[52/226] ErrorPageTest.FileNotFound (5775 ms)
[ RUN ] AutomationApiTest.CloseTab
[9958:3847:0901/075138:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9954:73227:0901/075143:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[9954:3847:0901/075143:INFO:CONSOLE(0)] "[SUCCESS] testCloseTab", source: chrome-extension://maklajnniabfkdoicojlfnpmgpakelll/close_tab.html (0)
[ OK ] AutomationApiTest.CloseTab (7065 ms)
[53/226] AutomationApiTest.CloseTab (9008 ms)
[ RUN ] ExtensionBrowsingDataTest.BrowsingDataOriginTypeMask
[9981:3847:0901/075147:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9982:13063:0901/075148:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[9982:13063:0901/075148:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionBrowsingDataTest.BrowsingDataOriginTypeMask (3255 ms)
[54/226] ExtensionBrowsingDataTest.BrowsingDataOriginTypeMask (4917 ms)
[ RUN ] AutomationApiTest.Attributes
[9973:3847:0901/075142:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9960:73227:0901/075146:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[9960:3847:0901/075146:INFO:CONSOLE(0)] "[SUCCESS] testDocumentAndScrollAttributes", source: chrome-extension://maklajnniabfkdoicojlfnpmgpakelll/attributes.html (0)
[9960:3847:0901/075147:INFO:CONSOLE(0)] "[SUCCESS] testActiveDescendant", source: chrome-extension://maklajnniabfkdoicojlfnpmgpakelll/attributes.html (0)
[9960:3847:0901/075148:INFO:CONSOLE(0)] "[SUCCESS] testLinkAttributes", source: chrome-extension://maklajnniabfkdoicojlfnpmgpakelll/attributes.html (0)
[9960:3847:0901/075149:INFO:CONSOLE(0)] "[SUCCESS] testEditableTextAttributes", source: chrome-extension://maklajnniabfkdoicojlfnpmgpakelll/attributes.html (0)
[9960:3847:0901/075150:INFO:CONSOLE(0)] "[SUCCESS] testRangeAttributes", source: chrome-extension://maklajnniabfkdoicojlfnpmgpakelll/attributes.html (0)
[9960:3847:0901/075151:INFO:CONSOLE(0)] "[SUCCESS] testTableAttributes", source: chrome-extension://maklajnniabfkdoicojlfnpmgpakelll/attributes.html (0)
[9960:3847:0901/075152:INFO:CONSOLE(0)] "[SUCCESS] testNoAttributes", source: chrome-extension://maklajnniabfkdoicojlfnpmgpakelll/attributes.html (0)
[9976:13319:0901/075153:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[9976:13319:0901/075153:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AutomationApiTest.Attributes (13795 ms)
[55/226] AutomationApiTest.Attributes (15280 ms)
[ RUN ] ExtensionContentSettingsApiTest.Standard
[9986:3847:0901/075152:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[9983:3847:0901/075155:INFO:CONSOLE(0)] "[SUCCESS] setDefaultContentSettings", source: chrome-extension://naiheiicbfnjaghlaloihpbpmccoijld/test.html (0)
[9983:3847:0901/075155:INFO:CONSOLE(0)] "[SUCCESS] setContentSettings", source: chrome-extension://naiheiicbfnjaghlaloihpbpmccoijld/test.html (0)
[9983:3847:0901/075155:INFO:CONSOLE(0)] "[SUCCESS] getContentSettings", source: chrome-extension://naiheiicbfnjaghlaloihpbpmccoijld/test.html (0)
[9983:3847:0901/075155:INFO:CONSOLE(0)] "[SUCCESS] invalidSettings", source: chrome-extension://naiheiicbfnjaghlaloihpbpmccoijld/test.html (0)
[9983:3847:0901/075155:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] ExtensionContentSettingsApiTest.Standard (5111 ms)
[56/226] ExtensionContentSettingsApiTest.Standard (6781 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_SearchInvalid
[10001:3847:0901/075159:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
../../third_party/re2/re2/re2.cc:214: Error parsing '(': missing ): (
[10002:14595:0901/075200:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[10002:14595:0901/075200:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[10002:14595:0901/075200:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[10002:13063:0901/075200:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10002:13063:0901/075200:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DownloadExtensionTest.DownloadExtensionTest_SearchInvalid (3022 ms)
[57/226] DownloadExtensionTest.DownloadExtensionTest_SearchInvalid (4651 ms)
[ RUN ] DeclarativeContentApiTest.Overview
[9993:3847:0901/075157:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DeclarativeContentApiTest.Overview (5994 ms)
[58/226] DeclarativeContentApiTest.Overview (7399 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_DangerousOverride
[10009:3847:0901/075204:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54459...
sending server_data: {"host": "127.0.0.1", "port": 54459} (36 bytes)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_DangerousOverride (6531 ms)
[59/226] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_DangerousOverride (8271 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IllegalFilename
[10010:3847:0901/075205:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54461...
sending server_data: {"host": "127.0.0.1", "port": 54461} (36 bytes)
[10014:14343:0901/075208:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[10014:14343:0901/075208:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[10004:40963:0901/075208:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10004:40963:0901/075208:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IllegalFilename (6519 ms)
[60/226] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IllegalFilename (8077 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_Overwrite
[10023:3847:0901/075212:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54464...
sending server_data: {"host": "127.0.0.1", "port": 54464} (36 bytes)
[10027:14595:0901/075215:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[10027:14595:0901/075215:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[10017:41219:0901/075216:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10017:41219:0901/075216:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_Overwrite (6375 ms)
[61/226] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_Overwrite (7947 ms)
[ RUN ] BrowserActionApiTest.DynamicBrowserAction
[10024:3847:0901/075212:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10018:3847:0901/075216:INFO:CONSOLE(33)] "The imageData property must contain an ImageData object or dictionary of ImageData objects.", source: chrome-extension://cadgcbiaefdhgddncogmjpnffgpplnbm/background.js (33)
[10018:3847:0901/075216:INFO:CONSOLE(33)] "The path property must not be empty.", source: chrome-extension://cadgcbiaefdhgddncogmjpnffgpplnbm/background.js (33)
[10026:13063:0901/075216:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10026:13063:0901/075216:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10026:13063:0901/075216:WARNING:channel.cc(325)] RawChannel write error
[10018:41219:0901/075216:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10018:41219:0901/075216:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowserActionApiTest.DynamicBrowserAction (6893 ms)
[62/226] BrowserActionApiTest.DynamicBrowserAction (8434 ms)
[ RUN ] FileSystemApiTest.RequestFileSystem_NotChromeOS
[10044:3847:0901/075221:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10031:8711:0901/075223:ERROR:mach_broker_mac.mm(222)] Unknown process 10047 is sending Mach IPC messages!
[10031:3847:0901/075225:ERROR:file_system_api.cc(1248)] Not implemented reached in virtual ExtensionFunction::ResponseAction extensions::FileSystemRequestFileSystemFunction::Run()
[10031:3847:0901/075225:INFO:CONSOLE(0)] "[SUCCESS] readOnlyVolume", source: chrome-extension://enncgloeblgfnjplaegccpgchfoifbgh/test.html (0)
[10045:12807:0901/075225:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10031:41219:0901/075225:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] FileSystemApiTest.RequestFileSystem_NotChromeOS (6726 ms)
[63/226] FileSystemApiTest.RequestFileSystem_NotChromeOS (8360 ms)
[ RUN ] ExtensionBrowserTest.WindowOpenInvalidExtension
[10035:3847:0901/075220:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10030:41219:0901/075223:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10030:41219:0901/075223:WARNING:channel.cc(325)] RawChannel write error
[10030:41219:0901/075225:WARNING:extension_protocols.cc(426)] Failed to GetPathForExtension: thisissurelynotavalidextensionid
[10030:41219:0901/075225:WARNING:url_request_job_manager.cc(89)] Failed to map: chrome-extension://thisissurelynotavalidextensionid/newtab.html
[10030:41219:0901/075225:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionBrowserTest.WindowOpenInvalidExtension (8074 ms)
[64/226] ExtensionBrowserTest.WindowOpenInvalidExtension (9707 ms)
[ RUN ] IdentityOldProfilesGetAccountsFunctionTest.TwoAccountsSignedIn
[10057:3847:0901/075230:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10059:14595:0901/075231:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[10059:14595:0901/075231:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[10059:14595:0901/075231:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] IdentityOldProfilesGetAccountsFunctionTest.TwoAccountsSignedIn (3686 ms)
[65/226] IdentityOldProfilesGetAccountsFunctionTest.TwoAccountsSignedIn (5409 ms)
[ RUN ] GcmApiTest.Incognito
[10056:3847:0901/075229:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10050:4611:0901/075232:ERROR:mach_broker_mac.mm(222)] Unknown process 10060 is sending Mach IPC messages!
[10050:3847:0901/075233:INFO:CONSOLE(0)] "[SUCCESS] testIncognito", source: chrome-extension://ohiajbmglnddpfidgmpnnfenffkcmfei/_generated_background_page.html (0)
[10058:13063:0901/075233:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10058:13063:0901/075233:WARNING:channel.cc(325)] RawChannel write error
[10061:13575:0901/075233:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[10061:13575:0901/075233:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10061:13575:0901/075233:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10050:38915:0901/075233:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] GcmApiTest.Incognito (6651 ms)
[66/226] GcmApiTest.Incognito (8308 ms)
[ RUN ] IdentityGetProfileUserInfoFunctionTest.SignedInNoEmail
[10066:3847:0901/075235:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10068:13063:0901/075236:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[10068:13063:0901/075236:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[10068:13063:0901/075236:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10068:13063:0901/075236:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10068:13063:0901/075236:WARNING:channel.cc(325)] RawChannel write error
[ OK ] IdentityGetProfileUserInfoFunctionTest.SignedInNoEmail (3525 ms)
[67/226] IdentityGetProfileUserInfoFunctionTest.SignedInNoEmail (5260 ms)
[ RUN ] GetAuthTokenFunctionTest.NonInteractiveMintFailure
[10071:3847:0901/075237:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10067:3847:0901/075240:INFO:CONSOLE(5)] "hi there", source: chrome-extension://cnlelpgpggiokegnicaeaplgepgdobci/test.js (5)
[10067:39683:0901/075240:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10067:39683:0901/075240:WARNING:channel.cc(325)] RawChannel write error
[10067:39683:0901/075240:ERROR:checkin_request.cc(178)] Failed to get checkin response. Fetcher failed. Retrying.
[ OK ] GetAuthTokenFunctionTest.NonInteractiveMintFailure (5311 ms)
[68/226] GetAuthTokenFunctionTest.NonInteractiveMintFailure (6931 ms)
[ RUN ] GetAuthTokenFunctionTest.ScopesEmpty
[10077:3847:0901/075240:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10073:3847:0901/075243:INFO:CONSOLE(5)] "hi there", source: chrome-extension://cnlelpgpggiokegnicaeaplgepgdobci/test.js (5)
[ OK ] GetAuthTokenFunctionTest.ScopesEmpty (5219 ms)
[69/226] GetAuthTokenFunctionTest.ScopesEmpty (6923 ms)
[ RUN ] RemoveCachedAuthTokenFunctionTest.NonMatchingToken
[10083:3847:0901/075244:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10085:14083:0901/075245:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[10085:12551:0901/075245:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10085:12551:0901/075245:WARNING:channel.cc(325)] RawChannel write error
[ OK ] RemoveCachedAuthTokenFunctionTest.NonMatchingToken (3368 ms)
[70/226] RemoveCachedAuthTokenFunctionTest.NonMatchingToken (4899 ms)
[ RUN ] InstanceIDApiTest.GetCreationTime
[10089:3847:0901/075247:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10084:3847:0901/075250:INFO:CONSOLE(0)] "[SUCCESS] getCreationTimeWithoutCallback", source: chrome-extension://aeolpcgboeelclihebgcgpnkjmgabjoc/_generated_background_page.html (0)
[10084:3847:0901/075250:INFO:CONSOLE(0)] "[SUCCESS] getCreationTimeBeforeGetID", source: chrome-extension://aeolpcgboeelclihebgcgpnkjmgabjoc/_generated_background_page.html (0)
[10084:3847:0901/075250:INFO:CONSOLE(0)] "[SUCCESS] getCreationTimeAfterGetID", source: chrome-extension://aeolpcgboeelclihebgcgpnkjmgabjoc/_generated_background_page.html (0)
[10093:13063:0901/075250:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[10093:13063:0901/075250:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] InstanceIDApiTest.GetCreationTime (5334 ms)
[71/226] InstanceIDApiTest.GetCreationTime (6987 ms)
[ RUN ] ExperimentalApiTest.PermissionsSucceed
[10094:3847:0901/075249:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10088:3847:0901/075252:INFO:CONSOLE(0)] "[SUCCESS] history", source: chrome-extension://cheakhhghbnfjbehiihiclmhbeioolja/_generated_background_page.html (0)
[10088:3847:0901/075252:INFO:CONSOLE(0)] "[SUCCESS] bookmarks", source: chrome-extension://cheakhhghbnfjbehiihiclmhbeioolja/_generated_background_page.html (0)
[10088:3847:0901/075252:INFO:CONSOLE(0)] "[SUCCESS] tabs", source: chrome-extension://cheakhhghbnfjbehiihiclmhbeioolja/_generated_background_page.html (0)
[ OK ] ExperimentalApiTest.PermissionsSucceed (5680 ms)
[72/226] ExperimentalApiTest.PermissionsSucceed (7144 ms)
[ RUN ] ReadingListPrivateApiTest.ReadingListPrivate
[10101:3847:0901/075254:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10097:3847:0901/075257:INFO:CONSOLE(0)] "[SUCCESS] addAndRemoveEntry", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[10097:3847:0901/075257:INFO:CONSOLE(0)] "[SUCCESS] addInvalidUrl", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[10097:3847:0901/075257:INFO:CONSOLE(0)] "[SUCCESS] removeNonExistentEntry", source: chrome-extension://nlkfkaabpcgghgaahaohbfgjfdkkginb/test.html (0)
[ OK ] ReadingListPrivateApiTest.ReadingListPrivate (5691 ms)
[73/226] ReadingListPrivateApiTest.ReadingListPrivate (7510 ms)
[ RUN ] StreamsPrivateApiTest.Headers
[10106:3847:0901/075257:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10107:13063:0901/075300:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] StreamsPrivateApiTest.Headers (5757 ms)
[74/226] StreamsPrivateApiTest.Headers (7737 ms)
[ RUN ] WebrtcAudioPrivateTest.GetActiveSinkNoMediaStream
[10118:3847:0901/075304:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10119:14339:0901/075305:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[10119:14339:0901/075305:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[10119:14339:0901/075305:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[10119:12807:0901/075305:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebrtcAudioPrivateTest.GetActiveSinkNoMediaStream (3506 ms)
[75/226] WebrtcAudioPrivateTest.GetActiveSinkNoMediaStream (5237 ms)
[ RUN ] WebNavigationApiTest.ServerRedirectSingleProcess
[10112:3847:0901/075302:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10109:3847:0901/075305:INFO:CONSOLE(159)] "Received event 'onBeforeNavigate':{"frameId":0,"parentFrameId":-1,"processId":0,"tabId":0,"timeStamp":0,"url":"http://www.a.com:54469/extensions/api_test/webnavigation/serverRedirectSingleProcess/a.html"}", source: chrome-extension://abmicmlcfjpbbhgagjlcpldbplhcoboj/framework.js (159)
[10109:3847:0901/075305:INFO:CONSOLE(159)] "Received event 'onCommitted':{"frameId":0,"processId":0,"tabId":0,"timeStamp":0,"transitionQualifiers":[],"transitionType":"typed","url":"http://www.a.com:54469/extensions/api_test/webnavigation/serverRedirectSingleProcess/a.html"}", source: chrome-extension://abmicmlcfjpbbhgagjlcpldbplhcoboj/framework.js (159)
[10109:3847:0901/075305:INFO:CONSOLE(159)] "Received event 'onDOMContentLoaded':{"frameId":0,"processId":0,"tabId":0,"timeStamp":0,"url":"http://www.a.com:54469/extensions/api_test/webnavigation/serverRedirectSingleProcess/a.html"}", source: chrome-extension://abmicmlcfjpbbhgagjlcpldbplhcoboj/framework.js (159)
[10109:73227:0901/075305:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[10109:3847:0901/075305:INFO:CONSOLE(159)] "Received event 'onCompleted':{"frameId":0,"processId":0,"tabId":0,"timeStamp":0,"url":"http://www.a.com:54469/extensions/api_test/webnavigation/serverRedirectSingleProcess/a.html"}", source: chrome-extension://abmicmlcfjpbbhgagjlcpldbplhcoboj/framework.js (159)
[10109:3847:0901/075305:INFO:CONSOLE(159)] "Received event 'onBeforeNavigate':{"frameId":0,"parentFrameId":-1,"processId":0,"tabId":0,"timeStamp":0,"url":"http://www.b.com:54469/server-redirect"}", source: chrome-extension://abmicmlcfjpbbhgagjlcpldbplhcoboj/framework.js (159)
[10109:73227:0901/075305:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /
[10109:3847:0901/075305:INFO:CONSOLE(159)] "Received event 'onCommitted':{"frameId":0,"processId":0,"tabId":0,"timeStamp":0,"transitionQualifiers":["server_redirect"],"transitionType":"typed","url":"http://www.b.com:54469/"}", source: chrome-extension://abmicmlcfjpbbhgagjlcpldbplhcoboj/framework.js (159)
[10109:3847:0901/075305:INFO:CONSOLE(159)] "Received event 'onDOMContentLoaded':{"frameId":0,"processId":0,"tabId":0,"timeStamp":0,"url":"http://www.b.com:54469/"}", source: chrome-extension://abmicmlcfjpbbhgagjlcpldbplhcoboj/framework.js (159)
[10109:3847:0901/075305:INFO:CONSOLE(159)] "Received event 'onCompleted':{"frameId":0,"processId":0,"tabId":0,"timeStamp":0,"url":"http://www.b.com:54469/"}", source: chrome-extension://abmicmlcfjpbbhgagjlcpldbplhcoboj/framework.js (159)
[10109:3847:0901/075305:INFO:CONSOLE(0)] "[SUCCESS] serverRedirectSingleProcess", source: chrome-extension://abmicmlcfjpbbhgagjlcpldbplhcoboj/test_serverRedirectSingleProcess.html (0)
[10114:13063:0901/075305:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10114:13063:0901/075305:WARNING:channel.cc(325)] RawChannel write error
[10109:3847:0901/075306:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.ServerRedirectSingleProcess (6423 ms)
[76/226] WebNavigationApiTest.ServerRedirectSingleProcess (7918 ms)
[ RUN ] AppApiTest.OpenWebPopupFromWebIframe
[10126:3847:0901/075309:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10120:38659:0901/075312:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[10120:38659:0901/075312:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10120:38659:0901/075312:WARNING:channel.cc(325)] RawChannel write error
[10120:73227:0901/075313:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[10120:73227:0901/075313:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] AppApiTest.OpenWebPopupFromWebIframe (5435 ms)
[77/226] AppApiTest.OpenWebPopupFromWebIframe (7094 ms)
[ RUN ] BackgroundXhrTest.TlsClientAuth
[10127:3847:0901/075310:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:54475...
sending server_data: {"host": "127.0.0.1", "port": 54475} (36 bytes)
[10121:40963:0901/075314:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10121:40963:0901/075314:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10121:40963:0901/075314:WARNING:channel.cc(325)] RawChannel write error
[10121:40963:0901/075314:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10121:40963:0901/075314:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BackgroundXhrTest.TlsClientAuth (6877 ms)
[78/226] BackgroundXhrTest.TlsClientAuth (8353 ms)
[ RUN ] ContentCapabilitiesTest.WebUnlimitedStorageIsIsolated
[10137:3847:0901/075317:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ContentCapabilitiesTest.WebUnlimitedStorageIsIsolated (3692 ms)
[79/226] ContentCapabilitiesTest.WebUnlimitedStorageIsIsolated (5356 ms)
[ RUN ] ExtensionCrxInstallerTest.Whitelisting
[10141:3847:0901/075318:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10136:40963:0901/075321:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10136:40963:0901/075321:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionCrxInstallerTest.Whitelisting (5131 ms)
[80/226] ExtensionCrxInstallerTest.Whitelisting (6991 ms)
[ RUN ] ExtensionContextMenuBrowserTest.LongTitle
[10147:3847:0901/075322:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10152:13315:0901/075325:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10152:13315:0901/075325:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionContextMenuBrowserTest.LongTitle (6134 ms)
[81/226] ExtensionContextMenuBrowserTest.LongTitle (7858 ms)
[ RUN ] ExtensionStorageMonitorTest.ExceedInitialThreshold
[10153:3847:0901/075325:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10149:3847:0901/075332:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://maafcekfkpoedlhhkhpopgddgplbcjpd/index.html (0)
[10149:38147:0901/075332:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionStorageMonitorTest.ExceedInitialThreshold (9264 ms)
[82/226] ExtensionStorageMonitorTest.ExceedInitialThreshold (11013 ms)
[ RUN ] ExtensionStorageMonitorTest.DisableForInstalledExtensions
[10159:3847:0901/075330:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10155:3847:0901/075335:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://gddpdpocdbcjpkdikfijknclpcngiijf/index.html (0)
[10161:13063:0901/075335:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10155:40707:0901/075335:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionStorageMonitorTest.DisableForInstalledExtensions (7928 ms)
[83/226] ExtensionStorageMonitorTest.DisableForInstalledExtensions (9619 ms)
[ RUN ] ExtensionWebUITest.EmbedDisabledExtension
[10167:3847:0901/075336:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10164:41219:0901/075339:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10164:41219:0901/075339:WARNING:channel.cc(325)] RawChannel write error
[10164:3847:0901/075340:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ExtensionWebUITest.EmbedDisabledExtension (7110 ms)
[84/226] ExtensionWebUITest.EmbedDisabledExtension (8879 ms)
[ RUN ] WebstoreStartupInstallerTest.InstallNotAllowedFromNonVerifiedDomains
HTTP server started on http://127.0.0.1:54490...
sending server_data: {"host": "127.0.0.1", "port": 54490} (36 bytes)
[10174:3847:0901/075340:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10169:3847:0901/075342:INFO:CONSOLE(8)] "Page loaded", source: http://nonapp.com:54490/files/extensions/api_test/webstore_inline_install/install_non_verified_domain.html (8)
[10169:3847:0901/075342:INFO:CONSOLE(37)] "In runTest1", source: http://nonapp.com:54490/files/extensions/api_test/webstore_inline_install/install_non_verified_domain.html (37)
[10169:3847:0901/075343:INFO:CONSOLE(21)] "Ran test, sending response", source: http://nonapp.com:54490/files/extensions/api_test/webstore_inline_install/install_non_verified_domain.html (21)
[10169:3847:0901/075343:INFO:CONSOLE(23)] "Test complete", source: http://nonapp.com:54490/files/extensions/api_test/webstore_inline_install/install_non_verified_domain.html (23)
[10169:3847:0901/075343:INFO:CONSOLE(50)] "In runTest2", source: http://nonapp.com:54490/files/extensions/api_test/webstore_inline_install/install_non_verified_domain.html (50)
[10169:3847:0901/075344:INFO:CONSOLE(21)] "Ran test, sending response", source: http://nonapp.com:54490/files/extensions/api_test/webstore_inline_install/install_non_verified_domain.html (21)
[10169:3847:0901/075344:INFO:CONSOLE(23)] "Test complete", source: http://nonapp.com:54490/files/extensions/api_test/webstore_inline_install/install_non_verified_domain.html (23)
[ OK ] WebstoreStartupInstallerTest.InstallNotAllowedFromNonVerifiedDomains (6837 ms)
[85/226] WebstoreStartupInstallerTest.InstallNotAllowedFromNonVerifiedDomains (8502 ms)
[ RUN ] WindowOpenPanelTest.WindowOpenPanel
[10188:3847:0901/075348:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10183:3847:0901/075351:INFO:CONSOLE(0)] "[SUCCESS] openPanel", source: chrome-extension://lkpclkaofahijhkbcpbfkfkfjjblmefb/test.html (0)
[ OK ] WindowOpenPanelTest.WindowOpenPanel (5875 ms)
[86/226] WindowOpenPanelTest.WindowOpenPanel (7682 ms)
[ RUN ] WebstoreStartupInstallerTest.InstallFromHostedApp
HTTP server started on http://127.0.0.1:54495...
sending server_data: {"host": "127.0.0.1", "port": 54495} (36 bytes)
[10182:3847:0901/075346:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10176:3847:0901/075348:INFO:CONSOLE(8)] "Page loaded", source: http://app.com:54495/files/extensions/api_test/webstore_inline_install/install.html (8)
[10176:40963:0901/075348:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10176:40963:0901/075348:WARNING:channel.cc(325)] RawChannel write error
[10176:3847:0901/075349:INFO:CONSOLE(11)] "In runTest", source: http://app.com:54495/files/extensions/api_test/webstore_inline_install/install.html (11)
[10176:3847:0901/075352:INFO:CONSOLE(22)] "Ran test, sending response", source: http://app.com:54495/files/extensions/api_test/webstore_inline_install/install.html (22)
[10176:3847:0901/075352:INFO:CONSOLE(24)] "Test complete", source: http://app.com:54495/files/extensions/api_test/webstore_inline_install/install.html (24)
[ OK ] WebstoreStartupInstallerTest.InstallFromHostedApp (9720 ms)
[87/226] WebstoreStartupInstallerTest.InstallFromHostedApp (11418 ms)
[ RUN ] ContentFaviconDriverTest.ReloadIgnoringCache
[10202:3847:0901/075357:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54504...
sending server_data: {"host": "127.0.0.1", "port": 54504} (36 bytes)
[ OK ] ContentFaviconDriverTest.ReloadIgnoringCache (5369 ms)
[88/226] ContentFaviconDriverTest.ReloadIgnoringCache (7062 ms)
[ RUN ] WindowOpenPanelTest.WindowOpenPanelDetached
[10201:3847:0901/075356:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10195:3847:0901/075400:INFO:CONSOLE(0)] "[SUCCESS] openDetachedPanel", source: chrome-extension://dclpaacpjjelaapdpgjiamggjkdaefea/test.html (0)
[10195:5635:0901/075400:ERROR:mach_broker_mac.mm(222)] Unknown process 10209 is sending Mach IPC messages!
[10195:3847:0901/075400:INFO:CONSOLE(0)] "[SUCCESS] openDetachedPanelWithSize", source: chrome-extension://dclpaacpjjelaapdpgjiamggjkdaefea/test.html (0)
[10195:5635:0901/075401:ERROR:mach_broker_mac.mm(222)] Unknown process 10210 is sending Mach IPC messages!
[10195:3847:0901/075401:INFO:CONSOLE(0)] "[SUCCESS] openDetachedPanelWithOrigin", source: chrome-extension://dclpaacpjjelaapdpgjiamggjkdaefea/test.html (0)
[10195:5635:0901/075401:ERROR:mach_broker_mac.mm(222)] Unknown process 10212 is sending Mach IPC messages!
[10195:3847:0901/075401:INFO:CONSOLE(0)] "[SUCCESS] openDetachedPanelWithFullBounds", source: chrome-extension://dclpaacpjjelaapdpgjiamggjkdaefea/test.html (0)
[10203:13319:0901/075401:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10203:13319:0901/075401:WARNING:channel.cc(325)] RawChannel write error
[10195:38147:0901/075402:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[10195:38147:0901/075402:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[10195:38147:0901/075402:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WindowOpenPanelTest.WindowOpenPanelDetached (8750 ms)
[89/226] WindowOpenPanelTest.WindowOpenPanelDetached (10567 ms)
[ RUN ] FirstRunBrowserTest.SetShowFirstRunBubblePref
[10216:3847:0901/075404:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10218:13063:0901/075405:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[10218:13063:0901/075405:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[10218:13063:0901/075405:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10218:13063:0901/075405:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10218:14595:0901/075405:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[10218:14595:0901/075405:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[10218:14595:0901/075405:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] FirstRunBrowserTest.SetShowFirstRunBubblePref (3700 ms)
[90/226] FirstRunBrowserTest.SetShowFirstRunBubblePref (5432 ms)
[ RUN ] GeolocationAccessTokenStoreTest.OldUrlRemoval
[10221:3847:0901/075406:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10223:14339:0901/075408:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[ OK ] GeolocationAccessTokenStoreTest.OldUrlRemoval (3683 ms)
[91/226] GeolocationAccessTokenStoreTest.OldUrlRemoval (5425 ms)
[ RUN ] GeolocationBrowserTest.IFramesWithCachedPosition
[10232:3847:0901/075412:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10227:73227:0901/075413:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[10227:3847:0901/075414:WARNING:geolocation_browsertest.cc(283)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.IFramesWithCachedPosition (4404 ms)
[92/226] GeolocationBrowserTest.IFramesWithCachedPosition (6241 ms)
[ RUN ] GeolocationBrowserTest.NoPromptForSecondTab
[10226:3847:0901/075409:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10222:74251:0901/075410:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[10222:40707:0901/075415:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10222:40707:0901/075415:WARNING:channel.cc(325)] RawChannel write error
[10222:3847:0901/075415:WARNING:geolocation_browsertest.cc(283)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.NoPromptForSecondTab (8424 ms)
[93/226] GeolocationBrowserTest.NoPromptForSecondTab (10055 ms)
[ RUN ] HistoryBrowserTest.InvalidURLNoHistory
HTTP server started on http://127.0.0.1:54527...
sending server_data: {"host": "127.0.0.1", "port": 54527} (36 bytes)
[10243:3847:0901/075419:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10243:3847:0901/075421:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[10243:3847:0901/075421:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[10243:3847:0901/075421:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] HistoryBrowserTest.InvalidURLNoHistory (5549 ms)
[94/226] HistoryBrowserTest.InvalidURLNoHistory (7142 ms)
[ RUN ] ImageDecoderBrowserTest.StartAndKillProcess
[10242:3847:0901/075419:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10236:40195:0901/075422:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10236:40195:0901/075422:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ImageDecoderBrowserTest.StartAndKillProcess (5497 ms)
[95/226] ImageDecoderBrowserTest.StartAndKillProcess (7092 ms)
[ RUN ] DataProxyScriptBrowserTest.Verify
[10254:3847:0901/075426:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10257:13063:0901/075428:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[10257:13063:0901/075428:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10257:13063:0901/075428:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DataProxyScriptBrowserTest.Verify (4202 ms)
[96/226] DataProxyScriptBrowserTest.Verify (5716 ms)
[ RUN ] ProxyBrowserTest.BasicAuthWSConnect
BasicAuthProxy server started on port 54528...
sending server_data: {"host": "127.0.0.1", "port": 54528} (36 bytes)
[10255:3847:0901/075426:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:54530...
sending server_data: {"host": "127.0.0.1", "port": 54530} (36 bytes)
127.0.0.1 - - [01/Sep/2015 07:54:28] "GET http://127.0.0.1:54530/proxied_request_check.html HTTP/1.1" 407 -
127.0.0.1 - - [01/Sep/2015 07:54:30] "CONNECT 127.0.0.1:54530 HTTP/1.1" 200 -
127.0.0.1 - - [01/Sep/2015 07:54:30] "GET http://127.0.0.1:54530/favicon.ico HTTP/1.1" 500 -
127.0.0.1 - - [01/Sep/2015 07:54:30] "CONNECT www.google.com:443 HTTP/1.1" 200 -
[10247:38915:0901/075430:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10247:38915:0901/075430:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ProxyBrowserTest.BasicAuthWSConnect (7630 ms)
[97/226] ProxyBrowserTest.BasicAuthWSConnect (9555 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForFetchWithoutOnSubmit
[10264:3847:0901/075431:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10260:50219:0901/075433:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PromptForFetchWithoutOnSubmit (4004 ms)
[98/226] PasswordManagerBrowserTestBase.PromptForFetchWithoutOnSubmit (5477 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptWhenPasswordFormWithoutUsernameFieldSubmitted
[10269:3847:0901/075435:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10266:55323:0901/075436:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.PromptWhenPasswordFormWithoutUsernameFieldSubmitted (4596 ms)
[99/226] PasswordManagerBrowserTestBase.PromptWhenPasswordFormWithoutUsernameFieldSubmitted (6245 ms)
[ RUN ] PasswordManagerBrowserTestBase.SaveWhenIFrameDestroyedOnFormSubmit
[10274:3847:0901/075438:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10270:55579:0901/075439:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.SaveWhenIFrameDestroyedOnFormSubmit (4418 ms)
[100/226] PasswordManagerBrowserTestBase.SaveWhenIFrameDestroyedOnFormSubmit (6180 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoFormElementTest
[10279:3847:0901/075441:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10276:56607:0901/075442:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[10276:39427:0901/075443:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10276:39427:0901/075443:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PasswordManagerBrowserTestBase.NoFormElementTest (4528 ms)
[101/226] PasswordManagerBrowserTestBase.NoFormElementTest (6380 ms)
[ RUN ] PrefsFunctionalTest.TestJavascriptEnableDisable
[10290:3847:0901/075447:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54564...
sending server_data: {"host": "127.0.0.1", "port": 54564} (36 bytes)
[10286:40451:0901/075449:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrefsFunctionalTest.TestJavascriptEnableDisable (4465 ms)
[102/226] PrefsFunctionalTest.TestJavascriptEnableDisable (6316 ms)
[ RUN ] MaterialPDFExtensionTest.BasicPlugin
[10284:3847:0901/075444:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10280:73987:0901/075445:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[10280:3847:0901/075449:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[10280:3847:0901/075452:INFO:CONSOLE(0)] "[SUCCESS] testPageSize", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[10280:3847:0901/075452:INFO:CONSOLE(0)] "[SUCCESS] testAccessibility", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[10280:3847:0901/075452:INFO:CONSOLE(0)] "[SUCCESS] testAccessibilityWithPage", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[10280:3847:0901/075452:INFO:CONSOLE(0)] "[SUCCESS] testGetSelectedText", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[10280:3847:0901/075452:INFO:CONSOLE(0)] "[SUCCESS] testHasCorrectTitle", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[10280:41219:0901/075452:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[10280:41219:0901/075452:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[10280:41219:0901/075452:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[10280:41219:0901/075452:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10280:41219:0901/075452:WARNING:channel.cc(325)] RawChannel write error
[10280:41219:0901/075452:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10287:12807:0901/075452:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] MaterialPDFExtensionTest.BasicPlugin (11209 ms)
[103/226] MaterialPDFExtensionTest.BasicPlugin (13031 ms)
[ RUN ] PrerenderBrowserTest.PrerenderAlertBeforeOnload
[10303:3847:0901/075454:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54569...
sending server_data: {"host": "127.0.0.1", "port": 54569} (36 bytes)
[10310:12807:0901/075458:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderAlertBeforeOnload (6740 ms)
[104/226] PrerenderBrowserTest.PrerenderAlertBeforeOnload (8655 ms)
[ RUN ] PrerenderBrowserTest.PrerenderDownloadClientRedirect
[10309:3847:0901/075457:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54574...
sending server_data: {"host": "127.0.0.1", "port": 54574} (36 bytes)
[10313:13063:0901/075501:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[10313:13063:0901/075501:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[10313:13063:0901/075501:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[10313:13063:0901/075501:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10313:13063:0901/075501:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10304:40195:0901/075501:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[10304:40195:0901/075501:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[10304:40195:0901/075501:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[10304:40195:0901/075501:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderDownloadClientRedirect (7566 ms)
[105/226] PrerenderBrowserTest.PrerenderDownloadClientRedirect (9416 ms)
[ RUN ] PrerenderBrowserTest.PrerenderExcessiveMemory
[10317:3847:0901/075502:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54581...
sending server_data: {"host": "127.0.0.1", "port": 54581} (36 bytes)
[10323:13063:0901/075506:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10323:13063:0901/075506:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10323:13063:0901/075506:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderExcessiveMemory (6620 ms)
[106/226] PrerenderBrowserTest.PrerenderExcessiveMemory (8320 ms)
[ RUN ] PrerenderBrowserTest.PrerenderClientRedirectToFragment
[10324:3847:0901/075506:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54585...
sending server_data: {"host": "127.0.0.1", "port": 54585} (36 bytes)
[10325:13319:0901/075510:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[10325:13319:0901/075510:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[10325:13319:0901/075510:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10325:13319:0901/075510:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderClientRedirectToFragment (6682 ms)
[107/226] PrerenderBrowserTest.PrerenderClientRedirectToFragment (8380 ms)
[ RUN ] PrerenderBrowserTest.PrerenderXhrPut
[10331:3847:0901/075510:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54594...
sending server_data: {"host": "127.0.0.1", "port": 54594} (36 bytes)
[10327:40451:0901/075514:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderXhrPut (6149 ms)
[108/226] PrerenderBrowserTest.PrerenderXhrPut (7748 ms)
[ RUN ] PrerenderBrowserTest.PrerenderHTML5MediaSourceVideo
[10338:3847:0901/075514:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54599...
sending server_data: {"host": "127.0.0.1", "port": 54599} (36 bytes)
[10333:38915:0901/075521:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10333:38915:0901/075521:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderHTML5MediaSourceVideo (9541 ms)
[109/226] PrerenderBrowserTest.PrerenderHTML5MediaSourceVideo (11045 ms)
[ RUN ] PrerenderBrowserTest.PrerenderDeferredImage
[10345:3847:0901/075518:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54605...
sending server_data: {"host": "127.0.0.1", "port": 54605} (36 bytes)
[10341:37379:0901/075522:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10341:37379:0901/075522:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderDeferredImage (6338 ms)
[110/226] PrerenderBrowserTest.PrerenderDeferredImage (7945 ms)
[ RUN ] ProfileBrowserTest.URLFetcherUsingMediaContextDuringShutdown
[10357:3847:0901/075526:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10358:14595:0901/075527:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[10358:14595:0901/075527:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[10358:14595:0901/075527:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[10358:13063:0901/075527:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10358:13063:0901/075527:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ProfileBrowserTest.URLFetcherUsingMediaContextDuringShutdown (3308 ms)
[111/226] ProfileBrowserTest.URLFetcherUsingMediaContextDuringShutdown (4914 ms)
[ RUN ] PrerenderBrowserTestWithExtensions.TabsApi
[10354:3847:0901/075525:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54617...
sending server_data: {"host": "127.0.0.1", "port": 54617} (36 bytes)
[10349:3847:0901/075531:INFO:CONSOLE(0)] "[SUCCESS] onReplacedEvent", source: chrome-extension://gmjhfbijidcjijoijaabgoebmnicgmgd/on_replaced.html (0)
[10362:12807:0901/075531:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10362:12807:0901/075531:WARNING:channel.cc(325)] RawChannel write error
[10360:13319:0901/075531:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[10360:13319:0901/075531:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10360:13319:0901/075531:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10349:36355:0901/075531:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTestWithExtensions.TabsApi (9045 ms)
[112/226] PrerenderBrowserTestWithExtensions.TabsApi (10585 ms)
[ RUN ] PushMessagingIncognitoBrowserTest.IncognitoGetSubscriptionDoesNotHang
HTTPS server started on https://127.0.0.1:54618...
sending server_data: {"host": "127.0.0.1", "port": 54618} (36 bytes)
[10367:3847:0901/075531:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10361:37123:0901/075535:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10361:37123:0901/075535:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PushMessagingIncognitoBrowserTest.IncognitoGetSubscriptionDoesNotHang (6057 ms)
[113/226] PushMessagingIncognitoBrowserTest.IncognitoGetSubscriptionDoesNotHang (7530 ms)
[ RUN ] ReferrerPolicyTest.Origin
[10373:3847:0901/075535:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10369:40451:0901/075537:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[10369:40451:0901/075537:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[10369:40451:0901/075537:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[10369:40451:0901/075537:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10369:40451:0901/075537:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ReferrerPolicyTest.Origin (3519 ms)
[114/226] ReferrerPolicyTest.Origin (5123 ms)
[ RUN ] ReferrerPolicyTest.HttpsLeftClickOrigin
[10378:3847:0901/075538:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ReferrerPolicyTest.HttpsLeftClickOrigin (3070 ms)
[115/226] ReferrerPolicyTest.HttpsLeftClickOrigin (4751 ms)
[ RUN ] ReferrerPolicyTest.HttpsMiddleClickTargetBlankRedirect
[10383:3847:0901/075541:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ReferrerPolicyTest.HttpsMiddleClickTargetBlankRedirect (3210 ms)
[116/226] ReferrerPolicyTest.HttpsMiddleClickTargetBlankRedirect (4684 ms)
[ RUN ] ContextMenuBrowserTest.RealMenu
[10388:3847:0901/075543:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10393:14339:0901/075546:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[10384:38915:0901/075546:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ContextMenuBrowserTest.RealMenu (4662 ms)
[117/226] ContextMenuBrowserTest.RealMenu (6046 ms)
[ RUN ] ContextMenuBrowserTest.OpenIncognitoNoneReferrer
[10394:3847:0901/075545:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54628...
sending server_data: {"host": "127.0.0.1", "port": 54628} (36 bytes)
[10395:14083:0901/075548:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10395:14083:0901/075548:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ContextMenuBrowserTest.OpenIncognitoNoneReferrer (5545 ms)
[118/226] ContextMenuBrowserTest.OpenIncognitoNoneReferrer (6980 ms)
[ RUN ] ContextMenuBrowserTest.DataSaverHttpsOpenImageInNewTab
[10401:3847:0901/075549:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10402:14595:0901/075550:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[10402:14595:0901/075550:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[10402:14595:0901/075550:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[10402:13063:0901/075550:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ContextMenuBrowserTest.DataSaverHttpsOpenImageInNewTab (2824 ms)
[119/226] ContextMenuBrowserTest.DataSaverHttpsOpenImageInNewTab (4072 ms)
[ RUN ] SpellCheckerSubMenuObserverTest.ToggleSpelling
[10407:3847:0901/075552:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SpellCheckerSubMenuObserverTest.ToggleSpelling (3023 ms)
[120/226] SpellCheckerSubMenuObserverTest.ToggleSpelling (4435 ms)
[ RUN ] ChromeResourceDispatcherHostDelegateBrowserTest.PolicyHeader
[10411:3847:0901/075553:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ChromeResourceDispatcherHostDelegateBrowserTest.PolicyHeader (3261 ms)
[121/226] ChromeResourceDispatcherHostDelegateBrowserTest.PolicyHeader (4698 ms)
[ RUN ] ContinueWhereILeftOffTest.PRE_PRE_LocalStorageClearedOnExit
[10417:3847:0901/075557:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10413:40451:0901/075558:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10413:40451:0901/075558:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ContinueWhereILeftOffTest.PRE_PRE_LocalStorageClearedOnExit (3255 ms)
[122/226] ContinueWhereILeftOffTest.PRE_PRE_LocalStorageClearedOnExit (4804 ms)
[ RUN ] RestartTest.PRE_Post
[10421:3847:0901/075558:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10415:40451:0901/075559:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10415:40451:0901/075559:WARNING:channel.cc(325)] RawChannel write error
[ OK ] RestartTest.PRE_Post (3230 ms)
[123/226] RestartTest.PRE_Post (4518 ms)
[ RUN ] SessionRestoreTest.RestorePinnedSelectedTab
[10427:3847:0901/075601:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10423:10499:0901/075608:ERROR:mach_broker_mac.mm(222)] Unknown process 10439 is sending Mach IPC messages!
[ OK ] SessionRestoreTest.RestorePinnedSelectedTab (8607 ms)
[124/226] SessionRestoreTest.RestorePinnedSelectedTab (9956 ms)
[ RUN ] TabRestoreTest.RestoreWindowAndTab
[10431:3847:0901/075602:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10436:13319:0901/075607:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10432:13063:0901/075608:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[10432:13063:0901/075608:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10432:13063:0901/075608:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10438:13319:0901/075608:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10438:13319:0901/075608:WARNING:channel.cc(325)] RawChannel write error
[10424:39939:0901/075611:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10424:39939:0901/075611:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10424:39939:0901/075611:WARNING:channel.cc(325)] RawChannel write error
[10424:49671:0901/075611:ERROR:mach_broker_mac.mm(222)] Unknown process 10448 is sending Mach IPC messages!
[ OK ] TabRestoreTest.RestoreWindowAndTab (11228 ms)
[125/226] TabRestoreTest.RestoreWindowAndTab (12703 ms)
[ RUN ] CaptivePortalBlockingPageIDNTest.ShowLoginIDNIfPortalRedirectsDetectionURL
[10449:3847:0901/075612:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10443:3847:0901/075615:INFO:CONSOLE(1687)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAMAAADQmBKKAAACvlBMVEUAAAD/gID/gID/VVX/VVX/Tk7/YmL/YGD/VVXzUVH/XV32UlL/W1v2T0//WFj3UlL/UlL3UFD/WFjwTk7/U1P/U1PxTU3/V1fyT0//VFTzTk7/UlLwTU3/VVX0UFD/VFT/VFT1Tk7/VVX/VFT/U1PyT0//VFT/U1PxTEz/UlLuS0v/U1P/UlL/VFT0T0//U1P0Tk7/VFT/U1PuTU3/UlLzTU3/U1P/U1PwTEz/UlL/U1PvTU3/U1P/U1PxTU3/U1PzTk70Tk7/U1PyTk7/U1PzTk7/U1P/U1P6UFD/UlLzTk7/U1P/U1PyTk7/U1PtTEz/UlLyTU3/U1P/UlL/UlLxTk7/UlLvTEz/U1PvTU3/U1P/U1P/UlLxTEzxTU3zTU3/UlK7Ozu8Ozu8PDy9PDy+PDy+PT2/PDy/PT3APDzAPT3BPT3BPj7CPT3CPj7DPT3DPj7EPj7EPz/FPj7FPz/GPj7GPz/HPz/HQEDIPz/IQEDJPz/JQEDKQEDKQUHLQEDLQUHMQEDMQUHNQUHNQkLOQUHOQkLOZWXPQUHPQkLPZWXQQkLRQkLRQ0PSQkLSQ0PSZmbTQ0PTZmbUQ0PURETVQ0PVRETVaGjWRETWRUXXRETXRUXXaGjYRUXZRUXZaGjaRUXaRkbaaWnbRUXbRkbbaWncRkbdRkbdaWneRkbeR0ffRkbfR0ffa2vgR0fga2vhR0fhSEjha2viR0fiSEjia2vjSEjjbGzkSEjkSUnkbGzlSEjlSUnlbGzmSUnmbGznSUnnSkroSkrobW3pSkrqSkrqS0vqi4vrS0vriYnri4vsS0vsiYntS0vtTEzuTEzvTEzwTEzwTU3w6OjxTU3x6OjyTU3y6Ojy6eny8vLz8/P0Tk71Tk72Tk72cnL3T0/3cnL4T0/4cnL5T0/5c3P6T0/7UFD8UFD9UFD/UlJJWZWgAAAAYXRSTlMAAgQGDA0NEBUWFhwcHR0fHyAgNDQ3ODg9PT4+QkJDQ0lLS15fdHR1fHyEhIWGiIiJiYuVlaioqaurrK+vuLm5u7u7wsLExMXGxszM0tTU2dna2t/p7Ozt7fPz+fv+/v7+jD+tjQAACYhJREFUeAHs1cFqwjAcx/G1FR0iIqKIFFEUHKJQKlIRFKGUilSKVCmiHrKpCDuPHcbA99xtjA1+b7HLjmMkaeIu+TzBl18C/xtFURRFURSFQ6bc6g0ns8Uq3u3i1WI2GfZa5cz/tKQafW+NX629fiN11Rij1p3v8af9vFszrpRTGWxAZTOoyK8pdpZgsOwUpeaUxgSMyLgkLac6BZdpVUpO3QM3ry48JzdCIqOc0By9vUVC27YurscMIUBoiprHIhCCWEJGyvsQxhfwk5oxBIqbCXM0m0AoYmuJrqgD4RyDvyftQgI3zduTDSBFcMvXU4ggSVTg2ieCNFGW4/8EkChg/keGC6lcg61Hc8Dg7cc76DkaU5ANnqAnliKb6V4QrqB7liLCcEXyMfiCHp4/QC3O0/boPniDDi8MRb5OGWSBN+hwOL4yFFl0PSYB/0LH0+UTtIhJ9WAhEgSdTufLF2iFNI92ByRa6PzIUPTNih21uFG1cQC/Kewn6GWh0BdeSu1NKRRKS2+EUuiF2CKl7UWR3WabNHFmk84k2WSTndmsGyfZMc42ziYmJhozbo0hxSVsMYRYFhEEFWt7Uau1V3q+hf+Ts2ZXMsmMnHk+wY//ec55zjn/d/Heuc4DmqUg/4pr0XXnO+1Zwp2QP5B1LTrr+D4lHKC3aQ8BFHxn3bXI6U37OuFPKBAUI4U/3b6yHf4TCIqrh3w+vwCQVHQrmv4TcYFwJ3THHxIkSYqZLkUXpv7/EC4QTmrf3J1QSAwDtFh2KZr2f3SOGzQXCNwNCbIkx5LpqjvRuSn/dbcIbw/5fYGQIN6T5EQ6rX7qSnRr8q/fcYLi2vaz876AIIr34olESlEzzb+Iizo+EfQmJwie+WAQLXQvGk+mlEwma7kRvTHxv5dwJ3R7PiAIoixHk8mUmnErmvR7fJoXNHsbp3RQkMLRaHw5BY6maV+4EJ2e8PK5xg2apaCIiJZOJJfVbDarZXNtZ9E1+zfREcINoi0UXJBjMbpiq/BouZzWcRYdsQWd4AfNYY4tLOAQiidVdVWjnpyuf+UoOmELusQP8gfQ0wuynEBCqwDldHh0w1F0yc5z6CY3aM6POSZIsryYSCtoIayXXsgbht51EN08ZAM6SrhBPl9IFDDpFxfT6QxaGvkUUEbR6DuIjtqATvGD/L67oihF5MTSUlrNaDoKHN0oFs2vydQ6ZXs141+yu4IQFumeX1LX1vKaRj2GUQSo9M1/vqZd9SAhP0BhKYEOUjJrWr6gF3Tq2TBNs/SYTKmr454Zwg+ax6AXo/F4Mqkqa3l4DJYPOGalskum1MwY6LAHIAQkShIGq6KghfI6Wy8EVCqVKpXyt2RyHR4D/c8DUCAgRiJR3Dxw9UBLG6yfTXjMUqVarX1HJtaxMdBJD0BBQYhEpEQqqWBs5KjI+CeeKkDTRCfHQGc8ANGAZDmeSuGYph7WP0UmqtUatcb3ZEKd4X9v2CUUBAhjQ1lZwdgoIB54hhzkU6k1GvXmD67fHpc8AAnhSCQmJxQElF1f3yiAM/SUwUFA9Uaz2fzR7TS77AVIACiWximEMVYoDNeL5VODh3KshmUvujwGuuIBKBSOyAAp6iruHRs4DunuMoftzECWtbVl/URs6soY6C0PQO+KmPRoIUx6BASQud8/aCDLagLUav1s9wM6BrrhAejJe1EJPa2q2bymb2zQfEbx1Fk+8LTaNqIbXoJePt8XxZMJVVWyGKvY88P1QjtXWf8AZG21HrTbrV+cQTxL9ur5vuj9ZAoLltHzBlasshcQPA14miyfdrvTeeawZJxN/fuTA6LllJrVADKKFRQ81RryoR29hQKo1elsbz9zbOrLxCPRB+oqNplxv1iulPfyoZrhBoMG+WwD1P3VadtfJF6JPqRzo3Afoio7EJt1ixaLp418HnZR/xZdHAOdJ96JNGx6c7NC46Ee1Kh/OggI+XS3d3ZekAN13nm4cog+Wsce29xkGx7FNrw1BIHzcHunu7PTe/Ri6nA9SbwTPf14vWCW2X5nG77J8kE/dxAPDajX6/V/I6N6bQx0jHgp+sQslsusf5qsfSiIctoUNOT0+oN90THuK6yD6DNcERusfxoW2+5DD2sfgPr9/mDw+OXkK+wM8Vb0eam6Ny8sxnkAUBugIQee3mAw6I9EM/bPIG7R0wOien00MFp0YAw5XfRzr9vrPRr0wdnd3X016RmEh6IH9ccB0ZeUM1qvv7s539YmgiCMx5S+KP4RFUREBKFaFSqiSLWCVVSwBdEKIr5QP6IgtYrYiNe7unpudleWpHlrxdRv4cwOmyYVmSudg6XzCX7MPnN5sjsz+P0BoCXIz+DAsizPikB0T+avNEP0mvwP8dD3Bw5smWgQBzJUFCFHV5jLBiGiN+R/IPD3Ar/PpGcssCz7nCNPodQGXTYw1zEiRG/j95n0PBB00DPyKOAp9QZdx/A2XyBH5H9IPwCEcg4FFs9LlWtaqwfMlZ4g0TvSc8BBQbeiniE/GeSnhNDmotylJ09E+UEBYX0BzUfAQQGhfABIK21OyV0L80QfyP+8h1hGnhbVF+AUOfJobZ6NSV6c80Tkf0jP+H2m+qIEKeAxVyWeFpj4uUXUXQk/YLG+SM5ZEWhK5DHHG/+Jx4JEv4ZytEL+B3FIPwWEWqPzMuaR8PMUT9T9tBR/UGO5F0E+CnisPS/zgMcTdbeIVsn/oH5Az3mQDyWobV8cEX/i5InWV1sD/WR4XsRjMEE3+UfgWojI/2SxvEJ9tYHHHZN7JueJ1iNQ7yv5n3BeOeGUxgLPrRoaCXii3rfof0J+FMonCNq4E7KtFjwR8Qz5nyhnAzTO3ZVvRuGJel9G/A8dmGnjgbnTDSZuyBNhfkb8T6mNBhxnnb8u39DEE33/x/9oAwFE/vn+Bhvn/kjH73y7/9EWcaz3Z+tpiuOiX2zzP8biiXn/sCnfNliRaMT/AJBzwPPypHxjZVUiNex/qL6cvyTfelqdqBzyP6Sfzv1mXc25lYj0wP+0rYPwTw/W1r5cjchE/wM8oOhXZ+pr8K5OpCk9cF7+co0t8JWJgn5MILq2L4EhgT7yBBx/eyyJMYq+Czw/OgvjiQya9G3Iz+JEMqM4/Y71ncXDCQ0rbXb8wkRS41ybd8bTH3hLfyQw/aHJusZKDyU/eLsHRpMpSVO7H96easqOt8/ujmf2wF5fAJDgioQEl0jQmo0deYAnF46mv4gk/VUtKS2zkV/3Mzk9Mzcf1/3Mz81MTwqt+/kLc5W5R5JoGz0AAAAASUVORK5CYII=)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20network%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20network%20you%20are%20using%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3E%D0%BF%D1%80%D0%B5%D0%B7%D0%B8%D0%B4%D0%B5%D0%BD%D1%82.%D1%80%D1%84%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20network%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.matches(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: Could not find value for displaycheckbox", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20network%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20network%20you%20are%20using%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3E%D0%BF%D1%80%D0%B5%D0%B7%D0%B8%D0%B4%D0%B5%D0%BD%D1%82.%D1%80%D1%84%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20network%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.matches(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1687)
[10443:3847:0901/075615:INFO:CONSOLE(1687)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAMAAADQmBKKAAAB/lBMVEUAAAD////////4+Pj09PTz8/P19fX39/f29vb39/f19fXhSTzgSDvfRzrjl5HwpJ7gSDreRzrkmJHrUUPeRjneRzndRjndRTjjmJHcRTjkmJLcRDffSDrbRDfbQzbaQzbYjIbs7OzpUEL0p6HY2NjZ2dnpT0LoTkHgRzrXjIbu7u7oT0H0p6DhSTvcRTfZjYfX19fa2trv7+/pT0HnTkHnTUDzpqDb29ve3t7mTUDw8PDnTkDmTT/lTD/ypp/c3Nzf39/aRDfg4ODx8fHkSz7ypZ/Zjofi4uLy8vLjSz7xpZ7d3d3h4eHj4+Pz8/PmTD/lTD7jSz3jSj3iSTzk5OTl5eXm5ub09PTiSj3n5+fiSjzp6enZQzbr6+vzpp/kTD7q6ur19fXo6Oj29vbxpJ7t7e3ZQjXYQTXYQjXXQTTajojXQDTaj4jYQTTXQDPWQDPVPzLZjoj39/fUPjHaj4nTPjH4+PjXjIXYjYfUPzLSPTDbkIrUPjLTPTDSPDDckYvRPC/////WPzPQOy71qKHVPzPTPTHPOi3ckozwpJ3YjYbPOy7POi7dk4zqUELSPC/ROy/OOS3NOSzQOy/OOi3OOSzNOCzMOCvLNyvbkYrKNirLNyrbkYvKNinJNinKNyrbkovqUEPNOCvhSDvdRjjjl5DckovJNSnlmZLrUEOrszXuAAAAC3RSTlMAgAAAAAAAAACAgKEmtJUAAAnFSURBVHgB7M6xDYBADMBAw+ZINGzNCG+lcJWb4FhrrbXWWmfXM3HdE9xng898hPqEI8ynHCE+6QjxSUeITzpCfNIR4pOOEJ90hPikI8QnHSE+6QjxSUeITzoi+ugR1ceOyD5yRPdxI8KPGlF+zIj0I0akHzEi/YgR6UeMSD9iRPoRI9KPGJF+xIj0I0akHzEi/YgR6UeMEJ90hP+87yN933yE//y00j0OwjAMBeDu2P2BkBCgt/XSJXd46kJviZ2dYkVK5Jcx+vTiAnF69v3TLBrcngPwibYLEY+tosHrAYqOQzQR0czL1fduK0hwAyx/RRsRM4e7ijqCRCnl8HSk/8UmiiE9+oEEdoqjo4mqJ4QYY372AolaDsBSlCSnHhUtygkpv/LYBySKMElVGUvOPPyuoJzzuq5jJxBKNdnUS3555rrQIaWYvrSWUVKbUBiFF8CDZZoJk0nxigaoYppqRYOGalOsVUENiElM06LWhbABN+FTd9nz/97gGH29d1jAN+ec/3Ca5qIplixFlrEwFCF8QFpeeZPnkQQCT61uNBpNEzwt21ITalKGUR4Iy1l2V97g0T6yPhCo3iS/zNWWbdtrqs6ej55lenA8z1l/xdPGfX3Q9Trp84mAOp/Bs7GxqQBIavSeM+R8cRxvy9+e78N38Kum03kZ8EuIJeKxd3a6mwqAQCRDBH1cx93a8oPt+fxwQdcNg+9LdFqkD3i63V0VQKTRPxKIeFx/rxeEX1/2Mx7FxyC7hNlptciv/X0AHeyqAJJ1Db8c1/eDoNdjIrk3uKB1qmc8U3x7yo/9xNPtf1cBRESg8aAPXhiGUXRY7R95X/LcxY+WzA+/g4OjnyqA4Nqy53h7/l7QCxno+KTyC4/6EEDi2a/TU8Lp9+MkOVMBVK640Mf1A/88vIiiQZRmIFrgOtSr/JiC/NqAPuwXgOI4uczPVACV6x5wgvD8PAJPmqZZtlDtH9yXvHfoA79m+en3E/DkV0MFQCCCX2EAv46jdDDKNO2R9k+N9k+jTvJIv6Q+ZNhRkuTguRoPVQCV28zDAl1fZ22az5xn7p8m+8X52WEayHMEvy6vwDOeDBUAgaiH/KTIzyjLIA/XM88x7J9F8xf5hbfPcSaihHjyMXgm06EKoPL3xR/oM0pHmsY8FGjE+UU/S7uQZ8oP6zMuiun0RgVQeRil6SAlfar90zDk/nmRnyrP5FdRTKYgUgAEogH51daon3XZh7P9U/0vCIfik5NftxMYRs+6UQFUnmQjra3R/qkRT8Og/SPEKvMgP6ev81M88UytOxVA5d9rTWtzfHhv8P4Rcv9U/RPHuczP5JZxCsuy7u/vVABh/jzvn+bc/pnpE1+SYZwfwJA+DLR2pwSI86PT/mmQXwDqyP1T9WE+65//rJhNbxpXFIZTtU3aLrKoHBzLspB3FZuqs5ztSC6bskVRXInxCMLU5sMQYoMNRh3V4JSo9QQHzEccVf34mz3vmZub8U24uiEc+Qc8es97mccH74t5fs4TTwpEKwSS/sN9ps/pFvensFvYubWv+O+PKDTi2U6BaNVAnA/2lUhssv8kd5OFwpPvpf/Q7/Pb9/UoF+tPKp/CWN5qgeA/eF3Sf2gKxaLv/yL958efRH/2cjQcDxaW4slbtrcyIOk/a/Afeu+bRLNboHyK/v7+gfQfxkF/ZEDA4YVZlmVb3sqAhP+syf4goEKh5Ptlv1I9lP4DoL3He7nHoj7bUaFpaTYB2XZtVUAx/8HvM+MQT6nkVyqVavVQfi9oXXs5TocXJvtjpWyMU1sN0AX7zwP4z/qmiGe3WCzu+5Uy8VTrT6X/PJLfCy401kVMSAc8jlVbBRDuPzQJ+M8WFxoPnvrsAwdAjafSfxAQBnVmnKg+Nv85TvrZpwNdfEdAVB/2ny34z9Fx4UmpVPZ97KvZbDQarRP5+xPblxjsC+MQTzrzzAzIoM9x/9lBf8pUoNPTap142p0z6T/888x1FjzIBjgAymSI6JOALth/xL/vW/CfI/jPMaWDfOrNervRarW63RPpP7I/2BgWJvoDHAdEn6tjDAQe9p8EPXhqD/oT+cYPh+XKr8SDfNod4ukGZ7LP8n3lo/pgsK404dBkv1DHFAg88B/MxjrjUD7Cfw6qv53WT5vt81aXeYJeX/oP0tmO9iXrbFN/Ip7Ml+rc+bj3RfXhfPBBff7Ofw6rzWr9vN1udTrE8/ugN3jx9vtFI3BQaNlnTDqbde+qYwQk7z/ggR5uIp+4/+zU6+3z89YfnT+7QS8Y9C7DvvSfWwVyRD5AytIstzLwKP6D9xX3n4N61J+XQTAIhpeXYdiX/oNhGsvm5xXREE9m6YQuaF3ocwLfL+Akn+N9xf3npAWe4CWtqzcMr8JXozMlHoxjYV+i0FnXXRKI+8w6Bv8BzzH355b/EBEF1KMGDUOa0Wjcx/tS+pN23vXHXQ4IPFF90Gehq+r9B/5zTQENgt6QeC7D0Xg8mfal/8iFoT5p7IsWtiwQ74uAIv/B5/RYuf8I/zkLqNC9q/Dq1WhEQNPJ5Fr6T5SPTTwiIBeTXRII+4r6s7nw/oPv+6w3GCIg2td0Op1PXs+k/zBQGv0R9QHRsiu7L8/zwFl0/4H/9KnPVGfmuZnP38T9x2EepAOgiMer3VPHqNTfPlhbl/6z8P4D/3lB7+uvcIwCvZ7PbvsPATlIJ8oHf57rfaWO2bN/+Df8B6O7/8B/+uGIEppOpvP5TPUf3hYjRThZr7ZcQthaAvuC/+juPzS5/mhM9bm5QX9U/1H35X1oZZ+ZEf2zsZFM6u4/0n/+naLQ/715338w/PMc8dDUvn4f6J4h0cMt4jnS3H+k/8xuJujzB/wHI/vjuTXBowCZEt2X/qO7/9Dk+9SfRf7DPKgz4UgeBciY6Mjk/gP/uZ4t8h8RkLIvBciYaNvo/qP3Hx7alod8FgCZE+WN7j9a/3FFPi7xaIBMiVJG9x+N/8TflwbInMgyuv9o/Afvq8bvSw9kTmRy/9H4D3hkfzRA5kS2wf1H4z+a/ihA5kT6+4/ef8CDfAyAzIkc/f1H7z+eiz4bAZkTZfT3H53/oD/f3NXNnf+LsWMUhmEgCqK5peqQG6jI+Q3qDIt5MIXdhTSPr2bY2y8V0f1n7J+zDy/EG63x/iP9czwOctFw/6H+Oe/lT+avtqb7j/ePL+Qbwf0H+gdALIL7D/QPgFg03H+8fxzkom/vHwS5qPePgVT06/2DIBbl/lEQi2r/MIhFsX8cxCLvHwV1EfVPB7GI+we+z+O/KNrWP30h3mhj/3QQi7x//Mnaq3n/+EJpo7/3j4OiyPvHQVHk/eOgIvL+cdDr3wXi3sf0ME5PmgAAAABJRU5ErkJggg==)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAMAAADQmBKKAAACx1BMVEUAAADcRDfbSDjbRTfbRDfhSzwAAADbRDjbRzjbRTjbQzbaRDfaRDbcRDfTQyzXQzbZQDPbRDfcRDfbRTm/QCDaQzfbQzbaQzbMMzPbQzfbQzXaQzfeRjrbQjbVOSvbRDfaQzbaQzfFPDLZQjfZQzbVQCvZQzXaQjXaRDbXQTfbQzfaQTPZQTa/QADaQzbcRDjZQjXaQzfbRDTaQzbaQzbbQzfbQzfaRDfbQzbHQDTMMzPbNzfaQjfbQzbaQzfbRDbWQDTZQzfaQDXEPTHXQTbGPTHbRDbYQTTVRDPaQzbaRDXaQTXZQzXbRDfXQDDXRDTaRDbbQzbGPDLHPTPZQjTbRDfPQDDbRDbYQjbbRDbaQjbZQjbaQzfaQzfaQzXaQzbbJCTDPTDFPTTFPDLaQzbbRDbbPTHLPDXbQzbbQzfbRDfgSTnSPC3EPTHbRTfbQzbbRDfbQzbaRDfEPTHFPDLaQzbGPTLaQzatNiuiMiioNCntoZuuNivsoJrLlJCxNiy3OC2vNizz8/O3OC7Ok47+/v7x8fHWQTXMk4+9Oi739/f19fXw8PD29vb09PSlMymfMSfZQjW1Ny2zNyy7OS6nNCn4+Pjy8vKvNiu4OC2/Oy/WQjXYQjXMlI+sNSvVQTWpNCqjMimdMCfAOy/v7++4OC6+Oi/Rl5K1OC3////8/PzFPDHNk477+/u6OS7XQjX6+vq0Nyy5OC67OS+5OS29Oi/Qko3BOy+8OS/DPDCkMinSl5LPk47Rk46wNiy8Oi6/OjDAOzCeMCe2OC3CPDDCOzDDPDG5OS6sNCrEPTGyNizEPDGgMSfBOzD9/f3Qk46tNSvnnZezNizDOzHonpi0Ny2uNSvOlI+1Nyz5+fm7Oi7NlJDNlI/TmJOjMiioNCqqNCq4OS3Oko3MlZDVQTSrNCqmMynPko2sNSrQlpGhMijFPTHbRDeKorW+AAAAeHRSTlMA2UCB7CIB8zLIt8j4vhcTFPzYVQjk/qQF95TJVFUS+p37vl16DDVh6jOoNy8Eir9luzHC4+gqte9ACg6DhZmpLJUw80eB0yce3XxSV+kgQFrF+jI2zBC4QvBZUZ/ffcEH2VTHq/0VIpu2sTER2cewYmOe7Nj67Nj6WWwvAAAICklEQVR4AezV105bQRDG8TEuxj4uOMEdgxG9QOggOgjRC0j0fgGIFKVEQn7p7yFyOcc4gR1r9+Rmf/f/0Vh7vEuWIsuyLMuyrNm+joXFpTOnMpnPT1acs6XFhY6+Wfo/mkqF9Qz+IrNeKDWRx5Ijoym8ITU6kiTvLJdjeFesvEzemJqGoukpMq+10A5l7YVWMuwgDZH0AZkUmn+E0ON8iIzJZVGHbI4MaY6iLtFmQ+f1gFqx4krP2sBG4v4+sTGw1rNSjKHWg5lTG8ZrW9tjNceRG9vewmvDZMAOquWz5//44aHzbB7Vdgw8XXuoEt2nN+xHUWVP/+PWD7feQ3rHYS/c+kmzbrgdKbycySO4dZNeUbg4cyrJXBEun0mrY7icnKpFpydwOSadnsHS35Qf4jTYs9Y7+gLsUr27BLvQeV/vgo1LwnGwXdLnmsemBiXhYIrLa9Lnhsf+kJVfuLwhbTbBfsrSX2CbpEuJh2YSsjSR4bZEunTyUEfaOtx2ki6/eeittL3ltky63PHQK2l7xe0d6VLhoavSdpXbCukywUOfpO0TtxOkywwP7ZK2XdzOkC4vPHRI2g5x+0K6gHkb24XsQnYhu9BXf9wXhj5hX9zfSHVr+QATfC1Ul+B3mBIJklxDAOYEGuT7tMGkNulGwQDMCghPLQLTIrL/F8z7SAI+mOcT7NMILwhuSD+84CdlcXjhk/lPyNhHFIYXwqQM3rAL2YXsQmbZhexCf3q3n622qigM4Dpz3jfoCzh27OoL2CeoHThypMsFIX9aUrgthJQ0BCjYhoJEmpZrLhgIkYYkGBtJAmrqfzSpSFTsQ7i/szm5d2VxbMm695wpk9/69j4n3+AyNKT+WyCgHzT08KFSFEinA5pB8ECk8OynV5/pBcGjEgX20+n0KkT6QPCoRAHBWc1knukDwaMQ8bxY9K1OkEKEecFDnMzP/8xrAqlFcn9Ik8kEF9vzekBqUddDomC5XK7OawCpRdKDgOCZrNeRkQaQQmR7MsIzWT85QUZ6QL0ieLDQmVMPnZOTwcH89aQukFM0MsSeVYDgWSyX6/U6efJ5f1IXyBaNjIwMBdI4pOl6KB8CdXyFpCaQFAG0v+/cn0XsM4F+z98mkC+U1ASCiPMhDvaHH6AgxVMmTh6HPAstiPSAIBoBKN3NBx4xL4Budzq+Vrt9HE/qAUEEDgJy3nfynDzA/nQ6LXiqVSupCwSR4ODI95BAD0Q+mFf7mEADd5K6QPz8pDke+v3i9xCeTiLRagnPwIB/9ntDG6i7PgiI94fmhfVJ0Lza1eOq3+8vhJ4bOkDwOH7ApqePsD/YZ/Lw/lA+A7OFQmjvqaED5Og/8EyPHYEj8vH5yAMQOKE9y0JGXoPgsQdGnrGJe3maVz6RSCy0jtvH9ykemldhby9uWabhNUh6MC86Y0L0K97njtjnKgZWgIcCsnZ3c4a3IPZIDmmIMzE+fhPjWuB50ToTiDgr1k/h5WWIvAPBIy98MMiesYnxieihzyfvO+WDcSGf5fA1iDwD4QFy9rEgPBQQnehj4pDnb8oHnj3i0Fmms5Y1vALJB7Hbf47IA1B0PDr8mPfHPytAyAccgO5C5AVI9h/h4d/Te8QhTzQ6PDx8A+uMgEJOz7W1NdNMGV6AZD4Aif6D9/BQzAuemZltgHC/LHjChEE+AEHkOggeZ/+Z5P5zk+Jhz+jMNsYFj9hnaOjcNdfpQOQqiH8vIOrtP4fkAWiUzsHpvFZoXoiH81k313O54p+ugpDPGf0HvxedH8ERnkjkgO8X3h+5PxRQbj2XzRYNl0FIR/afOjyirqL/3EA+M6MROk9O3x/sz9qyGBgmls1ld7Ilw9WR/ebYH84HHp/oP9sIiECfbCAf3h+YOB8zl6OAsqnUnOEmaP5Tul6rmNcZ/ecPcOCJxy08h7u8PyZA4EwRh07DcBEEkb0/gz39ZztCoif8/IQ5Hbk/HM8tgIoN90AQfQEPArL7T0v2n4NIZAOeld0w4pEcBDRFHmiKxVLJTRBEwfIkcWif0X983H9EPfQXNv7CvOzfC6zz5xQQcRh0q1hMuQnC+ey+fH/QfxLd/uN39B+eFx1xvRzzQkDugiD6hvLh/RHj6u0/2B8ZD2kEiOOBx20Qzsc/yH22+w88iIf7T3eBcMGyuamUOEUCzZUa7i41i2aFB/NS9h/7fmGf5UITp7HkNgiikLhgzv2R/Scs+88a1tnEuOS8UqXSXKNRqbgPgojfZ3Hd/aL/fBfv6T9yn4WG8ynB03QfBFGcfr9kPmf2n3WT89lJ4UDE+Wx6kRBEd+DB/ZL9Z6W3/2CfRUB4f0pYoAoC8iQhiHaRD9+vEO9zuLf/ZKcc8QC01Gx6BILoOTyzBFL2Hzrd/WmQh06zUvPsY5TY06rwhM7sP5jXjhwYFrrSaGzSwGpve/e5TmzKX7hO+cRV/QcYkQ/2uYF8KKD3Xx305otziyge2X94f8ze/lMECJwl4jRrtdpFLz/5iv0SUvYfpOPYHxwBuuTpR3Gx7Mv7T4oCWoIGnNqjy95+NhhLWRZx4LH7Dzh2/ymBw6CtWu3Ka+c4F170ISp1+495dv/hdd5EPhTQu55/ehr78iX9ByCMawueq55/nAuRov/QmROFo4lxifPBezo+X4599b/9h/MR83rnLR0feEOk7j/2Om89+ujcHkytrz36Wtl/wKlwPlcxrz7Ohdf7ESn7jxzYh7hffZ43zv9vFLF/Vf0Hv6dXLl66fH7Gf0i3E4sWdg3XAAAAAElFTkSuQmCC)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20network%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20network%20you%20are%20using%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3E%D0%BF%D1%80%D0%B5%D0%B7%D0%B8%D0%B4%D0%B5%D0%BD%D1%82.%D1%80%D1%84%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20network%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.matches(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: [undefined] (displaycheckbox) is not a boolean", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAACQCAMAAADQmBKKAAAB/lBMVEUAAAD////////4+Pj09PTz8/P19fX39/f29vb39/f19fXhSTzgSDvfRzrjl5HwpJ7gSDreRzrkmJHrUUPeRjneRzndRjndRTjjmJHcRTjkmJLcRDffSDrbRDfbQzbaQzbYjIbs7OzpUEL0p6HY2NjZ2dnpT0LoTkHgRzrXjIbu7u7oT0H0p6DhSTvcRTfZjYfX19fa2trv7+/pT0HnTkHnTUDzpqDb29ve3t7mTUDw8PDnTkDmTT/lTD/ypp/c3Nzf39/aRDfg4ODx8fHkSz7ypZ/Zjofi4uLy8vLjSz7xpZ7d3d3h4eHj4+Pz8/PmTD/lTD7jSz3jSj3iSTzk5OTl5eXm5ub09PTiSj3n5+fiSjzp6enZQzbr6+vzpp/kTD7q6ur19fXo6Oj29vbxpJ7t7e3ZQjXYQTXYQjXXQTTajojXQDTaj4jYQTTXQDPWQDPVPzLZjoj39/fUPjHaj4nTPjH4+PjXjIXYjYfUPzLSPTDbkIrUPjLTPTDSPDDckYvRPC/////WPzPQOy71qKHVPzPTPTHPOi3ckozwpJ3YjYbPOy7POi7dk4zqUELSPC/ROy/OOS3NOSzQOy/OOi3OOSzNOCzMOCvLNyvbkYrKNirLNyrbkYvKNinJNinKNyrbkovqUEPNOCvhSDvdRjjjl5DckovJNSnlmZLrUEOrszXuAAAAC3RSTlMAgAAAAAAAAACAgKEmtJUAAAnFSURBVHgB7M6xDYBADMBAw+ZINGzNCG+lcJWb4FhrrbXWWmfXM3HdE9xng898hPqEI8ynHCE+6QjxSUeITzpCfNIR4pOOEJ90hPikI8QnHSE+6QjxSUeITzoi+ugR1ceOyD5yRPdxI8KPGlF+zIj0I0akHzEi/YgR6UeMSD9iRPoRI9KPGJF+xIj0I0akHzEi/YgR6UeMEJ90hP+87yN933yE//y00j0OwjAMBeDu2P2BkBCgt/XSJXd46kJviZ2dYkVK5Jcx+vTiAnF69v3TLBrcngPwibYLEY+tosHrAYqOQzQR0czL1fduK0hwAyx/RRsRM4e7ijqCRCnl8HSk/8UmiiE9+oEEdoqjo4mqJ4QYY372AolaDsBSlCSnHhUtygkpv/LYBySKMElVGUvOPPyuoJzzuq5jJxBKNdnUS3555rrQIaWYvrSWUVKbUBiFF8CDZZoJk0nxigaoYppqRYOGalOsVUENiElM06LWhbABN+FTd9nz/97gGH29d1jAN+ec/3Ca5qIplixFlrEwFCF8QFpeeZPnkQQCT61uNBpNEzwt21ITalKGUR4Iy1l2V97g0T6yPhCo3iS/zNWWbdtrqs6ej55lenA8z1l/xdPGfX3Q9Trp84mAOp/Bs7GxqQBIavSeM+R8cRxvy9+e78N38Kum03kZ8EuIJeKxd3a6mwqAQCRDBH1cx93a8oPt+fxwQdcNg+9LdFqkD3i63V0VQKTRPxKIeFx/rxeEX1/2Mx7FxyC7hNlptciv/X0AHeyqAJJ1Db8c1/eDoNdjIrk3uKB1qmc8U3x7yo/9xNPtf1cBRESg8aAPXhiGUXRY7R95X/LcxY+WzA+/g4OjnyqA4Nqy53h7/l7QCxno+KTyC4/6EEDi2a/TU8Lp9+MkOVMBVK640Mf1A/88vIiiQZRmIFrgOtSr/JiC/NqAPuwXgOI4uczPVACV6x5wgvD8PAJPmqZZtlDtH9yXvHfoA79m+en3E/DkV0MFQCCCX2EAv46jdDDKNO2R9k+N9k+jTvJIv6Q+ZNhRkuTguRoPVQCV28zDAl1fZ22az5xn7p8m+8X52WEayHMEvy6vwDOeDBUAgaiH/KTIzyjLIA/XM88x7J9F8xf5hbfPcSaihHjyMXgm06EKoPL3xR/oM0pHmsY8FGjE+UU/S7uQZ8oP6zMuiun0RgVQeRil6SAlfar90zDk/nmRnyrP5FdRTKYgUgAEogH51daon3XZh7P9U/0vCIfik5NftxMYRs+6UQFUnmQjra3R/qkRT8Og/SPEKvMgP6ev81M88UytOxVA5d9rTWtzfHhv8P4Rcv9U/RPHuczP5JZxCsuy7u/vVABh/jzvn+bc/pnpE1+SYZwfwJA+DLR2pwSI86PT/mmQXwDqyP1T9WE+65//rJhNbxpXFIZTtU3aLrKoHBzLspB3FZuqs5ztSC6bskVRXInxCMLU5sMQYoMNRh3V4JSo9QQHzEccVf34mz3vmZub8U24uiEc+Qc8es97mccH74t5fs4TTwpEKwSS/sN9ps/pFvensFvYubWv+O+PKDTi2U6BaNVAnA/2lUhssv8kd5OFwpPvpf/Q7/Pb9/UoF+tPKp/CWN5qgeA/eF3Sf2gKxaLv/yL958efRH/2cjQcDxaW4slbtrcyIOk/a/Afeu+bRLNboHyK/v7+gfQfxkF/ZEDA4YVZlmVb3sqAhP+syf4goEKh5Ptlv1I9lP4DoL3He7nHoj7bUaFpaTYB2XZtVUAx/8HvM+MQT6nkVyqVavVQfi9oXXs5TocXJvtjpWyMU1sN0AX7zwP4z/qmiGe3WCzu+5Uy8VTrT6X/PJLfCy401kVMSAc8jlVbBRDuPzQJ+M8WFxoPnvrsAwdAjafSfxAQBnVmnKg+Nv85TvrZpwNdfEdAVB/2ny34z9Fx4UmpVPZ97KvZbDQarRP5+xPblxjsC+MQTzrzzAzIoM9x/9lBf8pUoNPTap142p0z6T/888x1FjzIBjgAymSI6JOALth/xL/vW/CfI/jPMaWDfOrNervRarW63RPpP7I/2BgWJvoDHAdEn6tjDAQe9p8EPXhqD/oT+cYPh+XKr8SDfNod4ukGZ7LP8n3lo/pgsK404dBkv1DHFAg88B/MxjrjUD7Cfw6qv53WT5vt81aXeYJeX/oP0tmO9iXrbFN/Ip7Ml+rc+bj3RfXhfPBBff7Ofw6rzWr9vN1udTrE8/ugN3jx9vtFI3BQaNlnTDqbde+qYwQk7z/ggR5uIp+4/+zU6+3z89YfnT+7QS8Y9C7DvvSfWwVyRD5AytIstzLwKP6D9xX3n4N61J+XQTAIhpeXYdiX/oNhGsvm5xXREE9m6YQuaF3ocwLfL+Akn+N9xf3npAWe4CWtqzcMr8JXozMlHoxjYV+i0FnXXRKI+8w6Bv8BzzH355b/EBEF1KMGDUOa0Wjcx/tS+pN23vXHXQ4IPFF90Gehq+r9B/5zTQENgt6QeC7D0Xg8mfal/8iFoT5p7IsWtiwQ74uAIv/B5/RYuf8I/zkLqNC9q/Dq1WhEQNPJ5Fr6T5SPTTwiIBeTXRII+4r6s7nw/oPv+6w3GCIg2td0Op1PXs+k/zBQGv0R9QHRsiu7L8/zwFl0/4H/9KnPVGfmuZnP38T9x2EepAOgiMer3VPHqNTfPlhbl/6z8P4D/3lB7+uvcIwCvZ7PbvsPATlIJ8oHf57rfaWO2bN/+Df8B6O7/8B/+uGIEppOpvP5TPUf3hYjRThZr7ZcQthaAvuC/+juPzS5/mhM9bm5QX9U/1H35X1oZZ+ZEf2zsZFM6u4/0n/+naLQ/715338w/PMc8dDUvn4f6J4h0cMt4jnS3H+k/8xuJujzB/wHI/vjuTXBowCZEt2X/qO7/9Dk+9SfRf7DPKgz4UgeBciY6Mjk/gP/uZ4t8h8RkLIvBciYaNvo/qP3Hx7alod8FgCZE+WN7j9a/3FFPi7xaIBMiVJG9x+N/8TflwbInMgyuv9o/Afvq8bvSw9kTmRy/9H4D3hkfzRA5kS2wf1H4z+a/ihA5kT6+4/ef8CDfAyAzIkc/f1H7z+eiz4bAZkTZfT3H53/oD/f3NXNnf+LsWMUhmEgCqK5peqQG6jI+Q3qDIt5MIXdhTSPr2bY2y8V0f1n7J+zDy/EG63x/iP9czwOctFw/6H+Oe/lT+avtqb7j/ePL+Qbwf0H+gdALIL7D/QPgFg03H+8fxzkom/vHwS5qPePgVT06/2DIBbl/lEQi2r/MIhFsX8cxCLvHwV1EfVPB7GI+we+z+O/KNrWP30h3mhj/3QQi7x//Mnaq3n/+EJpo7/3j4OiyPvHQVHk/eOgIvL+cdDr3wXi3sf0ME5PmgAAAABJRU5ErkJggg==)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20network%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20network%20you%20are%20using%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3E%D0%BF%D1%80%D0%B5%D0%B7%D0%B8%D0%B4%D0%B5%D0%BD%D1%82.%D1%80%D1%84%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20network%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.matches(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1687)
[10450:13063:0901/075615:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[10450:13063:0901/075615:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[10450:13063:0901/075615:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10450:13063:0901/075615:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10449:3847:0901/075615:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[10449:3847:0901/075615:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[10449:3847:0901/075615:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[10449:3847:0901/075615:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[10449:3847:0901/075615:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[10449:3847:0901/075615:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] CaptivePortalBlockingPageIDNTest.ShowLoginIDNIfPortalRedirectsDetectionURL (5340 ms)
[126/226] CaptivePortalBlockingPageIDNTest.ShowLoginIDNIfPortalRedirectsDetectionURL (7414 ms)
[ RUN ] RemoveBrowsingHistorySSLHostStateDelegateTest.DeleteHistory
[10455:3847:0901/075615:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10451:40707:0901/075616:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10456:14595:0901/075616:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[10456:14595:0901/075616:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] RemoveBrowsingHistorySSLHostStateDelegateTest.DeleteHistory (2888 ms)
[127/226] RemoveBrowsingHistorySSLHostStateDelegateTest.DeleteHistory (4423 ms)
[ RUN ] SSLUITest.TestOKHTTPS
[10463:3847:0901/075619:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:54636...
sending server_data: {"host": "127.0.0.1", "port": 54636} (36 bytes)
[10457:40195:0901/075621:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10457:40195:0901/075621:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SSLUITest.TestOKHTTPS (4089 ms)
[128/226] SSLUITest.TestOKHTTPS (5612 ms)
[ RUN ] SSLUITest.TestConnectToBadPort
[10465:3847:0901/075619:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10458:40451:0901/075622:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10458:40451:0901/075622:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SSLUITest.TestConnectToBadPort (5179 ms)
[129/226] SSLUITest.TestConnectToBadPort (6692 ms)
[ RUN ] SSLUITest.TestBadFrameNavigation
[10473:3847:0901/075624:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:54638...
sending server_data: {"host": "127.0.0.1", "port": 54638} (36 bytes)
HTTPS server started on https://127.0.0.1:54639...
sending server_data: {"host": "127.0.0.1", "port": 54639} (36 bytes)
[10482:13063:0901/075628:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10482:13063:0901/075628:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SSLUITest.TestBadFrameNavigation (6486 ms)
[130/226] SSLUITest.TestBadFrameNavigation (8037 ms)
[ RUN ] SSLUITest.TestUnsafeContentsWithUserException
[10478:3847:0901/075626:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:54641...
sending server_data: {"host": "127.0.0.1", "port": 54641} (36 bytes)
HTTPS server started on https://localhost:54643...
sending server_data: {"host": "localhost", "port": 54643} (36 bytes)
[10484:16643:0901/075630:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000105ca4f33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000105cea2b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000105d37ea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011209c9e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011209c09e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001075f3244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000106f92d96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010705bfdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010819e3d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000108148308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001081477c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000105dacff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000105dac6b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000105da292f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff876aa772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff876971a1 thread_start + 13
[ OK ] SSLUITest.TestUnsafeContentsWithUserException (7915 ms)
[131/226] SSLUITest.TestUnsafeContentsWithUserException (9383 ms)
[ RUN ] TabContentsTagTest.BasicTagsTracking
[10489:3847:0901/075633:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10485:16899:0901/075635:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[10496:13571:0901/075636:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[10496:13571:0901/075636:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[10496:13571:0901/075636:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10496:13571:0901/075636:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10496:13571:0901/075636:WARNING:channel.cc(325)] RawChannel write error
[10485:40707:0901/075637:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10485:40707:0901/075637:WARNING:channel.cc(325)] RawChannel write error
[ OK ] TabContentsTagTest.BasicTagsTracking (6046 ms)
[132/226] TabContentsTagTest.BasicTagsTracking (7693 ms)
[ RUN ] AutofillDialogControllerTest.FillComboboxFromAutofill
[10495:3847:0901/075635:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10497:13063:0901/075637:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10497:13063:0901/075637:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AutofillDialogControllerTest.FillComboboxFromAutofill (4050 ms)
[133/226] AutofillDialogControllerTest.FillComboboxFromAutofill (5511 ms)
[ RUN ] BrowserNavigatorTest.Disposition_NewWindow
[10506:3847:0901/075641:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10507:13063:0901/075642:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[10507:13063:0901/075642:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[10507:13063:0901/075642:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10507:13063:0901/075642:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10507:13063:0901/075642:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowserNavigatorTest.Disposition_NewWindow (3588 ms)
[134/226] BrowserNavigatorTest.Disposition_NewWindow (4874 ms)
[ RUN ] AutofillDialogControllerSecurityTest.DoesntWorkOnHttp
[10502:3847:0901/075640:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54676...
sending server_data: {"host": "127.0.0.1", "port": 54676} (36 bytes)
[10498:3847:0901/075643:INFO:CONSOLE(0)] "requestAutocomplete: must use a secure connection or --reduce-security-for-testing.", source: http://127.0.0.1:54676/files/request_autocomplete/test_page.html (0)
[10498:38915:0901/075643:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] AutofillDialogControllerSecurityTest.DoesntWorkOnHttp (4818 ms)
[135/226] AutofillDialogControllerSecurityTest.DoesntWorkOnHttp (6282 ms)
[ RUN ] BrowserNavigatorTest.Disposition_SuppressOpen
[10516:3847:0901/075646:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10518:14595:0901/075647:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[10518:14595:0901/075647:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[10518:13063:0901/075647:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10518:13063:0901/075647:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowserNavigatorTest.Disposition_SuppressOpen (3040 ms)
[136/226] BrowserNavigatorTest.Disposition_SuppressOpen (4461 ms)
[ RUN ] BrowserNavigatorTest.NavigateFromBlankToOptionsInSameTab
[10517:3847:0901/075647:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10511:40451:0901/075649:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10511:40451:0901/075649:WARNING:channel.cc(325)] RawChannel write error
[10511:3847:0901/075649:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] BrowserNavigatorTest.NavigateFromBlankToOptionsInSameTab (6986 ms)
[137/226] BrowserNavigatorTest.NavigateFromBlankToOptionsInSameTab (8398 ms)
[ RUN ] BrowserNavigatorTest.NavigateFromNTPToOptionsInSameTab
[10524:3847:0901/075650:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10520:40451:0901/075652:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10520:40451:0901/075652:WARNING:channel.cc(325)] RawChannel write error
[10520:40451:0901/075654:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10520:3847:0901/075654:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] BrowserNavigatorTest.NavigateFromNTPToOptionsInSameTab (8659 ms)
[138/226] BrowserNavigatorTest.NavigateFromNTPToOptionsInSameTab (10142 ms)
[ RUN ] BrowserTabRestoreTest.RecentTabsMenuTabDisposition
[10531:3847:0901/075655:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10532:3847:0901/075658:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[10527:3847:0901/075658:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[10527:40451:0901/075658:WARNING:channel.cc(325)] RawChannel write error
[10536:13063:0901/075701:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10536:13063:0901/075701:WARNING:channel.cc(325)] RawChannel write error
[10527:40451:0901/075701:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10527:40451:0901/075701:WARNING:channel.cc(325)] RawChannel write error
[10527:40451:0901/075701:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[10527:40451:0901/075701:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[10527:40451:0901/075701:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BrowserTabRestoreTest.RecentTabsMenuTabDisposition (8731 ms)
[139/226] BrowserTabRestoreTest.RecentTabsMenuTabDisposition (10143 ms)
[ RUN ] AcceleratorsCocoaBrowserTest.MainMenuAcceleratorsInMapping
[10549:3847:0901/075705:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10550:14595:0901/075706:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[10545:38915:0901/075706:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10545:3847:0901/075706:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[ OK ] AcceleratorsCocoaBrowserTest.MainMenuAcceleratorsInMapping (3655 ms)
[140/226] AcceleratorsCocoaBrowserTest.MainMenuAcceleratorsInMapping (5172 ms)
[ RUN ] BrowserTabRestoreTest.DelegateRestoreTabDisposition
[10542:3847:0901/075701:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10547:12551:0901/075705:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[10547:12551:0901/075705:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[10547:12551:0901/075705:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10547:12551:0901/075705:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10544:12807:0901/075705:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[10544:12807:0901/075705:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[10544:12807:0901/075705:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10544:12807:0901/075705:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10544:12807:0901/075705:WARNING:channel.cc(325)] RawChannel write error
[10554:13063:0901/075708:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[10554:13063:0901/075708:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[10554:13063:0901/075708:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10554:13063:0901/075708:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10554:13063:0901/075708:WARNING:channel.cc(325)] RawChannel write error
[10535:40707:0901/075708:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[10535:40707:0901/075708:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[10535:40707:0901/075708:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10535:40707:0901/075708:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowserTabRestoreTest.DelegateRestoreTabDisposition (9366 ms)
[141/226] BrowserTabRestoreTest.DelegateRestoreTabDisposition (11020 ms)
[ RUN ] WindowAppleScriptTest.InsertAndDeleteTabs
[10559:3847:0901/075710:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WindowAppleScriptTest.InsertAndDeleteTabs (4432 ms)
[142/226] WindowAppleScriptTest.InsertAndDeleteTabs (5976 ms)
[ RUN ] ContentSettingBubbleControllerTest.Init
[ OK ] ContentSettingBubbleControllerTest.Init (480 ms)
[143/226] ContentSettingBubbleControllerTest.Init (1689 ms)
[ RUN ] BrowserWindowControllerTest.StatusBubblePositioning
[10563:3847:0901/075711:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10566:12807:0901/075715:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10566:12807:0901/075715:WARNING:channel.cc(325)] RawChannel write error
[10563:3847:0901/075716:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[10563:3847:0901/075716:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[10563:3847:0901/075716:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[10563:3847:0901/075716:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] BrowserWindowControllerTest.StatusBubblePositioning (6155 ms)
[144/226] BrowserWindowControllerTest.StatusBubblePositioning (7409 ms)
[ RUN ] OneClickSigninDialogControllerTest.Undo
[10572:3847:0901/075718:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10575:12807:0901/075719:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10575:12807:0901/075719:WARNING:channel.cc(325)] RawChannel write error
[ OK ] OneClickSigninDialogControllerTest.Undo (3438 ms)
[145/226] OneClickSigninDialogControllerTest.Undo (4973 ms)
[ RUN ] OneClickSigninDialogControllerTest.Close
[10576:3847:0901/075719:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10577:12807:0901/075720:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10577:12807:0901/075720:WARNING:channel.cc(325)] RawChannel write error
[ OK ] OneClickSigninDialogControllerTest.Close (3318 ms)
[146/226] OneClickSigninDialogControllerTest.Close (4726 ms)
[ RUN ] ContentSettingBubbleModelMixedScriptTest.MainFrame
HTTPS server started on https://127.0.0.1:54680...
sending server_data: {"host": "127.0.0.1", "port": 54680} (36 bytes)
[10585:3847:0901/075723:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10578:3847:0901/075725:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:54680/files/content_setting_bubble/mixed_script.html' was loaded over HTTPS, but requested an insecure script 'http://example.com/script.js'. This request has been blocked; the content must be served over HTTPS.", source: https://127.0.0.1:54680/files/content_setting_bubble/mixed_script.html (0)
[10578:3847:0901/075725:WARNING:web_contents_impl.cc(3061)] https://127.0.0.1:54680 ran insecure content from http://example.com/script.js
[10578:3847:0901/075725:WARNING:web_contents_impl.cc(3061)] https://127.0.0.1:54680 ran insecure content from http://example.com/script.js
[10578:3847:0901/075725:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:54680/files/content_setting_bubble/mixed_script.html' was loaded over HTTPS, but requested an insecure script 'http://example.com/script.js'. This content should also be served over HTTPS.", source: https://127.0.0.1:54680/files/content_setting_bubble/mixed_script.html (0)
[10578:38659:0901/075725:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10578:38659:0901/075725:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ContentSettingBubbleModelMixedScriptTest.MainFrame (4102 ms)
[147/226] ContentSettingBubbleModelMixedScriptTest.MainFrame (5453 ms)
[ RUN ] FullscreenControllerTest.PermissionContentSettings
[10586:3847:0901/075724:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54686...
sending server_data: {"host": "127.0.0.1", "port": 54686} (36 bytes)
[10579:40195:0901/075726:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10579:40195:0901/075726:WARNING:channel.cc(325)] RawChannel write error
[ OK ] FullscreenControllerTest.PermissionContentSettings (5307 ms)
[148/226] FullscreenControllerTest.PermissionContentSettings (6777 ms)
[ RUN ] FindInPageControllerTest.FindCrash_Issue1341577
[10593:3847:0901/075728:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.FindCrash_Issue1341577 (3061 ms)
[149/226] FindInPageControllerTest.FindCrash_Issue1341577 (4468 ms)
[ RUN ] LoginPromptBrowserTest.PrefetchAuthCancels
[10598:3847:0901/075730:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54688...
sending server_data: {"host": "127.0.0.1", "port": 54688} (36 bytes)
[10594:40451:0901/075732:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] LoginPromptBrowserTest.PrefetchAuthCancels (3896 ms)
[150/226] LoginPromptBrowserTest.PrefetchAuthCancels (5524 ms)
[ RUN ] LoginPromptBrowserTest.NoLoginPromptForFavicon
[10604:3847:0901/075733:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54693...
sending server_data: {"host": "127.0.0.1", "port": 54693} (36 bytes)
[10599:39427:0901/075735:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10599:39427:0901/075735:WARNING:channel.cc(325)] RawChannel write error
[ OK ] LoginPromptBrowserTest.NoLoginPromptForFavicon (4439 ms)
[151/226] LoginPromptBrowserTest.NoLoginPromptForFavicon (6064 ms)
[ RUN ] StartupBrowserCreatorTest.AddCustomFirstRunTab
[10610:3847:0901/075736:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10611:13063:0901/075738:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[10611:13063:0901/075738:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[10611:13063:0901/075738:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10611:13063:0901/075738:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10613:14339:0901/075739:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[10613:12807:0901/075739:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10613:12807:0901/075739:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10613:12807:0901/075739:WARNING:channel.cc(325)] RawChannel write error
[10613:14339:0901/075739:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[10613:14339:0901/075739:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[10613:14339:0901/075739:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[10613:14339:0901/075739:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[10613:14339:0901/075739:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[10613:14339:0901/075739:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[10614:13063:0901/075739:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[10617:12807:0901/075739:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[10613:14339:0901/075739:FATAL:memory.cc(18)] Out of memory. size=262144
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000103677f33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001036bd2b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010370aea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010fa76921 content::ChildSharedBitmapManager::AllocateSharedMemoryBitmap(gfx::Size const&) + 673
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010fa765a3 content::ChildSharedBitmapManager::AllocateSharedBitmap(gfx::Size const&) + 179
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000105b32435 cc::ResourceProvider::CreateBitmap(gfx::Size const&, int) + 293
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000105b32be2 cc::ResourceProvider::CreateManagedResource(gfx::Size const&, unsigned int, int, cc::ResourceProvider::TextureHint, cc::ResourceFormat) + 242
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000105b48647 cc::ScopedResource::AllocateManaged(gfx::Size const&, unsigned int, cc::ResourceFormat) + 199
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000105b28de4 cc::ResourcePool::AcquireResource(gfx::Size const&, cc::ResourceFormat) + 932
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000105b9819a cc::TileManager::CreateRasterTask(cc::PrioritizedTile const&) + 490
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000105b97754 cc::TileManager::ScheduleTasks(std::vector<cc::PrioritizedTile, std::allocator<cc::PrioritizedTile> > const&) + 612
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000105b93af6 cc::TileManager::PrepareTiles(cc::GlobalStateThatImpactsTilePriority const&) + 1398
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000105bf288f cc::LayerTreeHostImpl::PrepareTiles() + 191
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000105bef8fc cc::LayerTreeHostImpl::CommitComplete() + 604
14 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000105c6f507 cc::ThreadProxy::ScheduledActionCommit() + 855
15 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000105b6137b cc::Scheduler::ProcessScheduledActions() + 1835
16 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000105b62034 cc::Scheduler::NotifyReadyToCommit() + 276
17 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000105c6e8ed cc::ThreadProxy::StartCommitOnImplThread(cc::CompletionEvent*) + 413
18 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010367944d base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) + 749
19 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001036db5bd base::MessageLoop::RunTask(base::PendingTask const&) + 1421
20 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001036dc0a7 base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) + 119
21 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001036dc657 base::MessageLoop::DoWork() + 1079
22 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000103657faa base::MessagePumpCFRunLoopBase::RunWork() + 330
23 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001036c1f1a base::mac::CallWithEHFrame(void ()() block_pointer) + 10
24 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000103656527 base::MessagePumpCFRunLoopBase::RunWorkSource(void*) + 359
25 CoreFoundation 0x00007fff90aa9b31 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
26 CoreFoundation 0x00007fff90aa9455 __CFRunLoopDoSources0 + 245
27 CoreFoundation 0x00007fff90acc7f5 __CFRunLoopRun + 789
28 CoreFoundation 0x00007fff90acc0e2 CFRunLoopRunSpecific + 290
29 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000103658db1 base::MessagePumpCFRunLoop::DoRun(base::MessagePump::Delegate*) + 193
30 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010365789c base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) + 396
31 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010371912f base::RunLoop::Run() + 479
32 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001036da125 base::MessageLoop::Run() + 181
33 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001037819e6 base::Thread::ThreadMain() + 726
34 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010377592f base::(anonymous namespace)::ThreadFunc(void*) + 175
35 libsystem_c.dylib 0x00007fff876aa772 _pthread_start + 327
36 libsystem_c.dylib 0x00007fff876971a1 thread_start + 13
[10606:19975:0901/075739:ERROR:mach_broker_mac.mm(222)] Unknown process 10618 is sending Mach IPC messages!
[ OK ] StartupBrowserCreatorTest.AddCustomFirstRunTab (5202 ms)
[152/226] StartupBrowserCreatorTest.AddCustomFirstRunTab (6815 ms)
[ RUN ] StartupBrowserCreatorFirstRunTest.FirstRunTabsContainNTPSyncPromoForbidden
[10619:3847:0901/075740:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10625:13319:0901/075743:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[10612:5383:0901/075743:ERROR:mach_broker_mac.mm(222)] Unknown process 10627 is sending Mach IPC messages!
[ OK ] StartupBrowserCreatorFirstRunTest.FirstRunTabsContainNTPSyncPromoForbidden (6467 ms)
[153/226] StartupBrowserCreatorFirstRunTest.FirstRunTabsContainNTPSyncPromoForbidden (7907 ms)
[ RUN ] DownloadsDOMHandlerTest.RemoveAll
[10626:3847:0901/075743:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54699...
sending server_data: {"host": "127.0.0.1", "port": 54699} (36 bytes)
[ OK ] DownloadsDOMHandlerTest.RemoveAll (4109 ms)
[154/226] DownloadsDOMHandlerTest.RemoveAll (5726 ms)
[ RUN ] DownloadsDOMHandlerTest.ClearAllSkipsInProgress
[10634:3847:0901/075747:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54700...
sending server_data: {"host": "127.0.0.1", "port": 54700} (36 bytes)
[10629:40451:0901/075748:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[10629:40451:0901/075748:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10629:40451:0901/075748:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DownloadsDOMHandlerTest.ClearAllSkipsInProgress (3751 ms)
[155/226] DownloadsDOMHandlerTest.ClearAllSkipsInProgress (5150 ms)
[ RUN ] InspectUITest.InspectUIPage
[10639:3847:0901/075749:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10633:39171:0901/075750:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10633:3847:0901/075751:INFO:CONSOLE(1791)] "Running test testTargetListed", source: inspect_ui_test.js (1791)
[ OK ] InspectUITest.InspectUIPage (4974 ms)
[156/226] InspectUITest.InspectUIPage (6739 ms)
[ RUN ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_EmptyOnLoad
[10645:3847:0901/075752:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10641:40451:0901/075754:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10641:40451:0901/075754:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10641:40451:0901/075754:WARNING:channel.cc(325)] RawChannel write error
[10641:3847:0901/075754:INFO:CONSOLE(1791)] "Running test testLogEmpty", source: password_manager_internals_browsertest.js (1791)
[ OK ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_EmptyOnLoad (4455 ms)
[157/226] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_EmptyOnLoad (5921 ms)
[ RUN ] FormAutocompleteTest.DynamicAutoCompleteOffFormSubmit
[ OK ] FormAutocompleteTest.DynamicAutoCompleteOffFormSubmit (421 ms)
[158/226] FormAutocompleteTest.DynamicAutoCompleteOffFormSubmit (1886 ms)
[ RUN ] FormAutofillTest.WebFormControlElementToFormField
[ OK ] FormAutofillTest.WebFormControlElementToFormField (274 ms)
[159/226] FormAutofillTest.WebFormControlElementToFormField (1428 ms)
[ RUN ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_FlushedOnReload
[10651:3847:0901/075755:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10647:40451:0901/075757:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10647:40451:0901/075757:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10647:3847:0901/075758:INFO:CONSOLE(1791)] "Running test testLogEmpty", source: password_manager_internals_browsertest.js (1791)
[10654:12551:0901/075758:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10654:12551:0901/075758:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_FlushedOnReload (4630 ms)
[160/226] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_FlushedOnReload (5923 ms)
[ RUN ] FormAutofillTest.WebFormControlElementToFormFieldSelect_ExtraAttributes
[ OK ] FormAutofillTest.WebFormControlElementToFormFieldSelect_ExtraAttributes (243 ms)
[161/226] FormAutofillTest.WebFormControlElementToFormFieldSelect_ExtraAttributes (1471 ms)
[ RUN ] FormAutofillTest.DetectTextDirectionWhenStyleAndDIRAttributMixed
[ OK ] FormAutofillTest.DetectTextDirectionWhenStyleAndDIRAttributMixed (248 ms)
[162/226] FormAutofillTest.DetectTextDirectionWhenStyleAndDIRAttributMixed (1445 ms)
[ RUN ] FormAutofillTest.ExtractFormsTooFewFields
[ OK ] FormAutofillTest.ExtractFormsTooFewFields (335 ms)
[163/226] FormAutofillTest.ExtractFormsTooFewFields (1754 ms)
[ RUN ] FormAutofillTest.LabelsWithSpans
[ OK ] FormAutofillTest.LabelsWithSpans (390 ms)
[164/226] FormAutofillTest.LabelsWithSpans (1669 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromDefinitionListRatherThanDivTable
[ OK ] FormAutofillTest.LabelsInferredFromDefinitionListRatherThanDivTable (342 ms)
[165/226] FormAutofillTest.LabelsInferredFromDefinitionListRatherThanDivTable (1487 ms)
[ RUN ] FormAutofillTest.FillFormEmptyNameForUnownedForm
[ OK ] FormAutofillTest.FillFormEmptyNameForUnownedForm (240 ms)
[166/226] FormAutofillTest.FillFormEmptyNameForUnownedForm (1479 ms)
[ RUN ] FormAutofillTest.ClearFormWithNode
[ OK ] FormAutofillTest.ClearFormWithNode (369 ms)
[167/226] FormAutofillTest.ClearFormWithNode (1500 ms)
[ RUN ] PasswordAutofillAgentTest.InitialAutocomplete
[ OK ] PasswordAutofillAgentTest.InitialAutocomplete (353 ms)
[168/226] PasswordAutofillAgentTest.InitialAutocomplete (1522 ms)
[ RUN ] PasswordAutofillAgentTest.PreviewSuggestionSelectionRange
[ OK ] PasswordAutofillAgentTest.PreviewSuggestionSelectionRange (405 ms)
[169/226] PasswordAutofillAgentTest.PreviewSuggestionSelectionRange (1697 ms)
[ RUN ] PasswordAutofillAgentTest.NoPartialMatchForPrefilledUsername
[ OK ] PasswordAutofillAgentTest.NoPartialMatchForPrefilledUsername (394 ms)
[170/226] PasswordAutofillAgentTest.NoPartialMatchForPrefilledUsername (1797 ms)
[ RUN ] PasswordAutofillAgentTest.RememberLastTypedUsernameAndPasswordOnSubmit_ScriptChanged
[10667:3847:0901/075807:3253621544867:WARNING:keycode_converter.cc(98)] empty code string
[10667:3847:0901/075807:3253661386720:WARNING:keycode_converter.cc(98)] empty code string
[10667:3847:0901/075807:3253664024819:WARNING:keycode_converter.cc(98)] empty code string
[10667:3847:0901/075807:3253665945260:WARNING:keycode_converter.cc(98)] empty code string
[10667:3847:0901/075807:3253672137592:WARNING:keycode_converter.cc(98)] empty code string
[10667:3847:0901/075807:3253674681924:WARNING:keycode_converter.cc(98)] empty code string
[10667:3847:0901/075807:3253676533654:WARNING:keycode_converter.cc(98)] empty code string
[10667:3847:0901/075807:3253678326425:WARNING:keycode_converter.cc(98)] empty code string
[10667:3847:0901/075807:3253680193068:WARNING:keycode_converter.cc(98)] empty code string
[10667:3847:0901/075807:3253682141247:WARNING:keycode_converter.cc(98)] empty code string
[ OK ] PasswordAutofillAgentTest.RememberLastTypedUsernameAndPasswordOnSubmit_ScriptChanged (399 ms)
[171/226] PasswordAutofillAgentTest.RememberLastTypedUsernameAndPasswordOnSubmit_ScriptChanged (1777 ms)
[ RUN ] PasswordAutofillAgentTest.RememberLastNonEmptyUsernameAndPasswordOnSubmit_ScriptCleared
[10666:3847:0901/075807:3253552564521:WARNING:keycode_converter.cc(98)] empty code string
[10666:3847:0901/075807:3253592841832:WARNING:keycode_converter.cc(98)] empty code string
[10666:3847:0901/075807:3253595199331:WARNING:keycode_converter.cc(98)] empty code string
[10666:3847:0901/075807:3253597143227:WARNING:keycode_converter.cc(98)] empty code string
[10666:3847:0901/075807:3253604311340:WARNING:keycode_converter.cc(98)] empty code string
[10666:3847:0901/075807:3253606989644:WARNING:keycode_converter.cc(98)] empty code string
[10666:3847:0901/075807:3253608828341:WARNING:keycode_converter.cc(98)] empty code string
[10666:3847:0901/075807:3253610554016:WARNING:keycode_converter.cc(98)] empty code string
[10666:3847:0901/075807:3253612372158:WARNING:keycode_converter.cc(98)] empty code string
[10666:3847:0901/075807:3253614307569:WARNING:keycode_converter.cc(98)] empty code string
[ OK ] PasswordAutofillAgentTest.RememberLastNonEmptyUsernameAndPasswordOnSubmit_ScriptCleared (408 ms)
[172/226] PasswordAutofillAgentTest.RememberLastNonEmptyUsernameAndPasswordOnSubmit_ScriptCleared (1778 ms)
[ RUN ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyReadonlyUnknownUsername
[ OK ] PasswordAutofillAgentTest.FillOnAccountSelectOnlyReadonlyUnknownUsername (307 ms)
[173/226] PasswordAutofillAgentTest.FillOnAccountSelectOnlyReadonlyUnknownUsername (1508 ms)
[ RUN ] PasswordGenerationAgentTest.EditingTest
[10669:3847:0901/075809:3255441357588:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255445360139:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255445923298:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255446376981:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255446845236:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255447315104:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255447768458:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255448358020:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255448855403:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255449326940:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255449798710:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255450264771:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255450725541:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255451222994:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255451696111:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255452188807:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255454873449:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255456571174:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255458485240:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255460459082:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255462167604:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255463797901:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255465600036:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255467629626:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255469885930:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255471851480:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255473813921:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255475680022:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255477654094:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255479638767:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255484193760:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255488000616:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255490588565:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255492930873:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255495212020:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255497508907:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255499679150:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255502121531:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255504479352:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255506769188:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255509015297:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255511319466:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255513509202:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255515761887:WARNING:keycode_converter.cc(98)] empty code string
[10669:3847:0901/075809:3255517526543:WARNING:keycode_converter.cc(98)] empty code string
[ OK ] PasswordGenerationAgentTest.EditingTest (513 ms)
[174/226] PasswordGenerationAgentTest.EditingTest (1772 ms)
[ RUN ] ChromeRenderViewTest.LanguageMetaTag
[ OK ] ChromeRenderViewTest.LanguageMetaTag (223 ms)
[175/226] ChromeRenderViewTest.LanguageMetaTag (1464 ms)
[ RUN ] WebUIBrowserAsyncTest.TestTestDoneEarlyPassesAsync
[10675:3847:0901/075812:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10671:38915:0901/075815:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10671:38915:0901/075815:WARNING:channel.cc(325)] RawChannel write error
[10671:3847:0901/075815:INFO:CONSOLE(1791)] "Running test testDone", source: async.js (1791)
[10671:38915:0901/075815:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10671:38915:0901/075815:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebUIBrowserAsyncTest.TestTestDoneEarlyPassesAsync (4358 ms)
[176/226] WebUIBrowserAsyncTest.TestTestDoneEarlyPassesAsync (5619 ms)
[ RUN ] OutOfProcessPPAPITest.NetAddressPrivate
[10679:3847:0901/075814:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54702...
sending server_data: {"host": "127.0.0.1", "port": 54702} (36 bytes)
objc[10683]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10683]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10683]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10683]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10683]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10683]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10683]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10683]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10683]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10683]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10683]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10683]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10683]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10683]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10683]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10683]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10683]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10683]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10683]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10683]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10683]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10683]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10683]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10683]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10683]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[10674:3847:0901/075816:INFO:CONSOLE(177)] "AreEqual finished in 0.000 seconds.", source: http://127.0.0.1:54702/files/test_case.html?testcase=NetAddressPrivate_AreEqual,NetAddressPrivate_AreHostsEqual,NetAddressPrivate_Describe,NetAddressPrivate_ReplacePort,NetAddressPrivate_GetAnyAddress,NetAddressPrivate_DescribeIPv6,NetAddressPrivate_GetFamily,NetAddressPrivate_GetPort,NetAddressPrivate_GetAddress,NetAddressPrivate_GetScopeID, (177)
[10674:3847:0901/075816:INFO:CONSOLE(177)] "AreHostsEqual finished in 0.000 seconds.", source: http://127.0.0.1:54702/files/test_case.html?testcase=NetAddressPrivate_AreEqual,NetAddressPrivate_AreHostsEqual,NetAddressPrivate_Describe,NetAddressPrivate_ReplacePort,NetAddressPrivate_GetAnyAddress,NetAddressPrivate_DescribeIPv6,NetAddressPrivate_GetFamily,NetAddressPrivate_GetPort,NetAddressPrivate_GetAddress,NetAddressPrivate_GetScopeID, (177)
[10674:3847:0901/075816:INFO:CONSOLE(177)] "Describe finished in 0.000 seconds.", source: http://127.0.0.1:54702/files/test_case.html?testcase=NetAddressPrivate_AreEqual,NetAddressPrivate_AreHostsEqual,NetAddressPrivate_Describe,NetAddressPrivate_ReplacePort,NetAddressPrivate_GetAnyAddress,NetAddressPrivate_DescribeIPv6,NetAddressPrivate_GetFamily,NetAddressPrivate_GetPort,NetAddressPrivate_GetAddress,NetAddressPrivate_GetScopeID, (177)
[10674:3847:0901/075816:INFO:CONSOLE(177)] "ReplacePort finished in 0.000 seconds.", source: http://127.0.0.1:54702/files/test_case.html?testcase=NetAddressPrivate_AreEqual,NetAddressPrivate_AreHostsEqual,NetAddressPrivate_Describe,NetAddressPrivate_ReplacePort,NetAddressPrivate_GetAnyAddress,NetAddressPrivate_DescribeIPv6,NetAddressPrivate_GetFamily,NetAddressPrivate_GetPort,NetAddressPrivate_GetAddress,NetAddressPrivate_GetScopeID, (177)
[10674:3847:0901/075816:INFO:CONSOLE(177)] "GetAnyAddress finished in 0.000 seconds.", source: http://127.0.0.1:54702/files/test_case.html?testcase=NetAddressPrivate_AreEqual,NetAddressPrivate_AreHostsEqual,NetAddressPrivate_Describe,NetAddressPrivate_ReplacePort,NetAddressPrivate_GetAnyAddress,NetAddressPrivate_DescribeIPv6,NetAddressPrivate_GetFamily,NetAddressPrivate_GetPort,NetAddressPrivate_GetAddress,NetAddressPrivate_GetScopeID, (177)
[10674:3847:0901/075816:INFO:CONSOLE(177)] "DescribeIPv6 finished in 0.001 seconds.", source: http://127.0.0.1:54702/files/test_case.html?testcase=NetAddressPrivate_AreEqual,NetAddressPrivate_AreHostsEqual,NetAddressPrivate_Describe,NetAddressPrivate_ReplacePort,NetAddressPrivate_GetAnyAddress,NetAddressPrivate_DescribeIPv6,NetAddressPrivate_GetFamily,NetAddressPrivate_GetPort,NetAddressPrivate_GetAddress,NetAddressPrivate_GetScopeID, (177)
[10674:3847:0901/075816:INFO:CONSOLE(177)] "GetFamily finished in 0.000 seconds.", source: http://127.0.0.1:54702/files/test_case.html?testcase=NetAddressPrivate_AreEqual,NetAddressPrivate_AreHostsEqual,NetAddressPrivate_Describe,NetAddressPrivate_ReplacePort,NetAddressPrivate_GetAnyAddress,NetAddressPrivate_DescribeIPv6,NetAddressPrivate_GetFamily,NetAddressPrivate_GetPort,NetAddressPrivate_GetAddress,NetAddressPrivate_GetScopeID, (177)
[10674:3847:0901/075816:INFO:CONSOLE(177)] "GetPort finished in 0.000 seconds.", source: http://127.0.0.1:54702/files/test_case.html?testcase=NetAddressPrivate_AreEqual,NetAddressPrivate_AreHostsEqual,NetAddressPrivate_Describe,NetAddressPrivate_ReplacePort,NetAddressPrivate_GetAnyAddress,NetAddressPrivate_DescribeIPv6,NetAddressPrivate_GetFamily,NetAddressPrivate_GetPort,NetAddressPrivate_GetAddress,NetAddressPrivate_GetScopeID, (177)
[10674:3847:0901/075816:INFO:CONSOLE(177)] "GetAddress finished in 0.000 seconds.", source: http://127.0.0.1:54702/files/test_case.html?testcase=NetAddressPrivate_AreEqual,NetAddressPrivate_AreHostsEqual,NetAddressPrivate_Describe,NetAddressPrivate_ReplacePort,NetAddressPrivate_GetAnyAddress,NetAddressPrivate_DescribeIPv6,NetAddressPrivate_GetFamily,NetAddressPrivate_GetPort,NetAddressPrivate_GetAddress,NetAddressPrivate_GetScopeID, (177)
[10674:3847:0901/075816:INFO:CONSOLE(177)] "GetScopeID finished in 0.000 seconds.", source: http://127.0.0.1:54702/files/test_case.html?testcase=NetAddressPrivate_AreEqual,NetAddressPrivate_AreHostsEqual,NetAddressPrivate_Describe,NetAddressPrivate_ReplacePort,NetAddressPrivate_GetAnyAddress,NetAddressPrivate_DescribeIPv6,NetAddressPrivate_GetFamily,NetAddressPrivate_GetPort,NetAddressPrivate_GetAddress,NetAddressPrivate_GetScopeID, (177)
[10681:13063:0901/075816:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[10681:13063:0901/075816:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10681:13063:0901/075816:WARNING:channel.cc(325)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.NetAddressPrivate (4531 ms)
[177/226] OutOfProcessPPAPITest.NetAddressPrivate (5974 ms)
[ RUN ] OutOfProcessPPAPITest.NetworkMonitor
[10688:3847:0901/075818:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54706...
sending server_data: {"host": "127.0.0.1", "port": 54706} (36 bytes)
objc[10695]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10695]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10695]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10695]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10695]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10695]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10695]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10695]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10695]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10695]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10695]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10695]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10695]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10695]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10695]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10695]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10695]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10695]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10695]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10695]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10695]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10695]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10695]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10695]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10695]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[10684:3847:0901/075821:INFO:CONSOLE(177)] "BasicForceAsync finished in 0.002 seconds.", source: http://127.0.0.1:54706/files/test_case.html?testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[10684:3847:0901/075821:INFO:CONSOLE(177)] "Basic finished in 0.003 seconds.", source: http://127.0.0.1:54706/files/test_case.html?testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[10684:3847:0901/075821:INFO:CONSOLE(177)] "2MonitorsForceAsync finished in 0.040 seconds.", source: http://127.0.0.1:54706/files/test_case.html?testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[10684:3847:0901/075821:INFO:CONSOLE(177)] "2Monitors finished in 0.015 seconds.", source: http://127.0.0.1:54706/files/test_case.html?testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[10684:3847:0901/075821:INFO:CONSOLE(177)] "DeleteInCallbackForceAsync finished in 0.002 seconds.", source: http://127.0.0.1:54706/files/test_case.html?testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[10684:3847:0901/075821:INFO:CONSOLE(177)] "DeleteInCallback finished in 0.006 seconds.", source: http://127.0.0.1:54706/files/test_case.html?testcase=NetworkMonitor_Basic,NetworkMonitor_2Monitors,NetworkMonitor_DeleteInCallback, (177)
[ OK ] OutOfProcessPPAPITest.NetworkMonitor (4966 ms)
[178/226] OutOfProcessPPAPITest.NetworkMonitor (6267 ms)
[ RUN ] OutOfProcessPPAPITest.FlashFile
[10692:3847:0901/075820:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[10696]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10696]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10696]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10696]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10696]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10696]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10696]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10696]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10696]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10696]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10696]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10696]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10696]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10696]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10696]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10696]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10696]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10696]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10696]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10696]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10696]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10696]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10696]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10696]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10696]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[10687:3847:0901/075822:INFO:CONSOLE(177)] "OpenFile finished in 0.012 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/ppapi/tests/test_case.html?testcase=FlashFile (177)
[10687:3847:0901/075822:INFO:CONSOLE(177)] "RenameFile finished in 0.010 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/ppapi/tests/test_case.html?testcase=FlashFile (177)
[10687:3847:0901/075822:INFO:CONSOLE(177)] "DeleteFileOrDir finished in 0.019 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/ppapi/tests/test_case.html?testcase=FlashFile (177)
[10687:3847:0901/075822:INFO:CONSOLE(177)] "CreateDir finished in 0.020 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/ppapi/tests/test_case.html?testcase=FlashFile (177)
[10687:3847:0901/075822:INFO:CONSOLE(177)] "QueryFile finished in 0.015 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/ppapi/tests/test_case.html?testcase=FlashFile (177)
[10687:3847:0901/075822:INFO:CONSOLE(177)] "GetDirContents finished in 0.009 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/ppapi/tests/test_case.html?testcase=FlashFile (177)
[10687:3847:0901/075822:INFO:CONSOLE(177)] "CreateTemporaryFile finished in 0.005 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/ppapi/tests/test_case.html?testcase=FlashFile (177)
[10687:35843:0901/075822:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] OutOfProcessPPAPITest.FlashFile (4034 ms)
[179/226] OutOfProcessPPAPITest.FlashFile (5592 ms)
[ RUN ] OutOfProcessPPAPITest.PDF
[10701:3847:0901/075824:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[10707]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10707]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10707]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10707]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10707]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10707]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10707]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10707]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10707]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10707]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10707]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10707]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10707]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10707]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10707]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10707]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10707]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10707]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10707]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10707]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10707]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10707]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10707]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10707]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10707]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[10697:3847:0901/075826:INFO:CONSOLE(177)] "GetLocalizedString finished in 0.004 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/ppapi/tests/test_case.html?testcase=PDF (177)
[10697:3847:0901/075826:INFO:CONSOLE(177)] "GetV8ExternalSnapshotData finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/ppapi/tests/test_case.html?testcase=PDF (177)
[10697:37891:0901/075826:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10697:37891:0901/075826:WARNING:channel.cc(325)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.PDF (4177 ms)
[180/226] OutOfProcessPPAPITest.PDF (5748 ms)
[ RUN ] PPAPIBrokerInfoBarTest.Blocked
[10705:3847:0901/075825:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[10708]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10708]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10708]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10708]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10708]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10708]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10708]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10708]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10708]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10708]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10708]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10708]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10708]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10708]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10708]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10708]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10708]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10708]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10708]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10708]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10708]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10708]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10708]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10708]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[10708]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[10698:3847:0901/075827:INFO:CONSOLE(177)] "ConnectPermissionDenied finished in 0.113 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/ppapi/tests/test_case.html?testcase=Broker_ConnectPermissionDenied (177)
[10698:3847:0901/075828:INFO:CONSOLE(177)] "IsAllowedPermissionDenied finished in 0.010 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testvDZwXd/ppapi/tests/test_case.html?testcase=Broker_IsAllowedPermissionDenied (177)
[10698:40451:0901/075828:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10698:40451:0901/075828:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PPAPIBrokerInfoBarTest.Blocked (4678 ms)
[181/226] PPAPIBrokerInfoBarTest.Blocked (5943 ms)
[ RUN ] NaClBrowserTestNewlib.ProgressEvents
[10718:3847:0901/075831:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54711...
sending server_data: {"host": "127.0.0.1", "port": 54711} (36 bytes)
[10711:3847:0901/075833:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[10723,2000789888:07:58:34.242533] Native Client module will be loaded at base address 0x00006eaa00000000
[10711:3847:0901/075834:INFO:nacl_browsertest_util.cc(130)] |||| / progress_events loaded
[10711:3847:0901/075834:INFO:nacl_browsertest_util.cc(130)] ||||
[10711:3847:0901/075834:INFO:nacl_browsertest_util.cc(130)] |||| [begin_count_progress_events BEGIN]
[10711:3847:0901/075834:INFO:nacl_browsertest_util.cc(130)] |||| [begin_count_progress_events PASS]
[10711:3847:0901/075834:INFO:nacl_browsertest_util.cc(130)] ||||
[10711:3847:0901/075834:INFO:nacl_browsertest_util.cc(130)] |||| [loadstart_count_progress_events BEGIN]
[10711:3847:0901/075834:INFO:nacl_browsertest_util.cc(130)] |||| [loadstart_count_progress_events PASS]
[10711:3847:0901/075834:INFO:nacl_browsertest_util.cc(130)] ||||
[10711:3847:0901/075834:INFO:nacl_browsertest_util.cc(130)] |||| [progress_min_count_progress_events BEGIN]
[10711:3847:0901/075834:INFO:nacl_browsertest_util.cc(130)] |||| [progress_min_count_progress_events PASS]
[10711:3847:0901/075834:INFO:nacl_browsertest_util.cc(130)] ||||
[10711:3847:0901/075834:INFO:nacl_browsertest_util.cc(130)] |||| [progress_samples_progress_events BEGIN]
[10711:3847:0901/075834:INFO:CONSOLE(138)] "stateSawLengthComputable true", source: http://127.0.0.1:54711/files/progress_event_listener.js (138)
[10711:3847:0901/075834:INFO:CONSOLE(140)] "stateProgressPrev 1312520", source: http://127.0.0.1:54711/files/progress_event_listener.js (140)
[10711:3847:0901/075834:INFO:CONSOLE(142)] "stateProgressTotal 1312520", source: http://127.0.0.1:54711/files/progress_event_listener.js (142)
[10711:3847:0901/075834:INFO:nacl_browsertest_util.cc(130)] |||| [progress_samples_progress_events PASS]
[10711:3847:0901/075834:INFO:nacl_browsertest_util.cc(130)] ||||
[10711:3847:0901/075834:INFO:nacl_browsertest_util.cc(130)] |||| [error_count_progress_events BEGIN]
[10711:3847:0901/075834:INFO:nacl_browsertest_util.cc(130)] |||| [error_count_progress_events PASS]
[10711:3847:0901/075834:INFO:nacl_browsertest_util.cc(130)] ||||
[10711:3847:0901/075834:INFO:nacl_browsertest_util.cc(130)] |||| [abort_count_progress_events BEGIN]
[10711:3847:0901/075834:INFO:nacl_browsertest_util.cc(130)] |||| [abort_count_progress_events PASS]
[10711:3847:0901/075834:INFO:nacl_browsertest_util.cc(130)] ||||
[10711:3847:0901/075834:INFO:nacl_browsertest_util.cc(130)] |||| [load_count_progress_events BEGIN]
[10711:3847:0901/075834:INFO:nacl_browsertest_util.cc(130)] |||| [load_count_progress_events PASS]
[10711:3847:0901/075834:INFO:nacl_browsertest_util.cc(130)] ||||
[10711:3847:0901/075834:INFO:nacl_browsertest_util.cc(130)] |||| [loadend_count_progress_events BEGIN]
[10711:3847:0901/075834:INFO:nacl_browsertest_util.cc(130)] |||| [loadend_count_progress_events PASS]
[10711:3847:0901/075834:INFO:nacl_browsertest_util.cc(130)] ||||
[10711:3847:0901/075834:INFO:nacl_browsertest_util.cc(130)] |||| [unexpected_count_progress_events BEGIN]
[10711:3847:0901/075834:INFO:nacl_browsertest_util.cc(130)] |||| [unexpected_count_progress_events PASS]
[10711:3847:0901/075834:INFO:nacl_browsertest_util.cc(130)] ||||
[10711:3847:0901/075834:INFO:nacl_browsertest_util.cc(130)] |||| [end_state_progress_events BEGIN]
[10711:3847:0901/075834:INFO:nacl_browsertest_util.cc(130)] |||| [end_state_progress_events PASS]
[10711:3847:0901/075834:INFO:nacl_browsertest_util.cc(130)] ||||
[10711:3847:0901/075834:INFO:nacl_browsertest_util.cc(130)] |||| [last_error_string_progress_events BEGIN]
[10711:3847:0901/075834:INFO:nacl_browsertest_util.cc(130)] |||| [last_error_string_progress_events PASS]
[10711:3847:0901/075834:INFO:nacl_browsertest_util.cc(130)] ||||
[10711:3847:0901/075834:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 11 passed, 0 failed, 0 errors
[10718:3847:0901/075834:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[10718:3847:0901/075834:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] NaClBrowserTestNewlib.ProgressEvents (4857 ms)
[182/226] NaClBrowserTestNewlib.ProgressEvents (6273 ms)
[ RUN ] NaClExtensionTest.HostedApp
[10714:3847:0901/075830:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54710...
sending server_data: {"host": "127.0.0.1", "port": 54710} (36 bytes)
[ OK ] NaClExtensionTest.HostedApp (8595 ms)
[183/226] NaClExtensionTest.HostedApp (10075 ms)
[ RUN ] PolicyTest.ReplaceSearchTerms
[10735:3847:0901/075840:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10730:4871:0901/075842:ERROR:mach_broker_mac.mm(222)] Unknown process 10738 is sending Mach IPC messages!
[ OK ] PolicyTest.ReplaceSearchTerms (3843 ms)
[184/226] PolicyTest.ReplaceSearchTerms (5257 ms)
[ RUN ] NaClBrowserTestGLibc.SysconfNprocessorsOnln
[10729:3847:0901/075838:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54726...
sending server_data: {"host": "127.0.0.1", "port": 54726} (36 bytes)
browser says nprocessors = 4
path = sysconf_nprocessors_onln_test.html?cpu_count=4
[10725:3847:0901/075840:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[10737,2000789888:07:58:41.480721] Native Client module will be loaded at base address 0x000052d100000000
[10725:3847:0901/075842:INFO:nacl_browsertest_util.cc(130)] |||| / loaded
[10725:3847:0901/075842:INFO:nacl_browsertest_util.cc(130)] ||||
[10725:3847:0901/075842:INFO:nacl_browsertest_util.cc(130)] |||| [TestSysconfNprocessors BEGIN]
Entered HandleMessage
Searching for handler for request "nprocessors".
found at index 0
NaCl process: sysconf(_SC_NPROCESSORS_ONLN) = 4
posting reply len 1
posting reply "4".
Leaving HandleMessage
[10725:3847:0901/075842:INFO:nacl_browsertest_util.cc(130)] |||| [TestSysconfNprocessors PASS]
[10725:3847:0901/075842:INFO:nacl_browsertest_util.cc(130)] ||||
[10725:3847:0901/075842:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 1 passed, 0 failed, 0 errors
[10725:3847:0901/075842:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[ OK ] NaClBrowserTestGLibc.SysconfNprocessorsOnln (6797 ms)
[185/226] NaClBrowserTestGLibc.SysconfNprocessorsOnln (8416 ms)
[ RUN ] PolicyTest.NativeMessagingWhitelist
[10745:3847:0901/075846:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10747:14851:0901/075847:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[10747:14851:0901/075847:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[10747:14851:0901/075847:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[10747:13319:0901/075847:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10747:3847:0901/075847:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[10747:13319:0901/075847:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PolicyTest.NativeMessagingWhitelist (3109 ms)
[186/226] PolicyTest.NativeMessagingWhitelist (4529 ms)
[ RUN ] PolicyUITest.SendPolicyValues
[10746:3847:0901/075846:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10740:3847:0901/075848:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[10746:3847:0901/075849:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000c80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[10746:3847:0901/075849:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000c80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[10746:3847:0901/075849:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000c80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[10746:3847:0901/075849:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000c80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] PolicyUITest.SendPolicyValues (4727 ms)
[187/226] PolicyUITest.SendPolicyValues (6170 ms)
[ RUN ] TtsApiTest.PlatformSpeakFinishesImmediately
[10753:3847:0901/075850:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10750:3847:0901/075852:INFO:CONSOLE(0)] "[SUCCESS] testSpeakOnce", source: chrome-extension://gbblgphmgmjkgghpemcjkpipianjnedg/test.html (0)
[10755:13063:0901/075852:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10755:13063:0901/075852:WARNING:channel.cc(325)] RawChannel write error
[ OK ] TtsApiTest.PlatformSpeakFinishesImmediately (4481 ms)
[188/226] TtsApiTest.PlatformSpeakFinishesImmediately (5954 ms)
[ RUN ] CaptivePortalBrowserTest.RequestFailsFastTimout
[10759:3847:0901/075852:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10759:3847:0901/075854:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[10759:3847:0901/075854:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[10759:3847:0901/075854:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] CaptivePortalBrowserTest.RequestFailsFastTimout (3277 ms)
[189/226] CaptivePortalBrowserTest.RequestFailsFastTimout (4768 ms)
[ RUN ] CaptivePortalBrowserTest.Login
[10765:3847:0901/075856:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] CaptivePortalBrowserTest.Login (4947 ms)
[190/226] CaptivePortalBrowserTest.Login (6319 ms)
[ RUN ] CaptivePortalBrowserTest.SSLCertErrorLogin
[10769:3847:0901/075857:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54740...
sending server_data: {"host": "127.0.0.1", "port": 54740} (36 bytes)
HTTPS server started on https://localhost:54741...
sending server_data: {"host": "localhost", "port": 54741} (36 bytes)
[10762:3847:0901/075902:WARNING:navigator_impl.cc(196)] Discarding message during interstitial.
[10774:13063:0901/075902:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10774:13063:0901/075902:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10777:13063:0901/075903:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[10777:13063:0901/075903:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[10777:13063:0901/075903:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[10777:13063:0901/075903:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10777:13063:0901/075903:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10781:12807:0901/075903:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10781:12807:0901/075903:WARNING:channel.cc(325)] RawChannel write error
[ OK ] CaptivePortalBrowserTest.SSLCertErrorLogin (8799 ms)
[191/226] CaptivePortalBrowserTest.SSLCertErrorLogin (10398 ms)
[ RUN ] NetworkingPrivateApiTest.DisableNetworkType
[10788:3847:0901/075907:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10783:3847:0901/075910:INFO:CONSOLE(0)] "[SUCCESS] disableNetworkType", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?disableNetworkType (0)
[ OK ] NetworkingPrivateApiTest.DisableNetworkType (4656 ms)
[192/226] NetworkingPrivateApiTest.DisableNetworkType (6213 ms)
[ RUN ] CaptivePortalBrowserTest.NavigateLoadingTabToTimeoutThreeSites
[10779:3847:0901/075902:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10775:40451:0901/075906:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10775:40451:0901/075906:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[10775:40451:0901/075906:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10775:40451:0901/075906:WARNING:channel.cc(325)] RawChannel write error
[10775:40451:0901/075910:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10775:40451:0901/075910:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] CaptivePortalBrowserTest.NavigateLoadingTabToTimeoutThreeSites (9986 ms)
[193/226] CaptivePortalBrowserTest.NavigateLoadingTabToTimeoutThreeSites (11561 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.GetProperties
[10797:3847:0901/075914:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10791:3847:0901/075917:INFO:CONSOLE(0)] "[SUCCESS] getProperties", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getProperties (0)
[ OK ] NetworkingPrivateServiceClientApiTest.GetProperties (5554 ms)
[194/226] NetworkingPrivateServiceClientApiTest.GetProperties (7044 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.SetProperties
[10798:3847:0901/075915:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10792:41219:0901/075917:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[10792:41219:0901/075917:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10792:41219:0901/075917:WARNING:channel.cc(325)] RawChannel write error
[10802:12551:0901/075917:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10802:12551:0901/075917:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10802:12551:0901/075917:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NetworkingPrivateServiceClientApiTest.SetProperties (5445 ms)
[195/226] NetworkingPrivateServiceClientApiTest.SetProperties (7093 ms)
[ RUN ] PicasaDataProviderFileWatcherInvalidateTest.FileWatcherInvalidateTest
[10809:3847:0901/075921:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10803:40451:0901/075925:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[10803:40451:0901/075925:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[10803:40451:0901/075925:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10803:40451:0901/075925:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PicasaDataProviderFileWatcherInvalidateTest.FileWatcherInvalidateTest (6723 ms)
[196/226] PicasaDataProviderFileWatcherInvalidateTest.FileWatcherInvalidateTest (8291 ms)
[ RUN ] DriveAppProviderTest.UserInstalledBeforeDriveApp
[10931:3847:0901/075929:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10906:41219:0901/075930:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10906:41219:0901/075930:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DriveAppProviderTest.UserInstalledBeforeDriveApp (3647 ms)
[197/226] DriveAppProviderTest.UserInstalledBeforeDriveApp (5102 ms)
[ RUN ] ChromeWhispernetClientTest.TokenLengths
[10811:3847:0901/075921:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10804:3847:0901/075926:INFO:CONSOLE(5)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/background.html (5)
[10804:3847:0901/075926:INFO:CONSOLE(83)] "init: Starting Nacl bridge.", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (83)
[10928,2000789888:07:59:27.630723] Native Client module will be loaded at base address 0x00000ff200000000
[10928,2000789888:07:59:33.314828] NaCl untrusted code called _exit(0x0)
[10936,2000789888:07:59:34.243454] Native Client module will be loaded at base address 0x0000066b00000000
[10936,2000789888:07:59:34.340074] NaCl untrusted code called _exit(0x0)
[10939,2000789888:07:59:35.284956] Native Client module will be loaded at base address 0x00004dfe00000000
[10804:3847:0901/075935:INFO:CONSOLE(65)] "init: Nacl ready!", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (65)
[10804:3847:0901/075935:INFO:CONSOLE(26)] "Configuring encoder and decoder for client 905E65AC-7BE3-4D38-A209-202D156AF1CE", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (26)
INFO - whispernet_nacl_wrapper.cc:212 - Recreating DSSS Encoder with token length = 9 and parity = 1
INFO - whispernet_nacl_wrapper.cc:418 - Recreating DSSS Decoder with token length = 9 and parity = 1
[ OK ] ChromeWhispernetClientTest.TokenLengths (16672 ms)
[198/226] ChromeWhispernetClientTest.TokenLengths (18415 ms)
[ RUN ] AppListServiceImplBrowserTest.DeletingProfileUpdatesViewDelegate
[10937:3847:0901/075934:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AppListServiceImplBrowserTest.DeletingProfileUpdatesViewDelegate (4112 ms)
[199/226] AppListServiceImplBrowserTest.DeletingProfileUpdatesViewDelegate (5547 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/27
[10947:3847:0901/075940:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10949:16643:0901/075941:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000106d84f33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000106dca2b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000106e17ea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011317c9e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011317c09e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001086d3244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000108072d96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010813bfdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010927e3d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000109228308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001092277c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000106e8cff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000106e8c6b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000106e8292f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff876aa772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff876971a1 thread_start + 13
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/27 (3508 ms)
[200/226] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/27 (4894 ms)
[ RUN ] SupervisedUserBlockModeTest.Unblock
HTTP server started on http://127.0.0.1:54752...
sending server_data: {"host": "127.0.0.1", "port": 54752} (36 bytes)
[10948:3847:0901/075940:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
testserver.py: Broken pipe
[10940:40451:0901/075943:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[10940:40451:0901/075943:WARNING:channel.cc(325)] RawChannel write error
[10951:16387:0901/075943:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000103a4af33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000103a902b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000103addea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010fe429e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010fe4209e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000105399244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000104d38d96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000104e01fdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000105f443d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000105eee308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000105eed7c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000103b52ff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000103b526b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000103b4892f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff876aa772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff876971a1 thread_start + 13
[ OK ] SupervisedUserBlockModeTest.Unblock (5756 ms)
[201/226] SupervisedUserBlockModeTest.Unblock (7219 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/58
[10956:3847:0901/075945:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/58 (3705 ms)
[202/226] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/58 (5310 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/113
[10960:3847:0901/075947:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/113 (3440 ms)
[203/226] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/113 (5042 ms)
[ RUN ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseSingleBrowserWithBackgroundMode/0
[10966:3847:0901/075950:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10967:14595:0901/075951:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[10967:14595:0901/075951:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[10967:13063:0901/075951:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[10967:13063:0901/075951:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[10967:13063:0901/075951:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[10967:13063:0901/075951:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[10962:3847:0901/075951:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseSingleBrowserWithBackgroundMode/0 (3234 ms)
[204/226] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseSingleBrowserWithBackgroundMode/0 (5047 ms)
[ RUN ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithNoOpenBrowsersWithBackgroundMode/1
[10970:3847:0901/075952:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[10971:14595:0901/075953:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[10971:14595:0901/075953:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[10971:14595:0901/075953:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[10965:3847:0901/075953:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithNoOpenBrowsersWithBackgroundMode/1 (3154 ms)
[205/226] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseAllBrowsersWithNoOpenBrowsersWithBackgroundMode/1 (4815 ms)
[ RUN ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0
[10976:3847:0901/075955:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54756...
sending server_data: {"host": "127.0.0.1", "port": 54756} (36 bytes)
[10972:3847:0901/075957:INFO:CONSOLE(280)] "07:59:57.554 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:54756/files/eme_player_js/utils.js (280)
[10972:3847:0901/075957:INFO:CONSOLE(280)] "07:59:57.579 - Registering video event handlers.", source: http://127.0.0.1:54756/files/eme_player_js/utils.js (280)
[10972:3847:0901/075957:INFO:CONSOLE(280)] "07:59:57.601 - Loading media using src.", source: http://127.0.0.1:54756/files/eme_player_js/utils.js (280)
[10972:3847:0901/075957:INFO:CONSOLE(280)] "07:59:57.898 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:54756/files/eme_player_js/utils.js (280)
[10972:3847:0901/075957:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[10972:3847:0901/075957:INFO:CONSOLE(280)] "07:59:57.934 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:54756/files/eme_player_js/utils.js (280)
[10972:3847:0901/075957:INFO:CONSOLE(280)] "07:59:57.942 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54756/files/eme_player_js/utils.js (280)
[10972:3847:0901/075958:INFO:CONSOLE(280)] "07:59:57.957 - Adding key to sessionID: 1", source: http://127.0.0.1:54756/files/eme_player_js/utils.js (280)
[10972:3847:0901/075958:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[10972:3847:0901/075958:INFO:CONSOLE(280)] "07:59:57.962 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54756/files/eme_player_js/utils.js (280)
[10972:3847:0901/075958:INFO:CONSOLE(280)] "07:59:57.967 - Adding key to sessionID: 2", source: http://127.0.0.1:54756/files/eme_player_js/utils.js (280)
[10972:3847:0901/075958:INFO:CONSOLE(280)] "07:59:57.977 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54756/files/eme_player_js/utils.js (280)
[10972:3847:0901/075958:INFO:CONSOLE(280)] "07:59:57.982 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54756/files/eme_player_js/utils.js (280)
[10972:3847:0901/075958:INFO:CONSOLE(280)] "07:59:58.268 - timeupdate @ 0.189318", source: http://127.0.0.1:54756/files/eme_player_js/utils.js (280)
[10972:3847:0901/075958:INFO:CONSOLE(280)] "07:59:58.511 - timeupdate @ 0.445302", source: http://127.0.0.1:54756/files/eme_player_js/utils.js (280)
[10972:3847:0901/075958:INFO:CONSOLE(280)] "07:59:58.535 - heartbeat #1", source: http://127.0.0.1:54756/files/eme_player_js/utils.js (280)
[10972:3847:0901/075958:INFO:CONSOLE(280)] "07:59:58.762 - timeupdate @ 0.701286", source: http://127.0.0.1:54756/files/eme_player_js/utils.js (280)
[10972:3847:0901/075959:INFO:CONSOLE(280)] "07:59:59.012 - timeupdate @ 0.935938", source: http://127.0.0.1:54756/files/eme_player_js/utils.js (280)
[10972:3847:0901/075959:INFO:CONSOLE(280)] "07:59:59.263 - timeupdate @ 1.191922", source: http://127.0.0.1:54756/files/eme_player_js/utils.js (280)
[10972:3847:0901/075959:INFO:CONSOLE(280)] "07:59:59.267 - waiting for video to end.", source: http://127.0.0.1:54756/files/eme_player_js/utils.js (280)
[10972:3847:0901/075959:INFO:CONSOLE(280)] "07:59:59.537 - heartbeat #2", source: http://127.0.0.1:54756/files/eme_player_js/utils.js (280)
[10972:3847:0901/080000:INFO:CONSOLE(280)] "08:00:00.537 - heartbeat #3", source: http://127.0.0.1:54756/files/eme_player_js/utils.js (280)
[10972:3847:0901/080000:INFO:CONSOLE(280)] "08:00:00.764 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:54756/files/eme_player_js/utils.js (280)
[10977:12807:0901/080000:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (7580 ms)
[206/226] SRC_ClearKey_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (9215 ms)
[ RUN ] SRC_ClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0
[10980:3847:0901/075957:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54773...
sending server_data: {"host": "127.0.0.1", "port": 54773} (36 bytes)
[10975:3847:0901/075959:INFO:CONSOLE(280)] "07:59:59.471 - Using ClearKeyPlayer", source: http://127.0.0.1:54773/files/eme_player_js/utils.js (280)
[10975:3847:0901/075959:INFO:CONSOLE(280)] "07:59:59.483 - Registering video event handlers.", source: http://127.0.0.1:54773/files/eme_player_js/utils.js (280)
[10975:3847:0901/075959:INFO:CONSOLE(280)] "07:59:59.487 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:54773/files/eme_player_js/utils.js (280)
[10975:3847:0901/075959:INFO:CONSOLE(280)] "07:59:59.575 - Loading media using src.", source: http://127.0.0.1:54773/files/eme_player_js/utils.js (280)
[10975:3847:0901/075959:INFO:CONSOLE(280)] "07:59:59.736 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:54773/files/eme_player_js/utils.js (280)
[10975:3847:0901/075959:INFO:CONSOLE(280)] "07:59:59.747 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:54773/files/eme_player_js/utils.js (280)
[10975:3847:0901/075959:INFO:CONSOLE(280)] "07:59:59.772 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:54773/files/eme_player_js/utils.js (280)
[10975:3847:0901/080000:INFO:CONSOLE(280)] "08:00:00.085 - timeupdate @ 0.221408", source: http://127.0.0.1:54773/files/eme_player_js/utils.js (280)
[10975:3847:0901/080000:INFO:CONSOLE(280)] "08:00:00.329 - timeupdate @ 0.470818", source: http://127.0.0.1:54773/files/eme_player_js/utils.js (280)
[10975:3847:0901/080000:INFO:CONSOLE(280)] "08:00:00.463 - heartbeat #1", source: http://127.0.0.1:54773/files/eme_player_js/utils.js (280)
[10975:3847:0901/080000:INFO:CONSOLE(280)] "08:00:00.580 - timeupdate @ 0.722006", source: http://127.0.0.1:54773/files/eme_player_js/utils.js (280)
[10975:3847:0901/080000:INFO:CONSOLE(280)] "08:00:00.830 - timeupdate @ 0.97165", source: http://127.0.0.1:54773/files/eme_player_js/utils.js (280)
[10975:3847:0901/080001:INFO:CONSOLE(280)] "08:00:01.080 - timeupdate @ 1.221977", source: http://127.0.0.1:54773/files/eme_player_js/utils.js (280)
[10975:3847:0901/080001:INFO:CONSOLE(280)] "08:00:01.082 - waiting for video to end.", source: http://127.0.0.1:54773/files/eme_player_js/utils.js (280)
[10975:3847:0901/080001:INFO:CONSOLE(280)] "08:00:01.464 - heartbeat #2", source: http://127.0.0.1:54773/files/eme_player_js/utils.js (280)
[10975:3847:0901/080002:INFO:CONSOLE(280)] "08:00:02.464 - heartbeat #3", source: http://127.0.0.1:54773/files/eme_player_js/utils.js (280)
[10975:3847:0901/080002:INFO:CONSOLE(280)] "08:00:02.567 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:54773/files/eme_player_js/utils.js (280)
[ OK ] SRC_ClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0 (7616 ms)
[207/226] SRC_ClearKey/EncryptedMediaTest.Playback_VP9Video_WebM/0 (9184 ms)
[ RUN ] MSE_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0
[10988:3847:0901/080004:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54791...
sending server_data: {"host": "127.0.0.1", "port": 54791} (36 bytes)
[10984:3847:0901/080006:INFO:CONSOLE(280)] "08:00:06.626 - Using ClearKeyPlayer", source: http://127.0.0.1:54791/files/eme_player_js/utils.js (280)
[10984:3847:0901/080006:INFO:CONSOLE(280)] "08:00:06.635 - Registering video event handlers.", source: http://127.0.0.1:54791/files/eme_player_js/utils.js (280)
[10984:3847:0901/080006:INFO:CONSOLE(280)] "08:00:06.638 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:54791/files/eme_player_js/utils.js (280)
[10984:3847:0901/080006:INFO:CONSOLE(280)] "08:00:06.726 - Loading media using MSE.", source: http://127.0.0.1:54791/files/eme_player_js/utils.js (280)
[10984:3847:0901/080006:INFO:CONSOLE(280)] "08:00:06.897 - onSourceOpen [object Event]", source: http://127.0.0.1:54791/files/eme_player_js/utils.js (280)
[10984:3847:0901/080006:INFO:CONSOLE(280)] "08:00:06.901 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:54791/files/eme_player_js/utils.js (280)
[10984:3847:0901/080006:INFO:CONSOLE(280)] "08:00:06.936 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:54791/files/eme_player_js/utils.js (280)
[10984:3847:0901/080006:INFO:CONSOLE(280)] "08:00:06.940 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:54791/files/eme_player_js/utils.js (280)
[10984:3847:0901/080006:INFO:CONSOLE(280)] "08:00:06.945 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:54791/files/eme_player_js/utils.js (280)
[10984:3847:0901/080006:INFO:CONSOLE(280)] "08:00:06.967 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:54791/files/eme_player_js/utils.js (280)
[10984:3847:0901/080006:INFO:CONSOLE(280)] "08:00:06.991 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:54791/files/eme_player_js/utils.js (280)
[10984:3847:0901/080006:INFO:CONSOLE(280)] "08:00:06.995 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:54791/files/eme_player_js/utils.js (280)
[10984:3847:0901/080007:INFO:CONSOLE(280)] "08:00:06.998 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:54791/files/eme_player_js/utils.js (280)
[10984:3847:0901/080007:INFO:CONSOLE(280)] "08:00:07.271 - timeupdate @ 0.186203", source: http://127.0.0.1:54791/files/eme_player_js/utils.js (280)
[10984:3847:0901/080007:INFO:CONSOLE(280)] "08:00:07.519 - timeupdate @ 0.441612", source: http://127.0.0.1:54791/files/eme_player_js/utils.js (280)
[10984:3847:0901/080007:INFO:CONSOLE(280)] "08:00:07.620 - heartbeat #1", source: http://127.0.0.1:54791/files/eme_player_js/utils.js (280)
[10984:3847:0901/080007:INFO:CONSOLE(280)] "08:00:07.770 - timeupdate @ 0.697021", source: http://127.0.0.1:54791/files/eme_player_js/utils.js (280)
[10984:3847:0901/080008:INFO:CONSOLE(280)] "08:00:08.020 - timeupdate @ 0.929211", source: http://127.0.0.1:54791/files/eme_player_js/utils.js (280)
[10984:3847:0901/080008:INFO:CONSOLE(280)] "08:00:08.271 - timeupdate @ 1.18462", source: http://127.0.0.1:54791/files/eme_player_js/utils.js (280)
[10984:3847:0901/080008:INFO:CONSOLE(280)] "08:00:08.274 - waiting for video to end.", source: http://127.0.0.1:54791/files/eme_player_js/utils.js (280)
[10984:3847:0901/080008:INFO:CONSOLE(280)] "08:00:08.621 - heartbeat #2", source: http://127.0.0.1:54791/files/eme_player_js/utils.js (280)
[10984:3847:0901/080009:INFO:CONSOLE(280)] "08:00:09.621 - heartbeat #3", source: http://127.0.0.1:54791/files/eme_player_js/utils.js (280)
[10984:3847:0901/080009:INFO:CONSOLE(280)] "08:00:09.838 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:54791/files/eme_player_js/utils.js (280)
[10989:13063:0901/080009:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (7537 ms)
[208/226] MSE_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM/0 (9080 ms)
[ RUN ] MSE_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0
[10993:3847:0901/080006:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54808...
sending server_data: {"host": "127.0.0.1", "port": 54808} (36 bytes)
[10987:3847:0901/080008:INFO:CONSOLE(280)] "08:00:08.363 - Using ClearKeyPlayer", source: http://127.0.0.1:54808/files/eme_player_js/utils.js (280)
[10987:3847:0901/080008:INFO:CONSOLE(280)] "08:00:08.371 - Registering video event handlers.", source: http://127.0.0.1:54808/files/eme_player_js/utils.js (280)
[10987:3847:0901/080008:INFO:CONSOLE(280)] "08:00:08.373 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:54808/files/eme_player_js/utils.js (280)
[10987:3847:0901/080008:INFO:CONSOLE(280)] "08:00:08.448 - Loading media using MSE.", source: http://127.0.0.1:54808/files/eme_player_js/utils.js (280)
[10987:3847:0901/080008:INFO:CONSOLE(280)] "08:00:08.582 - onSourceOpen [object Event]", source: http://127.0.0.1:54808/files/eme_player_js/utils.js (280)
[10987:3847:0901/080008:INFO:CONSOLE(280)] "08:00:08.586 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:54808/files/eme_player_js/utils.js (280)
[10987:3847:0901/080008:INFO:CONSOLE(280)] "08:00:08.649 - Creating new media key session for initDataType: webm, initData: 5ef3a16b338dc4e1a2bcb99f9a6cb780", source: http://127.0.0.1:54808/files/eme_player_js/utils.js (280)
[10987:3847:0901/080008:INFO:CONSOLE(280)] "08:00:08.658 - End of appending buffer from bear-320x240-av_enc-v.webm", source: http://127.0.0.1:54808/files/eme_player_js/utils.js (280)
[10987:3847:0901/080008:INFO:CONSOLE(280)] "08:00:08.679 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:54808/files/eme_player_js/utils.js (280)
[10987:3847:0901/080008:INFO:CONSOLE(280)] "08:00:08.700 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"XvOhazONxOGivLmfmmy3gA","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:54808/files/eme_player_js/utils.js (280)
[10987:3847:0901/080008:INFO:CONSOLE(280)] "08:00:08.980 - timeupdate @ 0.186203", source: http://127.0.0.1:54808/files/eme_player_js/utils.js (280)
[10987:3847:0901/080009:INFO:CONSOLE(280)] "08:00:09.223 - timeupdate @ 0.418393", source: http://127.0.0.1:54808/files/eme_player_js/utils.js (280)
[10987:3847:0901/080009:INFO:CONSOLE(280)] "08:00:09.356 - heartbeat #1", source: http://127.0.0.1:54808/files/eme_player_js/utils.js (280)
[10987:3847:0901/080009:INFO:CONSOLE(280)] "08:00:09.474 - timeupdate @ 0.673802", source: http://127.0.0.1:54808/files/eme_player_js/utils.js (280)
[10987:3847:0901/080009:INFO:CONSOLE(280)] "08:00:09.725 - timeupdate @ 0.929211", source: http://127.0.0.1:54808/files/eme_player_js/utils.js (280)
[10987:3847:0901/080009:INFO:CONSOLE(280)] "08:00:09.977 - timeupdate @ 1.18462", source: http://127.0.0.1:54808/files/eme_player_js/utils.js (280)
[10987:3847:0901/080009:INFO:CONSOLE(280)] "08:00:09.981 - waiting for video to end.", source: http://127.0.0.1:54808/files/eme_player_js/utils.js (280)
[10987:3847:0901/080010:INFO:CONSOLE(280)] "08:00:10.357 - heartbeat #2", source: http://127.0.0.1:54808/files/eme_player_js/utils.js (280)
[10987:3847:0901/080011:INFO:CONSOLE(280)] "08:00:11.358 - heartbeat #3", source: http://127.0.0.1:54808/files/eme_player_js/utils.js (280)
[10987:3847:0901/080011:INFO:CONSOLE(280)] "08:00:11.556 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:54808/files/eme_player_js/utils.js (280)
[10993:3847:0901/080011:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[10993:3847:0901/080011:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[10993:3847:0901/080011:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[10994:13063:0901/080011:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (7371 ms)
[209/226] MSE_ClearKey/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (9090 ms)
[ RUN ] MSE_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0
[11000:3847:0901/080013:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54825...
sending server_data: {"host": "127.0.0.1", "port": 54825} (36 bytes)
[10996:3847:0901/080015:INFO:CONSOLE(280)] "08:00:15.897 - Using ClearKeyPlayer", source: http://127.0.0.1:54825/files/eme_player_js/utils.js (280)
[10996:3847:0901/080015:INFO:CONSOLE(280)] "08:00:15.915 - Registering video event handlers.", source: http://127.0.0.1:54825/files/eme_player_js/utils.js (280)
[10996:3847:0901/080015:INFO:CONSOLE(280)] "08:00:15.918 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:54825/files/eme_player_js/utils.js (280)
[10996:3847:0901/080016:INFO:CONSOLE(280)] "08:00:16.017 - Loading media using MSE.", source: http://127.0.0.1:54825/files/eme_player_js/utils.js (280)
[10996:3847:0901/080016:INFO:CONSOLE(280)] "08:00:16.160 - onSourceOpen [object Event]", source: http://127.0.0.1:54825/files/eme_player_js/utils.js (280)
[10996:3847:0901/080016:INFO:CONSOLE(280)] "08:00:16.172 - Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:54825/files/eme_player_js/utils.js (280)
[10996:3847:0901/080016:INFO:CONSOLE(280)] "08:00:16.204 - End of appending buffer from bear-320x240-opus-a_enc-a.webm", source: http://127.0.0.1:54825/files/eme_player_js/utils.js (280)
[10996:3847:0901/080016:INFO:CONSOLE(280)] "08:00:16.215 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:54825/files/eme_player_js/utils.js (280)
[10996:3847:0901/080016:INFO:CONSOLE(280)] "08:00:16.237 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:54825/files/eme_player_js/utils.js (280)
[10996:3847:0901/080016:INFO:CONSOLE(280)] "08:00:16.254 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:54825/files/eme_player_js/utils.js (280)
[10996:3847:0901/080016:INFO:CONSOLE(280)] "08:00:16.522 - timeupdate @ 0.186203", source: http://127.0.0.1:54825/files/eme_player_js/utils.js (280)
[10996:3847:0901/080016:INFO:CONSOLE(280)] "08:00:16.769 - timeupdate @ 0.441612", source: http://127.0.0.1:54825/files/eme_player_js/utils.js (280)
[10996:3847:0901/080016:INFO:CONSOLE(280)] "08:00:16.884 - heartbeat #1", source: http://127.0.0.1:54825/files/eme_player_js/utils.js (280)
[10996:3847:0901/080017:INFO:CONSOLE(280)] "08:00:17.020 - timeupdate @ 0.697021", source: http://127.0.0.1:54825/files/eme_player_js/utils.js (280)
[10996:3847:0901/080017:INFO:CONSOLE(280)] "08:00:17.271 - timeupdate @ 0.95243", source: http://127.0.0.1:54825/files/eme_player_js/utils.js (280)
[10996:3847:0901/080017:INFO:CONSOLE(280)] "08:00:17.520 - timeupdate @ 1.18462", source: http://127.0.0.1:54825/files/eme_player_js/utils.js (280)
[10996:3847:0901/080017:INFO:CONSOLE(280)] "08:00:17.524 - waiting for video to end.", source: http://127.0.0.1:54825/files/eme_player_js/utils.js (280)
[10996:3847:0901/080017:INFO:CONSOLE(280)] "08:00:17.885 - heartbeat #2", source: http://127.0.0.1:54825/files/eme_player_js/utils.js (280)
[10996:3847:0901/080018:INFO:CONSOLE(280)] "08:00:18.885 - heartbeat #3", source: http://127.0.0.1:54825/files/eme_player_js/utils.js (280)
[10996:3847:0901/080019:INFO:CONSOLE(280)] "08:00:19.061 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:54825/files/eme_player_js/utils.js (280)
[10996:39427:0901/080019:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11001:13319:0901/080019:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[10996:39427:0901/080019:WARNING:channel.cc(325)] RawChannel write error
[ OK ] MSE_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (7495 ms)
[210/226] MSE_ClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (9194 ms)
[ RUN ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0
[11004:3847:0901/080015:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54842...
sending server_data: {"host": "127.0.0.1", "port": 54842} (36 bytes)
[10999:3847:0901/080017:INFO:CONSOLE(280)] "08:00:17.455 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:54842/files/eme_player_js/utils.js (280)
[10999:3847:0901/080017:INFO:CONSOLE(280)] "08:00:17.467 - Registering video event handlers.", source: http://127.0.0.1:54842/files/eme_player_js/utils.js (280)
[10999:3847:0901/080017:INFO:CONSOLE(280)] "08:00:17.479 - Loading media using src.", source: http://127.0.0.1:54842/files/eme_player_js/utils.js (280)
[10999:3847:0901/080017:INFO:CONSOLE(280)] "08:00:17.676 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:54842/files/eme_player_js/utils.js (280)
[10999:3847:0901/080017:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[10999:3847:0901/080018:INFO:CONSOLE(280)] "08:00:18.673 - heartbeat #1", source: http://127.0.0.1:54842/files/eme_player_js/utils.js (280)
[0901/080018:ERROR:ffmpeg_cdm_audio_decoder.cc(151)] Initialize(): invalid audio decoder configuration.
[10999:3847:0901/080018:INFO:CONSOLE(280)] "08:00:18.688 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54842/files/eme_player_js/utils.js (280)
[10999:3847:0901/080018:INFO:CONSOLE(280)] "08:00:18.696 - Adding key to sessionID: 1", source: http://127.0.0.1:54842/files/eme_player_js/utils.js (280)
[10999:3847:0901/080018:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[10999:3847:0901/080018:INFO:CONSOLE(280)] "08:00:18.701 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54842/files/eme_player_js/utils.js (280)
[10999:3847:0901/080018:INFO:CONSOLE(280)] "08:00:18.903 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54842/files/eme_player_js/utils.js (280)
[10999:3847:0901/080018:INFO:CONSOLE(280)] "08:00:18.907 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:54842/files/eme_player_js/utils.js (280)
[10999:3847:0901/080018:INFO:CONSOLE(280)] "08:00:18.909 - Adding key to sessionID: 1", source: http://127.0.0.1:54842/files/eme_player_js/utils.js (280)
[10999:3847:0901/080018:INFO:CONSOLE(280)] "08:00:18.913 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54842/files/eme_player_js/utils.js (280)
[10999:3847:0901/080018:INFO:CONSOLE(280)] "08:00:18.990 - timeupdate @ 0.167986", source: http://127.0.0.1:54842/files/eme_player_js/utils.js (280)
[10999:3847:0901/080019:INFO:CONSOLE(280)] "08:00:19.236 - timeupdate @ 0.42397", source: http://127.0.0.1:54842/files/eme_player_js/utils.js (280)
[10999:3847:0901/080019:INFO:CONSOLE(280)] "08:00:19.304 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54842/files/eme_player_js/utils.js (280)
[10999:3847:0901/080019:INFO:CONSOLE(280)] "08:00:19.306 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:54842/files/eme_player_js/utils.js (280)
[10999:3847:0901/080019:INFO:CONSOLE(280)] "08:00:19.313 - Adding key to sessionID: 1", source: http://127.0.0.1:54842/files/eme_player_js/utils.js (280)
[10999:3847:0901/080019:INFO:CONSOLE(280)] "08:00:19.324 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54842/files/eme_player_js/utils.js (280)
[10999:3847:0901/080019:INFO:CONSOLE(280)] "08:00:19.488 - timeupdate @ 0.658622", source: http://127.0.0.1:54842/files/eme_player_js/utils.js (280)
[10999:3847:0901/080019:INFO:CONSOLE(280)] "08:00:19.674 - heartbeat #2", source: http://127.0.0.1:54842/files/eme_player_js/utils.js (280)
[10999:3847:0901/080019:INFO:CONSOLE(280)] "08:00:19.738 - timeupdate @ 0.914606", source: http://127.0.0.1:54842/files/eme_player_js/utils.js (280)
[10999:3847:0901/080019:INFO:CONSOLE(280)] "08:00:19.988 - timeupdate @ 1.17059", source: http://127.0.0.1:54842/files/eme_player_js/utils.js (280)
[10999:3847:0901/080019:INFO:CONSOLE(280)] "08:00:19.994 - waiting for video to end.", source: http://127.0.0.1:54842/files/eme_player_js/utils.js (280)
[10999:3847:0901/080020:INFO:CONSOLE(280)] "08:00:20.097 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:54842/files/eme_player_js/utils.js (280)
[10999:3847:0901/080020:INFO:CONSOLE(280)] "08:00:20.112 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54842/files/eme_player_js/utils.js (280)
[10999:3847:0901/080020:INFO:CONSOLE(280)] "08:00:20.115 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:54842/files/eme_player_js/utils.js (280)
[10999:3847:0901/080020:INFO:CONSOLE(280)] "08:00:20.120 - Adding key to sessionID: 1", source: http://127.0.0.1:54842/files/eme_player_js/utils.js (280)
[11006:13319:0901/080020:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (7165 ms)
[211/226] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (8670 ms)
[ RUN ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0
[11013:3847:0901/080023:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54859...
sending server_data: {"host": "127.0.0.1", "port": 54859} (36 bytes)
[11009:3847:0901/080025:INFO:CONSOLE(280)] "08:00:25.703 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:54859/files/eme_player_js/utils.js (280)
[11009:3847:0901/080025:INFO:CONSOLE(280)] "08:00:25.714 - Registering video event handlers.", source: http://127.0.0.1:54859/files/eme_player_js/utils.js (280)
[11009:3847:0901/080025:INFO:CONSOLE(280)] "08:00:25.726 - Loading media using MSE.", source: http://127.0.0.1:54859/files/eme_player_js/utils.js (280)
[11009:3847:0901/080025:INFO:CONSOLE(280)] "08:00:25.925 - onSourceOpen [object Event]", source: http://127.0.0.1:54859/files/eme_player_js/utils.js (280)
[11009:3847:0901/080025:INFO:CONSOLE(280)] "08:00:25.929 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:54859/files/eme_player_js/utils.js (280)
[11009:3847:0901/080025:INFO:CONSOLE(280)] "08:00:25.970 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:54859/files/eme_player_js/utils.js (280)
[11009:3847:0901/080025:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[11009:3847:0901/080026:INFO:CONSOLE(280)] "08:00:26.974 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:54859/files/eme_player_js/utils.js (280)
[11009:3847:0901/080026:INFO:CONSOLE(280)] "08:00:26.979 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:54859/files/eme_player_js/utils.js (280)
[11009:3847:0901/080027:INFO:CONSOLE(280)] "08:00:27.000 - heartbeat #1", source: http://127.0.0.1:54859/files/eme_player_js/utils.js (280)
[11009:3847:0901/080027:INFO:CONSOLE(280)] "08:00:27.014 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54859/files/eme_player_js/utils.js (280)
[11009:3847:0901/080027:INFO:CONSOLE(280)] "08:00:27.024 - Forcing invalid key data.", source: http://127.0.0.1:54859/files/eme_player_js/utils.js (280)
[11009:3847:0901/080027:INFO:CONSOLE(280)] "08:00:27.028 - Adding key to sessionID: 1", source: http://127.0.0.1:54859/files/eme_player_js/utils.js (280)
[11009:3847:0901/080027:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[11009:3847:0901/080027:INFO:CONSOLE(280)] "08:00:27.031 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54859/files/eme_player_js/utils.js (280)
[11009:3847:0901/080027:INFO:CONSOLE(280)] "08:00:27.034 - Forcing invalid key data.", source: http://127.0.0.1:54859/files/eme_player_js/utils.js (280)
[11009:3847:0901/080027:INFO:CONSOLE(280)] "08:00:27.039 - Adding key to sessionID: 2", source: http://127.0.0.1:54859/files/eme_player_js/utils.js (280)
[11009:3847:0901/080027:INFO:CONSOLE(280)] "08:00:27.045 - onWebkitKeyError KeySystem: org.chromium.externalclearkey, sessionId: 1, errorCode: 1, systemCode: 0", source: http://127.0.0.1:54859/files/eme_player_js/utils.js (280)
[11009:3847:0901/080027:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:54859/files/eme_player_js/utils.js (145)
[11009:3847:0901/080027:INFO:CONSOLE(280)] "08:00:27.056 - Set document title to: PREFIXED_EME_ERROR_EVENT, updated title: PREFIXED_EME_ERROR_EVENT", source: http://127.0.0.1:54859/files/eme_player_js/utils.js (280)
[11009:3847:0901/080027:INFO:CONSOLE(280)] "08:00:27.063 - onWebkitKeyError KeySystem: org.chromium.externalclearkey, sessionId: 2, errorCode: 1, systemCode: 0", source: http://127.0.0.1:54859/files/eme_player_js/utils.js (280)
[11009:3847:0901/080027:INFO:CONSOLE(145)] "[object HTMLVideoElement].webkitkeyerror", source: http://127.0.0.1:54859/files/eme_player_js/utils.js (145)
[11009:3847:0901/080027:INFO:CONSOLE(280)] "08:00:27.070 - Set document title to: PREFIXED_EME_ERROR_EVENT, updated title: PREFIXED_EME_ERROR_EVENT", source: http://127.0.0.1:54859/files/eme_player_js/utils.js (280)
[11016:13063:0901/080027:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[11009:38915:0901/080027:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11009:38915:0901/080027:WARNING:channel.cc(325)] RawChannel write error
[ OK ] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0 (6468 ms)
[212/226] MSE_ExternalClearKey_Prefixed/EncryptedMediaTest.InvalidResponseKeyError/0 (8016 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0
[11017:3847:0901/080024:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:54876...
sending server_data: {"host": "127.0.0.1", "port": 54876} (36 bytes)
[11011:3847:0901/080026:INFO:CONSOLE(280)] "08:00:26.554 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:54876/files/eme_player_js/utils.js (280)
[11011:3847:0901/080026:INFO:CONSOLE(280)] "08:00:26.561 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:54876/files/eme_player_js/utils.js (280)
[11011:3847:0901/080026:INFO:CONSOLE(280)] "08:00:26.568 - Registering video event handlers.", source: http://127.0.0.1:54876/files/eme_player_js/utils.js (280)
[11011:3847:0901/080026:INFO:CONSOLE(280)] "08:00:26.579 - Loading media using MSE.", source: http://127.0.0.1:54876/files/eme_player_js/utils.js (280)
[11011:3847:0901/080026:INFO:CONSOLE(280)] "08:00:26.799 - onSourceOpen [object Event]", source: http://127.0.0.1:54876/files/eme_player_js/utils.js (280)
[11011:3847:0901/080026:INFO:CONSOLE(280)] "08:00:26.803 - Creating a source buffer for type audio/webm; codecs="vorbis"", source: http://127.0.0.1:54876/files/eme_player_js/utils.js (280)
[11011:3847:0901/080026:INFO:CONSOLE(280)] "08:00:26.837 - End of appending buffer from bear-a_enc-a.webm", source: http://127.0.0.1:54876/files/eme_player_js/utils.js (280)
[11011:3847:0901/080026:INFO:CONSOLE(280)] "08:00:26.848 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:54876/files/eme_player_js/utils.js (280)
[11011:3847:0901/080026:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[11011:3847:0901/080027:INFO:CONSOLE(280)] "08:00:27.847 - heartbeat #1", source: http://127.0.0.1:54876/files/eme_player_js/utils.js (280)
[11011:3847:0901/080027:INFO:CONSOLE(280)] "08:00:27.863 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54876/files/eme_player_js/utils.js (280)
[11011:3847:0901/080027:INFO:CONSOLE(280)] "08:00:27.872 - Adding key to sessionID: 1", source: http://127.0.0.1:54876/files/eme_player_js/utils.js (280)
[11011:3847:0901/080027:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[11011:3847:0901/080027:INFO:CONSOLE(280)] "08:00:27.887 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54876/files/eme_player_js/utils.js (280)
[11011:3847:0901/080028:INFO:CONSOLE(280)] "08:00:28.085 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54876/files/eme_player_js/utils.js (280)
[11011:3847:0901/080028:INFO:CONSOLE(280)] "08:00:28.090 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:54876/files/eme_player_js/utils.js (280)
[11011:3847:0901/080028:INFO:CONSOLE(280)] "08:00:28.094 - Adding key to sessionID: 1", source: http://127.0.0.1:54876/files/eme_player_js/utils.js (280)
[11011:3847:0901/080028:INFO:CONSOLE(280)] "08:00:28.104 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54876/files/eme_player_js/utils.js (280)
[11011:3847:0901/080028:INFO:CONSOLE(280)] "08:00:28.208 - timeupdate @ 0.186203", source: http://127.0.0.1:54876/files/eme_player_js/utils.js (280)
[11011:3847:0901/080028:INFO:CONSOLE(280)] "08:00:28.451 - timeupdate @ 0.441612", source: http://127.0.0.1:54876/files/eme_player_js/utils.js (280)
[11011:3847:0901/080028:INFO:CONSOLE(280)] "08:00:28.486 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54876/files/eme_player_js/utils.js (280)
[11011:3847:0901/080028:INFO:CONSOLE(280)] "08:00:28.491 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:54876/files/eme_player_js/utils.js (280)
[11011:3847:0901/080028:INFO:CONSOLE(280)] "08:00:28.497 - Adding key to sessionID: 1", source: http://127.0.0.1:54876/files/eme_player_js/utils.js (280)
[11011:3847:0901/080028:INFO:CONSOLE(280)] "08:00:28.504 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54876/files/eme_player_js/utils.js (280)
[11011:3847:0901/080028:INFO:CONSOLE(280)] "08:00:28.701 - timeupdate @ 0.697021", source: http://127.0.0.1:54876/files/eme_player_js/utils.js (280)
[11011:3847:0901/080028:INFO:CONSOLE(280)] "08:00:28.850 - heartbeat #2", source: http://127.0.0.1:54876/files/eme_player_js/utils.js (280)
[11011:3847:0901/080028:INFO:CONSOLE(280)] "08:00:28.951 - timeupdate @ 0.95243", source: http://127.0.0.1:54876/files/eme_player_js/utils.js (280)
[11011:3847:0901/080029:INFO:CONSOLE(280)] "08:00:29.202 - timeupdate @ 1.18462", source: http://127.0.0.1:54876/files/eme_player_js/utils.js (280)
[11011:3847:0901/080029:INFO:CONSOLE(280)] "08:00:29.209 - waiting for video to end.", source: http://127.0.0.1:54876/files/eme_player_js/utils.js (280)
[11011:3847:0901/080029:INFO:CONSOLE(280)] "08:00:29.288 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:54876/files/eme_player_js/utils.js (280)
[11011:3847:0901/080029:INFO:CONSOLE(280)] "08:00:29.295 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:54876/files/eme_player_js/utils.js (280)
[11011:3847:0901/080029:INFO:CONSOLE(280)] "08:00:29.302 - Adding key to sessionID: 1", source: http://127.0.0.1:54876/files/eme_player_js/utils.js (280)
[11011:3847:0901/080029:INFO:CONSOLE(280)] "08:00:29.310 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:54876/files/eme_player_js/utils.js (280)
[11011:3847:0901/080029:INFO:CONSOLE(280)] "08:00:29.850 - heartbeat #3", source: http://127.0.0.1:54876/files/eme_player_js/utils.js (280)
[11011:3847:0901/080030:INFO:CONSOLE(280)] "08:00:30.768 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:54876/files/eme_player_js/utils.js (280)
[11018:12807:0901/080030:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (8920 ms)
[213/226] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_AudioOnly_WebM/0 (10517 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/2
[11026:3847:0901/080031:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11027:13319:0901/080032:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11027:14851:0901/080032:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[11027:14851:0901/080032:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[11027:14851:0901/080032:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/2 (3294 ms)
[214/226] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/2 (4904 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Frameless/0
[11036:3847:0901/080036:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11037:13063:0901/080039:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11037:13063:0901/080039:WARNING:channel.cc(325)] RawChannel write error
[11039:3847:0901/080039:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Frameless/0 (5495 ms)
[215/226] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Frameless/0 (7325 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MaximizeFullscreen/0
[11032:3847:0901/080034:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11028:38659:0901/080041:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11028:38659:0901/080041:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MaximizeFullscreen/0 (9067 ms)
[216/226] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MaximizeFullscreen/0 (10640 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Controls/1
[11044:3847:0901/080043:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11041:3847:0901/080045:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[11041:3847:0901/080045:ERROR:native_widget_mac.mm(270)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[11041:3847:0901/080045:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[11041:3847:0901/080046:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[11041:3847:0901/080046:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[11041:3847:0901/080046:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[11046:12551:0901/080046:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11046:12551:0901/080046:WARNING:channel.cc(325)] RawChannel write error
[11041:3847:0901/080047:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[11041:3847:0901/080047:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[11041:3847:0901/080047:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[11041:3847:0901/080047:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[11041:3847:0901/080047:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[11041:3847:0901/080047:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Controls/1 (6033 ms)
[217/226] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Controls/1 (7547 ms)
[ RUN ] ProfileErrorBrowserTestInstance/ProfileErrorBrowserTest.CorruptedProfile/0
[11050:3847:0901/080045:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11051:13319:0901/080047:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] ProfileErrorBrowserTestInstance/ProfileErrorBrowserTest.CorruptedProfile/0 (4092 ms)
[218/226] ProfileErrorBrowserTestInstance/ProfileErrorBrowserTest.CorruptedProfile/0 (5682 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabledByPolicy/0
[11059:3847:0901/080051:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11063:13063:0901/080054:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabledByPolicy/0 (5261 ms)
[219/226] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabledByPolicy/0 (6780 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/9
[11058:3847:0901/080050:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11052:40451:0901/080053:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[11052:40451:0901/080053:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[11052:40451:0901/080053:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[11052:40451:0901/080053:WARNING:channel.cc(325)] RawChannel write error
[11052:3847:0901/080054:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[11052:3847:0901/080055:INFO:policy_prefs_browsertest.cc(641)] Testing policy: DefaultGeolocationSetting
[11052:3847:0901/080056:INFO:policy_prefs_browsertest.cc(641)] Testing policy: AlternateErrorPagesEnabled
[11052:3847:0901/080056:INFO:policy_prefs_browsertest.cc(641)] Testing policy: ProxyServerMode
[11052:3847:0901/080056:INFO:policy_prefs_browsertest.cc(641)] Testing policy: DownloadDirectory
[11052:3847:0901/080056:INFO:policy_prefs_browsertest.cc(641)] Testing policy: ImportSearchEngine
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/9 (8430 ms)
[220/226] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/9 (10011 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Histograms_Proceed/0
[11067:3847:0901/080057:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11070:13063:0901/080100:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Histograms_Proceed/0 (5254 ms)
[221/226] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Histograms_Proceed/0 (6788 ms)
[ RUN ] SafeBrowsingBlockingPageIDNTestWithThreatType/SafeBrowsingBlockingPageIDNTest.SafeBrowsingBlockingPageDecodesIDN/0
[11073:3847:0901/080100:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11074:13319:0901/080103:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[11074:13319:0901/080103:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[11074:13319:0901/080103:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[11074:13319:0901/080103:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[11074:13319:0901/080103:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SafeBrowsingBlockingPageIDNTestWithThreatType/SafeBrowsingBlockingPageIDNTest.SafeBrowsingBlockingPageDecodesIDN/0 (4587 ms)
[222/226] SafeBrowsingBlockingPageIDNTestWithThreatType/SafeBrowsingBlockingPageIDNTest.SafeBrowsingBlockingPageDecodesIDN/0 (6017 ms)
[ RUN ] ContinueWhereILeftOffTest.PRE_LocalStorageClearedOnExit
[11079:3847:0901/080104:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ContinueWhereILeftOffTest.PRE_LocalStorageClearedOnExit (4286 ms)
[223/226] ContinueWhereILeftOffTest.PRE_LocalStorageClearedOnExit (5794 ms)
[ RUN ] RestartTest.Post
[11085:3847:0901/080106:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11087:13063:0901/080108:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] RestartTest.Post (3975 ms)
[224/226] RestartTest.Post (5547 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/2
[11092:3847:0901/080110:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[11093:14595:0901/080111:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[11093:14595:0901/080111:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[11093:14595:0901/080111:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/2 (2925 ms)
[225/226] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/2 (4470 ms)
[ RUN ] ContinueWhereILeftOffTest.LocalStorageClearedOnExit
[11096:3847:0901/080111:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ContinueWhereILeftOffTest.LocalStorageClearedOnExit (5299 ms)
[226/226] ContinueWhereILeftOffTest.LocalStorageClearedOnExit (6774 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"b5a2f2c2ebc31df62c35907dd0b0c22e7ff58a66","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+------------------------------------------------------------------------+
| End of shard 6 Pending: 8.0s Duration: 912.2s Bot: vm25-a4 Exit: 0 |
+------------------------------------------------------------------------+
+------------------------------------------------------------------------+
| Shard 0 https://chromium-swarm.appspot.com/user/task/29a230b6159a1a10 |
+------------------------------------------------------------------------+
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outhu2JY9 (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outhu2JY9 (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outhu2JY9. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/isolated_outhu2JY9
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testmEFqfz (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testmEFqfz (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testmEFqfz. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/run_tha_testmEFqfz
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
NSS_DISABLE_ARENA_FREE_LIST=1
NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/isolated_outkG4_Hj/output.json
IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 0/20
Using 2 parallel jobs.
[ RUN ] BaseDownloadsWebUITest.DatesCollapse
[26369:3847:0901/074707:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26363:38915:0901/074710:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[26363:38915:0901/074710:WARNING:channel.cc(325)] RawChannel write error
[26363:3847:0901/074710:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[26363:3847:0901/074711:INFO:CONSOLE(1324)] "Running TestCase BaseDownloadsWebUITest.DatesCollapse", source: test_api.js (1324)
[26374:13063:0901/074713:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[26374:13063:0901/074713:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[26374:13063:0901/074713:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26374:13063:0901/074713:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BaseDownloadsWebUITest.DatesCollapse (9631 ms)
[1/230] BaseDownloadsWebUITest.DatesCollapse (11334 ms)
[ RUN ] BasicExtensionSettingsWebUITest.testNonEmptyExtensionList
[26370:3847:0901/074707:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26364:3847:0901/074711:INFO:CONSOLE(5)] "line1", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (5)
[26364:3847:0901/074711:INFO:CONSOLE(6)] "line2", source: chrome-extension://pdlpifnclfacjobnmbpngemkalkjamnf/script.js (6)
[26364:3847:0901/074712:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[26364:3847:0901/074713:INFO:CONSOLE(1324)] "Running TestCase BasicExtensionSettingsWebUITest.testNonEmptyExtensionList", source: test_api.js (1324)
[26370:3847:0901/074714:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300003d280]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[26370:3847:0901/074714:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300003d280]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[26370:3847:0901/074714:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300003d280]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[26370:3847:0901/074714:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300003d280]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[26370:3847:0901/074714:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300003d280]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[26370:3847:0901/074714:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300003d280]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[26370:3847:0901/074714:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300003d280]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[26364:3847:0901/074714:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2147483649, remote ID 3)
[26364:38915:0901/074714:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[26364:38915:0901/074714:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BasicExtensionSettingsWebUITest.testNonEmptyExtensionList (10556 ms)
[2/230] BasicExtensionSettingsWebUITest.testNonEmptyExtensionList (12146 ms)
[ RUN ] ManageProfileUITestAsync.CreateExistingSupervisedUser
[26385:3847:0901/074718:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26380:37379:0901/074721:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[26380:37379:0901/074721:WARNING:channel.cc(325)] RawChannel write error
[26380:3847:0901/074721:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[26380:3847:0901/074724:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITestAsync.CreateExistingSupervisedUser", source: test_api.js (1324)
[ OK ] ManageProfileUITestAsync.CreateExistingSupervisedUser (8476 ms)
[3/230] ManageProfileUITestAsync.CreateExistingSupervisedUser (9998 ms)
[ RUN ] OptionsWebUIExtendedTest.HistoryUpdatedAfterLoading
[26388:3847:0901/074719:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26381:3847:0901/074722:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[26381:3847:0901/074724:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.HistoryUpdatedAfterLoading", source: test_api.js (1324)
[26388:3847:0901/074726:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[26388:3847:0901/074726:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[26388:3847:0901/074726:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[26388:3847:0901/074726:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[26388:3847:0901/074726:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[26388:3847:0901/074726:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[26388:3847:0901/074726:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[26388:3847:0901/074726:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] OptionsWebUIExtendedTest.HistoryUpdatedAfterLoading (10038 ms)
[4/230] OptionsWebUIExtendedTest.HistoryUpdatedAfterLoading (11612 ms)
[ RUN ] SyncInternalsWebUITest.SearchTabDoesntChangeOnItemSelect
[26401:3847:0901/074728:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26398:3847:0901/074731:INFO:CONSOLE(1324)] "Running TestCase SyncInternalsWebUITest.SearchTabDoesntChangeOnItemSelect", source: test_api.js (1324)
[ OK ] SyncInternalsWebUITest.SearchTabDoesntChangeOnItemSelect (6345 ms)
[5/230] SyncInternalsWebUITest.SearchTabDoesntChangeOnItemSelect (7945 ms)
[ RUN ] InvalidationsWebUITest.testRegisteringNewInvalidation
[26407:3847:0901/074730:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26402:3847:0901/074733:INFO:CONSOLE(1324)] "Running TestCase InvalidationsWebUITest.testRegisteringNewInvalidation", source: test_api.js (1324)
[ OK ] InvalidationsWebUITest.testRegisteringNewInvalidation (5234 ms)
[6/230] InvalidationsWebUITest.testRegisteringNewInvalidation (6831 ms)
[ RUN ] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testRunningAuditManually_noErrors
[26414:3847:0901/074736:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26410:38915:0901/074738:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[26410:38915:0901/074738:WARNING:channel.cc(325)] RawChannel write error
[26410:3847:0901/074738:INFO:CONSOLE(1324)] "Running TestCase WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testRunningAuditManually_noErrors", source: test_api.js (1324)
[ OK ] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testRunningAuditManually_noErrors (5145 ms)
[7/230] WebUIAccessibilityAuditBrowserTest_TestsDisabledInFixture.testRunningAuditManually_noErrors (6714 ms)
[ RUN ] WebUIAssertionsTest.testConstructedMessage
[26418:3847:0901/074737:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26413:39683:0901/074739:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[26413:3847:0901/074740:INFO:CONSOLE(1324)] "Running TestCase WebUIAssertionsTest.testConstructedMessage", source: test_api.js (1324)
[ OK ] WebUIAssertionsTest.testConstructedMessage (4939 ms)
[8/230] WebUIAssertionsTest.testConstructedMessage (6466 ms)
[ RUN ] WebUIBrowserAsyncGenDeferredTest.TestDeferRunTest
[26426:3847:0901/074742:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26422:37123:0901/074745:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[26422:37123:0901/074745:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[26422:37123:0901/074745:WARNING:channel.cc(325)] RawChannel write error
[26422:3847:0901/074745:INFO:CONSOLE(1324)] "Running TestCase WebUIBrowserAsyncGenDeferredTest.TestDeferRunTest", source: test_api.js (1324)
[26422:37123:0901/074745:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[26422:37123:0901/074745:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebUIBrowserAsyncGenDeferredTest.TestDeferRunTest (4968 ms)
[9/230] WebUIBrowserAsyncGenDeferredTest.TestDeferRunTest (6682 ms)
[ RUN ] NetInternalsTest.netInternalsHSTSViewAddFail
[26430:3847:0901/074743:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26423:3847:0901/074747:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsHSTSViewAddFail", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsHSTSViewAddFail (6494 ms)
[10/230] NetInternalsTest.netInternalsHSTSViewAddFail (8235 ms)
[ RUN ] PrintPreviewWebUITest.TestColorSettingsBothStandardDefaultColor
[26437:3847:0901/074749:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26434:3847:0901/074752:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[26434:3847:0901/074754:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestColorSettingsBothStandardDefaultColor", source: test_api.js (1324)
[26434:40451:0901/074755:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[26434:40451:0901/074755:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrintPreviewWebUITest.TestColorSettingsBothStandardDefaultColor (8811 ms)
[11/230] PrintPreviewWebUITest.TestColorSettingsBothStandardDefaultColor (10522 ms)
[ RUN ] PlatformAppBrowserTest.WindowsApiGet
[26443:3847:0901/074752:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26438:4611:0901/074754:ERROR:mach_broker_mac.mm(222)] Unknown process 26445 is sending Mach IPC messages!
[26438:3847:0901/074755:INFO:CONSOLE(0)] "[SUCCESS] testGetAllNoWindows", source: chrome-extension://djnpgeilhecaoikoloebpdafddbgicpa/_generated_background_page.html (0)
[26438:3847:0901/074755:INFO:CONSOLE(0)] "[SUCCESS] testGetAllOneWindow", source: chrome-extension://djnpgeilhecaoikoloebpdafddbgicpa/_generated_background_page.html (0)
[26438:3847:0901/074756:INFO:CONSOLE(0)] "[SUCCESS] testGetAllMultipleWindows", source: chrome-extension://djnpgeilhecaoikoloebpdafddbgicpa/_generated_background_page.html (0)
[26438:3847:0901/074756:INFO:CONSOLE(0)] "[SUCCESS] testGetNoWindows", source: chrome-extension://djnpgeilhecaoikoloebpdafddbgicpa/_generated_background_page.html (0)
[26438:3847:0901/074756:INFO:CONSOLE(0)] "[SUCCESS] testGet", source: chrome-extension://djnpgeilhecaoikoloebpdafddbgicpa/_generated_background_page.html (0)
[26444:3847:0901/074757:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[26447:12807:0901/074757:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppBrowserTest.WindowsApiGet (7260 ms)
[12/230] PlatformAppBrowserTest.WindowsApiGet (8958 ms)
[ RUN ] PlatformAppBrowserTest.ChromeRuntimeGetPackageDirectoryEntryApp
[26452:3847:0901/074800:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26448:4871:0901/074802:ERROR:mach_broker_mac.mm(222)] Unknown process 26458 is sending Mach IPC messages!
[26448:3847:0901/074804:INFO:CONSOLE(0)] "[SUCCESS] getPackageDirectoryEntry", source: chrome-extension://poclikkehomjphfcfbdjafphicllhimd/window/test.html (0)
[26455:13063:0901/074804:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26455:13063:0901/074804:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PlatformAppBrowserTest.ChromeRuntimeGetPackageDirectoryEntryApp (6731 ms)
[13/230] PlatformAppBrowserTest.ChromeRuntimeGetPackageDirectoryEntryApp (8264 ms)
[ RUN ] PlatformAppBrowserTest.AppWithContextMenuClicked
[26456:3847:0901/074801:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PlatformAppBrowserTest.AppWithContextMenuClicked (6379 ms)
[14/230] PlatformAppBrowserTest.AppWithContextMenuClicked (8058 ms)
[ RUN ] ExtensionApiTest.I18NUpdate
[26469:3847:0901/074809:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26462:72971:0901/074811:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[26471:12807:0901/074811:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.I18NUpdate (4645 ms)
[15/230] ExtensionApiTest.I18NUpdate (6187 ms)
[ RUN ] ExtensionApiTest.FontSettingsIncognito
[26465:3847:0901/074808:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26461:38915:0901/074812:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionApiTest.FontSettingsIncognito (6781 ms)
[16/230] ExtensionApiTest.FontSettingsIncognito (8325 ms)
[ RUN ] ExtensionApiTest.OptionalPermissionsRetainGesture
[26477:3847:0901/074815:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26473:3847:0901/074818:INFO:CONSOLE(0)] "[SUCCESS] testPermissionsRetainGesture", source: chrome-extension://pbjdilkbhdlhbjfoaademalndhdlkjba/_generated_background_page.html (0)
[26473:3847:0901/074820:INFO:CONSOLE(0)] "[SUCCESS] testPermissionsRetainGestureExpire", source: chrome-extension://pbjdilkbhdlhbjfoaademalndhdlkjba/_generated_background_page.html (0)
[26480:13575:0901/074820:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[26480:13575:0901/074820:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26483:3847:0901/074820:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[26483:12551:0901/074820:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[26483:12551:0901/074820:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[ OK ] ExtensionApiTest.OptionalPermissionsRetainGesture (7757 ms)
[17/230] ExtensionApiTest.OptionalPermissionsRetainGesture (9493 ms)
[ RUN ] ExtensionApiTest.TabPinned
[26481:3847:0901/074816:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26474:39683:0901/074819:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[26474:39683:0901/074819:WARNING:channel.cc(325)] RawChannel write error
[26474:3847:0901/074820:INFO:CONSOLE(0)] "[SUCCESS] setupWindow", source: chrome-extension://pjhjeemfiddoningbmgbfllbediecegh/pinned.html (0)
[26474:3847:0901/074821:INFO:CONSOLE(0)] "[SUCCESS] createPinned", source: chrome-extension://pjhjeemfiddoningbmgbfllbediecegh/pinned.html (0)
[26474:3847:0901/074821:INFO:CONSOLE(0)] "[SUCCESS] updatePinned", source: chrome-extension://pjhjeemfiddoningbmgbfllbediecegh/pinned.html (0)
[26486:13063:0901/074821:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26486:13063:0901/074821:WARNING:channel.cc(325)] RawChannel write error
[26474:39683:0901/074821:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[26474:39683:0901/074821:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[26474:39683:0901/074821:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionApiTest.TabPinned (7812 ms)
[18/230] ExtensionApiTest.TabPinned (9342 ms)
[ RUN ] ExtensionApiTest.WindowOpenPopupIframe
[26495:3847:0901/074826:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26488:41219:0901/074829:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionApiTest.WindowOpenPopupIframe (6254 ms)
[19/230] ExtensionApiTest.WindowOpenPopupIframe (8052 ms)
[ RUN ] ExtensionApiTest.TabMove
[26493:3847:0901/074825:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26487:36355:0901/074828:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[26487:36355:0901/074828:WARNING:channel.cc(325)] RawChannel write error
[26487:3847:0901/074830:INFO:CONSOLE(0)] "[SUCCESS] setupLetterPages", source: chrome-extension://pjhjeemfiddoningbmgbfllbediecegh/move.html (0)
[26487:3847:0901/074830:INFO:CONSOLE(0)] "[SUCCESS] move", source: chrome-extension://pjhjeemfiddoningbmgbfllbediecegh/move.html (0)
[26487:3847:0901/074830:INFO:CONSOLE(0)] "[SUCCESS] moveWithNegativeIndex", source: chrome-extension://pjhjeemfiddoningbmgbfllbediecegh/move.html (0)
[26487:3847:0901/074830:INFO:CONSOLE(0)] "[SUCCESS] remove", source: chrome-extension://pjhjeemfiddoningbmgbfllbediecegh/move.html (0)
[26487:3847:0901/074830:INFO:CONSOLE(0)] "[SUCCESS] moveMultipleTabs", source: chrome-extension://pjhjeemfiddoningbmgbfllbediecegh/move.html (0)
[26487:3847:0901/074830:INFO:CONSOLE(0)] "[SUCCESS] removeMultipleTabs", source: chrome-extension://pjhjeemfiddoningbmgbfllbediecegh/move.html (0)
[26487:3847:0901/074831:INFO:CONSOLE(0)] "[SUCCESS] moveToInvalidTab", source: chrome-extension://pjhjeemfiddoningbmgbfllbediecegh/move.html (0)
[26487:3847:0901/074831:INFO:CONSOLE(0)] "[SUCCESS] moveEmptyTabList", source: chrome-extension://pjhjeemfiddoningbmgbfllbediecegh/move.html (0)
[26487:3847:0901/074831:INFO:CONSOLE(0)] "[SUCCESS] moveToCurrentWindow", source: chrome-extension://pjhjeemfiddoningbmgbfllbediecegh/move.html (0)
[26497:13063:0901/074831:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483652, remote ID 5)
[26497:13063:0901/074831:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[26497:13063:0901/074831:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483655, remote ID 8)
[26497:13063:0901/074831:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483656, remote ID 9)
[26497:13063:0901/074831:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[26497:13063:0901/074831:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26497:13063:0901/074831:WARNING:channel.cc(325)] RawChannel write error
[26487:36355:0901/074831:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[26487:36355:0901/074831:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[26487:36355:0901/074831:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[26487:36355:0901/074831:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionApiTest.TabMove (8871 ms)
[20/230] ExtensionApiTest.TabMove (10659 ms)
[ RUN ] ExtensionApiTest.WindowArgumentsOverflow
[26504:3847:0901/074834:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26500:3847:0901/074837:INFO:CONSOLE(0)] "[SUCCESS] overflow2To31", source: chrome-extension://mpilgjiconeinipbaaapfnnmeiobfeno/test.html (0)
[26500:3847:0901/074837:INFO:CONSOLE(0)] "[SUCCESS] overflowMinus2To31Minus1", source: chrome-extension://mpilgjiconeinipbaaapfnnmeiobfeno/test.html (0)
[26500:3847:0901/074837:INFO:CONSOLE(0)] "[SUCCESS] overflow2To32", source: chrome-extension://mpilgjiconeinipbaaapfnnmeiobfeno/test.html (0)
[26506:12807:0901/074837:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[26506:12807:0901/074837:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[26506:12807:0901/074837:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[26506:12807:0901/074837:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26506:12807:0901/074837:WARNING:channel.cc(325)] RawChannel write error
[26509:13063:0901/074837:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[26509:13063:0901/074837:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.WindowArgumentsOverflow (5844 ms)
[21/230] ExtensionApiTest.WindowArgumentsOverflow (7685 ms)
[ RUN ] MimeHandlerViewTest.PostMessage
[26508:3847:0901/074835:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26503:72971:0901/074837:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[26503:3847:0901/074839:INFO:CONSOLE(0)] "[SUCCESS] testPostMessage", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[26511:12551:0901/074839:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[26511:12551:0901/074839:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26511:12551:0901/074839:WARNING:channel.cc(325)] RawChannel write error
[ OK ] MimeHandlerViewTest.PostMessage (6248 ms)
[22/230] MimeHandlerViewTest.PostMessage (7953 ms)
[ RUN ] MimeHandlerViewTest.EmbeddedDataUrlLong
[26516:3847:0901/074841:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26512:73227:0901/074843:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[26512:3847:0901/074845:INFO:CONSOLE(0)] "[SUCCESS] testDataUrlLong", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[26512:36611:0901/074845:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] MimeHandlerViewTest.EmbeddedDataUrlLong (6311 ms)
[23/230] MimeHandlerViewTest.EmbeddedDataUrlLong (7956 ms)
[ RUN ] EphemeralAppBrowserTest.StickyNotificationSettings
[26520:3847:0901/074843:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26515:41731:0901/074849:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] EphemeralAppBrowserTest.StickyNotificationSettings (8423 ms)
[24/230] EphemeralAppBrowserTest.StickyNotificationSettings (10260 ms)
[ RUN ] EphemeralAppBrowserTest.ReplaceEphemeralAppWithInstalledApp
[26529:3847:0901/074849:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26530:13319:0901/074857:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EphemeralAppBrowserTest.ReplaceEphemeralAppWithInstalledApp (9997 ms)
[25/230] EphemeralAppBrowserTest.ReplaceEphemeralAppWithInstalledApp (11673 ms)
[ RUN ] EphemeralAppLauncherTest.CancelInstallAppWithPermissionWarnings
HTTP server started on http://127.0.0.1:59464...
sending server_data: {"host": "127.0.0.1", "port": 59464} (36 bytes)
[26537:3847:0901/074854:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EphemeralAppLauncherTest.CancelInstallAppWithPermissionWarnings (6697 ms)
[26/230] EphemeralAppLauncherTest.CancelInstallAppWithPermissionWarnings (8227 ms)
[ RUN ] EphemeralAppLauncherTest.InstallInProgress
HTTP server started on http://127.0.0.1:59467...
sending server_data: {"host": "127.0.0.1", "port": 59467} (36 bytes)
[26552:3847:0901/074903:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26554:12807:0901/074904:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[26554:12807:0901/074904:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[26554:12807:0901/074904:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[26554:12807:0901/074904:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26554:12807:0901/074904:WARNING:channel.cc(325)] RawChannel write error
[26554:14339:0901/074904:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[26554:14339:0901/074904:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[26554:14339:0901/074904:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] EphemeralAppLauncherTest.InstallInProgress (4439 ms)
[27/230] EphemeralAppLauncherTest.InstallInProgress (5998 ms)
[ RUN ] EphemeralAppLauncherTest.EnableAndLaunchApp
HTTP server started on http://127.0.0.1:59466...
sending server_data: {"host": "127.0.0.1", "port": 59466} (36 bytes)
[26551:3847:0901/074902:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26556:13063:0901/074906:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EphemeralAppLauncherTest.EnableAndLaunchApp (9634 ms)
[28/230] EphemeralAppLauncherTest.EnableAndLaunchApp (11300 ms)
[ RUN ] WebViewTest.Shim_TestPartitionRemovalAfterNavigationFails
[26568:3847:0901/074912:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26563:3847:0901/074917:INFO:CONSOLE(754)] "webview.loadstop", source: chrome-extension://nkhbijpcnofjjdmgmchpeheddfjkfplc/main.js (754)
[26563:3847:0901/074917:INFO:CONSOLE(149)] "<webview>: The object has already navigated, so its partition cannot be changed.", source: extensions::webViewAttributes (149)
[26569:12807:0901/074917:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Shim_TestPartitionRemovalAfterNavigationFails (7596 ms)
[29/230] WebViewTest.Shim_TestPartitionRemovalAfterNavigationFails (9093 ms)
[ RUN ] ExtensionViewTest.LoadAPICall
[26561:3847:0901/074908:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26567:13063:0901/074916:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[26567:13063:0901/074916:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26557:3847:0901/074919:INFO:extension_view_internal_api.cc(45)] extension id not valid: fakeextension
[26557:64015:0901/074920:ERROR:mach_broker_mac.mm(222)] Unknown process 26576 is sending Mach IPC messages!
[26557:3847:0901/074920:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[26557:40707:0901/074920:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[26557:40707:0901/074920:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[26557:40707:0901/074920:WARNING:channel.cc(325)] RawChannel write error
[26574:14595:0901/074920:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[26574:14595:0901/074920:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[26574:14595:0901/074920:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[26574:14595:0901/074920:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[26574:14595:0901/074920:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[26574:14595:0901/074920:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[26574:14595:0901/074920:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[26574:14595:0901/074920:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[26557:40707:0901/074920:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[26557:40707:0901/074920:WARNING:channel.cc(325)] RawChannel write error
[26557:14855:0901/074921:ERROR:mach_broker_mac.mm(222)] Unknown process 26577 is sending Mach IPC messages!
[ OK ] ExtensionViewTest.LoadAPICall (15526 ms)
[30/230] ExtensionViewTest.LoadAPICall (17002 ms)
[ RUN ] WebViewTest.Shim_TestDeclarativeWebRequestAPISendMessage
[26581:3847:0901/074922:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26575:3847:0901/074926:INFO:CONSOLE(1725)] "http://localhost:59470/extensions/platform_apps/web_view/shim/empty_guest.html", source: chrome-extension://nkhbijpcnofjjdmgmchpeheddfjkfplc/main.js (1725)
[ OK ] WebViewTest.Shim_TestDeclarativeWebRequestAPISendMessage (8639 ms)
[31/230] WebViewTest.Shim_TestDeclarativeWebRequestAPISendMessage (10273 ms)
[ RUN ] WebViewTest.Shim_TestLoadAbortInvalidNavigation
[26587:3847:0901/074925:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26582:3847:0901/074929:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -300: ERR_INVALID_URL.", source: extensions::webViewEvents (237)
[26588:12551:0901/074930:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[26588:12551:0901/074930:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[26588:12551:0901/074930:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26582:41219:0901/074930:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[26582:41219:0901/074930:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[26582:41219:0901/074930:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.Shim_TestLoadAbortInvalidNavigation (8106 ms)
[32/230] WebViewTest.Shim_TestLoadAbortInvalidNavigation (9584 ms)
[ RUN ] WebViewTest.ShimSrcAttribute
[26595:3847:0901/074932:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26591:61699:0901/074934:ERROR:mach_broker_mac.mm(222)] Unknown process 26600 is sending Mach IPC messages!
[26591:3847:0901/074937:INFO:CONSOLE(0)] "[SUCCESS] webView", source: chrome-extension://idpeokeflkhdcadojldmmjmidhhdkkbe/main.html (0)
[26597:13063:0901/074937:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[26597:13063:0901/074937:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26597:13063:0901/074937:WARNING:channel.cc(325)] RawChannel write error
[26591:40963:0901/074937:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[26591:40963:0901/074937:WARNING:channel.cc(325)] RawChannel write error
[26591:40963:0901/074937:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.ShimSrcAttribute (8235 ms)
[33/230] WebViewTest.ShimSrcAttribute (10032 ms)
[ RUN ] WebViewTest.TestContextMenu
[26602:3847:0901/074934:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26596:3847:0901/074940:INFO:CONSOLE(5)] "webview has loaded.", source: chrome-extension://fmpjdddfkfbgjchdfojmpdibgjekjago/embedder.js (5)
[26596:3847:0901/074940:INFO:CONSOLE(5)] "Script has been injected into webview.", source: chrome-extension://fmpjdddfkfbgjchdfojmpdibgjekjago/embedder.js (5)
[26596:3847:0901/074940:INFO:CONSOLE(250)] "A communication channel has been established with webview.", source: chrome-extension://fmpjdddfkfbgjchdfojmpdibgjekjago/embedder.js (250)
[26596:3847:0901/074940:INFO:CONSOLE(5)] "Guest load completed.", source: chrome-extension://fmpjdddfkfbgjchdfojmpdibgjekjago/embedder.js (5)
[26603:12807:0901/074940:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26603:12807:0901/074940:WARNING:channel.cc(325)] RawChannel write error
[26596:41219:0901/074940:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[26596:41219:0901/074940:WARNING:channel.cc(325)] RawChannel write error
[26606:12807:0901/074940:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26606:12807:0901/074940:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.TestContextMenu (8524 ms)
[34/230] WebViewTest.TestContextMenu (10285 ms)
[ RUN ] WebViewTest.MediaAccessAPIAllow_TestAllowTwice
[26610:3847:0901/074942:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26607:73483:0901/074947:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[26607:3847:0901/074947:INFO:CONSOLE(20)] "test passed", source: chrome-extension://dnbhokpdomkgphjiimokconjnldbjbkn/embedder.js (20)
[26607:41219:0901/074947:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.MediaAccessAPIAllow_TestAllowTwice (8241 ms)
[35/230] WebViewTest.MediaAccessAPIAllow_TestAllowTwice (9993 ms)
[ RUN ] WebViewTest.FileSystemAPIRequestFromMainThreadDefaultAllow
[26616:3847:0901/074945:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26611:3847:0901/074948:INFO:CONSOLE(77)] "embedder.setUpLoadStop_", source: chrome-extension://fhjamoddaichlplobifkkgpkidnaljhe/embedder.js (77)
[26611:73475:0901/074950:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[26611:3847:0901/074950:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop", source: chrome-extension://fhjamoddaichlplobifkkgpkidnaljhe/embedder.js (79)
[26611:3847:0901/074950:INFO:CONSOLE(82)] "embedder.webview.postMessage", source: chrome-extension://fhjamoddaichlplobifkkgpkidnaljhe/embedder.js (82)
[26611:3847:0901/074950:WARNING:chrome_quota_permission_context.cc(288)] Attempt to request quota from a background page: 5,2
[26617:12807:0901/074950:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26617:12807:0901/074950:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.FileSystemAPIRequestFromMainThreadDefaultAllow (8076 ms)
[36/230] WebViewTest.FileSystemAPIRequestFromMainThreadDefaultAllow (9658 ms)
[ RUN ] WebViewTest.Dialog_TestAlertDialog
[26624:3847:0901/074952:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26621:3847:0901/074957:INFO:CONSOLE(77)] "webview has loaded.", source: chrome-extension://lnmkcfbnpclcnffecgggicnohcpgpkaj/embedder.js (77)
[26621:3847:0901/074957:INFO:CONSOLE(81)] "Script has been injected into webview.", source: chrome-extension://lnmkcfbnpclcnffecgggicnohcpgpkaj/embedder.js (81)
[26621:3847:0901/074957:INFO:CONSOLE(92)] "A communication channel has been established with webview.", source: chrome-extension://lnmkcfbnpclcnffecgggicnohcpgpkaj/embedder.js (92)
[26621:3847:0901/074957:INFO:CONSOLE(113)] "The alert dialog test has started.", source: chrome-extension://lnmkcfbnpclcnffecgggicnohcpgpkaj/embedder.js (113)
[26621:3847:0901/074957:INFO:CONSOLE(128)] "webview has requested a dialog.", source: chrome-extension://lnmkcfbnpclcnffecgggicnohcpgpkaj/embedder.js (128)
[26621:3847:0901/074957:INFO:CONSOLE(132)] "The app has responded to the dialog request.", source: chrome-extension://lnmkcfbnpclcnffecgggicnohcpgpkaj/embedder.js (132)
[26621:3847:0901/074957:INFO:CONSOLE(120)] "webview has been unblocked after requesting an alert dialog.", source: chrome-extension://lnmkcfbnpclcnffecgggicnohcpgpkaj/embedder.js (120)
[26626:12807:0901/074957:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26626:12807:0901/074957:WARNING:channel.cc(325)] RawChannel write error
[26621:41219:0901/074957:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[26621:41219:0901/074957:WARNING:channel.cc(325)] RawChannel write error
[26633:12807:0901/074957:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[26633:12807:0901/074957:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26633:12807:0901/074957:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.Dialog_TestAlertDialog (8038 ms)
[37/230] WebViewTest.Dialog_TestAlertDialog (9802 ms)
[ RUN ] AutofillTest.ProfilesNotAggregatedWithInvalidEmail
[26630:3847:0901/074954:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59483...
sending server_data: {"host": "127.0.0.1", "port": 59483} (36 bytes)
[26631:13831:0901/074958:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[26631:13831:0901/074958:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[26631:13831:0901/074958:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26634:13319:0901/074958:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[26634:13319:0901/074958:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[26634:13319:0901/074958:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[26634:13319:0901/074958:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[26634:13319:0901/074958:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26634:13319:0901/074958:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AutofillTest.ProfilesNotAggregatedWithInvalidEmail (6046 ms)
[38/230] AutofillTest.ProfilesNotAggregatedWithInvalidEmail (7658 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectMultipleSmallerTotal
[26642:3847:0901/075002:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26636:3847:0901/075003:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:59487/banners/main.js (13)
[26636:72971:0901/075003:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[26636:3847:0901/075004:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:59487/banners/main.js (13)
=================================================================
==26644==ERROR: AddressSanitizer: heap-use-after-free on address 0x60e000050e80 at pc 0x000112e13e32 bp 0x7fff5b43b650 sp 0x7fff5b43b648
READ of size 8 at 0x60e000050e80 thread T0
#0 0x112e13e31 in operator() base/memory/scoped_ptr.h:128:5
#1 0x112e13e31 in ~scoped_ptr_impl base/memory/scoped_ptr.h:222:0
#2 0x112e13e31 in ~scoped_ptr_impl base/memory/scoped_ptr.h:218:0
#3 0x112e13e31 in ~scoped_ptr base/memory/scoped_ptr.h:312:0
#4 0x112e13e31 in ~scoped_ptr base/memory/scoped_ptr.h:312:0
#5 0x112e13e31 in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:797:0
#6 0x112e1400d in ~RenderFrameImpl content/renderer/render_frame_impl.cc:764:37
#7 0x112e1400d in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:764:0
#8 0x112e2fcd0 in content::RenderFrameImpl::frameDetached(blink::WebFrame*, blink::WebFrameClient::DetachType) content/renderer/render_frame_impl.cc:2295:3
#9 0x10b311e68 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:346:5
#10 0x10d3b7a48 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#11 0x10d42e625 in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:307:5
#12 0x10d80596d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:570:5
#13 0x10b46fbe0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1694:9
#14 0x112ee2c88 in content::RenderWidget::Close() content/renderer/render_widget.cc:1631:5
#15 0x112eb83b0 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3073:3
#16 0x10669a44c in Run base/callback.h:396:12
#17 0x10669a44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#18 0x112c5c3b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#19 0x112c585b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#20 0x10669a44c in Run base/callback.h:396:12
#21 0x10669a44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#22 0x1066fc5bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#23 0x1066fd0a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#24 0x1066fd656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#25 0x106678fa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#26 0x1066e2f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#27 0x106677526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#28 0x7fff8ccdeb30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#29 0x7fff8ccde454 in __CFRunLoopDoSources0 ??:0:0
#30 0x7fff8cd017f4 in __CFRunLoopRun ??:0:0
#31 0x7fff8cd010e1 in CFRunLoopRunSpecific ??:0:0
#32 0x7fff9611e7bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#33 0x10667a497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#34 0x10667889b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#35 0x10673a12e in base::RunLoop::Run() base/run_loop.cc:55:3
#36 0x1066fb124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
#37 0x112efd058 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:201:7
#38 0x1065b3d8b in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:806:12
#39 0x1065b22dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#40 0x1054cf0dd in ChromeMain chrome/app/chrome_main.cc:66:12
#41 0x1047c2c0a in main chrome/app/chrome_exe_main_mac.cc:16:12
#42 0x1047c2bf3 in start ??:0:0
#35 0x10 (<unknown module>)
0x60e000050e80 is located 32 bytes inside of 152-byte region [0x60e000050e60,0x60e000050ef8)
freed by thread T0 here:
#0 0x104818d7b in __asan_print_accumulated_stats ??:0:0
#1 0x112e13014 in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:766:3
#2 0x112e1400d in ~RenderFrameImpl content/renderer/render_frame_impl.cc:764:37
#3 0x112e1400d in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:764:0
#4 0x112e2fcd0 in content::RenderFrameImpl::frameDetached(blink::WebFrame*, blink::WebFrameClient::DetachType) content/renderer/render_frame_impl.cc:2295:3
#5 0x10b311e68 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:346:5
#6 0x10d3b7a48 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#7 0x10d42e625 in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:307:5
#8 0x10d80596d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:570:5
#9 0x10b46fbe0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1694:9
#10 0x112ee2c88 in content::RenderWidget::Close() content/renderer/render_widget.cc:1631:5
#11 0x112eb83b0 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3073:3
#12 0x10669a44c in Run base/callback.h:396:12
#13 0x10669a44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#14 0x112c5c3b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#15 0x112c585b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#16 0x10669a44c in Run base/callback.h:396:12
#17 0x10669a44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#18 0x1066fc5bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#19 0x1066fd0a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#20 0x1066fd656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#21 0x106678fa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#22 0x1066e2f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#23 0x106677526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#24 0x7fff8ccdeb30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#25 0x7fff8ccde454 in __CFRunLoopDoSources0 ??:0:0
#26 0x7fff8cd017f4 in __CFRunLoopRun ??:0:0
#27 0x7fff8cd010e1 in CFRunLoopRunSpecific ??:0:0
#28 0x7fff9611e7bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#29 0x10667a497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#30 0x10667889b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#31 0x10673a12e in base::RunLoop::Run() base/run_loop.cc:55:3
#32 0x1066fb124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
previously allocated by thread T0 here:
#0 0x1048187bb in __asan_print_accumulated_stats ??:0:0
#1 0x106405c79 in ChromeContentRendererClient::CreateAppBannerClient(content::RenderFrame*) chrome/renderer/chrome_content_renderer_client.cc:1618:7
#2 0x112e51c87 in appBannerClient content/renderer/render_frame_impl.cc:3800:9
#3 0x112e51c87 in non-virtual thunk to content::RenderFrameImpl::appBannerClient() content/renderer/render_frame_impl.cc:3797:0
#4 0x10b4022b4 in blink::WebLocalFrameImpl::willShowInstallBannerPrompt(int, blink::WebVector<blink::WebString> const&, blink::WebAppBannerPromptReply*) third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:2134:65
#5 0x10640c869 in ChromeRenderFrameObserver::OnAppBannerPromptRequest(int, std::string const&) chrome/renderer/chrome_render_frame_observer.cc:223:3
#6 0x10640a21c in DispatchToMethodImpl<ChromeRenderFrameObserver, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &), int, std::basic_string<char> , 0, 1> base/tuple.h:254:3
#7 0x10640a21c in DispatchToMethod<ChromeRenderFrameObserver, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &), int, std::basic_string<char> > base/tuple.h:261:0
#8 0x10640a21c in Dispatch<ChromeRenderFrameObserver, ChromeRenderFrameObserver, void, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &)> chrome/common/render_messages.h:423:0
#9 0x10640a21c in ChromeRenderFrameObserver::OnMessageReceived(IPC::Message const&) chrome/renderer/chrome_render_frame_observer.cc:106:0
#10 0x112e1913b in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1065:9
#11 0x10889183e in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
#12 0x1088916c1 in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
#13 0x112a9e910 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:656:10
#14 0x1088f2f6e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:288:3
#15 0x10669a44c in Run base/callback.h:396:12
#16 0x10669a44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#17 0x112c5c3b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#18 0x112c585b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#19 0x10669a44c in Run base/callback.h:396:12
#20 0x10669a44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#21 0x1066fc5bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#22 0x1066fd0a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#23 0x1066fd656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#24 0x106678fa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#25 0x1066e2f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#26 0x106677526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#27 0x7fff8ccdeb30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#28 0x7fff8ccde454 in __CFRunLoopDoSources0 ??:0:0
#29 0x7fff8cd017f4 in __CFRunLoopRun ??:0:0
#30 0x7fff8cd010e1 in CFRunLoopRunSpecific ??:0:0
#31 0x7fff9611e7bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#32 0x10667a497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#33 0x10667889b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#34 0x10673a12e in base::RunLoop::Run() base/run_loop.cc:55:3
#35 0x1066fb124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
SUMMARY: AddressSanitizer: heap-use-after-free (/Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4+0xd948e31)
Shadow bytes around the buggy address:
0x1c1c0000a180: fd fd fd fd fd fd fd fd fd fd fd fd fa fa fa fa
0x1c1c0000a190: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000a1a0: fd fd fd fd fd fd fd fa fa fa fa fa fa fa fa fa
0x1c1c0000a1b0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000a1c0: fd fd fd fa fa fa fa fa fa fa fa fa fd fd fd fd
=>0x1c1c0000a1d0:[fd]fd fd fd fd fd fd fd fd fd fd fd fd fd fd fa
0x1c1c0000a1e0: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
0x1c1c0000a1f0: fd fd fd fd fd fd fd fd fd fd fd fa fa fa fa fa
0x1c1c0000a200: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000a210: fd fd fd fd fd fd fd fd fa fa fa fa fa fa fa fa
0x1c1c0000a220: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
Shadow byte legend (one shadow byte represents 8 application bytes):
Addressable: 00
Partially addressable: 01 02 03 04 05 06 07
Heap left redzone: fa
Heap right redzone: fb
Freed heap region: fd
Stack left redzone: f1
Stack mid redzone: f2
Stack right redzone: f3
Stack partial redzone: f4
Stack after return: f5
Stack use after scope: f8
Global redzone: f9
Global init order: f6
Poisoned by user: f7
Container overflow: fc
Array cookie: ac
Intra object redzone: bb
ASan internal: fe
Left alloca redzone: ca
Right alloca redzone: cb
==26644==ABORTING
Received signal 6
[0x000106698c90]
[0x7fff9302690a]
[0x000112eb83b1]
[0x7fff9307df61]
[0x00010482a4b6]
[0x000104814c8e]
[0x000112e13e32]
[0x000112e1400e]
[0x000112e2fcd1]
[0x00010b311e69]
[0x00010d3b7a49]
[0x00010d42e626]
[0x00010d80596e]
[0x00010b46fbe1]
[0x000112ee2c89]
[0x000112eb83b1]
[0x00010669a44d]
[0x000112c5c3ba]
[0x000112c585b4]
[0x00010669a44d]
[0x0001066fc5bd]
[0x0001066fd0a7]
[0x0001066fd657]
[0x000106678faa]
[0x0001066e2f1a]
[0x000106677527]
[0x7fff8ccdeb31]
[0x7fff8ccde455]
[0x7fff8cd017f5]
[0x7fff8cd010e2]
[0x7fff9611e7be]
[0x00010667a498]
[0x00010667889c]
[0x00010673a12f]
[0x0001066fb125]
[0x000112efd059]
[0x0001065b3d8c]
[0x0001065b22de]
[0x0001054cf0de]
[0x0001047c2c0b]
[0x0001047c2bf4]
[end of stack trace]
[26636:3847:0901/075004:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[26636:3847:0901/075004:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[26636:3847:0901/075004:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectMultipleSmallerTotal (4689 ms)
[39/230] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectMultipleSmallerTotal (6463 ms)
[ RUN ] BitmapFetcherBrowserTest.HandleImageFailedTest
[26656:3847:0901/075008:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26647:38403:0901/075011:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[26647:38403:0901/075011:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BitmapFetcherBrowserTest.HandleImageFailedTest (4678 ms)
[40/230] BitmapFetcherBrowserTest.HandleImageFailedTest (6508 ms)
[ RUN ] AutofillTest.UsePlusSignForInternationalNumber
[26641:3847:0901/075002:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59490...
sending server_data: {"host": "127.0.0.1", "port": 59490} (36 bytes)
[26635:40451:0901/075012:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[26635:40451:0901/075012:WARNING:channel.cc(325)] RawChannel write error
[26657:12807:0901/075012:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26657:12807:0901/075012:WARNING:channel.cc(325)] RawChannel write error
[26635:40451:0901/075013:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[26635:40451:0901/075013:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AutofillTest.UsePlusSignForInternationalNumber (14193 ms)
[41/230] AutofillTest.UsePlusSignForInternationalNumber (15896 ms)
[ RUN ] BrowsingDataIndexedDBHelperTest.CannedUnique
[26665:3847:0901/075015:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26666:12807:0901/075016:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[26666:12807:0901/075016:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26666:14339:0901/075016:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[26666:14339:0901/075016:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[26666:14339:0901/075016:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] BrowsingDataIndexedDBHelperTest.CannedUnique (3294 ms)
[42/230] BrowsingDataIndexedDBHelperTest.CannedUnique (5281 ms)
[ RUN ] ChromeContentBrowserClientBrowserTest.UberURLHandler_AboutPage
[26669:3847:0901/075017:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26664:3847:0901/075021:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[26674:12807:0901/075021:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ChromeContentBrowserClientBrowserTest.UberURLHandler_AboutPage (6151 ms)
[43/230] ChromeContentBrowserClientBrowserTest.UberURLHandler_AboutPage (7935 ms)
[ RUN ] DownloadTest.DownloadMimeTypeSelect
[26682:3847:0901/075025:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26678:40451:0901/075027:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[26678:40451:0901/075027:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DownloadTest.DownloadMimeTypeSelect (3815 ms)
[44/230] DownloadTest.DownloadMimeTypeSelect (5681 ms)
[ RUN ] RemoteDebuggingTest.RemoteDebugger
[26675:3847:0901/075020:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26670:3847:0901/075023:INFO:CONSOLE(0)] "[SUCCESS] discoverTargets", source: chrome-extension://gibdhimmoidhhdkjdjcaadngdnihnkod/_generated_background_page.html (0)
[26670:3847:0901/075023:INFO:CONSOLE(0)] "[SUCCESS] versionInfo", source: chrome-extension://gibdhimmoidhhdkjdjcaadngdnihnkod/_generated_background_page.html (0)
[26670:3847:0901/075024:INFO:CONSOLE(0)] "[SUCCESS] activatePage", source: chrome-extension://gibdhimmoidhhdkjdjcaadngdnihnkod/_generated_background_page.html (0)
[26670:3847:0901/075024:INFO:CONSOLE(184)] "<html>
<head>
<title>Inspectable pages</title>
<style>
body {
color: #222;
font-family: Helvetica, Arial, sans-serif;
margin: 0;
text-shadow: rgba(255, 255, 255, 0.496094) 0px 1px 0px;
}
#caption {
font-size: 16px;
margin-top: 15px;
margin-bottom: 10px;
margin-left: 20px;
height: 20px;
text-align: left;
}
#items {
display: flex;
flex-direction: column;
margin: 10px;
}
.item {
color: #222;
display: flex;
flex-direction: row;
text-decoration: none;
padding: 10px;
-webkit-transition-property: background-color, border-color;
-webkit-transition: background-color 0.15s, 0.15s;
-webkit-transition-delay: 0ms, 0ms;
}
.thumbnail {
background-attachment: scroll;
background-origin: padding-box;
background-repeat: no-repeat;
border: 1px solid rgba(184, 184, 184, 1);
flex: none;
height: 132px;
width: 212px;
}
.item:not(.connected):hover {
background-color: rgba(242, 242, 242, 1);
border-color: rgba(110, 116, 128, 1);
color: black;
}
.item.connected .thumbnail {
opacity: 0.5;
}
.item.connected:hover {
border-color: rgba(184, 184, 184, 1);
color: rgb(110, 116, 128);
}
.description {
display: flex;
flex-direction: column;
}
.title, .subtitle {
font-size: 13px;
margin: 4px 0px 0px 6px;
overflow: hidden;
padding-left: 20px;
}
.title {
background-repeat: no-repeat;
background-size: 16px;
font-size: 15px;
}
</style>
<script>
function onLoad() {
var tabsListRequest = new XMLHttpRequest();
tabsListRequest.open('GET', '/json/list', true);
tabsListRequest.onreadystatechange = onReady;
tabsListRequest.send();
}
function onReady() {
if(this.readyState == 4 && this.status == 200) {
if(this.response != null)
var responseJSON = JSON.parse(this.response);
for (var i = 0; i < responseJSON.length; ++i)
appendItem(responseJSON[i]);
}
}
function overrideFrontendUrl(item) {
if (window.location.hash) {
var overridden_url = window.location.hash.substr(1);
var ws_suffix = item.webSocketDebuggerUrl.replace('ws://', 'ws=');
if (overridden_url.indexOf('?') == -1)
return overridden_url + '?' + ws_suffix;
else
return overridden_url + '&' + ws_suffix;
}
return item.devtoolsFrontendUrl;
}
function appendItem(item_object) {
var item_element;
if (item_object.devtoolsFrontendUrl) {
item_element = document.createElement('a');
item_element.href = overrideFrontendUrl(item_object);
item_element.title = item_object.title;
} else {
item_element = document.createElement('div');
item_element.className = 'connected';
item_element.title = 'The tab already has an active debug session';
}
item_element.classList.add('item');
var thumbnail = document.createElement('div');
thumbnail.className = 'thumbnail';
thumbnail.style.cssText = 'background-image:url(' +
item_object.thumbnailUrl + ')';
item_element.appendChild(thumbnail);
var description = document.createElement('div');
description.className = 'description';
var title = document.createElement('div');
title.className = 'title';
title.textContent = item_object.description || item_object.title;
title.style.cssText = 'background-image:url(' +
item_object.faviconUrl + ')';
description.appendChild(title);
var subtitle = document.createElement('div');
subtitle.className = 'subtitle';
subtitle.textContent = (item_object.url || '').substring(0, 300);
description.appendChild(subtitle);
item_element.appendChild(description);
document.getElementById('items').appendChild(item_element);
}
</script>
</head>
<body onload='onLoad()'>
<div id='caption'>Inspectable pages</div>
<hr>
<div id='items'>
</div>
</body>
</html>
", source: chrome-extension://gibdhimmoidhhdkjdjcaadngdnihnkod/background.js (184)
[26670:3847:0901/075024:INFO:CONSOLE(0)] "[SUCCESS] checkInspectablePagesUI", source: chrome-extension://gibdhimmoidhhdkjdjcaadngdnihnkod/_generated_background_page.html (0)
[26670:3847:0901/075024:INFO:CONSOLE(0)] "[SUCCESS] checkDebuggerUI", source: chrome-extension://gibdhimmoidhhdkjdjcaadngdnihnkod/_generated_background_page.html (0)
[26670:3847:0901/075024:INFO:CONSOLE(0)] "[SUCCESS] checkWebSocketAPI", source: chrome-extension://gibdhimmoidhhdkjdjcaadngdnihnkod/_generated_background_page.html (0)
[26670:3847:0901/075024:INFO:CONSOLE(0)] "[SUCCESS] closePage", source: chrome-extension://gibdhimmoidhhdkjdjcaadngdnihnkod/_generated_background_page.html (0)
[26670:3847:0901/075026:INFO:CONSOLE(0)] "[SUCCESS] newSpecificPage", source: chrome-extension://gibdhimmoidhhdkjdjcaadngdnihnkod/_generated_background_page.html (0)
[26670:3847:0901/075027:INFO:CONSOLE(0)] "[SUCCESS] newDefaultPage", source: chrome-extension://gibdhimmoidhhdkjdjcaadngdnihnkod/_generated_background_page.html (0)
[26677:12807:0901/075027:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[26677:12807:0901/075027:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[26677:12807:0901/075027:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[26677:12807:0901/075027:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26677:12807:0901/075027:WARNING:channel.cc(325)] RawChannel write error
[26681:13575:0901/075027:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[26681:13575:0901/075027:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26681:13575:0901/075027:WARNING:channel.cc(325)] RawChannel write error
[26684:14595:0901/075027:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[26670:41219:0901/075027:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[26670:41219:0901/075027:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[26670:41219:0901/075027:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] RemoteDebuggingTest.RemoteDebugger (9959 ms)
[45/230] RemoteDebuggingTest.RemoteDebugger (11638 ms)
[ RUN ] DownloadTest.ContentDisposition
[26691:3847:0901/075031:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.ContentDisposition (4012 ms)
[46/230] DownloadTest.ContentDisposition (5614 ms)
[ RUN ] DownloadTest.AnchorDownloadTag
[26693:3847:0901/075032:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.AnchorDownloadTag (4033 ms)
[47/230] DownloadTest.AnchorDownloadTag (5743 ms)
[ RUN ] DownloadTest.AutoOpen
[26700:3847:0901/075037:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26695:38147:0901/075038:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[26695:38147:0901/075038:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DownloadTest.AutoOpen (3870 ms)
[48/230] DownloadTest.AutoOpen (5615 ms)
[ RUN ] ActiveScriptControllerBrowserTest.GrantExtensionAllUrlsPermission
[26703:3847:0901/075038:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26696:73739:0901/075039:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ActiveScriptControllerBrowserTest.GrantExtensionAllUrlsPermission (4161 ms)
[49/230] ActiveScriptControllerBrowserTest.GrantExtensionAllUrlsPermission (5708 ms)
[ RUN ] AutofillPrivateApiTest.SaveCreditCard
[26709:3847:0901/075042:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26705:3847:0901/075045:INFO:CONSOLE(0)] "[SUCCESS] saveCreditCard", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?saveCreditCard (0)
[ OK ] AutofillPrivateApiTest.SaveCreditCard (5569 ms)
[50/230] AutofillPrivateApiTest.SaveCreditCard (7295 ms)
[ RUN ] CommandServiceTest.GetExtensionActionCommandQueryAll
[26721:3847:0901/075049:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26722:13063:0901/075053:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26722:13063:0901/075053:WARNING:channel.cc(325)] RawChannel write error
[ OK ] CommandServiceTest.GetExtensionActionCommandQueryAll (6350 ms)
[51/230] CommandServiceTest.GetExtensionActionCommandQueryAll (8044 ms)
[ RUN ] AutomationApiTest.QuerySelector
[26713:3847:0901/075043:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26706:73995:0901/075048:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[26706:3847:0901/075048:INFO:CONSOLE(0)] "[SUCCESS] testQuerySelector", source: chrome-extension://dcncokachpfkghjioahgchljnplcjfph/queryselector.html (0)
[26706:3847:0901/075048:INFO:CONSOLE(0)] "[SUCCESS] testQuerySelectorNoMatch", source: chrome-extension://dcncokachpfkghjioahgchljnplcjfph/queryselector.html (0)
[26706:3847:0901/075049:INFO:CONSOLE(0)] "[SUCCESS] testQuerySelectorFromMain", source: chrome-extension://dcncokachpfkghjioahgchljnplcjfph/queryselector.html (0)
[26706:3847:0901/075050:INFO:CONSOLE(0)] "[SUCCESS] testQuerySelectorForSpanInsideButtonReturnsButton", source: chrome-extension://dcncokachpfkghjioahgchljnplcjfph/queryselector.html (0)
[26706:3847:0901/075051:INFO:CONSOLE(0)] "[SUCCESS] testQuerySelectorFromAnonymousGroup", source: chrome-extension://dcncokachpfkghjioahgchljnplcjfph/queryselector.html (0)
[26706:3847:0901/075052:INFO:CONSOLE(0)] "[SUCCESS] testQuerySelectorFromRemovedNode", source: chrome-extension://dcncokachpfkghjioahgchljnplcjfph/queryselector.html (0)
[26716:13319:0901/075053:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[26716:13319:0901/075053:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26716:13319:0901/075053:WARNING:channel.cc(325)] RawChannel write error
[26706:39171:0901/075053:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[26706:39171:0901/075053:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AutomationApiTest.QuerySelector (12897 ms)
[52/230] AutomationApiTest.QuerySelector (14464 ms)
[ RUN ] DeclarativeContentApiTest.RulesEvaluatedOnAddRemove
[26735:3847:0901/075058:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26739:13063:0901/075102:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[26739:13063:0901/075102:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DeclarativeContentApiTest.RulesEvaluatedOnAddRemove (6604 ms)
[53/230] DeclarativeContentApiTest.RulesEvaluatedOnAddRemove (8314 ms)
[ RUN ] CommandServiceTest.GetNamedCommandsQueryActive
[26734:3847:0901/075058:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26738:13319:0901/075103:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[26738:13319:0901/075103:WARNING:channel.cc(325)] RawChannel write error
[ OK ] CommandServiceTest.GetNamedCommandsQueryActive (7936 ms)
[54/230] CommandServiceTest.GetNamedCommandsQueryActive (9541 ms)
[ RUN ] DeclarativeContentApiTest.DisabledForSplitIncognito
[26751:3847:0901/075106:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26757:12551:0901/075112:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26757:12551:0901/075112:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DeclarativeContentApiTest.DisabledForSplitIncognito (8730 ms)
[55/230] DeclarativeContentApiTest.DisabledForSplitIncognito (10500 ms)
[ RUN ] DeveloperPrivateApiTest.Basics
[26755:3847:0901/075107:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26748:3847:0901/075114:INFO:CONSOLE(0)] "[SUCCESS] simple", source: chrome-extension://akogaincbcmhleamjngmogkaecakajep/_generated_background_page.html (0)
[26748:3847:0901/075114:INFO:CONSOLE(0)] "[SUCCESS] aliasedFunctions", source: chrome-extension://akogaincbcmhleamjngmogkaecakajep/_generated_background_page.html (0)
[26756:13319:0901/075114:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[26756:13319:0901/075114:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[26756:13319:0901/075114:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[26756:13319:0901/075114:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26760:13063:0901/075114:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[26760:13063:0901/075114:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26748:40963:0901/075114:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[26748:40963:0901/075114:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DeveloperPrivateApiTest.Basics (10124 ms)
[56/230] DeveloperPrivateApiTest.Basics (11624 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_SearchFilenameRegex
[26765:3847:0901/075116:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_SearchFilenameRegex (4318 ms)
[57/230] DownloadExtensionTest.DownloadExtensionTest_SearchFilenameRegex (6129 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_SearchOrderBy
[26770:3847:0901/075119:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_SearchOrderBy (4082 ms)
[58/230] DownloadExtensionTest.DownloadExtensionTest_SearchOrderBy (5913 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_Twice
[26776:3847:0901/075123:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59537...
sending server_data: {"host": "127.0.0.1", "port": 59537} (36 bytes)
[26781:14851:0901/075126:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[26781:14851:0901/075126:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[26777:12807:0901/075126:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_Twice (6215 ms)
[59/230] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_Twice (7926 ms)
[ RUN ] PageActionApiTest.Basic
[26780:3847:0901/075125:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59539...
sending server_data: {"host": "127.0.0.1", "port": 59539} (36 bytes)
[ OK ] PageActionApiTest.Basic (7346 ms)
[60/230] PageActionApiTest.Basic (8971 ms)
[ RUN ] FileSystemApiTest.FileSystemApiRetainEntry
[26789:3847:0901/075131:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26786:4611:0901/075133:ERROR:mach_broker_mac.mm(222)] Unknown process 26794 is sending Mach IPC messages!
[26786:3847:0901/075136:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://dcooboilmhmimemdcnbgdlfhlacdghdo/test_other_window.html (0)
[26786:3847:0901/075136:INFO:CONSOLE(0)] "[SUCCESS] retainEntryWorks", source: chrome-extension://dcooboilmhmimemdcnbgdlfhlacdghdo/test.html (0)
[ OK ] FileSystemApiTest.FileSystemApiRetainEntry (7987 ms)
[61/230] FileSystemApiTest.FileSystemApiRetainEntry (9584 ms)
[ RUN ] HotwordPrivateApiTest.AlwaysOnEnabled
[26796:3847:0901/075134:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26791:3847:0901/075137:INFO:CONSOLE(0)] "[SUCCESS] alwaysOnEnabled", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[26798:13063:0901/075137:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[26798:13063:0901/075137:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26791:3847:0901/075139:INFO:CONSOLE(0)] "[SUCCESS] alwaysOnEnabled", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[26791:3847:0901/075139:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[ OK ] HotwordPrivateApiTest.AlwaysOnEnabled (7732 ms)
[62/230] HotwordPrivateApiTest.AlwaysOnEnabled (9440 ms)
[ RUN ] HotwordPrivateApiTest.HotwordSession
[26803:3847:0901/075140:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26805:13063:0901/075143:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[26805:13063:0901/075143:WARNING:channel.cc(325)] RawChannel write error
[ OK ] HotwordPrivateApiTest.HotwordSession (5740 ms)
[63/230] HotwordPrivateApiTest.HotwordSession (7491 ms)
[ RUN ] IdentityGetAccountsFunctionTest.TwoAccountsSignedIn
[26809:3847:0901/075143:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26810:13831:0901/075144:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[26810:13831:0901/075144:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[26810:13831:0901/075144:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[26810:13831:0901/075144:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26810:15363:0901/075144:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[ OK ] IdentityGetAccountsFunctionTest.TwoAccountsSignedIn (3693 ms)
[64/230] IdentityGetAccountsFunctionTest.TwoAccountsSignedIn (5326 ms)
[ RUN ] IdentityOldProfilesGetAccountsFunctionTest.MultiAccountOff
[26817:3847:0901/075148:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26818:14595:0901/075149:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[26818:14595:0901/075149:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[26818:14595:0901/075149:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] IdentityOldProfilesGetAccountsFunctionTest.MultiAccountOff (3716 ms)
[65/230] IdentityOldProfilesGetAccountsFunctionTest.MultiAccountOff (5543 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveLoginSuccessApprovalSuccess
[26819:3847:0901/075149:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26812:3847:0901/075151:INFO:CONSOLE(5)] "hi there", source: chrome-extension://ofhdlhgmhfoddinocccbjhhfipkfleeb/test.js (5)
[26812:41219:0901/075151:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] GetAuthTokenFunctionTest.InteractiveLoginSuccessApprovalSuccess (5529 ms)
[66/230] GetAuthTokenFunctionTest.InteractiveLoginSuccessApprovalSuccess (7140 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveCacheHit
[26825:3847:0901/075153:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26822:3847:0901/075156:INFO:CONSOLE(5)] "hi there", source: chrome-extension://ofhdlhgmhfoddinocccbjhhfipkfleeb/test.js (5)
[26827:13063:0901/075156:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26830:3847:0901/075156:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[26830:12807:0901/075156:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] GetAuthTokenFunctionTest.InteractiveCacheHit (5383 ms)
[67/230] GetAuthTokenFunctionTest.InteractiveCacheHit (7066 ms)
[ RUN ] GetAuthTokenFunctionTest.ScopesEmailFooBar
[26831:3847:0901/075155:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26826:3847:0901/075158:INFO:CONSOLE(5)] "hi there", source: chrome-extension://ofhdlhgmhfoddinocccbjhhfipkfleeb/test.js (5)
[ OK ] GetAuthTokenFunctionTest.ScopesEmailFooBar (5331 ms)
[68/230] GetAuthTokenFunctionTest.ScopesEmailFooBar (7005 ms)
[ RUN ] ExtensionManagementApiBrowserTest.InstallEvent
[26837:3847:0901/075200:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26839:12551:0901/075203:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionManagementApiBrowserTest.InstallEvent (5536 ms)
[69/230] ExtensionManagementApiBrowserTest.InstallEvent (7279 ms)
[ RUN ] ExtensionManagementTest.InstallRequiresConfirm
[26843:3847:0901/075202:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26838:41219:0901/075206:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionManagementTest.InstallRequiresConfirm (6125 ms)
[70/230] ExtensionManagementTest.InstallRequiresConfirm (7918 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesAccessAttached
[26856:3847:0901/075211:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26851:4611:0901/075213:ERROR:mach_broker_mac.mm(222)] Unknown process 26861 is sending Mach IPC messages!
[26851:3847:0901/075214:INFO:CONSOLE(0)] "[SUCCESS] mediaGalleriesAccessAttached", source: chrome-extension://ibaeedobfeigmfaomfjeihekdjpflnol/_generated_background_page.html (0)
[26851:3847:0901/075214:INFO:CONSOLE(0)] "[SUCCESS] testGalleries", source: chrome-extension://ibaeedobfeigmfaomfjeihekdjpflnol/_generated_background_page.html (0)
[26857:3847:0901/075214:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[26857:3847:0901/075215:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[26857:13063:0901/075215:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[26857:13063:0901/075215:WARNING:channel.cc(325)] RawChannel write error
[26851:36867:0901/075215:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesAccessAttached (6672 ms)
[71/230] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesAccessAttached (8397 ms)
[ RUN ] ExtensionManagementTest.ExternalPolicyRefresh
[26850:3847:0901/075208:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26859:12807:0901/075214:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26852:12807:0901/075214:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[26852:12807:0901/075214:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26846:40963:0901/075214:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[26846:40963:0901/075214:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionManagementTest.ExternalPolicyRefresh (9470 ms)
[72/230] ExtensionManagementTest.ExternalPolicyRefresh (11449 ms)
[ RUN ] MediaGalleriesGalleryWatchApiTest.SetupGalleryWatchWithoutListeners
[26870:3847:0901/075219:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26872:13319:0901/075222:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[26872:13319:0901/075222:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[26872:13319:0901/075222:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[26872:13319:0901/075222:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] MediaGalleriesGalleryWatchApiTest.SetupGalleryWatchWithoutListeners (5941 ms)
[73/230] MediaGalleriesGalleryWatchApiTest.SetupGalleryWatchWithoutListeners (7895 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.IPhotoTest
[26869:3847:0901/075219:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26863:25095:0901/075221:ERROR:mach_broker_mac.mm(222)] Unknown process 26873 is sending Mach IPC messages!
[26863:3847:0901/075223:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://fokccdailjaklgbmicbdhmfgcconfclo/_generated_background_page.html (0)
[26863:3847:0901/075224:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://fokccdailjaklgbmicbdhmfgcconfclo/_generated_background_page.html (0)
[26863:3847:0901/075224:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://fokccdailjaklgbmicbdhmfgcconfclo/_generated_background_page.html (0)
[26863:3847:0901/075224:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://fokccdailjaklgbmicbdhmfgcconfclo/_generated_background_page.html (0)
[26863:3847:0901/075224:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://fokccdailjaklgbmicbdhmfgcconfclo/_generated_background_page.html (0)
[26863:37891:0901/075224:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] MediaGalleriesPlatformAppBrowserTest.IPhotoTest (8040 ms)
[74/230] MediaGalleriesPlatformAppBrowserTest.IPhotoTest (9572 ms)
[ RUN ] ExtensionModuleApiTest.IncognitoNoFile
[26881:3847:0901/075227:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26877:8711:0901/075230:ERROR:mach_broker_mac.mm(222)] Unknown process 26886 is sending Mach IPC messages!
[26877:8711:0901/075230:ERROR:mach_broker_mac.mm(222)] Unknown process 26888 is sending Mach IPC messages!
[26877:3847:0901/075231:INFO:CONSOLE(0)] "[SUCCESS] testPermissions", source: chrome-extension://lchceffmaepmhbcbagdneibeagigchok/test.html (0)
[26883:12551:0901/075231:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[26883:12551:0901/075231:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26889:3847:0901/075231:WARNING:channel.cc(132)] WriteMessage() after shutdown
[26889:3847:0901/075231:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionModuleApiTest.IncognitoNoFile (6898 ms)
[75/230] ExtensionModuleApiTest.IncognitoNoFile (8624 ms)
[ RUN ] PasswordsPrivateApiTest.RequestPlaintextPassword
[26885:3847:0901/075229:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26880:3847:0901/075232:INFO:CONSOLE(0)] "[SUCCESS] requestPlaintextPassword", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?requestPlaintextPassword (0)
[26880:38403:0901/075232:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[26880:38403:0901/075232:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[26880:38403:0901/075232:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[26885:3847:0901/075232:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x613000000c80]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[26885:3847:0901/075232:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000c80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] PasswordsPrivateApiTest.RequestPlaintextPassword (6413 ms)
[76/230] PasswordsPrivateApiTest.RequestPlaintextPassword (8312 ms)
[ RUN ] WebNavigationApiTest.CrossProcess
[26896:3847:0901/075236:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26891:36611:0901/075240:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[26891:73483:0901/075242:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[26891:3847:0901/075242:INFO:CONSOLE(0)] "[SUCCESS] crossProcess", source: chrome-extension://aecokaogmiijnkhkmcdaffbbknffmelg/test_crossProcess.html (0)
[26891:36611:0901/075243:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[26905:12807:0901/075243:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26891:36611:0901/075244:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[26891:36611:0901/075244:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[26891:36611:0901/075244:WARNING:channel.cc(325)] RawChannel write error
[26891:3847:0901/075245:INFO:CONSOLE(0)] "[SUCCESS] crossProcessRedirect", source: chrome-extension://aecokaogmiijnkhkmcdaffbbknffmelg/test_crossProcess.html (0)
[26910:12807:0901/075246:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26910:12807:0901/075246:WARNING:channel.cc(325)] RawChannel write error
[26891:36611:0901/075247:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[26915:13063:0901/075247:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26915:13063:0901/075247:WARNING:channel.cc(325)] RawChannel write error
[26891:3847:0901/075247:INFO:CONSOLE(0)] "[SUCCESS] crossProcessAbortUserGesture", source: chrome-extension://aecokaogmiijnkhkmcdaffbbknffmelg/test_crossProcess.html (0)
[26891:36611:0901/075247:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[26891:36611:0901/075247:WARNING:channel.cc(325)] RawChannel write error
[26891:3847:0901/075247:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.CrossProcess (13837 ms)
[77/230] WebNavigationApiTest.CrossProcess (15709 ms)
[ RUN ] ExtensionWebRequestApiTest.WebRequestDeclarative2
[26899:3847:0901/075237:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26892:41219:0901/075239:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[26892:41219:0901/075240:WARNING:channel.cc(325)] RawChannel write error
[26892:73227:0901/075242:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[26892:3847:0901/075242:INFO:CONSOLE(0)] "[SUCCESS] testSetRequestHeader", source: chrome-extension://kfkanakepgbjonpaimjkajlegnancped/test_declarative2.html (0)
[26892:3847:0901/075243:INFO:CONSOLE(0)] "[SUCCESS] testRemoveRequestHeader", source: chrome-extension://kfkanakepgbjonpaimjkajlegnancped/test_declarative2.html (0)
[26892:3847:0901/075244:INFO:CONSOLE(0)] "[SUCCESS] testAddResponseHeader", source: chrome-extension://kfkanakepgbjonpaimjkajlegnancped/test_declarative2.html (0)
[26892:3847:0901/075244:INFO:CONSOLE(0)] "[SUCCESS] testRemoveResponseHeader", source: chrome-extension://kfkanakepgbjonpaimjkajlegnancped/test_declarative2.html (0)
[26892:3847:0901/075245:INFO:CONSOLE(0)] "[SUCCESS] testPriorities", source: chrome-extension://kfkanakepgbjonpaimjkajlegnancped/test_declarative2.html (0)
[26892:3847:0901/075246:INFO:CONSOLE(0)] "[SUCCESS] testEditRequestCookies", source: chrome-extension://kfkanakepgbjonpaimjkajlegnancped/test_declarative2.html (0)
[26892:3847:0901/075248:INFO:CONSOLE(0)] "[SUCCESS] testEditResponseCookies", source: chrome-extension://kfkanakepgbjonpaimjkajlegnancped/test_declarative2.html (0)
[26892:3847:0901/075249:INFO:CONSOLE(0)] "[SUCCESS] testRequestHeaders", source: chrome-extension://kfkanakepgbjonpaimjkajlegnancped/test_declarative2.html (0)
[ OK ] ExtensionWebRequestApiTest.WebRequestDeclarative2 (15154 ms)
[78/230] ExtensionWebRequestApiTest.WebRequestDeclarative2 (16775 ms)
[ RUN ] AppBackgroundPageApiTest.OpenTwoPagesWithManifest
[26925:3847:0901/075254:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26920:73739:0901/075257:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /bg.html
[26920:73739:0901/075259:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[26920:39683:0901/075259:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[26920:39683:0901/075259:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[26920:39683:0901/075300:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[26920:39683:0901/075300:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[26920:39683:0901/075300:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[26920:39683:0901/075300:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AppBackgroundPageApiTest.OpenTwoPagesWithManifest (8828 ms)
[79/230] AppBackgroundPageApiTest.OpenTwoPagesWithManifest (10648 ms)
[ RUN ] ExtensionWebstorePrivateApiTest.InstallAccepted
HTTP server started on http://127.0.0.1:59568...
sending server_data: {"host": "127.0.0.1", "port": 59568} (36 bytes)
[26921:3847:0901/075252:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26916:39427:0901/075255:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[26916:3847:0901/075256:INFO:CONSOLE(0)] "[SUCCESS] completeBeforeBegin", source: http://www.example.com:59568/files/extensions/api_test/webstore_private/accepted.html (0)
[26916:3847:0901/075256:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[26916:3847:0901/075256:INFO:CONSOLE(0)] "[SUCCESS] invalidID", source: http://www.example.com:59568/files/extensions/api_test/webstore_private/accepted.html (0)
[26916:3847:0901/075257:INFO:CONSOLE(0)] "[SUCCESS] missingVersion", source: http://www.example.com:59568/files/extensions/api_test/webstore_private/accepted.html (0)
[26916:3847:0901/075257:INFO:CONSOLE(52)] "img.onload called", source: http://www.example.com:59568/files/extensions/api_test/webstore_private/common.js (52)
[26916:3847:0901/075259:INFO:CONSOLE(0)] "[SUCCESS] successfulInstall", source: http://www.example.com:59568/files/extensions/api_test/webstore_private/accepted.html (0)
[26916:3847:0901/075302:INFO:CONSOLE(0)] "[SUCCESS] duplicateInstall", source: http://www.example.com:59568/files/extensions/api_test/webstore_private/accepted.html (0)
[26916:39427:0901/075302:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionWebstorePrivateApiTest.InstallAccepted (13403 ms)
[80/230] ExtensionWebstorePrivateApiTest.InstallAccepted (15233 ms)
[ RUN ] ChromeAppAPITest.InstallAndRunningStateFrame
[26943:3847:0901/075307:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26938:73227:0901/075308:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[26938:41731:0901/075308:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[26938:41731:0901/075308:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ChromeAppAPITest.InstallAndRunningStateFrame (3914 ms)
[81/230] ChromeAppAPITest.InstallAndRunningStateFrame (5665 ms)
[ RUN ] AppApiTest.AppProcessInstances
[26939:3847:0901/075304:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26935:3847:0901/075306:INFO:app_process_apitest.cc(70)] Start of test.
[26935:72971:0901/075307:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[26935:3847:0901/075307:INFO:app_process_apitest.cc(92)] Nav 1.
[26935:3847:0901/075307:INFO:app_process_apitest.cc(103)] New tab.
[26935:38147:0901/075311:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[26946:13063:0901/075311:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26946:13063:0901/075311:WARNING:channel.cc(325)] RawChannel write error
[26935:3847:0901/075311:INFO:app_process_apitest.cc(106)] Nav 2.
[26935:3847:0901/075311:INFO:app_process_apitest.cc(126)] WindowOpenHelper 1.
[26935:3847:0901/075311:INFO:app_process_apitest.cc(128)] End of test.
[26940:13319:0901/075311:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26940:13319:0901/075311:WARNING:channel.cc(325)] RawChannel write error
[26935:38147:0901/075311:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[26935:38147:0901/075311:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AppApiTest.AppProcessInstances (9898 ms)
[82/230] AppApiTest.AppProcessInstances (11677 ms)
[ RUN ] ContentCapabilitiesTest.ClipboardRead
[26951:3847:0901/075312:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26947:73227:0901/075314:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[26947:73227:0901/075314:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ContentCapabilitiesTest.ClipboardRead (4418 ms)
[83/230] ContentCapabilitiesTest.ClipboardRead (6331 ms)
[ RUN ] ContentScriptCssInjectionTest.ContentScriptInjectsStyles
[26957:3847:0901/075316:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26954:73227:0901/075317:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[26954:38147:0901/075319:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[26954:73227:0901/075319:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ContentScriptCssInjectionTest.ContentScriptInjectsStyles (6126 ms)
[84/230] ContentScriptCssInjectionTest.ContentScriptInjectsStyles (7838 ms)
[ RUN ] ContentVerifierTest.DotSlashPaths
[26963:3847:0901/075319:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26958:36611:0901/075324:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[26958:36611:0901/075324:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ContentVerifierTest.DotSlashPaths (8274 ms)
[85/230] ContentVerifierTest.DotSlashPaths (10207 ms)
[ RUN ] ContentVerifierTest.ContentScripts
[26970:3847:0901/075324:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26966:41219:0901/075327:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ContentVerifierTest.ContentScripts (5379 ms)
[86/230] ContentVerifierTest.ContentScripts (7342 ms)
[ RUN ] ExtensionCrxInstallerTest.ExperimentalExtensionFromOutsideGalleryWithFlag
[26977:3847:0901/075329:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionCrxInstallerTest.ExperimentalExtensionFromOutsideGalleryWithFlag (5513 ms)
[87/230] ExtensionCrxInstallerTest.ExperimentalExtensionFromOutsideGalleryWithFlag (7242 ms)
[ RUN ] ExtensionCrxInstallerTest.Blacklist
[26981:3847:0901/075331:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26976:3847:0901/075333:WARNING:extension_error_reporter.cc(79)] Extension error: Google has flagged "HighDPI" as malicious and installation has been prevented.
[26976:38659:0901/075333:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[26976:38659:0901/075333:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionCrxInstallerTest.Blacklist (4875 ms)
[88/230] ExtensionCrxInstallerTest.Blacklist (6645 ms)
[ RUN ] ExternallyConnectableMessagingTest.FromIframeWithPermission
[26993:3847:0901/075338:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26988:73483:0901/075341:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[26988:39939:0901/075342:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[26988:39939:0901/075342:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExternallyConnectableMessagingTest.FromIframeWithPermission (6849 ms)
[89/230] ExternallyConnectableMessagingTest.FromIframeWithPermission (8859 ms)
[ RUN ] ClipboardApiTest.Extension
[26989:3847:0901/075336:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26985:3847:0901/075339:INFO:CONSOLE(0)] "[SUCCESS] testDomCopy", source: chrome-extension://aemcnonbimejkbdknankgejbjibhmcdi/test.html (0)
[26985:3847:0901/075339:INFO:CONSOLE(0)] "[SUCCESS] testDomPaste", source: chrome-extension://aemcnonbimejkbdknankgejbjibhmcdi/test.html (0)
[26985:3847:0901/075339:INFO:CONSOLE(0)] "[SUCCESS] testCopyInIframe", source: chrome-extension://aemcnonbimejkbdknankgejbjibhmcdi/test.html (0)
[26985:3847:0901/075339:INFO:CONSOLE(0)] "[SUCCESS] testPasteInIframe", source: chrome-extension://aemcnonbimejkbdknankgejbjibhmcdi/test.html (0)
[26985:73227:0901/075341:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[26997:13063:0901/075341:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[26997:13063:0901/075341:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[26997:13063:0901/075341:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[26997:13063:0901/075341:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[26997:13063:0901/075341:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26985:3847:0901/075341:INFO:CONSOLE(0)] "[SUCCESS] bound testExecuteScriptCopyPaste", source: chrome-extension://aemcnonbimejkbdknankgejbjibhmcdi/test.html (0)
[26997:16643:0901/075341:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001032d6f33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010331c2b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000103369ea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010f6ce9e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010f6ce09e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000104c25244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001045c4d96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010468dfdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001057d03d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010577a308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001057797c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001033deff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001033de6b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001033d492f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff93038772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff930251a1 thread_start + 13
[26998:13063:0901/075343:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[26998:13063:0901/075343:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[26998:13063:0901/075343:WARNING:channel.cc(325)] RawChannel write error
[26985:3847:0901/075343:INFO:CONSOLE(0)] "[SUCCESS] bound testContentScriptCopyPaste", source: chrome-extension://aemcnonbimejkbdknankgejbjibhmcdi/test.html (0)
[26998:16387:0901/075343:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000104697f33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001046dd2b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010472aea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000110a8f9e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000110a8f09e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000105fe6244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000105985d96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000105a4efdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000106b913d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000106b3b308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000106b3a7c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010479fff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010479f6b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010479592f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff93038772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff930251a1 thread_start + 13
[26985:37635:0901/075343:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[26985:37635:0901/075343:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[26985:37635:0901/075343:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[26985:37635:0901/075343:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ClipboardApiTest.Extension (10209 ms)
[90/230] ClipboardApiTest.Extension (11898 ms)
[ RUN ] ExtensionResourceRequestPolicyTest.ExtensionCanLoadHostedAppIcons
[27007:3847:0901/075348:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionResourceRequestPolicyTest.ExtensionCanLoadHostedAppIcons (5629 ms)
[91/230] ExtensionResourceRequestPolicyTest.ExtensionCanLoadHostedAppIcons (7338 ms)
[ RUN ] ExternallyConnectableMessagingWithTlsChannelIdTest.WebConnectableWithNonEmptyTlsChannelId
[27003:3847:0901/075347:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[26999:72971:0901/075350:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[26999:72971:0901/075352:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[27009:13063:0901/075354:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[27009:13063:0901/075354:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[27009:13063:0901/075354:WARNING:channel.cc(325)] RawChannel write error
[26999:41219:0901/075354:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[26999:41219:0901/075354:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExternallyConnectableMessagingWithTlsChannelIdTest.WebConnectableWithNonEmptyTlsChannelId (9916 ms)
[92/230] ExternallyConnectableMessagingWithTlsChannelIdTest.WebConnectableWithNonEmptyTlsChannelId (11453 ms)
[ RUN ] ExtensionURLRewriteBrowserTest.NewTabPageURLOverride
[27017:3847:0901/075356:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27024:13571:0901/075402:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[27024:13571:0901/075402:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[27024:13571:0901/075402:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[27024:13571:0901/075402:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[27023:12807:0901/075402:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[27023:12807:0901/075402:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[27023:12807:0901/075402:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[27023:12807:0901/075402:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[27023:12807:0901/075402:WARNING:channel.cc(325)] RawChannel write error
[27025:13319:0901/075402:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[27024:13571:0901/075402:WARNING:channel.cc(325)] RawChannel write error
[27021:13319:0901/075402:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[27021:13319:0901/075402:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[27021:13319:0901/075402:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[27021:13319:0901/075402:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[27021:13319:0901/075402:WARNING:channel.cc(325)] RawChannel write error
[27012:41475:0901/075402:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionURLRewriteBrowserTest.NewTabPageURLOverride (10351 ms)
[93/230] ExtensionURLRewriteBrowserTest.NewTabPageURLOverride (12283 ms)
[ RUN ] IsolatedAppTest.CrossProcessClientRedirect
[27026:3847:0901/075359:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27027:13063:0901/075402:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[27027:13063:0901/075402:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[27018:73491:0901/075403:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[27018:40963:0901/075405:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[27018:40963:0901/075405:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[27018:40963:0901/075405:WARNING:channel.cc(325)] RawChannel write error
[27018:73491:0901/075405:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[27018:62211:0901/075406:ERROR:mach_broker_mac.mm(222)] Unknown process 27032 is sending Mach IPC messages!
[27018:40963:0901/075409:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[27018:40963:0901/075409:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[27018:40963:0901/075409:WARNING:channel.cc(325)] RawChannel write error
[27033:13063:0901/075410:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[27033:13063:0901/075410:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[27033:13063:0901/075410:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[27018:40963:0901/075410:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] IsolatedAppTest.CrossProcessClientRedirect (14424 ms)
[94/230] IsolatedAppTest.CrossProcessClientRedirect (16207 ms)
[ RUN ] LazyBackgroundPageApiTest.BroadcastEvent
[27038:3847:0901/075408:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27044:13575:0901/075411:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[27044:13575:0901/075411:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[27031:73227:0901/075412:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[27046:12807:0901/075413:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[27046:12807:0901/075413:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] LazyBackgroundPageApiTest.BroadcastEvent (8696 ms)
[95/230] LazyBackgroundPageApiTest.BroadcastEvent (10587 ms)
[ RUN ] ServiceWorkerTest.RegisterServiceWorkersOnTrunk
[27049:3847:0901/075414:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27045:39683:0901/075418:ERROR:extension_protocols.cc(328)] Allowing load of chrome-extension://hdplhmblibjaimolakhfbakggmgcgehh/sw.jsfrom unknown origin. Could not find user data for request.
[27045:3847:0901/075418:INFO:CONSOLE(8)] "ServiceWorker registration successful with scope: ", source: chrome-extension://hdplhmblibjaimolakhfbakggmgcgehh/page.js (8)
[27045:3847:0901/075418:INFO:CONSOLE(0)] "[SUCCESS] registerServiceWorker", source: chrome-extension://hdplhmblibjaimolakhfbakggmgcgehh/page.html (0)
[27045:3847:0901/075419:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[27045:3847:0901/075419:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[27045:3847:0901/075419:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] ServiceWorkerTest.RegisterServiceWorkersOnTrunk (6837 ms)
[96/230] ServiceWorkerTest.RegisterServiceWorkersOnTrunk (8569 ms)
[ RUN ] ServiceWorkerTest.PostMessageToBackgroundClient
[27055:3847:0901/075418:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27051:39939:0901/075422:ERROR:extension_protocols.cc(328)] Allowing load of chrome-extension://dlidhgdfeeimkgpffkicpefajlocfmkb/sw.jsfrom unknown origin. Could not find user data for request.
[27051:3847:0901/075422:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://dlidhgdfeeimkgpffkicpefajlocfmkb/page.html (0)
[27051:3847:0901/075422:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[27051:3847:0901/075422:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[27051:3847:0901/075422:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] ServiceWorkerTest.PostMessageToBackgroundClient (6562 ms)
[97/230] ServiceWorkerTest.PostMessageToBackgroundClient (8417 ms)
[ RUN ] GaiaAuthExtensionLoaderTest.ClearDataOnUnload
[27061:3847:0901/075423:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27062:14851:0901/075424:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[ OK ] GaiaAuthExtensionLoaderTest.ClearDataOnUnload (3769 ms)
[98/230] GaiaAuthExtensionLoaderTest.ClearDataOnUnload (5658 ms)
[ RUN ] WakeEventPageTest.ClosedEventPage
[27067:3847:0901/075427:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27063:73739:0901/075430:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[27068:12551:0901/075432:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WakeEventPageTest.ClosedEventPage (8131 ms)
[99/230] WakeEventPageTest.ClosedEventPage (9836 ms)
[ RUN ] WakeEventPageTest.OpenEventPage
[27071:3847:0901/075429:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27066:73227:0901/075432:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[27066:73227:0901/075432:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[27066:37379:0901/075432:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WakeEventPageTest.OpenEventPage (6493 ms)
[100/230] WakeEventPageTest.OpenEventPage (8234 ms)
[ RUN ] MediaStreamPermissionTest.TestAllowingUserMedia
[27082:3847:0901/075437:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59692...
sending server_data: {"host": "127.0.0.1", "port": 59692} (36 bytes)
[27076:3847:0901/075439:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:59692/files/webrtc/adapter.js (71)
[27076:3847:0901/075439:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:59692/files/webrtc/test_functions.js (13)
[27084:21507:0901/075439:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: ISAC/48000/1 (105)
[27084:21507:0901/075439:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMU/8000/2 (110)
[27084:21507:0901/075439:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMA/8000/2 (118)
[27084:21507:0901/075439:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: G722/8000/2 (119)
[27076:3847:0901/075440:INFO:CONSOLE(13)] "Returning request-callback-granted to test.", source: http://127.0.0.1:59692/files/webrtc/test_functions.js (13)
[27076:3847:0901/075440:INFO:CONSOLE(13)] "Returning ok-got-stream to test.", source: http://127.0.0.1:59692/files/webrtc/test_functions.js (13)
[ OK ] MediaStreamPermissionTest.TestAllowingUserMedia (5841 ms)
[101/230] MediaStreamPermissionTest.TestAllowingUserMedia (7687 ms)
[ RUN ] MediaStreamPermissionTest.TestDismissIsNotSticky
[27083:3847:0901/075437:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59701...
sending server_data: {"host": "127.0.0.1", "port": 59701} (36 bytes)
[27077:3847:0901/075440:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:59701/files/webrtc/adapter.js (71)
[27077:3847:0901/075440:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:59701/files/webrtc/test_functions.js (13)
[27077:3847:0901/075440:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:59701/files/webrtc/test_functions.js (13)
[27077:3847:0901/075440:INFO:CONSOLE(13)] "failed-with-error-PermissionDismissedError", source: http://127.0.0.1:59701/files/webrtc/test_functions.js (13)
[27077:3847:0901/075440:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:59701/files/webrtc/test_functions.js (13)
[27077:3847:0901/075440:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDismissedError to test.", source: http://127.0.0.1:59701/files/webrtc/test_functions.js (13)
[27077:3847:0901/075440:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:59701/files/webrtc/test_functions.js (13)
[27077:3847:0901/075440:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:59701/files/webrtc/test_functions.js (13)
[27077:3847:0901/075440:INFO:CONSOLE(13)] "failed-with-error-PermissionDismissedError", source: http://127.0.0.1:59701/files/webrtc/test_functions.js (13)
[27077:3847:0901/075440:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:59701/files/webrtc/test_functions.js (13)
[27077:3847:0901/075440:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDismissedError to test.", source: http://127.0.0.1:59701/files/webrtc/test_functions.js (13)
[27077:40451:0901/075440:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] MediaStreamPermissionTest.TestDismissIsNotSticky (6116 ms)
[102/230] MediaStreamPermissionTest.TestDismissIsNotSticky (7838 ms)
[ RUN ] MediaStreamPermissionTest.DenyingCameraDoesNotCauseStickyDenyForMics
[27094:3847:0901/075445:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59711...
sending server_data: {"host": "127.0.0.1", "port": 59711} (36 bytes)
[27088:3847:0901/075447:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:59711/files/webrtc/adapter.js (71)
[27088:3847:0901/075447:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"video":true}", source: http://127.0.0.1:59711/files/webrtc/test_functions.js (13)
[27088:3847:0901/075447:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:59711/files/webrtc/test_functions.js (13)
[27088:3847:0901/075447:INFO:CONSOLE(13)] "failed-with-error-PermissionDeniedError", source: http://127.0.0.1:59711/files/webrtc/test_functions.js (13)
[27088:3847:0901/075447:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:59711/files/webrtc/test_functions.js (13)
[27088:3847:0901/075447:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDeniedError to test.", source: http://127.0.0.1:59711/files/webrtc/test_functions.js (13)
[27088:3847:0901/075447:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true}", source: http://127.0.0.1:59711/files/webrtc/test_functions.js (13)
[27096:21507:0901/075447:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: ISAC/48000/1 (105)
[27096:21507:0901/075447:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMU/8000/2 (110)
[27096:21507:0901/075447:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMA/8000/2 (118)
[27096:21507:0901/075447:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: G722/8000/2 (119)
[27088:3847:0901/075447:INFO:CONSOLE(13)] "Returning request-callback-granted to test.", source: http://127.0.0.1:59711/files/webrtc/test_functions.js (13)
[27088:3847:0901/075447:INFO:CONSOLE(13)] "Returning ok-got-stream to test.", source: http://127.0.0.1:59711/files/webrtc/test_functions.js (13)
[27096:13319:0901/075447:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[27096:13319:0901/075447:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[27096:13319:0901/075447:WARNING:channel.cc(325)] RawChannel write error
[27096:13319:0901/075447:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[27096:13319:0901/075447:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MediaStreamPermissionTest.DenyingCameraDoesNotCauseStickyDenyForMics (5677 ms)
[103/230] MediaStreamPermissionTest.DenyingCameraDoesNotCauseStickyDenyForMics (7443 ms)
[ RUN ] ECKEncryptedMediaTest.FileIOTest
[27095:3847:0901/075445:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59720...
sending server_data: {"host": "127.0.0.1", "port": 59720} (36 bytes)
[27089:3847:0901/075448:INFO:CONSOLE(280)] "07:54:48.268 - Using FileIOTestPlayer", source: http://127.0.0.1:59720/files/eme_player_js/utils.js (280)
[27089:3847:0901/075448:INFO:CONSOLE(280)] "07:54:48.280 - Registering video event handlers.", source: http://127.0.0.1:59720/files/eme_player_js/utils.js (280)
[27089:3847:0901/075448:INFO:CONSOLE(280)] "07:54:48.295 - Loading media using src.", source: http://127.0.0.1:59720/files/eme_player_js/utils.js (280)
[27089:3847:0901/075448:INFO:CONSOLE(280)] "07:54:48.530 - org.chromium.externalclearkey.fileiotest Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:59720/files/eme_player_js/utils.js (280)
[27089:3847:0901/075448:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[27089:3847:0901/075449:INFO:CONSOLE(280)] "07:54:49.751 - heartbeat #1", source: http://127.0.0.1:59720/files/eme_player_js/utils.js (280)
[27089:3847:0901/075449:INFO:CONSOLE(280)] "07:54:49.764 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59720/files/eme_player_js/utils.js (280)
[27097:3847:0901/075449:ERROR:pepper_uma_host.cc(127)] Host or histogram name is not allowed to use the UMA API.
[27089:3847:0901/075450:INFO:CONSOLE(280)] "07:54:50.753 - heartbeat #2", source: http://127.0.0.1:59720/files/eme_player_js/utils.js (280)
[27089:3847:0901/075451:INFO:CONSOLE(280)] "07:54:51.753 - heartbeat #3", source: http://127.0.0.1:59720/files/eme_player_js/utils.js (280)
[27089:3847:0901/075452:INFO:CONSOLE(280)] "07:54:52.697 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:59720/files/eme_player_js/utils.js (280)
[27089:3847:0901/075452:INFO:CONSOLE(280)] "07:54:52.702 - CDM file IO test: Success", source: http://127.0.0.1:59720/files/eme_player_js/utils.js (280)
[27089:3847:0901/075452:INFO:CONSOLE(280)] "07:54:52.707 - Set document title to: FILE_IO_TEST_SUCCESS, updated title: FILE_IO_TEST_SUCCESS", source: http://127.0.0.1:59720/files/eme_player_js/utils.js (280)
[27097:12807:0901/075452:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] ECKEncryptedMediaTest.FileIOTest (10275 ms)
[104/230] ECKEncryptedMediaTest.FileIOTest (12136 ms)
[ RUN ] EncryptedMediaIsTypeSupportedTest.ClearKey_Basic
[27104:3847:0901/075452:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59738...
sending server_data: {"host": "127.0.0.1", "port": 59738} (36 bytes)
[27101:3847:0901/075454:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[27101:3847:0901/075454:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[27105:12807:0901/075454:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] EncryptedMediaIsTypeSupportedTest.ClearKey_Basic (5099 ms)
[105/230] EncryptedMediaIsTypeSupportedTest.ClearKey_Basic (6943 ms)
[ RUN ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.ExternalClearKey_Basic
[27111:3847:0901/075457:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59742...
sending server_data: {"host": "127.0.0.1", "port": 59742} (36 bytes)
[27107:3847:0901/075459:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[27107:3847:0901/075501:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[27107:37379:0901/075501:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[27112:3847:0901/075501:ERROR:render_media_log.cc(20)] MediaEvent: PIPELINE_ERROR pipeline: decode error
[ OK ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.ExternalClearKey_Basic (6445 ms)
[106/230] EncryptedMediaIsTypeSupportedExternalClearKeyTest.ExternalClearKey_Basic (8214 ms)
[ RUN ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.ExternalClearKey_Parent
[27115:3847:0901/075459:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59746...
sending server_data: {"host": "127.0.0.1", "port": 59746} (36 bytes)
[27110:3847:0901/075501:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[27110:3847:0901/075501:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[27110:3847:0901/075501:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[ OK ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.ExternalClearKey_Parent (5460 ms)
[107/230] EncryptedMediaIsTypeSupportedExternalClearKeyTest.ExternalClearKey_Parent (7407 ms)
[ RUN ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.IsSupportedKeySystemWithMediaMimeType_ExternalClearKey_MP4
[27126:3847:0901/075505:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27120:3847:0901/075507:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[ OK ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.IsSupportedKeySystemWithMediaMimeType_ExternalClearKey_MP4 (4150 ms)
[108/230] EncryptedMediaIsTypeSupportedExternalClearKeyTest.IsSupportedKeySystemWithMediaMimeType_ExternalClearKey_MP4 (5939 ms)
[ RUN ] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_HR_NonCompositing_Basic
[27128:3847:0901/075506:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59750...
sending server_data: {"host": "127.0.0.1", "port": 59750} (36 bytes)
[27121:3847:0901/075508:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[27121:3847:0901/075509:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[ OK ] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_HR_NonCompositing_Basic (5110 ms)
[109/230] EncryptedMediaIsTypeSupportedWidevineTest.Widevine_HR_NonCompositing_Basic (6810 ms)
[ RUN ] MediaFileValidatorTest.InvalidAudio
[27135:3847:0901/075511:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27131:37379:0901/075513:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] MediaFileValidatorTest.InvalidAudio (4819 ms)
[110/230] MediaFileValidatorTest.InvalidAudio (6469 ms)
[ RUN ] LoadTimingBrowserTest.NoTimes
[27139:3847:0901/075513:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] LoadTimingBrowserTest.NoTimes (3822 ms)
[111/230] LoadTimingBrowserTest.NoTimes (5398 ms)
[ RUN ] WebSocketBrowserTest.WebSocketBasicAuthInHTTPURL
[27148:3847:0901/075517:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:59756...
sending server_data: {"host": "127.0.0.1", "port": 59756} (36 bytes)
1.0.0.127.in-addr.arpa - code 404, message File not found
[27142:39171:0901/075519:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebSocketBrowserTest.WebSocketBasicAuthInHTTPURL (4972 ms)
[112/230] WebSocketBrowserTest.WebSocketBasicAuthInHTTPURL (6431 ms)
[ RUN ] PasswordManagerBrowserTestBase.LoginFailed
[27150:3847:0901/075518:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27143:55307:0901/075519:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[27143:40451:0901/075519:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PasswordManagerBrowserTestBase.LoginFailed (4295 ms)
[113/230] PasswordManagerBrowserTestBase.LoginFailed (5902 ms)
[ RUN ] PasswordManagerBrowserTestBase.NoPromptForLandingPageWithHTTPErrorStatusCode
[27159:3847:0901/075524:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27153:55071:0901/075525:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[27153:55071:0901/075525:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /password/does_not_exist.html
[ OK ] PasswordManagerBrowserTestBase.NoPromptForLandingPageWithHTTPErrorStatusCode (4259 ms)
[114/230] PasswordManagerBrowserTestBase.NoPromptForLandingPageWithHTTPErrorStatusCode (6147 ms)
[ RUN ] PasswordManagerBrowserTestBase.AutofillSuggetionsForPasswordFormWithoutUsernameField
[27160:3847:0901/075524:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27154:52263:0901/075525:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.AutofillSuggetionsForPasswordFormWithoutUsernameField (4359 ms)
[115/230] PasswordManagerBrowserTestBase.AutofillSuggetionsForPasswordFormWithoutUsernameField (6086 ms)
[ RUN ] PDFExtensionTest.EnsureInternalPluginDisabled
[27169:3847:0901/075530:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PDFExtensionTest.EnsureInternalPluginDisabled (4587 ms)
[116/230] PDFExtensionTest.EnsureInternalPluginDisabled (6204 ms)
[ RUN ] PluginPowerSaverBrowserTest.PluginMarkedEssentialAfterPosterClicked
[27170:3847:0901/075530:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[27174]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[27174]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[27174]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[27174]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[27174]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[27174]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[27174]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[27174]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[27174]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[27174]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[27174]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[27174]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[27174]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[27174]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[27174]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[27174]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[27174]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[27174]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[27174]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[27174]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[27174]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[27174]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[27174]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[27174]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
objc[27174]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/power_saver_test_plugin.plugin/Contents/MacOS/power_saver_test_plugin. One of the two will be used. Which one is undefined.
[27164:39427:0901/075532:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[27164:39427:0901/075532:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PluginPowerSaverBrowserTest.PluginMarkedEssentialAfterPosterClicked (4982 ms)
[117/230] PluginPowerSaverBrowserTest.PluginMarkedEssentialAfterPosterClicked (6543 ms)
[ RUN ] PrefetchBrowserTestPrediction.IncognitoTest
[27181:3847:0901/075536:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27175:73739:0901/075539:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PrefetchBrowserTestPrediction.IncognitoTest (5421 ms)
[118/230] PrefetchBrowserTestPrediction.IncognitoTest (6959 ms)
[ RUN ] PrerenderBrowserTest.PrerenderHTML5AudioJsplay
[27182:3847:0901/075537:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59774...
sending server_data: {"host": "127.0.0.1", "port": 59774} (36 bytes)
[27187:13319:0901/075544:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] PrerenderBrowserTest.PrerenderHTML5AudioJsplay (9675 ms)
[119/230] PrerenderBrowserTest.PrerenderHTML5AudioJsplay (11343 ms)
[ RUN ] PrerenderBrowserTest.PrerenderXhrHead
[27191:3847:0901/075542:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59785...
sending server_data: {"host": "127.0.0.1", "port": 59785} (36 bytes)
[27188:36611:0901/075546:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[27188:36611:0901/075546:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[27188:36611:0901/075546:WARNING:channel.cc(325)] RawChannel write error
[27188:36611:0901/075546:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[27188:36611:0901/075546:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[27188:36611:0901/075546:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[27188:36611:0901/075546:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderXhrHead (5831 ms)
[120/230] PrerenderBrowserTest.PrerenderXhrHead (7085 ms)
[ RUN ] PrerenderBrowserTest.PrerenderXhrPost
[27198:3847:0901/075547:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59792...
sending server_data: {"host": "127.0.0.1", "port": 59792} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderXhrPost (6133 ms)
[121/230] PrerenderBrowserTest.PrerenderXhrPost (7593 ms)
[ RUN ] PrerenderBrowserTest.PrerenderSSLErrorSubresource
[27204:3847:0901/075550:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59799...
sending server_data: {"host": "127.0.0.1", "port": 59799} (36 bytes)
HTTPS server started on https://localhost:59801...
sending server_data: {"host": "localhost", "port": 59801} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderSSLErrorSubresource (6792 ms)
[122/230] PrerenderBrowserTest.PrerenderSSLErrorSubresource (8434 ms)
[ RUN ] PrerenderBrowserTest.PrerenderSSLClientCertIframe
[27214:3847:0901/075555:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59809...
sending server_data: {"host": "127.0.0.1", "port": 59809} (36 bytes)
HTTPS server started on https://127.0.0.1:59810...
sending server_data: {"host": "127.0.0.1", "port": 59810} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderSSLClientCertIframe (6642 ms)
[123/230] PrerenderBrowserTest.PrerenderSSLClientCertIframe (8191 ms)
[ RUN ] PrerenderBrowserTest.PrerenderEvents
[27221:3847:0901/075558:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59816...
sending server_data: {"host": "127.0.0.1", "port": 59816} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderEvents (6019 ms)
[124/230] PrerenderBrowserTest.PrerenderEvents (7597 ms)
[ RUN ] PrerenderBrowserTest.PrerenderClickNavigateGoBack
[27229:3847:0901/075603:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59823...
sending server_data: {"host": "127.0.0.1", "port": 59823} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderClickNavigateGoBack (6183 ms)
[125/230] PrerenderBrowserTest.PrerenderClickNavigateGoBack (7653 ms)
[ RUN ] PrerenderBrowserTest.PrerenderCapturedWebContents
[27235:3847:0901/075606:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59832...
sending server_data: {"host": "127.0.0.1", "port": 59832} (36 bytes)
[27239:13063:0901/075609:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[27239:13063:0901/075609:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[27239:13063:0901/075609:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[27239:13063:0901/075609:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[27239:13063:0901/075609:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[27239:13063:0901/075609:WARNING:channel.cc(325)] RawChannel write error
[27230:38403:0901/075609:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[27230:38403:0901/075609:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[27230:38403:0901/075609:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[27230:38403:0901/075609:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderCapturedWebContents (5933 ms)
[126/230] PrerenderBrowserTest.PrerenderCapturedWebContents (7440 ms)
[ RUN ] HostZoomMapBrowserTest.ToggleDefaultZoomLevel
[27249:3847:0901/075613:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] HostZoomMapBrowserTest.ToggleDefaultZoomLevel (4710 ms)
[127/230] HostZoomMapBrowserTest.ToggleDefaultZoomLevel (6278 ms)
[ RUN ] PrerenderIncognitoBrowserTest.PrerenderIncognitoClosed
[27243:3847:0901/075611:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59841...
sending server_data: {"host": "127.0.0.1", "port": 59841} (36 bytes)
[27240:39939:0901/075616:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[27240:39939:0901/075616:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[27240:39939:0901/075616:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[27240:39939:0901/075616:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderIncognitoBrowserTest.PrerenderIncognitoClosed (7584 ms)
[128/230] PrerenderIncognitoBrowserTest.PrerenderIncognitoClosed (8991 ms)
[ RUN ] SpellingMenuObserverTest.InitMenuWithMisspelledWord
[27269:3847:0901/075620:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27271:13063:0901/075621:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[27271:13063:0901/075621:WARNING:channel.cc(325)] RawChannel write error
[27271:14595:0901/075621:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[ OK ] SpellingMenuObserverTest.InitMenuWithMisspelledWord (3380 ms)
[129/230] SpellingMenuObserverTest.InitMenuWithMisspelledWord (5064 ms)
[ RUN ] ContinueWhereILeftOffTest.PRE_SessionStorage
[27270:3847:0901/075620:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ContinueWhereILeftOffTest.PRE_SessionStorage (3692 ms)
[130/230] ContinueWhereILeftOffTest.PRE_SessionStorage (5149 ms)
[ RUN ] ContinueWhereILeftOffTest.PRE_Post
[27385:3847:0901/075625:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ContinueWhereILeftOffTest.PRE_Post (3479 ms)
[131/230] ContinueWhereILeftOffTest.PRE_Post (5171 ms)
[ RUN ] RestartTest.PRE_LocalStorageClearedOnExit
[27386:3847:0901/075625:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27388:12807:0901/075626:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[27388:12807:0901/075626:WARNING:channel.cc(325)] RawChannel write error
[ OK ] RestartTest.PRE_LocalStorageClearedOnExit (3383 ms)
[132/230] RestartTest.PRE_LocalStorageClearedOnExit (5026 ms)
[ RUN ] SessionRestoreTest.ClosedTabStaysClosed
[27395:3847:0901/075630:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27389:40195:0901/075633:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[27389:40195:0901/075633:WARNING:channel.cc(325)] RawChannel write error
[27389:40195:0901/075634:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[27389:40195:0901/075634:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SessionRestoreTest.ClosedTabStaysClosed (6894 ms)
[133/230] SessionRestoreTest.ClosedTabStaysClosed (8423 ms)
[ RUN ] SessionRestoreTest.ActiveIndexUpdatedAtInsert
[27396:3847:0901/075630:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27402:12551:0901/075634:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[27402:12551:0901/075634:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[27402:12551:0901/075634:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[27402:12551:0901/075634:WARNING:channel.cc(325)] RawChannel write error
[27390:40707:0901/075634:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[27403:13063:0901/075638:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[27408:3847:0901/075638:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[27408:13063:0901/075638:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] SessionRestoreTest.ActiveIndexUpdatedAtInsert (10395 ms)
[134/230] SessionRestoreTest.ActiveIndexUpdatedAtInsert (11960 ms)
[ RUN ] CaptivePortalBlockingPageTest.CertReportingOptOut
[27409:3847:0901/075639:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27412:13063:0901/075641:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[27412:13063:0901/075641:WARNING:channel.cc(325)] RawChannel write error
[27409:3847:0901/075641:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[27409:3847:0901/075641:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[27409:3847:0901/075641:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[27409:3847:0901/075641:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[27409:3847:0901/075641:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[27404:38915:0901/075641:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[27409:3847:0901/075641:ERROR:gpu_command_buffer_stub.cc(1048)] Image with ID doesn't exist.
[27409:3847:0901/075641:ERROR:gpu_command_buffer_stub.cc(1048)] Image with ID doesn't exist.
[27404:38915:0901/075641:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[27404:38915:0901/075641:WARNING:channel.cc(325)] RawChannel write error
[ OK ] CaptivePortalBlockingPageTest.CertReportingOptOut (4776 ms)
[135/230] CaptivePortalBlockingPageTest.CertReportingOptOut (6477 ms)
[ RUN ] IncognitoSSLHostStateDelegateTest.PRE_AfterRestart
[27415:3847:0901/075642:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27411:40451:0901/075643:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[27417:14339:0901/075643:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[27417:12807:0901/075643:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] IncognitoSSLHostStateDelegateTest.PRE_AfterRestart (3208 ms)
[136/230] IncognitoSSLHostStateDelegateTest.PRE_AfterRestart (4660 ms)
[ RUN ] SSLUITest.TestHTTPSExpiredCertAndGoBackViaMenu
[27420:3847:0901/075645:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59857...
sending server_data: {"host": "127.0.0.1", "port": 59857} (36 bytes)
HTTPS server started on https://127.0.0.1:59858...
sending server_data: {"host": "127.0.0.1", "port": 59858} (36 bytes)
[27416:39427:0901/075650:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[27416:39427:0901/075650:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[27416:39427:0901/075650:WARNING:channel.cc(325)] RawChannel write error
[27432:16387:0901/075650:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000110e6ef33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000110eb42b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000110f01ea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011d2669e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011d26609e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001127bd244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011215cd96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000112225fdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001133683d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000113312308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001133117c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000110f76ff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000110f766b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000110f6c92f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff93038772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff930251a1 thread_start + 13
[ OK ] SSLUITest.TestHTTPSExpiredCertAndGoBackViaMenu (7457 ms)
[137/230] SSLUITest.TestHTTPSExpiredCertAndGoBackViaMenu (9159 ms)
[ RUN ] SSLUITest.TestGoodFrameNavigation
[27426:3847:0901/075647:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59861...
sending server_data: {"host": "127.0.0.1", "port": 59861} (36 bytes)
HTTPS server started on https://127.0.0.1:59863...
sending server_data: {"host": "127.0.0.1", "port": 59863} (36 bytes)
HTTPS server started on https://127.0.0.1:59864...
sending server_data: {"host": "127.0.0.1", "port": 59864} (36 bytes)
[27421:3847:0901/075651:WARNING:web_contents_impl.cc(3061)] https://127.0.0.1:59863 ran insecure content from http://127.0.0.1:59861/files/ssl/google.html
[27421:3847:0901/075651:INFO:CONSOLE(0)] "Mixed Content: The page at 'https://127.0.0.1:59863/files/ssl/top_frame.html?replace_text=UkVQTEFDRV9XSVRIX0ZSQU1FX0xFRlRfUEFUSA==:ZnJhbWVfbGVmdC5odG1sP3JlcGxhY2VfdGV4dD1Va1ZRVEVGRFJWOVhTVlJJWDBoVVZGQmZVRUZIUlE9PTphSFIwY0Rvdkx6RXlOeTR3TGpBdU1UbzFPVGcyTVM5bWFXeGxjeTl6YzJ3dloyOXZaMnhsTG1oMGJXdz0mcmVwbGFjZV90ZXh0PVVrVlFURUZEUlY5WFNWUklYMGRQVDBSZlNGUlVVRk5mVUVGSFJRPT06YUhSMGNITTZMeTh4TWpjdU1DNHdMakU2TlRrNE5qTXZabWxzWlhNdmMzTnNMMmR2YjJkc1pTNW9kRzFzJnJlcGxhY2VfdGV4dD1Va1ZRVEVGRFJWOVhTVlJJWDBKQlJGOUlWRlJRVTE5UVFVZEY6YUhSMGNITTZMeTh4TWpjdU1DNHdMakU2TlRrNE5qUXZabWxzWlhNdmMzTnNMMkpoWkY5cFpuSmhiV1V1YUhSdGJBPT0=' was loaded over HTTPS, but requested an insecure resource 'http://127.0.0.1:59861/files/ssl/google.html'. This content should also be served over HTTPS.", source: https://127.0.0.1:59863/files/ssl/top_frame.html?replace_text=UkVQTEFDRV9XSVRIX0ZSQU1FX0xFRlRfUEFUSA==:ZnJhbWVfbGVmdC5odG1sP3JlcGxhY2VfdGV4dD1Va1ZRVEVGRFJWOVhTVlJJWDBoVVZGQmZVRUZIUlE9PTphSFIwY0Rvdkx6RXlOeTR3TGpBdU1UbzFPVGcyTVM5bWFXeGxjeTl6YzJ3dloyOXZaMnhsTG1oMGJXdz0mcmVwbGFjZV90ZXh0PVVrVlFURUZEUlY5WFNWUklYMGRQVDBSZlNGUlVVRk5mVUVGSFJRPT06YUhSMGNITTZMeTh4TWpjdU1DNHdMakU2TlRrNE5qTXZabWxzWlhNdmMzTnNMMmR2YjJkc1pTNW9kRzFzJnJlcGxhY2VfdGV4dD1Va1ZRVEVGRFJWOVhTVlJJWDBKQlJGOUlWRlJRVTE5UVFVZEY6YUhSMGNITTZMeTh4TWpjdU1DNHdMakU2TlRrNE5qUXZabWxzWlhNdmMzTnNMMkpoWkY5cFpuSmhiV1V1YUhSdGJBPT0= (0)
[27421:3847:0901/075651:INFO:CONSOLE(0)] "Mixed Content: The page at 'http://127.0.0.1:59861/files/ssl/google.html' was loaded over a secure connection, but contains a form which targets an insecure endpoint 'http://127.0.0.1:59861/search'. This endpoint should be made available over a secure connection.", source: https://127.0.0.1:59863/files/ssl/top_frame.html?replace_text=UkVQTEFDRV9XSVRIX0ZSQU1FX0xFRlRfUEFUSA==:ZnJhbWVfbGVmdC5odG1sP3JlcGxhY2VfdGV4dD1Va1ZRVEVGRFJWOVhTVlJJWDBoVVZGQmZVRUZIUlE9PTphSFIwY0Rvdkx6RXlOeTR3TGpBdU1UbzFPVGcyTVM5bWFXeGxjeTl6YzJ3dloyOXZaMnhsTG1oMGJXdz0mcmVwbGFjZV90ZXh0PVVrVlFURUZEUlY5WFNWUklYMGRQVDBSZlNGUlVVRk5mVUVGSFJRPT06YUhSMGNITTZMeTh4TWpjdU1DNHdMakU2TlRrNE5qTXZabWxzWlhNdmMzTnNMMmR2YjJkc1pTNW9kRzFzJnJlcGxhY2VfdGV4dD1Va1ZRVEVGRFJWOVhTVlJJWDBKQlJGOUlWRlJRVTE5UVFVZEY6YUhSMGNITTZMeTh4TWpjdU1DNHdMakU2TlRrNE5qUXZabWxzWlhNdmMzTnNMMkpoWkY5cFpuSmhiV1V1YUhSdGJBPT0= (0)
[ OK ] SSLUITest.TestGoodFrameNavigation (6590 ms)
[138/230] SSLUITest.TestGoodFrameNavigation (8245 ms)
[ RUN ] AutofillDialogControllerTest.Hide
[27442:3847:0901/075655:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.Hide (3789 ms)
[139/230] AutofillDialogControllerTest.Hide (5210 ms)
[ RUN ] TaskManagerBrowserTest.NoticeExtensionTabChanges
[27438:3847:0901/075654:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27434:39427:0901/075657:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[27434:39427:0901/075657:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[27434:39427:0901/075657:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 7, remote ID 2147483654)
[27434:39427:0901/075657:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[27434:39427:0901/075657:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 10, remote ID 2147483657)
[27434:39427:0901/075657:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[27434:39427:0901/075657:WARNING:channel.cc(325)] RawChannel write error
[ OK ] TaskManagerBrowserTest.NoticeExtensionTabChanges (5529 ms)
[140/230] TaskManagerBrowserTest.NoticeExtensionTabChanges (6938 ms)
[ RUN ] AutofillDialogControllerTest.DeferredDestruction
[27451:3847:0901/075700:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.DeferredDestruction (4028 ms)
[141/230] AutofillDialogControllerTest.DeferredDestruction (5492 ms)
[ RUN ] AutofillDialogControllerTest.ShouldShowErrorBubble
[27452:3847:0901/075701:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27454:3847:0901/075703:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AutofillDialogControllerTest.ShouldShowErrorBubble (4172 ms)
[142/230] AutofillDialogControllerTest.ShouldShowErrorBubble (5749 ms)
[ RUN ] BrowserTest.AppIdSwitch
[27463:3847:0901/075706:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59878...
sending server_data: {"host": "127.0.0.1", "port": 59878} (36 bytes)
[27464:12807:0901/075708:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[27464:12807:0901/075708:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[27464:12807:0901/075708:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowserTest.AppIdSwitch (4318 ms)
[143/230] BrowserTest.AppIdSwitch (5921 ms)
[ RUN ] AutofillDialogControllerTest.HideOnNavigateIframe
[27460:3847:0901/075705:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59876...
sending server_data: {"host": "127.0.0.1", "port": 59876} (36 bytes)
[27455:38147:0901/075709:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[27455:38147:0901/075709:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AutofillDialogControllerTest.HideOnNavigateIframe (5479 ms)
[144/230] AutofillDialogControllerTest.HideOnNavigateIframe (6859 ms)
[ RUN ] ClickModifierTest.WindowOpenShiftClickTest
[27475:3847:0901/075713:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ClickModifierTest.WindowOpenShiftClickTest (3877 ms)
[145/230] ClickModifierTest.WindowOpenShiftClickTest (5219 ms)
[ RUN ] BrowserTest.PageLanguageDetection
[27474:3847:0901/075713:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59880...
sending server_data: {"host": "127.0.0.1", "port": 59880} (36 bytes)
[27477:12807:0901/075717:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[27468:39683:0901/075717:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BrowserTest.PageLanguageDetection (6824 ms)
[146/230] BrowserTest.PageLanguageDetection (8523 ms)
[ RUN ] BrowserNavigatorTest.NavigateFromPageToOptionsInNewTab
[27483:3847:0901/075718:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27480:3847:0901/075721:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] BrowserNavigatorTest.NavigateFromPageToOptionsInNewTab (7858 ms)
[147/230] BrowserNavigatorTest.NavigateFromPageToOptionsInNewTab (9394 ms)
[ RUN ] BrowserNavigatorTest.NavigateFromOtherTabToSingletonOptions
[27495:3847:0901/075721:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27491:3847:0901/075724:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] BrowserNavigatorTest.NavigateFromOtherTabToSingletonOptions (8871 ms)
[148/230] BrowserNavigatorTest.NavigateFromOtherTabToSingletonOptions (10426 ms)
[ RUN ] OneClickSigninDialogControllerTest.OK
[27502:3847:0901/075727:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] OneClickSigninDialogControllerTest.OK (3491 ms)
[149/230] OneClickSigninDialogControllerTest.OK (4856 ms)
[ RUN ] ProfileSigninConfirmationViewControllerTest.DoNotOfferNewProfile
[27510:3847:0901/075731:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ProfileSigninConfirmationViewControllerTest.DoNotOfferNewProfile (3238 ms)
[150/230] ProfileSigninConfirmationViewControllerTest.DoNotOfferNewProfile (4751 ms)
[ RUN ] WebContentsModalDialogManagerViewsMacTest.TwoDialogsThenCloseTabs
[27512:3847:0901/075732:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27505:3847:0901/075734:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[27505:3847:0901/075734:ERROR:native_widget_mac.mm(270)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[27505:3847:0901/075734:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[27505:3847:0901/075734:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[27505:3847:0901/075734:ERROR:native_widget_mac.mm(270)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[27505:3847:0901/075734:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
objc[27505]: Object 0x60700011c230 of class __NSCFString autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
objc[27505]: Object 0x606000518780 of class NSConcreteData autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
[27505:3847:0901/075735:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27505:3847:0901/075735:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27505:3847:0901/075735:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27505:3847:0901/075735:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27505:3847:0901/075735:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27505:3847:0901/075735:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27505:3847:0901/075735:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27505:3847:0901/075735:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27505:3847:0901/075735:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27505:3847:0901/075735:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27505:3847:0901/075735:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27505:3847:0901/075735:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27505:3847:0901/075735:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27505:3847:0901/075735:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27505:3847:0901/075735:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27514:12551:0901/075735:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[27514:3847:0901/075735:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[27514:3847:0901/075735:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[27514:12551:0901/075735:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[27505:3847:0901/075735:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27505:3847:0901/075735:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27505:3847:0901/075735:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27505:3847:0901/075735:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27505:3847:0901/075735:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27505:3847:0901/075735:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27505:3847:0901/075735:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27505:3847:0901/075735:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27505:3847:0901/075735:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27505:3847:0901/075735:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27505:3847:0901/075735:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27505:3847:0901/075735:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27505:3847:0901/075735:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27505:3847:0901/075735:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27505:3847:0901/075735:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27505:3847:0901/075735:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] WebContentsModalDialogManagerViewsMacTest.TwoDialogsThenCloseTabs (4849 ms)
[151/230] WebContentsModalDialogManagerViewsMacTest.TwoDialogsThenCloseTabs (6208 ms)
[ RUN ] FindInPageControllerTest.PreferPreviousSearch
[27518:3847:0901/075736:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27515:40451:0901/075741:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[27515:40451:0901/075741:WARNING:channel.cc(325)] RawChannel write error
[ OK ] FindInPageControllerTest.PreferPreviousSearch (6793 ms)
[152/230] FindInPageControllerTest.PreferPreviousSearch (8326 ms)
[ RUN ] FindInPageControllerTest.GlobalPasteboardIncognito
[27524:3847:0901/075738:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27519:37379:0901/075741:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[27519:3847:0901/075741:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[27519:37379:0901/075741:WARNING:channel.cc(325)] RawChannel write error
[27519:37379:0901/075741:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[27519:37379:0901/075741:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[27519:37379:0901/075741:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] FindInPageControllerTest.GlobalPasteboardIncognito (5065 ms)
[153/230] FindInPageControllerTest.GlobalPasteboardIncognito (6585 ms)
[ RUN ] GlobalErrorServiceBrowserTest.BubbleViewDismissedOnRemove
[27534:3847:0901/075745:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27536:12807:0901/075745:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[27536:12807:0901/075745:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[27536:12807:0901/075745:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[27536:12807:0901/075745:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[27536:12807:0901/075745:WARNING:channel.cc(325)] RawChannel write error
[ OK ] GlobalErrorServiceBrowserTest.BubbleViewDismissedOnRemove (3149 ms)
[154/230] GlobalErrorServiceBrowserTest.BubbleViewDismissedOnRemove (4501 ms)
[ RUN ] LoginPromptBrowserTest.MultipleRealmCancellation
[27535:3847:0901/075745:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59886...
sending server_data: {"host": "127.0.0.1", "port": 59886} (36 bytes)
[ OK ] LoginPromptBrowserTest.MultipleRealmCancellation (5564 ms)
[155/230] LoginPromptBrowserTest.MultipleRealmCancellation (6983 ms)
[ RUN ] StartupBrowserCreatorTest.SyncPromoNoWelcomePage
[27542:3847:0901/075749:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] StartupBrowserCreatorTest.SyncPromoNoWelcomePage (3600 ms)
[156/230] StartupBrowserCreatorTest.SyncPromoNoWelcomePage (4919 ms)
[ RUN ] BrowserActionsBarBrowserTest.Basic
[27554:3847:0901/075754:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27549:41731:0901/075755:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[27549:41731:0901/075755:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[27549:41731:0901/075755:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BrowserActionsBarBrowserTest.Basic (3457 ms)
[157/230] BrowserActionsBarBrowserTest.Basic (5088 ms)
[ RUN ] StartupBrowserCreatorFirstRunTest.FirstRunTabsPromoAllowed
[27548:3847:0901/075752:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27556:13319:0901/075755:WARNING:channel.cc(561)] Failed to send message to run remote endpoint (local ID 2, remote ID 2147483648)
[27556:13319:0901/075755:WARNING:channel.cc(561)] Failed to send message to run remote endpoint (local ID 3, remote ID 2147483649)
[27556:13319:0901/075755:WARNING:channel_endpoint.cc(90)] Failed to write enqueue message to channel
[27556:13319:0901/075755:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 1, remote ID 1)
[27544:5635:0901/075756:ERROR:mach_broker_mac.mm(222)] Unknown process 27557 is sending Mach IPC messages!
[27544:5635:0901/075756:ERROR:mach_broker_mac.mm(222)] Unknown process 27558 is sending Mach IPC messages!
[ OK ] StartupBrowserCreatorFirstRunTest.FirstRunTabsPromoAllowed (6379 ms)
[158/230] StartupBrowserCreatorFirstRunTest.FirstRunTabsPromoAllowed (7883 ms)
[ RUN ] UnloadTest.BrowserCloseBeforeUnloadCancel
[27567:3847:0901/075800:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27560:40451:0901/075801:WARNING:raw_channel_posix.cc(283)] sendmsg/write/writev: Socket is not connected
[27560:40451:0901/075801:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[27560:3847:0901/075801:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] UnloadTest.BrowserCloseBeforeUnloadCancel (3436 ms)
[159/230] UnloadTest.BrowserCloseBeforeUnloadCancel (4861 ms)
[ RUN ] WebUIWebViewBrowserTest.ExecuteScriptCode
[27564:3847:0901/075759:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27559:37123:0901/075802:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[27559:37123:0901/075802:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[27559:37123:0901/075802:WARNING:channel.cc(325)] RawChannel write error
[27559:3847:0901/075802:INFO:CONSOLE(1791)] "Running test testExecuteScriptCode", source: webview_basic.js (1791)
[27559:3847:0901/075803:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[27559:73227:0901/075804:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[27559:37123:0901/075804:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[27559:37123:0901/075804:WARNING:channel.cc(325)] RawChannel write error
[27572:14595:0901/075804:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[27572:14595:0901/075804:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[27572:13063:0901/075804:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[27572:13063:0901/075804:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebUIWebViewBrowserTest.ExecuteScriptCode (7906 ms)
[160/230] WebUIWebViewBrowserTest.ExecuteScriptCode (9424 ms)
[ RUN ] FormAutocompleteTest.AjaxSucceeded_NoFormInteractionInvisible
[ OK ] FormAutocompleteTest.AjaxSucceeded_NoFormInteractionInvisible (413 ms)
[161/230] FormAutocompleteTest.AjaxSucceeded_NoFormInteractionInvisible (1708 ms)
[ RUN ] UnloadTest.BrowserCloseTwoSecondBeforeUnloadAlert
[27575:3847:0901/075805:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27571:3847:0901/075808:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] UnloadTest.BrowserCloseTwoSecondBeforeUnloadAlert (5186 ms)
[162/230] UnloadTest.BrowserCloseTwoSecondBeforeUnloadAlert (6579 ms)
[ RUN ] FormAutofillTest.WebFormControlElementToFormFieldMaxLength
[ OK ] FormAutofillTest.WebFormControlElementToFormFieldMaxLength (216 ms)
[163/230] FormAutofillTest.WebFormControlElementToFormFieldMaxLength (1522 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromTableRow
[ OK ] FormAutofillTest.LabelsInferredFromTableRow (341 ms)
[164/230] FormAutofillTest.LabelsInferredFromTableRow (1591 ms)
[ RUN ] FormAutofillTest.FillFormNonEmptyFieldForUnownedForm
[ OK ] FormAutofillTest.FillFormNonEmptyFieldForUnownedForm (259 ms)
[165/230] FormAutofillTest.FillFormNonEmptyFieldForUnownedForm (1590 ms)
[ RUN ] FormAutofillTest.MultipleLabelsPerElement
[ OK ] FormAutofillTest.MultipleLabelsPerElement (357 ms)
[166/230] FormAutofillTest.MultipleLabelsPerElement (1541 ms)
[ RUN ] PasswordAutofillAgentTest.PreviewSuggestion
[ OK ] PasswordAutofillAgentTest.PreviewSuggestion (397 ms)
[167/230] PasswordAutofillAgentTest.PreviewSuggestion (1806 ms)
[ RUN ] PasswordAutofillAgentTest.RememberLastNonEmptyUsernameAndPasswordOnSubmit_UserCleared
[27583:3847:0901/075813:11192313483115:WARNING:keycode_converter.cc(98)] empty code string
[27583:3847:0901/075813:11192363198268:WARNING:keycode_converter.cc(98)] empty code string
[27583:3847:0901/075813:11192366025758:WARNING:keycode_converter.cc(98)] empty code string
[27583:3847:0901/075813:11192368426676:WARNING:keycode_converter.cc(98)] empty code string
[27583:3847:0901/075813:11192377446317:WARNING:keycode_converter.cc(98)] empty code string
[27583:3847:0901/075813:11192380685410:WARNING:keycode_converter.cc(98)] empty code string
[27583:3847:0901/075813:11192382711339:WARNING:keycode_converter.cc(98)] empty code string
[27583:3847:0901/075813:11192384610030:WARNING:keycode_converter.cc(98)] empty code string
[27583:3847:0901/075813:11192387039682:WARNING:keycode_converter.cc(98)] empty code string
[27583:3847:0901/075813:11192389210251:WARNING:keycode_converter.cc(98)] empty code string
[27583:3847:0901/075813:11192400828954:WARNING:keycode_converter.cc(98)] empty code string
[27583:3847:0901/075813:11192404340010:WARNING:keycode_converter.cc(98)] empty code string
[27583:3847:0901/075813:11192405009967:WARNING:keycode_converter.cc(98)] empty code string
[27583:3847:0901/075813:11192405502026:WARNING:keycode_converter.cc(98)] empty code string
[27583:3847:0901/075813:11192411921405:WARNING:keycode_converter.cc(98)] empty code string
[27583:3847:0901/075813:11192414867646:WARNING:keycode_converter.cc(98)] empty code string
[27583:3847:0901/075813:11192415415619:WARNING:keycode_converter.cc(98)] empty code string
[27583:3847:0901/075813:11192415972746:WARNING:keycode_converter.cc(98)] empty code string
[27583:3847:0901/075813:11192416483473:WARNING:keycode_converter.cc(98)] empty code string
[27583:3847:0901/075813:11192416992708:WARNING:keycode_converter.cc(98)] empty code string
[ OK ] PasswordAutofillAgentTest.RememberLastNonEmptyUsernameAndPasswordOnSubmit_UserCleared (542 ms)
[168/230] PasswordAutofillAgentTest.RememberLastNonEmptyUsernameAndPasswordOnSubmit_UserCleared (1791 ms)
[ RUN ] PasswordAutofillAgentTest.FillOnAccountSelectOnly
[ OK ] PasswordAutofillAgentTest.FillOnAccountSelectOnly (400 ms)
[169/230] PasswordAutofillAgentTest.FillOnAccountSelectOnly (1796 ms)
[ RUN ] PasswordAutofillAgentTest.SuggestionsOnUsernameFieldOfChangePasswordForm
[ OK ] PasswordAutofillAgentTest.SuggestionsOnUsernameFieldOfChangePasswordForm (378 ms)
[170/230] PasswordAutofillAgentTest.SuggestionsOnUsernameFieldOfChangePasswordForm (1775 ms)
[ RUN ] ChromeRenderViewTest.TranslatablePage
[ OK ] ChromeRenderViewTest.TranslatablePage (234 ms)
[171/230] ChromeRenderViewTest.TranslatablePage (1502 ms)
[ RUN ] WebUIResourceBrowserTest.MockTimerTest
[27593:3847:0901/075818:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27587:3847:0901/075819:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[27587:3847:0901/075819:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[27587:40451:0901/075819:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[27587:40451:0901/075819:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebUIResourceBrowserTest.MockTimerTest (3574 ms)
[172/230] WebUIResourceBrowserTest.MockTimerTest (4941 ms)
[ RUN ] WebUIResourceBrowserTest.ParseHtmlSubsetTest
[27595:3847:0901/075818:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27588:3847:0901/075820:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[27588:3847:0901/075820:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[27588:40451:0901/075820:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebUIResourceBrowserTest.ParseHtmlSubsetTest (3715 ms)
[173/230] WebUIResourceBrowserTest.ParseHtmlSubsetTest (5151 ms)
[ RUN ] OutOfProcessPPAPITest.View_CreatedVisible
[27605:3847:0901/075823:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[27608]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27608]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27608]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27608]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27608]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27608]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27608]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27608]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27608]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27608]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27608]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27608]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27608]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27608]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27608]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27608]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27608]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27608]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27608]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27608]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27608]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27608]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27608]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27608]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27608]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[27598:3847:0901/075825:INFO:CONSOLE(177)] "CreatedVisible finished in 0.000 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/ppapi/tests/test_case.html?testcase=View_CreatedVisible (177)
[ OK ] OutOfProcessPPAPITest.View_CreatedVisible (4247 ms)
[174/230] OutOfProcessPPAPITest.View_CreatedVisible (5684 ms)
[ RUN ] OutOfProcessPPAPITest.UDPSocket_SetOption
[27602:3847:0901/075823:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59896...
sending server_data: {"host": "127.0.0.1", "port": 59896} (36 bytes)
objc[27609]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27609]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27609]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27609]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27609]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27609]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27609]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27609]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27609]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27609]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27609]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27609]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27609]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27609]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27609]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27609]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27609]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27609]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27609]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27609]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27609]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27609]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27609]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27609]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27609]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[27597:3847:0901/075826:INFO:CONSOLE(177)] "SetOptionForceAsync finished in 0.040 seconds.", source: http://127.0.0.1:59896/files/test_case.html?testcase=UDPSocket_SetOption, (177)
[27597:3847:0901/075826:INFO:CONSOLE(177)] "SetOption finished in 0.057 seconds.", source: http://127.0.0.1:59896/files/test_case.html?testcase=UDPSocket_SetOption, (177)
[27597:3847:0901/075826:INFO:CONSOLE(177)] "SetOptionBlocking finished in 0.044 seconds.", source: http://127.0.0.1:59896/files/test_case.html?testcase=UDPSocket_SetOption, (177)
[27597:3847:0901/075826:INFO:CONSOLE(177)] "SetOptionBackground finished in 0.113 seconds.", source: http://127.0.0.1:59896/files/test_case.html?testcase=UDPSocket_SetOption, (177)
[27597:39171:0901/075826:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[27597:39171:0901/075826:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[27597:39171:0901/075826:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[27597:39171:0901/075826:WARNING:channel.cc(325)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.UDPSocket_SetOption (5595 ms)
[175/230] OutOfProcessPPAPITest.UDPSocket_SetOption (7134 ms)
[ RUN ] OutOfProcessPPAPITest.Printing
[27616:3847:0901/075829:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
objc[27620]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27620]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27620]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27620]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27620]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27620]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27620]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27620]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27620]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27620]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27620]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27620]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27620]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27620]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27620]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27620]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27620]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27620]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27620]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27620]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27620]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27620]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27620]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27620]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[27620]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[27610:3847:0901/075831:INFO:CONSOLE(177)] "GetDefaultPrintSettings finished in 0.054 seconds.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/ppapi/tests/test_case.html?testcase=Printing (177)
[ OK ] OutOfProcessPPAPITest.Printing (4362 ms)
[176/230] OutOfProcessPPAPITest.Printing (5930 ms)
[ RUN ] PPAPINaClGLibcTest.UDPSocket_SetOption_1_0
[27618:3847:0901/075830:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59904...
sending server_data: {"host": "127.0.0.1", "port": 59904} (36 bytes)
[27623,2099818880:07:58:33.306443] Native Client module will be loaded at base address 0x0000700000000000
[27611:3847:0901/075834:INFO:CONSOLE(177)] "SetOption_1_0ForceAsync finished in 0.000 seconds.", source: http://127.0.0.1:59904/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption_1_0, (177)
[27611:3847:0901/075834:INFO:CONSOLE(177)] "SetOption_1_0 finished in 0.000 seconds.", source: http://127.0.0.1:59904/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption_1_0, (177)
[27611:3847:0901/075834:INFO:CONSOLE(177)] "SetOption_1_0Blocking finished in 0.001 seconds.", source: http://127.0.0.1:59904/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption_1_0, (177)
[27611:3847:0901/075834:INFO:CONSOLE(177)] "SetOption_1_0Background finished in 0.000 seconds.", source: http://127.0.0.1:59904/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_SetOption_1_0, (177)
[27618:3847:0901/075834:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[27611:40451:0901/075834:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PPAPINaClGLibcTest.UDPSocket_SetOption_1_0 (6120 ms)
[177/230] PPAPINaClGLibcTest.UDPSocket_SetOption_1_0 (7507 ms)
[ RUN ] PPAPINaClGLibcTest.UDPSocket_Multicast
[27627:3847:0901/075835:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59918...
sending server_data: {"host": "127.0.0.1", "port": 59918} (36 bytes)
[27634,2099818880:07:58:38.586759] Native Client module will be loaded at base address 0x00000a6b00000000
[27624:3847:0901/075839:INFO:CONSOLE(177)] "MulticastForceAsync finished in 0.002 seconds.", source: http://127.0.0.1:59918/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_Multicast, (177)
[27624:3847:0901/075839:INFO:CONSOLE(177)] "Multicast finished in 0.002 seconds.", source: http://127.0.0.1:59918/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_Multicast, (177)
[27624:3847:0901/075839:INFO:CONSOLE(177)] "MulticastBlocking finished in 0.002 seconds.", source: http://127.0.0.1:59918/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_Multicast, (177)
[27624:3847:0901/075839:INFO:CONSOLE(177)] "MulticastBackground finished in 0.002 seconds.", source: http://127.0.0.1:59918/files/test_case.html?mode=nacl_glibc&testcase=UDPSocket_Multicast, (177)
[27627:3847:0901/075839:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[27627:3847:0901/075839:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[27624:40451:0901/075839:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[27624:40451:0901/075839:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PPAPINaClGLibcTest.UDPSocket_Multicast (6216 ms)
[178/230] PPAPINaClGLibcTest.UDPSocket_Multicast (7551 ms)
[ RUN ] NaClBrowserTestNewlib.SuccessfulLoadUMA
[27633:3847:0901/075838:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59931...
sending server_data: {"host": "127.0.0.1", "port": 59931} (36 bytes)
[27637,2099818880:07:58:41.064467] Native Client module will be loaded at base address 0x0000415800000000
[27628:3847:0901/075841:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[ OK ] NaClBrowserTestNewlib.SuccessfulLoadUMA (5386 ms)
[179/230] NaClBrowserTestNewlib.SuccessfulLoadUMA (7072 ms)
[ RUN ] NaClBrowserTestGLibc.ExitStatus254
[27642:3847:0901/075842:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59940...
sending server_data: {"host": "127.0.0.1", "port": 59940} (36 bytes)
[27638:3847:0901/075844:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[27649,2099818880:07:58:45.893650] Native Client module will be loaded at base address 0x00007b5d00000000
hello world from CreateModule
[27638:3847:0901/075846:INFO:nacl_browsertest_util.cc(130)] |||| / naclModule loaded
[27638:3847:0901/075846:INFO:nacl_browsertest_util.cc(130)] ||||
[27638:3847:0901/075846:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest BEGIN]
Searching for handler for request "init".
found at index 0
posting reply len 11
posting reply "hello world".
returning
[27638:3847:0901/075846:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest PASS]
[27638:3847:0901/075846:INFO:nacl_browsertest_util.cc(130)] ||||
[27638:3847:0901/075846:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test BEGIN]
Searching for handler for request "exit254".
found at index 3
[27649,2099818880:07:58:46.720090] NaCl untrusted code called _exit(0xfe)
[27638:3847:0901/075847:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:59940/files/pm_exit_status_test.html?trigger=exit254&expected_exit=254 (0)
[27638:40451:0901/075847:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 65024 (0xfe00)
[27638:3847:0901/075847:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test PASS]
[27638:3847:0901/075847:INFO:nacl_browsertest_util.cc(130)] ||||
[27638:3847:0901/075847:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestGLibc.ExitStatus254 (6124 ms)
[180/230] NaClBrowserTestGLibc.ExitStatus254 (7548 ms)
[ RUN ] NaClBrowserTestPnacl.SysconfNprocessorsOnln
[27647:3847:0901/075845:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59952...
sending server_data: {"host": "127.0.0.1", "port": 59952} (36 bytes)
browser says nprocessors = 4
path = sysconf_nprocessors_onln_test.html?cpu_count=4
[27641:3847:0901/075846:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[27651,2099818880:07:58:47.611513] Native Client module will be loaded at base address 0x0000581800000000
[27651,2099818880:07:58:48.337602] NaCl untrusted code called _exit(0x0)
[27653,2099818880:07:58:49.190967] Native Client module will be loaded at base address 0x0000021e00000000
[27653,2099818880:07:58:49.261444] NaCl untrusted code called _exit(0x0)
[27656,2099818880:07:58:50.278968] Native Client module will be loaded at base address 0x0000018300000000
[27641:3847:0901/075850:INFO:nacl_browsertest_util.cc(130)] |||| / loaded
[27641:3847:0901/075850:INFO:nacl_browsertest_util.cc(130)] ||||
[27641:3847:0901/075850:INFO:nacl_browsertest_util.cc(130)] |||| [TestSysconfNprocessors BEGIN]
Entered HandleMessage
Searching for handler for request "nprocessors".
found at index 0
NaCl process: sysconf(_SC_NPROCESSORS_ONLN) = 4
posting reply len 1
posting reply "4".
Leaving HandleMessage
[27641:3847:0901/075850:INFO:nacl_browsertest_util.cc(130)] |||| [TestSysconfNprocessors PASS]
[27641:3847:0901/075850:INFO:nacl_browsertest_util.cc(130)] ||||
[27641:3847:0901/075850:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 1 passed, 0 failed, 0 errors
[27641:38915:0901/075850:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NaClBrowserTestPnacl.SysconfNprocessorsOnln (7836 ms)
[181/230] NaClBrowserTestPnacl.SysconfNprocessorsOnln (9386 ms)
[ RUN ] PnaclHeaderTest.TestHasPnaclHeader
[27664:3847:0901/075854:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27659:3847:0901/075855:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: pexe load failed (pp_error=-2).", source: http://127.0.0.1:59968/nacl/pnacl_request_header/pnacl_request_header.html (0)
[27659:3847:0901/075855:INFO:nacl_browsertest_util.cc(75)] LOG Expected error: NaCl module load failed: PnaclCoordinator: pexe load failed (pp_error=-2).
[27659:3847:0901/075855:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: pexe load failed (pp_error=-2).", source: http://127.0.0.1:59968/nacl/pnacl_request_header/pnacl_request_header.html (0)
[27659:3847:0901/075855:INFO:nacl_browsertest_util.cc(75)] LOG Expected error: NaCl module load failed: PnaclCoordinator: pexe load failed (pp_error=-2).
[27659:3847:0901/075855:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 2 test(s) passed.
[ OK ] PnaclHeaderTest.TestHasPnaclHeader (3433 ms)
[182/230] PnaclHeaderTest.TestHasPnaclHeader (4896 ms)
[ RUN ] PolicyTest.URLBlacklistSubresources
[27672:3847:0901/075859:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PolicyTest.URLBlacklistSubresources (3980 ms)
[183/230] PolicyTest.URLBlacklistSubresources (5707 ms)
[ RUN ] NaClBrowserTestPnacl.PnaclErrorHandling
[27657:3847:0901/075850:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59959...
sending server_data: {"host": "127.0.0.1", "port": 59959} (36 bytes)
[27652:3847:0901/075852:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[27652:3847:0901/075852:INFO:nacl_browsertest_util.cc(130)] ||||
[27652:3847:0901/075852:INFO:nacl_browsertest_util.cc(130)] |||| [bad_pexe BEGIN]
[27663,2099818880:07:58:53.825126] Native Client module will be loaded at base address 0x0000056500000000
[27652:3847:0901/075854:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: PNaCl Translator Error: Error(0:0): Invalid PNaCl bitcode header
Error in bitstream format", source: http://127.0.0.1:59959/files/pnacl_error_handling.html?pnacl=1 (0)
[27663,2099818880:07:58:54.092632] NaCl untrusted code called _exit(0x0)
[27652:3847:0901/075854:INFO:nacl_browsertest_util.cc(130)] |||| [bad_pexe PASS]
[27652:3847:0901/075854:INFO:nacl_browsertest_util.cc(130)] ||||
[27652:3847:0901/075854:INFO:nacl_browsertest_util.cc(130)] |||| [bad_pexe_O0 BEGIN]
[27666,2099818880:07:58:55.217882] Native Client module will be loaded at base address 0x00003cba00000000
Received signal 10 BUS_ADRERR 3cba00000000
[end of stack trace]
==27666==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x00011b477000; bottom 0x3cbafee5d000; size: 0xffffc3461c61a000 (-66769085423616)
False positive error reports may follow
For details see http://code.google.com/p/address-sanitizer/issues/detail?id=189
[SRPC:HOST:27658,1362608128:07:58:55.530639] NaClSrpcRpcWait(channel=0x60800004ffd0): EOF is received instead of response. Probably, the other side (usually, nacl module or browser plugin) crashed.
[27652:40195:0901/075855:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 256 (0x100)
[27652:3847:0901/075855:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: Compile stream chunk failed. The PNaCl translator has probably crashed.", source: http://127.0.0.1:59959/files/pnacl_error_handling.html?pnacl=1 (0)
[27652:3847:0901/075855:INFO:nacl_browsertest_util.cc(130)] |||| [bad_pexe_O0 FAIL] ('NaCl module load failed: PnaclCoordinator: Compile stream chunk failed. The PNaCl translator has probably crashed.' doesn't match '/NaCl module load failed: PnaclCoordinator:.*Invalid PNaCl bitcode header/')
[27652:3847:0901/075855:INFO:nacl_browsertest_util.cc(130)] ||||
[27652:3847:0901/075855:INFO:nacl_browsertest_util.cc(130)] |||| [bad_nonfinal_pexe_O0 BEGIN]
[27667,2099818880:07:58:56.706482] Native Client module will be loaded at base address 0x0000075f00000000
Received signal 10 BUS_ADRERR 075f00000000
[end of stack trace]
==27667==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x000121324000; bottom 0x075ffee5d000; size: 0xfffff8a1224c7000 (-8104027852800)
False positive error reports may follow
For details see http://code.google.com/p/address-sanitizer/issues/detail?id=189
[SRPC:HOST:27658,563744768:07:58:57.086025] NaClSrpcRpcWait(channel=0x60800005ffd0): EOF is received instead of response. Probably, the other side (usually, nacl module or browser plugin) crashed.
[27652:40195:0901/075857:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 256 (0x100)
[27652:3847:0901/075857:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: Stream init internal error", source: http://127.0.0.1:59959/files/pnacl_error_handling.html?pnacl=1 (0)
[27652:3847:0901/075857:INFO:nacl_browsertest_util.cc(130)] |||| [bad_nonfinal_pexe_O0 FAIL] ('NaCl module load failed: PnaclCoordinator: Stream init internal error' doesn't match '/NaCl module load failed: PnaclCoordinator:.*Invalid PNaCl bitcode header/')
[27652:3847:0901/075857:INFO:nacl_browsertest_util.cc(130)] ||||
[27652:3847:0901/075857:INFO:nacl_browsertest_util.cc(130)] |||| [nonexistent_pexe BEGIN]
File not found non_existent.pexe full path:/Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/nacl_test_data/pnacl/non_existent.pexe
127.0.0.1 - - [01/Sep/2015 07:58:57] code 404, message Not Found
[27652:40195:0901/075857:ERROR:pnacl_host.cc(454)] TranslationFinished: TranslationID 3,132987641 not found.
[27652:3847:0901/075857:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: pexe load failed (pp_error=-2).", source: http://127.0.0.1:59959/files/pnacl_error_handling.html?pnacl=1 (0)
[27652:3847:0901/075857:INFO:nacl_browsertest_util.cc(130)] |||| [nonexistent_pexe PASS]
[27652:3847:0901/075857:INFO:nacl_browsertest_util.cc(130)] ||||
[27652:3847:0901/075857:INFO:nacl_browsertest_util.cc(130)] |||| [illformed_manifest BEGIN]
[27652:3847:0901/075857:INFO:CONSOLE(0)] "NativeClient: manifest: program property 'portable' does not have required key: 'pnacl-translate'.", source: http://127.0.0.1:59959/files/pnacl_error_handling.html?pnacl=1 (0)
[27652:3847:0901/075857:INFO:nacl_browsertest_util.cc(130)] |||| [illformed_manifest PASS]
[27652:3847:0901/075857:INFO:nacl_browsertest_util.cc(130)] ||||
[27652:3847:0901/075857:INFO:nacl_browsertest_util.cc(130)] |||| [wrong_mimetype BEGIN]
[27652:3847:0901/075857:INFO:CONSOLE(0)] "NativeClient: manifest: PNaCl-like NMF with application/x-nacl mimetype instead of x-pnacl mimetype (has pnacl-translate).", source: http://127.0.0.1:59959/files/pnacl_error_handling.html?pnacl=1 (0)
[27652:3847:0901/075857:INFO:nacl_browsertest_util.cc(130)] |||| [wrong_mimetype PASS]
[27652:3847:0901/075857:INFO:nacl_browsertest_util.cc(130)] ||||
[27652:3847:0901/075857:INFO:nacl_browsertest_util.cc(130)] |||| [surfaway BEGIN]
[27669,2099818880:07:58:58.298030] Native Client module will be loaded at base address 0x000032cf00000000
[27669,2099818880:07:58:59.038238] NaCl untrusted code called _exit(0x0)
[27673,2099818880:07:59:00.165021] Native Client module will be loaded at base address 0x0000767000000000
[27673,2099818880:07:59:00.816625] NaCl untrusted code called _exit(0x0)
[27675,2099818880:07:59:01.710228] Native Client module will be loaded at base address 0x00002f2100000000
[27675,2099818880:07:59:01.784197] NaCl untrusted code called _exit(0x0)
[27676,2099818880:07:59:02.729248] Native Client module will be loaded at base address 0x000037fe00000000
[27652:3847:0901/075902:INFO:nacl_browsertest_util.cc(130)] |||| [surfaway PASS]
[27652:3847:0901/075902:INFO:nacl_browsertest_util.cc(130)] ||||
[27652:3847:0901/075902:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 5 passed, 2 failed, 0 errors
../../chrome/test/nacl/nacl_browsertest_util.cc:254: Failure
Value of: handler.test_passed()
Actual: false
Expected: true
Test failed.
[27657:3847:0901/075902:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[27657:3847:0901/075902:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[27657:3847:0901/075902:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[27657:3847:0901/075902:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[27657:3847:0901/075902:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[27657:3847:0901/075902:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[27657:3847:0901/075902:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ FAILED ] NaClBrowserTestPnacl.PnaclErrorHandling, where TypeParam = and GetParam() = (14545 ms)
[184/230] NaClBrowserTestPnacl.PnaclErrorHandling (15987 ms)
[ RUN ] HardwareAccelerationModePolicyTest.HardwareAccelerationDisabled
[27685:3847:0901/075906:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] HardwareAccelerationModePolicyTest.HardwareAccelerationDisabled (2925 ms)
[185/230] HardwareAccelerationModePolicyTest.HardwareAccelerationDisabled (4660 ms)
[ RUN ] PolicyTest.SSLErrorOverridingDisallowed
[27681:3847:0901/075905:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:59988...
sending server_data: {"host": "127.0.0.1", "port": 59988} (36 bytes)
[27682:12807:0901/075908:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[27682:12807:0901/075908:WARNING:channel.cc(325)] RawChannel write error
[27677:38915:0901/075908:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[27677:38915:0901/075908:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PolicyTest.SSLErrorOverridingDisallowed (6218 ms)
[186/230] PolicyTest.SSLErrorOverridingDisallowed (7687 ms)
[ RUN ] PolicyUITest.SendPolicyNames
[27697:3847:0901/075912:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27692:37891:0901/075915:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[27692:37891:0901/075915:WARNING:channel.cc(325)] RawChannel write error
[27692:3847:0901/075915:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] PolicyUITest.SendPolicyNames (5654 ms)
[187/230] PolicyUITest.SendPolicyNames (7389 ms)
[ RUN ] PreferencesBrowserTest.DialogPrefsSetRollback
[27693:3847:0901/075911:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27689:35843:0901/075914:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[27689:3847:0901/075915:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] PreferencesBrowserTest.DialogPrefsSetRollback (8004 ms)
[188/230] PreferencesBrowserTest.DialogPrefsSetRollback (9676 ms)
[ RUN ] NetworkingPrivateApiTest.ForgetNetwork
[27709:3847:0901/075921:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27702:41219:0901/075923:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[27702:3847:0901/075924:INFO:CONSOLE(0)] "[SUCCESS] forgetNetwork", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?forgetNetwork (0)
[27702:41219:0901/075924:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] NetworkingPrivateApiTest.ForgetNetwork (5260 ms)
[189/230] NetworkingPrivateApiTest.ForgetNetwork (6965 ms)
[ RUN ] TtsApiTest.NetworkSpeechEngine
[27706:3847:0901/075920:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27701:3847:0901/075924:INFO:CONSOLE(0)] "[SUCCESS] testNetworkSpeechVoices", source: chrome-extension://nffkaohldlhippajnojdglbheckakkla/_generated_background_page.html (0)
[27711:13063:0901/075924:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[27711:13063:0901/075924:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[27711:13063:0901/075924:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[27711:13063:0901/075924:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[27711:13063:0901/075924:WARNING:channel.cc(325)] RawChannel write error
[ OK ] TtsApiTest.NetworkSpeechEngine (7255 ms)
[190/230] TtsApiTest.NetworkSpeechEngine (8891 ms)
[ RUN ] NetworkingPrivateApiTestFail.GetVisibleNetworks
[27719:3847:0901/075928:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27714:3847:0901/075931:INFO:CONSOLE(0)] "[FAIL] getVisibleNetworks: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:225:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:275:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getVisibleNetworks (0)
[27714:40707:0901/075931:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] NetworkingPrivateApiTestFail.GetVisibleNetworks (5532 ms)
[191/230] NetworkingPrivateApiTestFail.GetVisibleNetworks (7423 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.StartDisconnectNonexistent
[27722:3847:0901/075929:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27715:3847:0901/075932:INFO:CONSOLE(0)] "[SUCCESS] startDisconnectNonexistent", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?startDisconnectNonexistent (0)
[ OK ] NetworkingPrivateServiceClientApiTest.StartDisconnectNonexistent (5663 ms)
[192/230] NetworkingPrivateServiceClientApiTest.StartDisconnectNonexistent (7148 ms)
[ RUN ] DriveAppConverterTest.InstallTwice
[27734:3847:0901/075936:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DriveAppConverterTest.InstallTwice (4743 ms)
[193/230] DriveAppConverterTest.InstallTwice (6192 ms)
[ RUN ] DriveAppProviderTest.UninstallChangedFromSync
[27742:3847:0901/075942:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27739:40963:0901/075943:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DriveAppProviderTest.UninstallChangedFromSync (4072 ms)
[194/230] DriveAppProviderTest.UninstallChangedFromSync (5679 ms)
[ RUN ] ChromeWhispernetClientTest.Crc
[27732:3847:0901/075935:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27726:3847:0901/075938:INFO:CONSOLE(5)] "Not allowed to load local resource: chrome://resources/css/text_defaults.css", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/background.html (5)
[27726:3847:0901/075938:INFO:CONSOLE(83)] "init: Starting Nacl bridge.", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (83)
[27738,2099818880:07:59:39.404642] Native Client module will be loaded at base address 0x0000733600000000
[27738,2099818880:07:59:45.221136] NaCl untrusted code called _exit(0x0)
[27745,2099818880:07:59:46.127312] Native Client module will be loaded at base address 0x0000348300000000
[27745,2099818880:07:59:46.211643] NaCl untrusted code called _exit(0x0)
[27748,2099818880:07:59:47.306707] Native Client module will be loaded at base address 0x00005ea000000000
[27726:3847:0901/075947:INFO:CONSOLE(65)] "init: Nacl ready!", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (65)
[27726:3847:0901/075947:INFO:CONSOLE(26)] "Configuring encoder and decoder for client FEB255AF-DE3D-4929-A32B-818409AF62C3", source: chrome-extension://bpfmnplchembfbdgieamdodgaencleal/js/init.js (26)
[27733:13063:0901/075947:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[27733:13063:0901/075947:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[27733:13063:0901/075947:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[27733:13063:0901/075947:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ChromeWhispernetClientTest.Crc (15028 ms)
[195/230] ChromeWhispernetClientTest.Crc (16777 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/7
[27754:3847:0901/075952:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27755:13063:0901/075954:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/7 (3711 ms)
[196/230] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/7 (5430 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/41
[27759:3847:0901/075958:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27760:12807:0901/075959:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[27760:12807:0901/075959:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/41 (4452 ms)
[197/230] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/41 (5937 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/43
[27764:3847:0901/080003:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27765:13063:0901/080004:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[27765:13063:0901/080004:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[27765:13063:0901/080004:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[27765:13063:0901/080004:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[27765:13063:0901/080004:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/43 (3451 ms)
[198/230] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/43 (4872 ms)
[ RUN ] QUnitBrowserTestRunner.Remoting_Webapp_Js_Unittest
[27749:3847:0901/075948:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27744:3847:0901/075953:INFO:CONSOLE(135)] "ERROR: remoting plugin not loaded", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session_factory.js (135)
[27744:3847:0901/075953:INFO:CONSOLE(596)] "Connection established.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (596)
[27744:3847:0901/075953:INFO:CONSOLE(604)] "Connecting as email", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (604)
[27744:3847:0901/075953:INFO:CONSOLE(596)] "Connection established.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (596)
[27744:3847:0901/075953:INFO:CONSOLE(604)] "Connecting as email", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (604)
[27744:3847:0901/075953:INFO:CONSOLE(405)] "[2015-09-01T14:59:53.170Z]Sending Iq: sample message", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (405)
[27744:3847:0901/075953:INFO:CONSOLE(596)] "Connection established.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (596)
[27744:3847:0901/075953:INFO:CONSOLE(604)] "Connecting as email", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (604)
[27744:3847:0901/075953:INFO:CONSOLE(438)] "[2015-09-01T14:59:53.226Z]Receiving Iq: <iq>sample</iq>", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (438)
[27744:3847:0901/075953:INFO:CONSOLE(596)] "Connection established.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (596)
[27744:3847:0901/075953:INFO:CONSOLE(604)] "Connecting as email", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (604)
[27744:3847:0901/075953:INFO:CONSOLE(405)] "[2015-09-01T14:59:53.282Z]iq send id=session-terminate set session-terminate
reason=success", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (405)
[27744:3847:0901/075953:INFO:CONSOLE(617)] "Connection closed.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (617)
[27744:3847:0901/075953:INFO:CONSOLE(596)] "Connection established.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (596)
[27744:3847:0901/075953:INFO:CONSOLE(604)] "Connecting as email", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (604)
[27744:3847:0901/075953:INFO:CONSOLE(405)] "[2015-09-01T14:59:53.341Z]iq send id=session-terminate set session-terminate
reason=success", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (405)
[27744:3847:0901/075953:INFO:CONSOLE(632)] "Connection dropped: ERROR_P2P_FAILURE", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (632)
[27744:3847:0901/075953:INFO:CONSOLE(625)] "Connection failed: ERROR_INVALID_ACCESS_CODE", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (625)
[27744:3847:0901/075953:INFO:CONSOLE(604)] "Connecting as email", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (604)
[27744:3847:0901/075954:INFO:CONSOLE(155)] "DNS blackhole check succeeded.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/dns_blackhole_checker.js (155)
[27744:3847:0901/075954:INFO:CONSOLE(155)] "DNS blackhole check succeeded.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/dns_blackhole_checker.js (155)
[27744:3847:0901/075954:INFO:CONSOLE(155)] "DNS blackhole check succeeded.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/dns_blackhole_checker.js (155)
[27744:3847:0901/075954:INFO:CONSOLE(162)] "DNS blackhole check failed: 400 Bad Request. Response URL: undefined. Response Text: ", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/dns_blackhole_checker.js (162)
[27744:3847:0901/075954:INFO:CONSOLE(162)] "DNS blackhole check failed: 400 Bad Request. Response URL: undefined. Response Text: ", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/dns_blackhole_checker.js (162)
[27744:3847:0901/075954:INFO:CONSOLE(154)] "Unexpected HTTP error code: 100", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/error.js (154)
[27744:3847:0901/075954:INFO:CONSOLE(154)] "Unexpected HTTP error code: 402", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/error.js (154)
[27744:3847:0901/075954:INFO:CONSOLE(154)] "Unexpected HTTP error code: 600", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/error.js (154)
[27744:3847:0901/075954:INFO:CONSOLE(171)] "Unexpected error:", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/error.js (171)
[27744:3847:0901/075954:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: xmpp succeeded", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[27744:3847:0901/075954:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: xmpp failed", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[27744:3847:0901/075954:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: wcs succeeded", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[27744:3847:0901/075954:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: xmpp failed", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[27744:3847:0901/075954:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: wcs failed", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[27744:3847:0901/075954:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: xmpp timed-out", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[27744:3847:0901/075954:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: wcs succeeded", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[27744:3847:0901/075954:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: xmpp failed-late", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[27744:3847:0901/075954:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: xmpp timed-out", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[27744:3847:0901/075954:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: wcs failed", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[27744:3847:0901/075954:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: xmpp timed-out", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[27744:3847:0901/075954:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: wcs succeeded", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[27744:3847:0901/075954:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: xmpp succeeded-late", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[27744:3847:0901/075954:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: xmpp succeeded-late", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[27744:3847:0901/075954:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: xmpp succeeded-late", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[27744:3847:0901/075954:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: wcs succeeded", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[27744:3847:0901/075954:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: xmpp succeeded-late", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[27744:3847:0901/075954:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: wcs succeeded", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[27744:3847:0901/075954:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: xmpp succeeded-late", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[27744:3847:0901/075954:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: wcs succeeded", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[27744:3847:0901/075954:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: xmpp succeeded-late", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[27744:3847:0901/075954:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: wcs succeeded", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[27744:3847:0901/075954:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: xmpp succeeded-late", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[27744:3847:0901/075954:INFO:CONSOLE(339)] "FallbackSignalStrategy progress: wcs succeeded", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/fallback_signal_strategy.js (339)
[27744:3847:0901/075955:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/host_controller.js (20)
[27744:3847:0901/075955:INFO:CONSOLE(0)] "Uncaught (in promise) [object Object]", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/unittests.html (0)
[27744:3847:0901/075955:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/host_controller.js (20)
[27744:3847:0901/075955:INFO:CONSOLE(0)] "Uncaught (in promise) [object Object]", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/unittests.html (0)
[27744:3847:0901/075955:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/host_controller.js (20)
[27744:3847:0901/075955:INFO:CONSOLE(0)] "Uncaught (in promise) [object Object]", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/unittests.html (0)
[27744:3847:0901/075955:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/host_controller.js (20)
[27744:3847:0901/075955:INFO:CONSOLE(0)] "Uncaught (in promise) [object Object]", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/unittests.html (0)
[27744:3847:0901/075955:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/host_controller.js (20)
[27744:3847:0901/075955:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/host_controller.js (20)
[27744:3847:0901/075955:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/host_controller.js (20)
[27744:3847:0901/075955:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/host_controller.js (20)
[27744:3847:0901/075955:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/host_controller.js (20)
[27744:3847:0901/075955:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/host_controller.js (20)
[27744:3847:0901/075955:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/host_controller.js (20)
[27744:3847:0901/075956:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/host_controller.js (20)
[27744:3847:0901/075956:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/host_controller.js (20)
[27744:3847:0901/075956:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/host_controller.js (20)
[27744:3847:0901/075956:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/host_controller.js (20)
[27744:3847:0901/075956:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/host_controller.js (20)
[27744:3847:0901/075956:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/host_controller.js (20)
[27744:3847:0901/075956:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/host_controller.js (20)
[27744:3847:0901/075956:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/host_controller.js (20)
[27744:3847:0901/075956:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/host_controller.js (20)
[27744:3847:0901/075956:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/host_controller.js (20)
[27744:3847:0901/075956:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/host_controller.js (20)
[27744:3847:0901/075956:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/host_controller.js (20)
[27744:3847:0901/075956:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/host_controller.js (20)
[27744:3847:0901/075956:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/host_controller.js (20)
[27744:3847:0901/075956:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/host_controller.js (20)
[27744:3847:0901/075956:INFO:CONSOLE(20)] "Host version: 1.2.3.4", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/host_controller.js (20)
[27744:3847:0901/075959:INFO:CONSOLE(22)] "Missing translation for "null"", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/l10n.js (22)
[27744:3847:0901/075959:INFO:CONSOLE(22)] "Missing translation for "null"", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/l10n.js (22)
[27744:3847:0901/075959:INFO:CONSOLE(203)] "The user did not approve access.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/identity.js (203)
[27744:3847:0901/075959:INFO:CONSOLE(203)] "<some other error message>", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/identity.js (203)
[27744:3847:0901/075959:INFO:CONSOLE(98)] "service foo is already registered.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/ipc.js (98)
[27744:3847:0901/080000:INFO:CONSOLE(22)] "Missing translation for "non_existent_tag"", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/l10n.js (22)
[27744:3847:0901/080000:INFO:CONSOLE(72)] "Failed to register the host. Status: 500 response: ", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/legacy_host_list_api.js (72)
[27744:3847:0901/080000:INFO:CONSOLE(22)] "Missing translation for "HOST_NEEDS_UPDATE_TITLE"", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/l10n.js (22)
[27744:3847:0901/080000:INFO:CONSOLE(22)] "Missing translation for "null"", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/l10n.js (22)
[27744:3847:0901/080000:INFO:CONSOLE(604)] "Connecting as email", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (604)
[27744:3847:0901/080000:INFO:CONSOLE(609)] "Connection authenticated.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (609)
[27744:3847:0901/080000:INFO:CONSOLE(596)] "Connection established.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (596)
[27744:3847:0901/080000:INFO:CONSOLE(405)] "[1970-01-01T00:00:00.000Z]iq send id=session-terminate set session-terminate
reason=success", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (405)
[27744:3847:0901/080000:INFO:CONSOLE(617)] "Connection closed.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (617)
[27744:3847:0901/080000:INFO:CONSOLE(77)] "Disconnected.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/desktop_remoting_activity.js (77)
[27744:3847:0901/080000:INFO:CONSOLE(22)] "Missing translation for "HOST_NEEDS_UPDATE_TITLE"", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/l10n.js (22)
[27744:3847:0901/080000:INFO:CONSOLE(22)] "Missing translation for "null"", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/l10n.js (22)
[27744:3847:0901/080000:INFO:CONSOLE(604)] "Connecting as email", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (604)
[27744:3847:0901/080000:INFO:CONSOLE(405)] "[1970-01-01T00:00:00.000Z]iq send id=session-terminate set session-terminate
reason=success", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (405)
[27744:3847:0901/080000:INFO:CONSOLE(77)] "Disconnected.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/desktop_remoting_activity.js (77)
[27744:3847:0901/080000:INFO:CONSOLE(22)] "Missing translation for "HOST_NEEDS_UPDATE_TITLE"", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/l10n.js (22)
[27744:3847:0901/080000:INFO:CONSOLE(22)] "Missing translation for "ERROR_UNEXPECTED"", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/l10n.js (22)
[27744:3847:0901/080001:INFO:CONSOLE(22)] "Missing translation for "HOST_NEEDS_UPDATE_TITLE"", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/l10n.js (22)
[27744:3847:0901/080001:INFO:CONSOLE(22)] "Missing translation for "null"", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/l10n.js (22)
[27744:3847:0901/080001:INFO:CONSOLE(604)] "Connecting as email", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (604)
[27744:3847:0901/080001:INFO:CONSOLE(609)] "Connection authenticated.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (609)
[27744:3847:0901/080001:INFO:CONSOLE(596)] "Connection established.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (596)
[27744:3847:0901/080001:INFO:CONSOLE(405)] "[1970-01-01T00:00:00.000Z]iq send id=session-terminate set session-terminate
reason=success", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (405)
[27744:3847:0901/080001:INFO:CONSOLE(617)] "Connection closed.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (617)
[27744:3847:0901/080001:INFO:CONSOLE(77)] "Disconnected.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/desktop_remoting_activity.js (77)
[27744:3847:0901/080001:INFO:CONSOLE(22)] "Missing translation for "null"", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/l10n.js (22)
[27744:3847:0901/080001:INFO:CONSOLE(604)] "Connecting as email", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (604)
[27744:3847:0901/080001:INFO:CONSOLE(609)] "Connection authenticated.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (609)
[27744:3847:0901/080001:INFO:CONSOLE(596)] "Connection established.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (596)
[27744:3847:0901/080001:INFO:CONSOLE(405)] "[1970-01-01T00:00:00.000Z]iq send id=session-terminate set session-terminate
reason=success", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (405)
[27744:3847:0901/080001:INFO:CONSOLE(617)] "Connection closed.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (617)
[27744:3847:0901/080001:INFO:CONSOLE(77)] "Disconnected.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/desktop_remoting_activity.js (77)
[27744:3847:0901/080001:INFO:CONSOLE(22)] "Missing translation for "HOST_NEEDS_UPDATE_TITLE"", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/l10n.js (22)
[27744:3847:0901/080001:INFO:CONSOLE(625)] "Connection failed: ERROR_HOST_IS_OFFLINE", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (625)
[27744:3847:0901/080001:INFO:CONSOLE(604)] "Connecting as email", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (604)
[27744:3847:0901/080001:INFO:CONSOLE(22)] "Missing translation for "ERROR_HOST_IS_OFFLINE"", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/l10n.js (22)
[27744:3847:0901/080001:INFO:CONSOLE(22)] "Missing translation for "HOST_NEEDS_UPDATE_TITLE"", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/l10n.js (22)
[27744:3847:0901/080001:INFO:CONSOLE(625)] "Connection failed: ERROR_HOST_IS_OFFLINE", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (625)
[27744:3847:0901/080001:INFO:CONSOLE(604)] "Connecting as email", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (604)
[27744:3847:0901/080001:INFO:CONSOLE(22)] "Missing translation for "null"", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/l10n.js (22)
[27744:3847:0901/080001:INFO:CONSOLE(604)] "Connecting as email", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (604)
[27744:3847:0901/080001:INFO:CONSOLE(609)] "Connection authenticated.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (609)
[27744:3847:0901/080001:INFO:CONSOLE(596)] "Connection established.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (596)
[27744:3847:0901/080001:INFO:CONSOLE(405)] "[1970-01-01T00:00:00.000Z]iq send id=session-terminate set session-terminate
reason=success", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (405)
[27744:3847:0901/080001:INFO:CONSOLE(617)] "Connection closed.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (617)
[27744:3847:0901/080001:INFO:CONSOLE(77)] "Disconnected.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/desktop_remoting_activity.js (77)
[27744:3847:0901/080001:INFO:CONSOLE(22)] "Missing translation for "HOST_NEEDS_UPDATE_TITLE"", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/l10n.js (22)
[27744:3847:0901/080001:INFO:CONSOLE(625)] "Connection failed: ERROR_HOST_IS_OFFLINE", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (625)
[27744:3847:0901/080001:INFO:CONSOLE(604)] "Connecting as email", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (604)
[27744:3847:0901/080001:INFO:CONSOLE(625)] "Connection failed: ERROR_HOST_OVERLOAD", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (625)
[27744:3847:0901/080001:INFO:CONSOLE(22)] "Missing translation for "ERROR_HOST_OVERLOAD"", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/l10n.js (22)
[27744:3847:0901/080001:INFO:CONSOLE(604)] "Connecting as email", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/client_session.js (604)
[27744:3847:0901/080001:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/xhr.js (320)
[27744:3847:0901/080001:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/xhr.js (320)
[27744:3847:0901/080001:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/xhr.js (320)
[27744:3847:0901/080001:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/xhr.js (320)
[27744:3847:0901/080001:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/xhr.js (320)
[27744:3847:0901/080001:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/xhr.js (320)
[27744:3847:0901/080001:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/xhr.js (320)
[27744:3847:0901/080001:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/xhr.js (320)
[27744:3847:0901/080001:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/xhr.js (320)
[27744:3847:0901/080001:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/xhr.js (320)
[27744:3847:0901/080001:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/xhr.js (320)
[27744:3847:0901/080002:INFO:CONSOLE(65)] "Attempt to register multiple extensions of the same type: ", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/protocol_extension_manager.js (65)
[27744:3847:0901/080005:INFO:CONSOLE(111)] "Unexpected message:", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/wcs_sandbox_content.js (111)
[27744:3847:0901/080005:INFO:CONSOLE(94)] "object message received from: ", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/window_message_dispatcher.js (94)
[27744:3847:0901/080005:INFO:CONSOLE(111)] "Unexpected message:", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/wcs_sandbox_content.js (111)
[27744:3847:0901/080005:INFO:CONSOLE(94)] "object message received from: ", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/window_message_dispatcher.js (94)
[27744:3847:0901/080005:INFO:CONSOLE(111)] "Unexpected message:", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/wcs_sandbox_content.js (111)
[27744:3847:0901/080005:INFO:CONSOLE(94)] "object message received from: ", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/window_message_dispatcher.js (94)
[27744:3847:0901/080005:INFO:CONSOLE(111)] "Unexpected message:", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/wcs_sandbox_content.js (111)
[27744:3847:0901/080005:INFO:CONSOLE(94)] "object message received from: ", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/window_message_dispatcher.js (94)
[27744:3847:0901/080005:INFO:CONSOLE(99)] "No handler registered for messages from: ", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/window_message_dispatcher.js (99)
[27744:3847:0901/080005:INFO:CONSOLE(111)] "Unexpected message:", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/wcs_sandbox_content.js (111)
[27744:3847:0901/080005:INFO:CONSOLE(94)] "object message received from: ", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/window_message_dispatcher.js (94)
[27744:3847:0901/080005:INFO:CONSOLE(57)] "Writing Event - {"id":"1"}", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/xhr_event_writer.js (57)
[27744:3847:0901/080005:INFO:CONSOLE(57)] "Writing Event - {"id":"1"}", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/xhr_event_writer.js (57)
[27744:3847:0901/080005:INFO:CONSOLE(57)] "Writing Event - {"id":"1"}", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/xhr_event_writer.js (57)
[27744:3847:0901/080005:INFO:CONSOLE(57)] "Writing Event - {"id":"2"}", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/xhr_event_writer.js (57)
[27744:3847:0901/080005:INFO:CONSOLE(57)] "Writing Event - {"id":"3"}", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/xhr_event_writer.js (57)
[27744:3847:0901/080005:INFO:CONSOLE(57)] "Writing Event - {"id":"1"}", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/xhr_event_writer.js (57)
[27744:3847:0901/080005:INFO:CONSOLE(57)] "Writing Event - {"id":"2"}", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/xhr_event_writer.js (57)
[27744:3847:0901/080005:INFO:CONSOLE(57)] "Writing Event - {"id":"3"}", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/xhr_event_writer.js (57)
[27744:3847:0901/080005:INFO:CONSOLE(57)] "Writing Event - {"id":"4"}", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/xhr_event_writer.js (57)
[27744:3847:0901/080005:INFO:CONSOLE(57)] "Writing Event - {"id":"5"}", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/xhr_event_writer.js (57)
[27744:3847:0901/080005:INFO:CONSOLE(57)] "Writing Event - {"hello":"world"}", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/xhr_event_writer.js (57)
[27744:3847:0901/080006:INFO:CONSOLE(57)] "Writing Event - {"hello":"world"}", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/xhr_event_writer.js (57)
[27744:3847:0901/080006:INFO:CONSOLE(320)] "getJson() called with |allowJson_| false.", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/xhr.js (320)
[27744:3847:0901/080007:INFO:CONSOLE(328)] "Failed to connect to xmpp.example.com: -1", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/remoting/unittests/xmpp_connection.js (328)
[27750:13063:0901/080007:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[27750:13063:0901/080007:WARNING:channel.cc(325)] RawChannel write error
[ OK ] QUnitBrowserTestRunner.Remoting_Webapp_Js_Unittest (22160 ms)
[199/230] QUnitBrowserTestRunner.Remoting_Webapp_Js_Unittest (23612 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/52
[27769:3847:0901/080008:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27766:37379:0901/080010:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[27770:16387:0901/080010:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010daf0f33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010db362b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010db83ea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000119ee89e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000119ee809e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010f43f244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010edded96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010eea7fdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010ffea3d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010ff94308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010ff937c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010dbf8ff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010dbf86b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010dbee92f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff93038772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff930251a1 thread_start + 13
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/52 (4382 ms)
[200/230] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/52 (6013 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/54
[27774:3847:0901/080012:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/54 (4172 ms)
[201/230] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/54 (6004 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/60
[27779:3847:0901/080014:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27780:12551:0901/080016:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[27780:12551:0901/080016:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[27780:12551:0901/080016:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[27780:12551:0901/080016:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/60 (3916 ms)
[202/230] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/60 (5431 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/65
[27784:3847:0901/080017:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/65 (4223 ms)
[203/230] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/65 (5880 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/110
[27789:3847:0901/080020:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/110 (4364 ms)
[204/230] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/110 (6366 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/10
[27794:3847:0901/080023:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27796:12807:0901/080025:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[27796:12807:0901/080025:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/10 (3940 ms)
[205/230] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/10 (5534 ms)
[ RUN ] SRC_ClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0
[27799:3847:0901/080026:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:59997...
sending server_data: {"host": "127.0.0.1", "port": 59997} (36 bytes)
[27795:3847:0901/080029:INFO:CONSOLE(280)] "08:00:29.416 - Using ClearKeyPlayer", source: http://127.0.0.1:59997/files/eme_player_js/utils.js (280)
[27795:3847:0901/080029:INFO:CONSOLE(280)] "08:00:29.438 - Registering video event handlers.", source: http://127.0.0.1:59997/files/eme_player_js/utils.js (280)
[27795:3847:0901/080029:INFO:CONSOLE(280)] "08:00:29.443 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:59997/files/eme_player_js/utils.js (280)
[27795:3847:0901/080029:INFO:CONSOLE(280)] "08:00:29.570 - Loading media using src.", source: http://127.0.0.1:59997/files/eme_player_js/utils.js (280)
[27795:3847:0901/080029:INFO:CONSOLE(280)] "08:00:29.835 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:59997/files/eme_player_js/utils.js (280)
[27795:3847:0901/080029:INFO:CONSOLE(280)] "08:00:29.857 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:59997/files/eme_player_js/utils.js (280)
[27795:3847:0901/080029:INFO:CONSOLE(280)] "08:00:29.888 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:59997/files/eme_player_js/utils.js (280)
[27795:3847:0901/080030:INFO:CONSOLE(280)] "08:00:30.180 - timeupdate @ 0.25494", source: http://127.0.0.1:59997/files/eme_player_js/utils.js (280)
[27795:3847:0901/080030:INFO:CONSOLE(280)] "08:00:30.395 - heartbeat #1", source: http://127.0.0.1:59997/files/eme_player_js/utils.js (280)
[27795:3847:0901/080030:INFO:CONSOLE(280)] "08:00:30.424 - timeupdate @ 0.504937", source: http://127.0.0.1:59997/files/eme_player_js/utils.js (280)
[27795:3847:0901/080030:INFO:CONSOLE(280)] "08:00:30.679 - timeupdate @ 0.759634", source: http://127.0.0.1:59997/files/eme_player_js/utils.js (280)
[27795:3847:0901/080030:INFO:CONSOLE(280)] "08:00:30.929 - timeupdate @ 1.010108", source: http://127.0.0.1:59997/files/eme_player_js/utils.js (280)
[27795:3847:0901/080030:INFO:CONSOLE(280)] "08:00:30.932 - waiting for video to end.", source: http://127.0.0.1:59997/files/eme_player_js/utils.js (280)
[27795:3847:0901/080031:INFO:CONSOLE(280)] "08:00:31.399 - heartbeat #2", source: http://127.0.0.1:59997/files/eme_player_js/utils.js (280)
[27795:3847:0901/080032:INFO:CONSOLE(280)] "08:00:32.399 - heartbeat #3", source: http://127.0.0.1:59997/files/eme_player_js/utils.js (280)
[27795:3847:0901/080032:INFO:CONSOLE(280)] "08:00:32.621 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:59997/files/eme_player_js/utils.js (280)
[ OK ] SRC_ClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (8506 ms)
[206/230] SRC_ClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (10589 ms)
[ RUN ] MSE_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0
[27805:3847:0901/080029:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60014...
sending server_data: {"host": "127.0.0.1", "port": 60014} (36 bytes)
[27800:3847:0901/080032:INFO:CONSOLE(280)] "08:00:32.004 - Using ClearKeyPlayer", source: http://127.0.0.1:60014/files/eme_player_js/utils.js (280)
[27800:3847:0901/080032:INFO:CONSOLE(280)] "08:00:32.014 - Registering video event handlers.", source: http://127.0.0.1:60014/files/eme_player_js/utils.js (280)
[27800:3847:0901/080032:INFO:CONSOLE(280)] "08:00:32.017 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:60014/files/eme_player_js/utils.js (280)
[27800:3847:0901/080032:INFO:CONSOLE(280)] "08:00:32.111 - Loading media using MSE.", source: http://127.0.0.1:60014/files/eme_player_js/utils.js (280)
[27800:3847:0901/080032:INFO:CONSOLE(280)] "08:00:32.341 - onSourceOpen [object Event]", source: http://127.0.0.1:60014/files/eme_player_js/utils.js (280)
[27800:3847:0901/080032:INFO:CONSOLE(280)] "08:00:32.345 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:60014/files/eme_player_js/utils.js (280)
[27800:3847:0901/080032:INFO:CONSOLE(280)] "08:00:32.393 - End of appending buffer from bear-320x240-opus-av_enc-av.webm", source: http://127.0.0.1:60014/files/eme_player_js/utils.js (280)
[27800:3847:0901/080032:INFO:CONSOLE(280)] "08:00:32.412 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60014/files/eme_player_js/utils.js (280)
[27800:3847:0901/080032:INFO:CONSOLE(280)] "08:00:32.420 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60014/files/eme_player_js/utils.js (280)
[27800:3847:0901/080032:INFO:CONSOLE(280)] "08:00:32.450 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60014/files/eme_player_js/utils.js (280)
[27800:3847:0901/080032:INFO:CONSOLE(280)] "08:00:32.472 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:60014/files/eme_player_js/utils.js (280)
[27800:3847:0901/080032:INFO:CONSOLE(280)] "08:00:32.477 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60014/files/eme_player_js/utils.js (280)
[27800:3847:0901/080032:INFO:CONSOLE(280)] "08:00:32.487 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:60014/files/eme_player_js/utils.js (280)
[27800:3847:0901/080032:INFO:CONSOLE(280)] "08:00:32.800 - timeupdate @ 0.162984", source: http://127.0.0.1:60014/files/eme_player_js/utils.js (280)
[27800:3847:0901/080033:INFO:CONSOLE(280)] "08:00:32.999 - heartbeat #1", source: http://127.0.0.1:60014/files/eme_player_js/utils.js (280)
[27800:3847:0901/080033:INFO:CONSOLE(280)] "08:00:33.041 - timeupdate @ 0.418393", source: http://127.0.0.1:60014/files/eme_player_js/utils.js (280)
[27800:3847:0901/080033:INFO:CONSOLE(280)] "08:00:33.294 - timeupdate @ 0.6748", source: http://127.0.0.1:60014/files/eme_player_js/utils.js (280)
[27800:3847:0901/080033:INFO:CONSOLE(280)] "08:00:33.543 - timeupdate @ 0.929211", source: http://127.0.0.1:60014/files/eme_player_js/utils.js (280)
[27800:3847:0901/080033:INFO:CONSOLE(280)] "08:00:33.793 - timeupdate @ 1.161401", source: http://127.0.0.1:60014/files/eme_player_js/utils.js (280)
[27800:3847:0901/080033:INFO:CONSOLE(280)] "08:00:33.796 - waiting for video to end.", source: http://127.0.0.1:60014/files/eme_player_js/utils.js (280)
[27800:3847:0901/080034:INFO:CONSOLE(280)] "08:00:34.000 - heartbeat #2", source: http://127.0.0.1:60014/files/eme_player_js/utils.js (280)
[27800:3847:0901/080035:INFO:CONSOLE(280)] "08:00:35.007 - heartbeat #3", source: http://127.0.0.1:60014/files/eme_player_js/utils.js (280)
[27800:3847:0901/080035:INFO:CONSOLE(280)] "08:00:35.332 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:60014/files/eme_player_js/utils.js (280)
[27806:13575:0901/080035:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (8607 ms)
[207/230] MSE_ClearKey/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (10391 ms)
[ RUN ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0
[27811:3847:0901/080037:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60031...
sending server_data: {"host": "127.0.0.1", "port": 60031} (36 bytes)
[27808:3847:0901/080039:INFO:CONSOLE(280)] "08:00:39.685 - Using ClearKeyPlayer", source: http://127.0.0.1:60031/files/eme_player_js/utils.js (280)
[27808:3847:0901/080039:INFO:CONSOLE(280)] "08:00:39.695 - Registering video event handlers.", source: http://127.0.0.1:60031/files/eme_player_js/utils.js (280)
[27808:3847:0901/080039:INFO:CONSOLE(280)] "08:00:39.699 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:60031/files/eme_player_js/utils.js (280)
[27808:3847:0901/080040:INFO:CONSOLE(280)] "08:00:40.880 - heartbeat #1", source: http://127.0.0.1:60031/files/eme_player_js/utils.js (280)
[27808:3847:0901/080040:INFO:CONSOLE(280)] "08:00:40.904 - Loading media using src.", source: http://127.0.0.1:60031/files/eme_player_js/utils.js (280)
[0901/080041:ERROR:ffmpeg_cdm_audio_decoder.cc(151)] Initialize(): invalid audio decoder configuration.
[27808:3847:0901/080041:INFO:CONSOLE(280)] "08:00:41.113 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60031/files/eme_player_js/utils.js (280)
[27808:3847:0901/080041:INFO:CONSOLE(280)] "08:00:41.138 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60031/files/eme_player_js/utils.js (280)
[27808:3847:0901/080041:INFO:CONSOLE(280)] "08:00:41.155 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:60031/files/eme_player_js/utils.js (280)
[27808:3847:0901/080041:INFO:CONSOLE(280)] "08:00:41.365 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:60031/files/eme_player_js/utils.js (280)
[27808:3847:0901/080041:INFO:CONSOLE(280)] "08:00:41.367 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60031/files/eme_player_js/utils.js (280)
[27808:3847:0901/080041:INFO:CONSOLE(280)] "08:00:41.387 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:60031/files/eme_player_js/utils.js (280)
[27808:3847:0901/080041:INFO:CONSOLE(280)] "08:00:41.449 - timeupdate @ 0.167986", source: http://127.0.0.1:60031/files/eme_player_js/utils.js (280)
[27808:3847:0901/080041:INFO:CONSOLE(280)] "08:00:41.696 - timeupdate @ 0.42397", source: http://127.0.0.1:60031/files/eme_player_js/utils.js (280)
[27808:3847:0901/080041:INFO:CONSOLE(280)] "08:00:41.767 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:60031/files/eme_player_js/utils.js (280)
[27808:3847:0901/080041:INFO:CONSOLE(280)] "08:00:41.770 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60031/files/eme_player_js/utils.js (280)
[27808:3847:0901/080041:INFO:CONSOLE(280)] "08:00:41.777 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:60031/files/eme_player_js/utils.js (280)
[27808:3847:0901/080041:INFO:CONSOLE(280)] "08:00:41.886 - heartbeat #2", source: http://127.0.0.1:60031/files/eme_player_js/utils.js (280)
[27808:3847:0901/080041:INFO:CONSOLE(280)] "08:00:41.947 - timeupdate @ 0.679954", source: http://127.0.0.1:60031/files/eme_player_js/utils.js (280)
[27808:3847:0901/080042:INFO:CONSOLE(280)] "08:00:42.197 - timeupdate @ 0.935938", source: http://127.0.0.1:60031/files/eme_player_js/utils.js (280)
[27808:3847:0901/080042:INFO:CONSOLE(280)] "08:00:42.447 - timeupdate @ 1.191922", source: http://127.0.0.1:60031/files/eme_player_js/utils.js (280)
[27808:3847:0901/080042:INFO:CONSOLE(280)] "08:00:42.451 - waiting for video to end.", source: http://127.0.0.1:60031/files/eme_player_js/utils.js (280)
[27808:3847:0901/080042:INFO:CONSOLE(280)] "08:00:42.543 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:60031/files/eme_player_js/utils.js (280)
[27808:3847:0901/080042:INFO:CONSOLE(280)] "08:00:42.567 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:60031/files/eme_player_js/utils.js (280)
[27808:3847:0901/080042:INFO:CONSOLE(280)] "08:00:42.571 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60031/files/eme_player_js/utils.js (280)
[27813:13063:0901/080042:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (7947 ms)
[208/230] SRC_ExternalClearKey/EncryptedMediaTest.Playback_AudioOnly_WebM_Opus/0 (9682 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0
[27817:3847:0901/080040:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60048...
sending server_data: {"host": "127.0.0.1", "port": 60048} (36 bytes)
[27812:3847:0901/080042:INFO:CONSOLE(280)] "08:00:42.144 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27812:3847:0901/080042:INFO:CONSOLE(280)] "08:00:42.154 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27812:3847:0901/080042:INFO:CONSOLE(280)] "08:00:42.162 - Registering video event handlers.", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27812:3847:0901/080042:INFO:CONSOLE(280)] "08:00:42.174 - Loading media using MSE.", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27812:3847:0901/080042:INFO:CONSOLE(280)] "08:00:42.364 - onSourceOpen [object Event]", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27812:3847:0901/080042:INFO:CONSOLE(280)] "08:00:42.369 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27812:3847:0901/080042:INFO:CONSOLE(280)] "08:00:42.405 - End of appending buffer from bear-320x240-opus-av_enc-av.webm", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27812:3847:0901/080042:INFO:CONSOLE(280)] "08:00:42.414 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27812:3847:0901/080042:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[27812:3847:0901/080043:INFO:CONSOLE(280)] "08:00:43.501 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27812:3847:0901/080043:INFO:CONSOLE(280)] "08:00:43.514 - heartbeat #1", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27812:3847:0901/080043:INFO:CONSOLE(280)] "08:00:43.531 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27812:3847:0901/080043:INFO:CONSOLE(280)] "08:00:43.544 - Adding key to sessionID: 1", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27812:3847:0901/080043:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[27812:3847:0901/080043:INFO:CONSOLE(280)] "08:00:43.548 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27812:3847:0901/080043:INFO:CONSOLE(280)] "08:00:43.552 - Adding key to sessionID: 2", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27812:3847:0901/080043:INFO:CONSOLE(280)] "08:00:43.557 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27812:3847:0901/080043:INFO:CONSOLE(280)] "08:00:43.560 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27812:3847:0901/080043:INFO:CONSOLE(280)] "08:00:43.754 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27812:3847:0901/080043:INFO:CONSOLE(280)] "08:00:43.757 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27812:3847:0901/080043:INFO:CONSOLE(280)] "08:00:43.761 - Adding key to sessionID: 2", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27812:3847:0901/080043:INFO:CONSOLE(280)] "08:00:43.766 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27812:3847:0901/080043:INFO:CONSOLE(280)] "08:00:43.976 - timeupdate @ 0.116546", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27812:3847:0901/080044:INFO:CONSOLE(280)] "08:00:44.154 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27812:3847:0901/080044:INFO:CONSOLE(280)] "08:00:44.160 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27812:3847:0901/080044:INFO:CONSOLE(280)] "08:00:44.168 - Adding key to sessionID: 2", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27812:3847:0901/080044:INFO:CONSOLE(280)] "08:00:44.175 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27812:3847:0901/080044:INFO:CONSOLE(280)] "08:00:44.221 - timeupdate @ 0.371955", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27812:3847:0901/080044:INFO:CONSOLE(280)] "08:00:44.472 - timeupdate @ 0.604145", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27812:3847:0901/080044:INFO:CONSOLE(280)] "08:00:44.516 - heartbeat #2", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27812:3847:0901/080044:INFO:CONSOLE(280)] "08:00:44.724 - timeupdate @ 0.859554", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27812:3847:0901/080044:INFO:CONSOLE(280)] "08:00:44.955 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27812:3847:0901/080044:INFO:CONSOLE(280)] "08:00:44.960 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27812:3847:0901/080044:INFO:CONSOLE(280)] "08:00:44.969 - Adding key to sessionID: 2", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27812:3847:0901/080045:INFO:CONSOLE(280)] "08:00:44.979 - timeupdate @ 1.114963", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27812:3847:0901/080045:INFO:CONSOLE(280)] "08:00:44.986 - waiting for video to end.", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27812:3847:0901/080045:INFO:CONSOLE(280)] "08:00:44.996 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27812:3847:0901/080045:INFO:CONSOLE(280)] "08:00:45.524 - heartbeat #3", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27812:3847:0901/080046:INFO:CONSOLE(280)] "08:00:46.525 - heartbeat #4", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27812:3847:0901/080046:INFO:CONSOLE(280)] "08:00:46.557 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27812:3847:0901/080046:INFO:CONSOLE(280)] "08:00:46.574 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27812:3847:0901/080046:INFO:CONSOLE(280)] "08:00:46.587 - Adding key to sessionID: 2", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27812:3847:0901/080046:INFO:CONSOLE(280)] "08:00:46.657 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27812:3847:0901/080046:INFO:CONSOLE(280)] "08:00:46.673 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:60048/files/eme_player_js/utils.js (280)
[27818:12551:0901/080046:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (9587 ms)
[209/230] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_VideoAudio_WebM_Opus/0 (11517 ms)
[ RUN ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/0
[27832:3847:0901/080051:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27833:14339:0901/080052:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[27833:14339:0901/080052:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[27833:14339:0901/080052:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[27833:12807:0901/080052:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[27833:12807:0901/080052:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/0 (3964 ms)
[210/230] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.PRE_ClearedAtomic/0 (5459 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0
[27825:3847:0901/080047:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60065...
sending server_data: {"host": "127.0.0.1", "port": 60065} (36 bytes)
[27822:3847:0901/080049:INFO:CONSOLE(280)] "08:00:49.930 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:60065/files/eme_player_js/utils.js (280)
[27822:3847:0901/080049:INFO:CONSOLE(280)] "08:00:49.937 - Using ClearKeyPlayer", source: http://127.0.0.1:60065/files/eme_player_js/utils.js (280)
[27822:3847:0901/080050:INFO:CONSOLE(280)] "08:00:49.940 - Registering video event handlers.", source: http://127.0.0.1:60065/files/eme_player_js/utils.js (280)
[27822:3847:0901/080050:INFO:CONSOLE(280)] "08:00:49.942 - Setting video media keys: org.chromium.externalclearkey.decryptonly", source: http://127.0.0.1:60065/files/eme_player_js/utils.js (280)
[27822:3847:0901/080051:INFO:CONSOLE(280)] "08:00:51.272 - heartbeat #1", source: http://127.0.0.1:60065/files/eme_player_js/utils.js (280)
[27822:3847:0901/080051:INFO:CONSOLE(280)] "08:00:51.290 - Loading media using MSE.", source: http://127.0.0.1:60065/files/eme_player_js/utils.js (280)
[27822:3847:0901/080051:INFO:CONSOLE(280)] "08:00:51.633 - onSourceOpen [object Event]", source: http://127.0.0.1:60065/files/eme_player_js/utils.js (280)
[27822:3847:0901/080051:INFO:CONSOLE(280)] "08:00:51.644 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:60065/files/eme_player_js/utils.js (280)
[27822:3847:0901/080051:INFO:CONSOLE(280)] "08:00:51.722 - Creating new media key session for initDataType: webm, initData: 5ef3a16b338dc4e1a2bcb99f9a6cb780", source: http://127.0.0.1:60065/files/eme_player_js/utils.js (280)
[27822:3847:0901/080051:INFO:CONSOLE(280)] "08:00:51.727 - End of appending buffer from bear-320x240-av_enc-v.webm", source: http://127.0.0.1:60065/files/eme_player_js/utils.js (280)
[27822:3847:0901/080051:INFO:CONSOLE(280)] "08:00:51.776 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60065/files/eme_player_js/utils.js (280)
[27822:3847:0901/080051:INFO:CONSOLE(280)] "08:00:51.803 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"XvOhazONxOGivLmfmmy3gA","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:60065/files/eme_player_js/utils.js (280)
[27822:3847:0901/080052:INFO:CONSOLE(280)] "08:00:52.022 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:60065/files/eme_player_js/utils.js (280)
[27822:3847:0901/080052:INFO:CONSOLE(280)] "08:00:52.025 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60065/files/eme_player_js/utils.js (280)
[27822:3847:0901/080052:INFO:CONSOLE(280)] "08:00:52.047 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:60065/files/eme_player_js/utils.js (280)
[27822:3847:0901/080052:INFO:CONSOLE(280)] "08:00:52.144 - timeupdate @ 0.186203", source: http://127.0.0.1:60065/files/eme_player_js/utils.js (280)
[27822:3847:0901/080052:INFO:CONSOLE(280)] "08:00:52.274 - heartbeat #2", source: http://127.0.0.1:60065/files/eme_player_js/utils.js (280)
[27822:3847:0901/080052:INFO:CONSOLE(280)] "08:00:52.388 - timeupdate @ 0.441612", source: http://127.0.0.1:60065/files/eme_player_js/utils.js (280)
[27822:3847:0901/080052:INFO:CONSOLE(280)] "08:00:52.430 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:60065/files/eme_player_js/utils.js (280)
[27822:3847:0901/080052:INFO:CONSOLE(280)] "08:00:52.438 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60065/files/eme_player_js/utils.js (280)
[27822:3847:0901/080052:INFO:CONSOLE(280)] "08:00:52.453 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:60065/files/eme_player_js/utils.js (280)
[27822:3847:0901/080052:INFO:CONSOLE(280)] "08:00:52.638 - timeupdate @ 0.6748", source: http://127.0.0.1:60065/files/eme_player_js/utils.js (280)
[27822:3847:0901/080052:INFO:CONSOLE(280)] "08:00:52.890 - timeupdate @ 0.929211", source: http://127.0.0.1:60065/files/eme_player_js/utils.js (280)
[27822:3847:0901/080053:INFO:CONSOLE(280)] "08:00:53.142 - timeupdate @ 1.18462", source: http://127.0.0.1:60065/files/eme_player_js/utils.js (280)
[27822:3847:0901/080053:INFO:CONSOLE(280)] "08:00:53.146 - waiting for video to end.", source: http://127.0.0.1:60065/files/eme_player_js/utils.js (280)
[27822:3847:0901/080053:INFO:CONSOLE(280)] "08:00:53.248 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:60065/files/eme_player_js/utils.js (280)
[27822:3847:0901/080053:INFO:CONSOLE(280)] "08:00:53.252 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:60065/files/eme_player_js/utils.js (280)
[27822:3847:0901/080053:INFO:CONSOLE(280)] "08:00:53.257 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:60065/files/eme_player_js/utils.js (280)
[27822:3847:0901/080053:INFO:CONSOLE(280)] "08:00:53.275 - heartbeat #3", source: http://127.0.0.1:60065/files/eme_player_js/utils.js (280)
[27822:3847:0901/080054:INFO:CONSOLE(280)] "08:00:54.276 - heartbeat #4", source: http://127.0.0.1:60065/files/eme_player_js/utils.js (280)
[27822:3847:0901/080054:INFO:CONSOLE(280)] "08:00:54.714 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:60065/files/eme_player_js/utils.js (280)
[27826:13063:0901/080054:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (10541 ms)
[211/230] MSE_ExternalClearKeyDecryptOnly/EncryptedMediaTest.Playback_VideoClearAudio_WebM/0 (12403 ms)
[ RUN ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/2
[27837:3847:0901/080056:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27839:14595:0901/080057:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[27839:14595:0901/080057:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[27839:13063:0901/080057:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/2 (3253 ms)
[212/230] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.PRE_UntrustedInitialized/2 (5023 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/2
[27848:3847:0901/080059:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27850:14851:0901/080100:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[27850:14851:0901/080100:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[27838:41219:0901/080100:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/2 (3273 ms)
[213/230] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/2 (5004 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/3
[27853:3847:0901/080101:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27849:40963:0901/080102:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[27855:14595:0901/080102:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/3 (3366 ms)
[214/230] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.PRE_UntrustedAdditionToPrefsAfterWipe/3 (5013 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.HideShowWithAppWithShim/1
[27858:3847:0901/080104:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27854:3847:0901/080108:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[27854:3847:0901/080108:ERROR:native_widget_mac.mm(270)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[27854:3847:0901/080108:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[27860:12807:0901/080108:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[27854:3847:0901/080108:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27854:3847:0901/080108:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27854:3847:0901/080108:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27854:3847:0901/080108:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27854:3847:0901/080108:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27854:3847:0901/080108:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.HideShowWithAppWithShim/1 (7033 ms)
[215/230] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.HideShowWithAppWithShim/1 (8747 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Fullscreen/1
[27864:3847:0901/080106:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27859:3847:0901/080109:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[27859:3847:0901/080109:ERROR:native_widget_mac.mm(270)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[27859:3847:0901/080109:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[27859:3847:0901/080109:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[27859:3847:0901/080109:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[27859:3847:0901/080110:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[27859:3847:0901/080110:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[27859:3847:0901/080110:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[27859:3847:0901/080110:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[27865:12807:0901/080110:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[27865:12807:0901/080110:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[27859:3847:0901/080110:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27859:3847:0901/080110:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27859:3847:0901/080110:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27859:3847:0901/080110:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27859:3847:0901/080110:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27859:3847:0901/080110:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Fullscreen/1 (6199 ms)
[216/230] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Fullscreen/1 (7810 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Minimize/1
[27872:3847:0901/080112:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27868:3847:0901/080117:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[27868:3847:0901/080117:ERROR:native_widget_mac.mm(270)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[27868:3847:0901/080117:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[27873:12551:0901/080119:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[27868:3847:0901/080119:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27868:3847:0901/080119:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27868:3847:0901/080119:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27868:3847:0901/080119:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27868:3847:0901/080119:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27868:3847:0901/080119:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Minimize/1 (9392 ms)
[217/230] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.Minimize/1 (11022 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MaximizeFullscreen/1
[27876:3847:0901/080114:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27871:3847:0901/080119:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[27871:3847:0901/080119:ERROR:native_widget_mac.mm(270)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[27871:3847:0901/080119:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[27871:3847:0901/080119:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[27871:3847:0901/080119:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[27871:3847:0901/080120:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[27871:3847:0901/080120:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[27871:3847:0901/080120:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[27871:3847:0901/080120:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[27871:3847:0901/080120:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[27871:3847:0901/080120:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[27871:3847:0901/080120:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[27871:3847:0901/080120:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[27871:3847:0901/080120:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[27871:3847:0901/080121:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[27871:3847:0901/080121:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[27871:3847:0901/080121:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27871:3847:0901/080121:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27871:3847:0901/080121:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27871:3847:0901/080121:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27871:3847:0901/080121:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[27871:3847:0901/080121:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MaximizeFullscreen/1 (9146 ms)
[218/230] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MaximizeFullscreen/1 (10709 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.DontProceed/2
[27890:3847:0901/080125:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27893:13063:0901/080127:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[27890:3847:0901/080127:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[27890:3847:0901/080127:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[27883:40451:0901/080127:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[27883:40451:0901/080127:WARNING:channel.cc(325)] RawChannel write error
[27890:3847:0901/080127:ERROR:gpu_command_buffer_stub.cc(1048)] Image with ID doesn't exist.
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.DontProceed/2 (5024 ms)
[219/230] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.DontProceed/2 (6548 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/12
[27886:3847:0901/080124:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27882:37891:0901/080126:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[27882:37891:0901/080126:WARNING:channel.cc(325)] RawChannel write error
[27882:3847:0901/080127:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[27882:3847:0901/080128:INFO:policy_prefs_browsertest.cc(641)] Testing policy: SafeBrowsingEnabled
[27882:3847:0901/080129:INFO:policy_prefs_browsertest.cc(641)] Testing policy: ProxyServer
[27882:3847:0901/080129:INFO:policy_prefs_browsertest.cc(641)] Testing policy: RestoreOnStartup
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/12 (7847 ms)
[220/230] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/12 (9616 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Proceed/2
[27898:3847:0901/080131:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27903:12807:0901/080133:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[27903:12807:0901/080133:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[27894:40195:0901/080133:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Proceed/2 (4662 ms)
[221/230] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Proceed/2 (6257 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Histograms_Proceed/1
[27902:3847:0901/080133:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27897:40451:0901/080135:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[27897:40451:0901/080135:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Histograms_Proceed/1 (5098 ms)
[222/230] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.Histograms_Proceed/1 (6526 ms)
[ RUN ] ContinueWhereILeftOffTest.SessionStorage
[27909:3847:0901/080137:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27906:37379:0901/080139:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[27912:14339:0901/080139:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[27912:14339:0901/080139:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[27912:14339:0901/080139:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[27909:3847:0901/080139:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[ OK ] ContinueWhereILeftOffTest.SessionStorage (3821 ms)
[223/230] ContinueWhereILeftOffTest.SessionStorage (5158 ms)
[ RUN ] ContinueWhereILeftOffTest.Post
[27915:3847:0901/080139:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27916:12807:0901/080141:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[27916:12807:0901/080141:WARNING:channel.cc(325)] RawChannel write error
[27918:14083:0901/080141:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[27910:39427:0901/080141:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[27910:39427:0901/080141:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[27910:39427:0901/080141:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ContinueWhereILeftOffTest.Post (3752 ms)
[224/230] ContinueWhereILeftOffTest.Post (5267 ms)
[ RUN ] RestartTest.LocalStorageClearedOnExit
[27921:3847:0901/080142:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27917:40963:0901/080144:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[27917:40963:0901/080144:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] RestartTest.LocalStorageClearedOnExit (4335 ms)
[225/230] RestartTest.LocalStorageClearedOnExit (5781 ms)
[ RUN ] IncognitoSSLHostStateDelegateTest.AfterRestart
[27927:3847:0901/080144:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27928:15107:0901/080145:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[27928:15107:0901/080145:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] IncognitoSSLHostStateDelegateTest.AfterRestart (2776 ms)
[226/230] IncognitoSSLHostStateDelegateTest.AfterRestart (4243 ms)
[ RUN ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/0
[27934:3847:0901/080148:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27936:15107:0901/080149:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[27936:15107:0901/080149:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[27936:15107:0901/080149:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/0 (2865 ms)
[227/230] PrefHashBrowserTestClearedAtomicInstance/PrefHashBrowserTestClearedAtomic.ClearedAtomic/0 (4215 ms)
[ RUN ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/2
[27937:3847:0901/080149:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27938:14851:0901/080149:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[27938:14851:0901/080149:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[27938:14851:0901/080149:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/2 (2895 ms)
[228/230] PrefHashBrowserTestUntrustedInitializedInstance/PrefHashBrowserTestUntrustedInitialized.UntrustedInitialized/2 (4211 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/2
[27945:3847:0901/080153:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27946:13063:0901/080153:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[27946:13063:0901/080153:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[27946:13063:0901/080153:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[27946:14595:0901/080153:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[27946:14595:0901/080153:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[27946:13063:0901/080153:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[27946:14595:0901/080153:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[27946:13063:0901/080153:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/2 (3172 ms)
[229/230] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/2 (4579 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/3
[27947:3847:0901/080153:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[27948:12807:0901/080154:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[27948:12807:0901/080154:WARNING:channel.cc(325)] RawChannel write error
[27948:14339:0901/080154:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[27948:14339:0901/080154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[27948:14339:0901/080154:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/3 (3023 ms)
[230/230] PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipeInstance/PrefHashBrowserTestUntrustedAdditionToPrefsAfterWipe.UntrustedAdditionToPrefsAfterWipe/3 (4328 ms)
Retrying 1 test (retry #1)
[ RUN ] NaClBrowserTestPnacl.PnaclErrorHandling
[27952:3847:0901/080157:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:60084...
sending server_data: {"host": "127.0.0.1", "port": 60084} (36 bytes)
[27949:3847:0901/080158:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[27949:3847:0901/080159:INFO:nacl_browsertest_util.cc(130)] ||||
[27949:3847:0901/080159:INFO:nacl_browsertest_util.cc(130)] |||| [bad_pexe BEGIN]
[27955,2099818880:08:01:59.913019] Native Client module will be loaded at base address 0x00004bea00000000
[27949:3847:0901/080200:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: PNaCl Translator Error: Error(0:0): Invalid PNaCl bitcode header
Error in bitstream format", source: http://127.0.0.1:60084/files/pnacl_error_handling.html?pnacl=1 (0)
[27955,2099818880:08:02:00.162771] NaCl untrusted code called _exit(0x0)
[27949:3847:0901/080200:INFO:nacl_browsertest_util.cc(130)] |||| [bad_pexe PASS]
[27949:3847:0901/080200:INFO:nacl_browsertest_util.cc(130)] ||||
[27949:3847:0901/080200:INFO:nacl_browsertest_util.cc(130)] |||| [bad_pexe_O0 BEGIN]
[27956,2099818880:08:02:01.054425] Native Client module will be loaded at base address 0x000024b000000000
[27949:3847:0901/080201:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: PNaCl Translator Error: Error(0:0): Invalid PNaCl bitcode header
Error in bitstream format", source: http://127.0.0.1:60084/files/pnacl_error_handling.html?pnacl=1 (0)
[27956,2099818880:08:02:01.086012] NaCl untrusted code called _exit(0x0)
[27949:3847:0901/080201:INFO:nacl_browsertest_util.cc(130)] |||| [bad_pexe_O0 PASS]
[27949:3847:0901/080201:INFO:nacl_browsertest_util.cc(130)] ||||
[27949:3847:0901/080201:INFO:nacl_browsertest_util.cc(130)] |||| [bad_nonfinal_pexe_O0 BEGIN]
[27957,2099818880:08:02:01.962198] Native Client module will be loaded at base address 0x000065b700000000
[27949:3847:0901/080201:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: PNaCl Translator Error: Error(0:0): Invalid PNaCl bitcode header (to run in Chrome, bitcode files must be finalized using pnacl-finalize)
Error in bitstream format", source: http://127.0.0.1:60084/files/pnacl_error_handling.html?pnacl=1 (0)
[27957,2099818880:08:02:01.999564] NaCl untrusted code called _exit(0x0)
[27949:3847:0901/080202:INFO:nacl_browsertest_util.cc(130)] |||| [bad_nonfinal_pexe_O0 PASS]
[27949:3847:0901/080202:INFO:nacl_browsertest_util.cc(130)] ||||
[27949:3847:0901/080202:INFO:nacl_browsertest_util.cc(130)] |||| [nonexistent_pexe BEGIN]
File not found non_existent.pexe full path:/Volumes/data/b/swarm_slave/work/run_tha_testgQ9gat/out/Release/nacl_test_data/pnacl/non_existent.pexe
127.0.0.1 - - [01/Sep/2015 08:02:02] code 404, message Not Found
[27949:35843:0901/080202:ERROR:pnacl_host.cc(454)] TranslationFinished: TranslationID 3,-1538222531 not found.
[27949:3847:0901/080202:INFO:CONSOLE(0)] "NativeClient: PnaclCoordinator: pexe load failed (pp_error=-2).", source: http://127.0.0.1:60084/files/pnacl_error_handling.html?pnacl=1 (0)
[27949:3847:0901/080202:INFO:nacl_browsertest_util.cc(130)] |||| [nonexistent_pexe PASS]
[27949:3847:0901/080202:INFO:nacl_browsertest_util.cc(130)] ||||
[27949:3847:0901/080202:INFO:nacl_browsertest_util.cc(130)] |||| [illformed_manifest BEGIN]
[27949:3847:0901/080202:INFO:CONSOLE(0)] "NativeClient: manifest: program property 'portable' does not have required key: 'pnacl-translate'.", source: http://127.0.0.1:60084/files/pnacl_error_handling.html?pnacl=1 (0)
[27949:3847:0901/080202:INFO:nacl_browsertest_util.cc(130)] |||| [illformed_manifest PASS]
[27949:3847:0901/080202:INFO:nacl_browsertest_util.cc(130)] ||||
[27949:3847:0901/080202:INFO:nacl_browsertest_util.cc(130)] |||| [wrong_mimetype BEGIN]
[27949:3847:0901/080202:INFO:CONSOLE(0)] "NativeClient: manifest: PNaCl-like NMF with application/x-nacl mimetype instead of x-pnacl mimetype (has pnacl-translate).", source: http://127.0.0.1:60084/files/pnacl_error_handling.html?pnacl=1 (0)
[27949:3847:0901/080202:INFO:nacl_browsertest_util.cc(130)] |||| [wrong_mimetype PASS]
[27949:3847:0901/080202:INFO:nacl_browsertest_util.cc(130)] ||||
[27949:3847:0901/080202:INFO:nacl_browsertest_util.cc(130)] |||| [surfaway BEGIN]
[27958,2099818880:08:02:02.991153] Native Client module will be loaded at base address 0x00007bf200000000
[27958,2099818880:08:02:03.492494] NaCl untrusted code called _exit(0x0)
[27959,2099818880:08:02:04.335681] Native Client module will be loaded at base address 0x0000027b00000000
[27959,2099818880:08:02:04.830603] NaCl untrusted code called _exit(0x0)
[27960,2099818880:08:02:05.613540] Native Client module will be loaded at base address 0x000058c900000000
[27960,2099818880:08:02:05.675373] NaCl untrusted code called _exit(0x0)
[27961,2099818880:08:02:06.505708] Native Client module will be loaded at base address 0x000078c000000000
[27949:3847:0901/080206:INFO:nacl_browsertest_util.cc(130)] |||| [surfaway PASS]
[27949:3847:0901/080206:INFO:nacl_browsertest_util.cc(130)] ||||
[27949:3847:0901/080206:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 7 passed, 0 failed, 0 errors
[27952:3847:0901/080206:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[27952:3847:0901/080206:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[27952:3847:0901/080206:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[27952:3847:0901/080206:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] NaClBrowserTestPnacl.PnaclErrorHandling (10973 ms)
[231/231] NaClBrowserTestPnacl.PnaclErrorHandling (12208 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"2f3880b49ef485a0807c5e9a02315500c170328c","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+------------------------------------------------------------------------+
| End of shard 0 Pending: 1.0s Duration: 973.3s Bot: vm13-a4 Exit: 0 |
+------------------------------------------------------------------------+
+--------------------------------------------------------------------------+
| Shard 2 https://chromium-swarm.appspot.com/user/task/29a230b7e3b4ef10 |
+--------------------------------------------------------------------------+
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outjyPOZM (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outjyPOZM (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outjyPOZM. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/isolated_outjyPOZM
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testInoBQw (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testInoBQw (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testInoBQw. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/run_tha_testInoBQw
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
NSS_DISABLE_ARENA_FREE_LIST=1
NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/isolated_outClMy6o/output.json
IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 2/20
Using 2 parallel jobs.
[ RUN ] DevToolsBridgeClientBrowserTest.testSetUpOnMainThread
[5969:3847:0901/074657:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5962:3847:0901/074701:INFO:CONSOLE(1324)] "Running TestCase DevToolsBridgeClientBrowserTest.testSetUpOnMainThread", source: test_api.js (1324)
[5962:36867:0901/074701:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5962:36867:0901/074701:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DevToolsBridgeClientBrowserTest.testSetUpOnMainThread (6677 ms)
[1/220] DevToolsBridgeClientBrowserTest.testSetUpOnMainThread (8392 ms)
[ RUN ] BaseDownloadsWebUITest.DeleteAllowed
[5968:3847:0901/074657:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5963:40451:0901/074701:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5963:40451:0901/074701:WARNING:channel.cc(325)] RawChannel write error
[5963:3847:0901/074701:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5963:3847:0901/074701:INFO:CONSOLE(1324)] "Running TestCase BaseDownloadsWebUITest.DeleteAllowed", source: test_api.js (1324)
[5974:3847:0901/074704:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[5974:3847:0901/074704:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2147483649, remote ID 2)
[5974:13063:0901/074704:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[5974:13063:0901/074704:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BaseDownloadsWebUITest.DeleteAllowed (9785 ms)
[2/220] BaseDownloadsWebUITest.DeleteAllowed (11268 ms)
[ RUN ] ExtensionSettingsWebUITest.testChromeSendHandled
[5980:3847:0901/074705:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5976:40451:0901/074708:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5976:40451:0901/074708:WARNING:channel.cc(325)] RawChannel write error
[5976:3847:0901/074708:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5976:3847:0901/074709:INFO:CONSOLE(1324)] "Running TestCase ExtensionSettingsWebUITest.testChromeSendHandled", source: test_api.js (1324)
[5985:13063:0901/074709:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[5985:13063:0901/074709:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[5985:13063:0901/074709:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5985:13063:0901/074709:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5980:3847:0901/074709:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300003dec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5980:3847:0901/074709:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300003dec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5980:3847:0901/074709:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300003dec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5980:3847:0901/074709:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300003dec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5980:3847:0901/074709:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300003dec0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] ExtensionSettingsWebUITest.testChromeSendHandled (6500 ms)
[3/220] ExtensionSettingsWebUITest.testChromeSendHandled (8110 ms)
[ RUN ] BrowserOptionsFrameWebUITest.testAdvancedSettingsHiddenByDefault
[5986:3847:0901/074708:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5982:38915:0901/074710:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5982:38915:0901/074710:WARNING:channel.cc(325)] RawChannel write error
[5982:3847:0901/074711:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5982:3847:0901/074713:INFO:CONSOLE(1324)] "Running TestCase BrowserOptionsFrameWebUITest.testAdvancedSettingsHiddenByDefault", source: test_api.js (1324)
[ OK ] BrowserOptionsFrameWebUITest.testAdvancedSettingsHiddenByDefault (9161 ms)
[4/220] BrowserOptionsFrameWebUITest.testAdvancedSettingsHiddenByDefault (10757 ms)
[ RUN ] FontSettingsWebUITest.testOpenFontSettings
[5992:3847:0901/074713:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5989:39683:0901/074715:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5989:39683:0901/074715:WARNING:channel.cc(325)] RawChannel write error
[5989:3847:0901/074716:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5989:3847:0901/074719:INFO:CONSOLE(1324)] "Running TestCase FontSettingsWebUITest.testOpenFontSettings", source: test_api.js (1324)
[5989:3847:0901/074721:WARNING:CONSOLE(358)] "
Accessibility issues found on chrome://settings-frame/fonts
*** Begin accessibility audit results ***
An accessibility audit found
Errors:
Error: AX_TEXT_01 (Controls and media elements should have labels) failed on the following elements (1 - 5 of 7):
#standard-font-family
#standard-font-size
#serif-font-family
#sans-serif-font-family
#fixed-font-family
See https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#-ax_text_01--controls-and-media-elements-should-have-labels for more information.
*** End accessibility audit results ***", source: test_api.js (358)
[5992:3847:0901/074721:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002dbc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5992:3847:0901/074721:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002dbc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5992:3847:0901/074721:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002dbc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5989:39683:0901/074721:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5989:39683:0901/074721:WARNING:channel.cc(325)] RawChannel write error
[ OK ] FontSettingsWebUITest.testOpenFontSettings (11091 ms)
[5/220] FontSettingsWebUITest.testOpenFontSettings (12463 ms)
[ RUN ] ManageProfileUITest.CreateSupervisedUserText
[5999:3847:0901/074718:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5996:3847:0901/074722:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5996:3847:0901/074724:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.CreateSupervisedUserText", source: test_api.js (1324)
[5996:35843:0901/074725:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5996:35843:0901/074725:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ManageProfileUITest.CreateSupervisedUserText (8234 ms)
[6/220] ManageProfileUITest.CreateSupervisedUserText (9936 ms)
[ RUN ] InvalidationsWebUITest.testRegisteringNewIds
[6012:3847:0901/074728:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6008:37379:0901/074731:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6008:37379:0901/074731:WARNING:channel.cc(325)] RawChannel write error
[6008:3847:0901/074731:INFO:CONSOLE(1324)] "Running TestCase InvalidationsWebUITest.testRegisteringNewIds", source: test_api.js (1324)
[6014:13063:0901/074731:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6014:13063:0901/074731:WARNING:channel.cc(325)] RawChannel write error
[ OK ] InvalidationsWebUITest.testRegisteringNewIds (5098 ms)
[7/220] InvalidationsWebUITest.testRegisteringNewIds (6738 ms)
[ RUN ] ManageProfileUITest.PolicyDynamicRefresh
[6006:3847:0901/074725:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6002:40451:0901/074728:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[6002:40451:0901/074728:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6002:40451:0901/074728:WARNING:channel.cc(325)] RawChannel write error
[6002:3847:0901/074729:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6002:3847:0901/074731:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.PolicyDynamicRefresh", source: test_api.js (1324)
[ OK ] ManageProfileUITest.PolicyDynamicRefresh (8714 ms)
[8/220] ManageProfileUITest.PolicyDynamicRefresh (10233 ms)
[ RUN ] InvalidationsWebUITest.testUpdatingInternalDisplay
[6022:3847:0901/074736:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6015:38659:0901/074738:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[6015:38659:0901/074738:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6015:3847:0901/074739:INFO:CONSOLE(1324)] "Running TestCase InvalidationsWebUITest.testUpdatingInternalDisplay", source: test_api.js (1324)
[ OK ] InvalidationsWebUITest.testUpdatingInternalDisplay (5805 ms)
[9/220] InvalidationsWebUITest.testUpdatingInternalDisplay (7339 ms)
[ RUN ] Mock4JSWebUITestFails.CalledTwiceExpectOnceFails
[6023:3847:0901/074736:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6016:40451:0901/074738:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6016:3847:0901/074738:INFO:CONSOLE(1324)] "Running TestCase Mock4JSWebUITestFails.CalledTwiceExpectOnceFails", source: test_api.js (1324)
[6016:3847:0901/074738:ERROR:web_ui_test_handler.cc(76)] undefinedFailed: RUN_TEST_F("Mock4JSWebUITestFails","CalledTwiceExpectOnceFails")
unexpected invocation: callMe()
Allowed:
expected once and has been invoked: callMe()
[6016:40451:0901/074738:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[6016:40451:0901/074738:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[6016:40451:0901/074738:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] Mock4JSWebUITestFails.CalledTwiceExpectOnceFails (5614 ms)
[10/220] Mock4JSWebUITestFails.CalledTwiceExpectOnceFails (6946 ms)
[ RUN ] NetInternalsTest.netInternalsHSTSViewAddInvalidHash
[6034:3847:0901/074743:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6028:37379:0901/074746:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6028:3847:0901/074747:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsHSTSViewAddInvalidHash", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsHSTSViewAddInvalidHash (7629 ms)
[11/220] NetInternalsTest.netInternalsHSTSViewAddInvalidHash (9150 ms)
[ RUN ] NetInternalsTest.netInternalsLogUtilImportNetLogFileTruncated
[6035:3847:0901/074743:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6029:40195:0901/074746:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6029:40195:0901/074746:WARNING:channel.cc(325)] RawChannel write error
[6029:3847:0901/074747:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsLogUtilImportNetLogFileTruncated", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsLogUtilImportNetLogFileTruncated (7829 ms)
[12/220] NetInternalsTest.netInternalsLogUtilImportNetLogFileTruncated (9410 ms)
[ RUN ] PrintPreviewWebUITest.TestDuplexSettingsTrue
[6048:3847:0901/074753:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6042:3847:0901/074756:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6042:3847:0901/074758:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.TestDuplexSettingsTrue", source: test_api.js (1324)
[ OK ] PrintPreviewWebUITest.TestDuplexSettingsTrue (10033 ms)
[13/220] PrintPreviewWebUITest.TestDuplexSettingsTrue (11569 ms)
[ RUN ] PrintPreviewWebUITest.CheckDuplexPrintPreset
[6047:3847:0901/074752:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6041:3847:0901/074756:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6041:3847:0901/074758:INFO:CONSOLE(1324)] "Running TestCase PrintPreviewWebUITest.CheckDuplexPrintPreset", source: test_api.js (1324)
[ OK ] PrintPreviewWebUITest.CheckDuplexPrintPreset (10133 ms)
[14/220] PrintPreviewWebUITest.CheckDuplexPrintPreset (11945 ms)
[ RUN ] PlatformAppBrowserTest.WindowsApiProperties
[6063:3847:0901/074805:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6056:3847:0901/074809:INFO:CONSOLE(0)] "[SUCCESS] Test1_onMinimized", source: chrome-extension://mmljgokonfpmjpabmhjeobbdigkgcpcm/main.html (0)
[6056:3847:0901/074810:INFO:CONSOLE(0)] "[SUCCESS] Test2_onMaximized", source: chrome-extension://mmljgokonfpmjpabmhjeobbdigkgcpcm/main.html (0)
[6056:3847:0901/074811:INFO:CONSOLE(0)] "[SUCCESS] Test3_onRestored", source: chrome-extension://mmljgokonfpmjpabmhjeobbdigkgcpcm/main.html (0)
[6056:3847:0901/074812:INFO:CONSOLE(0)] "[SUCCESS] Test4_onRestored", source: chrome-extension://mmljgokonfpmjpabmhjeobbdigkgcpcm/main.html (0)
[6056:3847:0901/074812:INFO:CONSOLE(0)] "[SUCCESS] Test5_onBoundsChanged", source: chrome-extension://mmljgokonfpmjpabmhjeobbdigkgcpcm/main.html (0)
[6056:3847:0901/074812:INFO:CONSOLE(0)] "[SUCCESS] Test6_onBoundsChanged", source: chrome-extension://mmljgokonfpmjpabmhjeobbdigkgcpcm/main.html (0)
[6056:3847:0901/074812:INFO:CONSOLE(0)] "[SUCCESS] Test7_onBoundsChanged", source: chrome-extension://mmljgokonfpmjpabmhjeobbdigkgcpcm/main.html (0)
[6056:3847:0901/074812:INFO:CONSOLE(0)] "[SUCCESS] Test8_onBoundsChanged", source: chrome-extension://mmljgokonfpmjpabmhjeobbdigkgcpcm/main.html (0)
[6066:12807:0901/074812:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppBrowserTest.WindowsApiProperties (11013 ms)
[15/220] PlatformAppBrowserTest.WindowsApiProperties (12666 ms)
[ RUN ] PlatformAppBrowserTest.FileAccessIsRestored
[6064:3847:0901/074804:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6067:12807:0901/074810:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6067:12807:0901/074810:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6057:36355:0901/074812:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6057:36355:0901/074812:WARNING:channel.cc(325)] RawChannel write error
[6057:36355:0901/074812:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6057:36355:0901/074812:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PlatformAppBrowserTest.FileAccessIsRestored (11230 ms)
[16/220] PlatformAppBrowserTest.FileAccessIsRestored (13155 ms)
[ RUN ] PlatformAppBrowserTest.CreateAndCloseAppWindow
[6077:3847:0901/074817:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6071:41219:0901/074821:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6071:41219:0901/074821:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PlatformAppBrowserTest.CreateAndCloseAppWindow (7374 ms)
[17/220] PlatformAppBrowserTest.CreateAndCloseAppWindow (9193 ms)
[ RUN ] PlatformAppBrowserTest.MutationEventsDisabled
[6078:3847:0901/074818:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6072:62467:0901/074820:ERROR:mach_broker_mac.mm(222)] Unknown process 6082 is sending Mach IPC messages!
[6072:3847:0901/074822:INFO:CONSOLE(0)] "[SUCCESS] noMutationEvents", source: chrome-extension://dhbbjhfeebnhgobdljngnfhpgiffaljj/main.html (0)
[6080:12551:0901/074822:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[6080:12551:0901/074822:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6080:12551:0901/074822:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6080:12551:0901/074822:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PlatformAppBrowserTest.MutationEventsDisabled (7732 ms)
[18/220] PlatformAppBrowserTest.MutationEventsDisabled (9423 ms)
[ RUN ] BluetoothPrivateApiTest.CancelPairing
[6092:3847:0901/074826:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6085:3847:0901/074829:INFO:CONSOLE(0)] "[SUCCESS] testCancelPairing", source: chrome-extension://jofgjdphhceggjecimellaapdjjadibj/_generated_background_page.html (0)
[ OK ] BluetoothPrivateApiTest.CancelPairing (5503 ms)
[19/220] BluetoothPrivateApiTest.CancelPairing (7221 ms)
[ RUN ] BluetoothLowEnergyApiTest.ReadDescriptorValue
[6094:3847:0901/074827:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6087:3847:0901/074830:INFO:CONSOLE(59)] "Expecting error Operation failed", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/runtest.js (59)
[6087:3847:0901/074830:INFO:CONSOLE(59)] "Expecting error Invalid attribute value length", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/runtest.js (59)
[6087:3847:0901/074830:INFO:CONSOLE(59)] "Expecting error Permission denied", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/runtest.js (59)
[6087:3847:0901/074830:INFO:CONSOLE(59)] "Expecting error Insufficient authorization", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/runtest.js (59)
[6087:3847:0901/074830:INFO:CONSOLE(59)] "Expecting error Higher security needed", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/runtest.js (59)
[6087:3847:0901/074830:INFO:CONSOLE(59)] "Expecting error Operation not supported by this service", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/runtest.js (59)
[6087:3847:0901/074830:INFO:CONSOLE(59)] "Expecting error In progress", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/runtest.js (59)
[6087:3847:0901/074830:INFO:CONSOLE(0)] "[SUCCESS] testReadDescriptorValue", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[6095:13063:0901/074830:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6087:41219:0901/074830:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BluetoothLowEnergyApiTest.ReadDescriptorValue (5984 ms)
[20/220] BluetoothLowEnergyApiTest.ReadDescriptorValue (7540 ms)
[ RUN ] BluetoothLowEnergyApiTest.PermissionDenied
[6102:3847:0901/074833:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6098:3847:0901/074836:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[6105:13063:0901/074836:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6105:13063:0901/074836:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BluetoothLowEnergyApiTest.PermissionDenied (5852 ms)
[21/220] BluetoothLowEnergyApiTest.PermissionDenied (7485 ms)
[ RUN ] ExtensionApiTest.FontSettings
[6107:3847:0901/074834:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6099:3847:0901/074837:INFO:CONSOLE(0)] "[SUCCESS] setPerScriptFont", source: chrome-extension://hchlhhphafjdamilmnpcgbehaljpfefn/_generated_background_page.html (0)
[6099:3847:0901/074837:INFO:CONSOLE(0)] "[SUCCESS] setGlobalFontName", source: chrome-extension://hchlhhphafjdamilmnpcgbehaljpfefn/_generated_background_page.html (0)
[6099:3847:0901/074837:INFO:CONSOLE(0)] "[SUCCESS] setDefaultFontSize", source: chrome-extension://hchlhhphafjdamilmnpcgbehaljpfefn/_generated_background_page.html (0)
[6099:3847:0901/074837:INFO:CONSOLE(0)] "[SUCCESS] setDefaultFixedFontSize", source: chrome-extension://hchlhhphafjdamilmnpcgbehaljpfefn/_generated_background_page.html (0)
[6099:3847:0901/074837:INFO:CONSOLE(0)] "[SUCCESS] setMinimumFontSize", source: chrome-extension://hchlhhphafjdamilmnpcgbehaljpfefn/_generated_background_page.html (0)
[6099:3847:0901/074837:INFO:CONSOLE(0)] "[SUCCESS] getFontList", source: chrome-extension://hchlhhphafjdamilmnpcgbehaljpfefn/_generated_background_page.html (0)
[6099:3847:0901/074837:INFO:CONSOLE(0)] "[SUCCESS] getPerScriptFontName", source: chrome-extension://hchlhhphafjdamilmnpcgbehaljpfefn/_generated_background_page.html (0)
[6099:3847:0901/074837:INFO:CONSOLE(0)] "[SUCCESS] getGlobalFontName", source: chrome-extension://hchlhhphafjdamilmnpcgbehaljpfefn/_generated_background_page.html (0)
[6099:3847:0901/074837:INFO:CONSOLE(0)] "[SUCCESS] getDefaultFontSize", source: chrome-extension://hchlhhphafjdamilmnpcgbehaljpfefn/_generated_background_page.html (0)
[6099:3847:0901/074838:INFO:CONSOLE(0)] "[SUCCESS] getDefaultFontSizeOmitDetails", source: chrome-extension://hchlhhphafjdamilmnpcgbehaljpfefn/_generated_background_page.html (0)
[6099:3847:0901/074838:INFO:CONSOLE(0)] "[SUCCESS] getDefaultFixedFontSize", source: chrome-extension://hchlhhphafjdamilmnpcgbehaljpfefn/_generated_background_page.html (0)
[6099:3847:0901/074838:INFO:CONSOLE(0)] "[SUCCESS] getMinimumFontSize", source: chrome-extension://hchlhhphafjdamilmnpcgbehaljpfefn/_generated_background_page.html (0)
[6099:3847:0901/074838:INFO:CONSOLE(0)] "[SUCCESS] clearPerScriptFont", source: chrome-extension://hchlhhphafjdamilmnpcgbehaljpfefn/_generated_background_page.html (0)
[6099:3847:0901/074838:INFO:CONSOLE(0)] "[SUCCESS] clearGlobalFont", source: chrome-extension://hchlhhphafjdamilmnpcgbehaljpfefn/_generated_background_page.html (0)
[6099:3847:0901/074838:INFO:CONSOLE(0)] "[SUCCESS] clearDefaultFontSize", source: chrome-extension://hchlhhphafjdamilmnpcgbehaljpfefn/_generated_background_page.html (0)
[6099:3847:0901/074838:INFO:CONSOLE(0)] "[SUCCESS] clearDefaultFixedFontSize", source: chrome-extension://hchlhhphafjdamilmnpcgbehaljpfefn/_generated_background_page.html (0)
[6099:3847:0901/074838:INFO:CONSOLE(0)] "[SUCCESS] clearMinimumFontSize", source: chrome-extension://hchlhhphafjdamilmnpcgbehaljpfefn/_generated_background_page.html (0)
[6099:40963:0901/074838:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6099:40963:0901/074838:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.FontSettings (6257 ms)
[22/220] ExtensionApiTest.FontSettings (7872 ms)
[ RUN ] ExtensionApiTest.ContentScriptBlockingScript
[6115:3847:0901/074840:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6117:12807:0901/074842:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6117:12807:0901/074842:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.ContentScriptBlockingScript (3931 ms)
[23/220] ExtensionApiTest.ContentScriptBlockingScript (5411 ms)
[ RUN ] ExtensionApiTest.ContentSecurityPolicy
[6119:3847:0901/074842:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6114:3847:0901/074844:INFO:CONSOLE(1)] "Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-74kAueDjwwtb902RkheZlJj5MGHCKEt7S8nxzwgvtzA='), or a nonce ('nonce-...') is required to enable inline execution.
", source: chrome-extension://fonkcfgedibkaaloofpioleeaelkimme/test.html (1)
[6114:3847:0901/074844:INFO:CONSOLE(0)] "[SUCCESS] inlineScriptDoesNotRun", source: chrome-extension://fonkcfgedibkaaloofpioleeaelkimme/test.html (0)
[6114:3847:0901/074844:INFO:CONSOLE(0)] "[SUCCESS] externalScriptDoesRun", source: chrome-extension://fonkcfgedibkaaloofpioleeaelkimme/test.html (0)
[6120:13319:0901/074844:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.ContentSecurityPolicy (4816 ms)
[24/220] ExtensionApiTest.ContentSecurityPolicy (6366 ms)
[ RUN ] ExtensionApiTest.TabAudible
[6126:3847:0901/074846:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6121:3847:0901/074848:INFO:CONSOLE(7)] "audible start", source: chrome-extension://edmeckpmhiejjeplmoaegiaeganhhakl/audible.js (7)
[6121:3847:0901/074848:INFO:CONSOLE(17)] "setupwindow", source: chrome-extension://edmeckpmhiejjeplmoaegiaeganhhakl/audible.js (17)
[6121:3847:0901/074848:INFO:CONSOLE(0)] "[SUCCESS] setupWindow", source: chrome-extension://edmeckpmhiejjeplmoaegiaeganhhakl/audible.html (0)
[6121:3847:0901/074848:INFO:CONSOLE(25)] "audiblestartsfirst", source: chrome-extension://edmeckpmhiejjeplmoaegiaeganhhakl/audible.js (25)
[6121:3847:0901/074848:INFO:CONSOLE(0)] "[SUCCESS] audibleStartsFalse", source: chrome-extension://edmeckpmhiejjeplmoaegiaeganhhakl/audible.html (0)
[6121:3847:0901/074848:INFO:CONSOLE(0)] "[SUCCESS] audibleUpdateAttemptShouldFail", source: chrome-extension://edmeckpmhiejjeplmoaegiaeganhhakl/audible.html (0)
[6121:3847:0901/074848:INFO:CONSOLE(0)] "The provided value 'undefined' is not a valid enum value of type OscillatorType.", source: chrome-extension://edmeckpmhiejjeplmoaegiaeganhhakl/audible.html (0)
[6121:3847:0901/074849:INFO:CONSOLE(0)] "[SUCCESS] makeAudible", source: chrome-extension://edmeckpmhiejjeplmoaegiaeganhhakl/audible.html (0)
[6121:3847:0901/074849:INFO:CONSOLE(0)] "[SUCCESS] testStaysAudibleAfterChangingWindow", source: chrome-extension://edmeckpmhiejjeplmoaegiaeganhhakl/audible.html (0)
[6121:3847:0901/074852:INFO:CONSOLE(0)] "[SUCCESS] makeNotAudible", source: chrome-extension://edmeckpmhiejjeplmoaegiaeganhhakl/audible.html (0)
[6131:12807:0901/074852:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6131:12807:0901/074852:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
ASAN:DEADLYSIGNAL
=================================================================
==6131==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x00010cedb94d bp 0x000152437ae0 sp 0x000152437a00 T14)
#0 0x10cedb94c in releaseStore third_party/WebKit/Source/wtf/Atomics.h:229:10
#1 0x10cedb94c in setAudioThread third_party/WebKit/Source/modules/webaudio/DeferredTaskHandler.h:100:0
#2 0x10cedb94c in blink::AudioDestinationHandler::render(blink::AudioBus*, blink::AudioBus*, unsigned long) third_party/WebKit/Source/modules/webaudio/AudioDestinationNode.cpp:57:0
#3 0x10b1e154c in fillBuffer third_party/WebKit/Source/platform/audio/AudioPullFIFO.cpp:65:9
#4 0x10b1e154c in blink::AudioPullFIFO::consume(blink::AudioBus*, unsigned long) third_party/WebKit/Source/platform/audio/AudioPullFIFO.cpp:52:0
#5 0x10b1dfe0e in blink::AudioDestination::render(blink::WebVector<float*> const&, blink::WebVector<float*> const&, unsigned long) third_party/WebKit/Source/platform/audio/AudioDestination.cpp:164:5
#6 0x11437a7b5 in content::RendererWebAudioDeviceImpl::Render(media::AudioBus*, int) content/renderer/media/renderer_webaudiodevice_impl.cc:112:3
#7 0x10a647757 in media::AudioOutputDevice::AudioThreadCallback::Process(unsigned int) media/audio/audio_output_device.cc:377:3
#8 0x10a62b7f0 in media::AudioDeviceThread::Thread::Run() media/audio/audio_device_thread.cc:183:9
#9 0x10a62b475 in media::AudioDeviceThread::Thread::ThreadMain() media/audio/audio_device_thread.cc:158:3
#10 0x107d3c92e in base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:64:3
#11 0x7fff92e6f771 in _pthread_start ??:0:0
#12 0x7fff92e5c1a0 in thread_start ??:0:0
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4+0x646a94c)
Thread T14 created by T5 here:
#0 0x105da6909 in __asan_after_dynamic_init ??:0:0
#1 0x107d3c335 in base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:103:13
#2 0x10a62accc in media::AudioDeviceThread::Thread::Start() media/audio/audio_device_thread.cc:117:3
#3 0x10a62ab0d in media::AudioDeviceThread::Start(media::AudioDeviceThread::Callback*, int, char const*, bool) media/audio/audio_device_thread.cc:79:3
#4 0x10a64653a in media::AudioOutputDevice::OnStreamCreated(base::SharedMemoryHandle, int, int) media/audio/audio_output_device.cc:288:3
#5 0x11434fddc in content::AudioMessageFilter::OnStreamCreated(int, base::SharedMemoryHandle, base::FileDescriptor, unsigned int) content/renderer/media/audio_message_filter.cc:201:3
#6 0x11434f7f7 in DispatchToMethodImpl<content::AudioMessageFilter, void (content::AudioMessageFilter::*)(int, base::SharedMemoryHandle, base::FileDescriptor, unsigned int), int, base::SharedMemoryHandle, base::FileDescriptor, unsigned int, 0, 1, 2, 3> base/tuple.h:254:3
#7 0x11434f7f7 in DispatchToMethod<content::AudioMessageFilter, void (content::AudioMessageFilter::*)(int, base::SharedMemoryHandle, base::FileDescriptor, unsigned int), int, base::SharedMemoryHandle, base::FileDescriptor, unsigned int> base/tuple.h:261:0
#8 0x11434f7f7 in Dispatch<content::AudioMessageFilter, content::AudioMessageFilter, void, void (content::AudioMessageFilter::*)(int, base::SharedMemoryHandle, base::FileDescriptor, unsigned int)> content/common/media/audio_messages.h:52:0
#9 0x11434f7f7 in content::AudioMessageFilter::OnMessageReceived(IPC::Message const&) content/renderer/media/audio_message_filter.cc:142:0
#10 0x109eb574e in TryFiltersImpl ipc/message_filter_router.cc:18:9
#11 0x109eb574e in IPC::MessageFilterRouter::TryFilters(IPC::Message const&) ipc/message_filter_router.cc:76:0
#12 0x109e98761 in IPC::ChannelProxy::Context::TryFilters(IPC::Message const&) ipc/ipc_channel_proxy.cc:73:7
#13 0x109eac594 in IPC::SyncChannel::SyncContext::OnMessageReceived(IPC::Message const&) ipc/ipc_sync_channel.cc:331:7
#14 0x109e9ff0d in IPC::internal::ChannelReader::DispatchMessage(IPC::Message*) ipc/ipc_channel_reader.cc:183:5
#15 0x109e9fa3f in IPC::internal::ChannelReader::TranslateInputData(char const*, int) ipc/ipc_channel_reader.cc:105:11
#16 0x109e9f249 in IPC::internal::ChannelReader::ProcessIncomingMessages() ipc/ipc_channel_reader.cc:38:10
#17 0x109e94166 in IPC::ChannelPosix::OnFileCanReadWithoutBlocking(int) ipc/ipc_channel_posix.cc:658:9
#18 0x107c1ad8e in OnFileCanReadWithoutBlocking base/message_loop/message_pump_libevent.cc:104:3
#19 0x107c1ad8e in base::MessagePumpLibevent::OnLibeventNotification(int, short, void*) base/message_loop/message_pump_libevent.cc:372:0
#20 0x107dc344a in event_process_active third_party/libevent/event.c:373:4
#21 0x107dc344a in event_base_loop third_party/libevent/event.c:513:0
#22 0x107c1b772 in base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_libevent.cc:264:7
#23 0x107ce012e in base::RunLoop::Run() base/run_loop.cc:55:3
#24 0x107ca1124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
#25 0x107d489e5 in base::Thread::ThreadMain() base/threading/thread.cc:251:3
#26 0x107d3c92e in base::(anonymous namespace)::ThreadFunc(void*) base/threading/platform_thread_posix.cc:64:3
#27 0x7fff92e6f771 in _pthread_start ??:0:0
#28 0x7fff92e5c1a0 in thread_start ??:0:0
Thread T5 created by T0 here:
#0 0x105da6909 in __asan_after_dynamic_init ??:0:0
#1 0x107d3c335 in base::(anonymous namespace)::CreateThread(unsigned long, bool, base::PlatformThread::Delegate*, base::PlatformThreadHandle*, base::ThreadPriority) base/threading/platform_thread_posix.cc:103:13
#2 0x107d4810e in base::Thread::StartWithOptions(base::Thread::Options const&) base/threading/thread.cc:113:10
#3 0x11403c30a in content::ChildProcess::ChildProcess() content/child/child_process.cc:51:3
#4 0x114410218 in RenderProcess content/renderer/render_process.h:21:3
#5 0x114410218 in content::RenderProcessImpl::RenderProcessImpl() content/renderer/render_process_impl.cc:27:0
#6 0x1144a2f13 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:181:23
#7 0x107b59d8b in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:806:12
#8 0x107b582dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#9 0x106a750dd in ChromeMain chrome/app/chrome_main.cc:66:12
#10 0x105d60c0a in main chrome/app/chrome_exe_main_mac.cc:16:12
#11 0x105d60bf3 in start ??:0:0
#11 0x11 (<unknown module>)
==6131==ABORTING
Received signal 6
[end of stack trace]
==6131==WARNING: ASan is ignoring requested __asan_handle_no_return: stack top: 0x000152438000; bottom 0x0001524d2000; size: 0xfffffffffff66000 (-630784)
False positive error reports may follow
For details see http://code.google.com/p/address-sanitizer/issues/detail?id=189
[ OK ] ExtensionApiTest.TabAudible (8756 ms)
[25/220] ExtensionApiTest.TabAudible (10428 ms)
[ RUN ] ExtensionApiTest.Tabs2
[6132:3847:0901/074848:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6127:3847:0901/074852:INFO:CONSOLE(0)] "[SUCCESS] setupTwoWindows", source: chrome-extension://edmeckpmhiejjeplmoaegiaeganhhakl/crud2.html (0)
[6127:3847:0901/074852:INFO:CONSOLE(0)] "[SUCCESS] getAllInWindow", source: chrome-extension://edmeckpmhiejjeplmoaegiaeganhhakl/crud2.html (0)
[6127:3847:0901/074853:INFO:CONSOLE(0)] "[SUCCESS] updateSelect", source: chrome-extension://edmeckpmhiejjeplmoaegiaeganhhakl/crud2.html (0)
[6127:3847:0901/074853:INFO:CONSOLE(0)] "[SUCCESS] update", source: chrome-extension://edmeckpmhiejjeplmoaegiaeganhhakl/crud2.html (0)
[6127:3847:0901/074853:INFO:CONSOLE(0)] "[SUCCESS] openerTabId", source: chrome-extension://edmeckpmhiejjeplmoaegiaeganhhakl/crud2.html (0)
[6127:3847:0901/074855:INFO:CONSOLE(0)] "[SUCCESS] testRedirectingToAnotherWindow", source: chrome-extension://edmeckpmhiejjeplmoaegiaeganhhakl/crud2.html (0)
[6127:3847:0901/074856:INFO:CONSOLE(0)] "[SUCCESS] testOpenWindowInEmptyPopup", source: chrome-extension://edmeckpmhiejjeplmoaegiaeganhhakl/crud2.html (0)
[6127:3847:0901/074856:INFO:CONSOLE(0)] "[SUCCESS] testOpenEmptyPopup", source: chrome-extension://edmeckpmhiejjeplmoaegiaeganhhakl/crud2.html (0)
[6127:3847:0901/074859:INFO:CONSOLE(0)] "[SUCCESS] testCreatePopupAndMoveTab", source: chrome-extension://edmeckpmhiejjeplmoaegiaeganhhakl/crud2.html (0)
[6143:13319:0901/074859:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6143:13319:0901/074859:WARNING:channel.cc(325)] RawChannel write error
[6148:13063:0901/074859:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6148:13063:0901/074859:WARNING:channel.cc(325)] RawChannel write error
[6136:13063:0901/074900:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6136:13063:0901/074900:WARNING:channel.cc(325)] RawChannel write error
[6127:41219:0901/074900:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6127:41219:0901/074900:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[6127:41219:0901/074900:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[6127:41219:0901/074900:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6127:41219:0901/074900:WARNING:channel.cc(325)] RawChannel write error
[6127:41219:0901/074900:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[6127:41219:0901/074900:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[6127:41219:0901/074900:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6127:41219:0901/074900:WARNING:channel.cc(325)] RawChannel write error
[6127:41219:0901/074900:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[6127:41219:0901/074900:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionApiTest.Tabs2 (15015 ms)
[26/220] ExtensionApiTest.Tabs2 (16604 ms)
[ RUN ] ExtensionOptionsApiTest.ShouldNotEmbedOtherExtensionsOptions
[6144:3847:0901/074857:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6139:40963:0901/074905:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[6139:3847:0901/074906:INFO:CONSOLE(0)] "[SUCCESS] cannotEmbedOtherExtensionsOptions", source: chrome-extension://ofokhgoehfglilnjghfjpdcholoiokad/test.html (0)
[6139:40963:0901/074906:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6139:40963:0901/074906:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionOptionsApiTest.ShouldNotEmbedOtherExtensionsOptions (12364 ms)
[27/220] ExtensionOptionsApiTest.ShouldNotEmbedOtherExtensionsOptions (13934 ms)
[ RUN ] MimeHandlerViewTest.Embedded
[6161:3847:0901/074904:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6152:72451:0901/074906:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6152:3847:0901/074908:INFO:CONSOLE(0)] "[SUCCESS] testEmbedded", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[6152:36355:0901/074908:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6152:36355:0901/074908:WARNING:channel.cc(325)] RawChannel write error
[ OK ] MimeHandlerViewTest.Embedded (5676 ms)
[28/220] MimeHandlerViewTest.Embedded (7392 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.MismatchingEntryInOmnibarNotIntercepted
[6168:3847:0901/074910:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6169:12807:0901/074917:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[6169:12807:0901/074917:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6169:12807:0901/074917:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[6169:12807:0901/074917:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6169:12807:0901/074917:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6169:12807:0901/074917:WARNING:channel.cc(325)] RawChannel write error
[6178:12807:0901/074917:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6178:12807:0901/074917:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6178:12807:0901/074917:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PlatformAppUrlRedirectorBrowserTest.MismatchingEntryInOmnibarNotIntercepted (9195 ms)
[29/220] PlatformAppUrlRedirectorBrowserTest.MismatchingEntryInOmnibarNotIntercepted (10831 ms)
[ RUN ] PlatformAppUrlRedirectorBrowserTest.FormSubmissionInTabNotIntercepted
[6172:3847:0901/074912:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6167:3847:0901/074917:INFO:CONSOLE(48)] "Submitting a form", source: http://127.0.0.1:50840/extensions/platform_apps/url_handlers/launching_pages/navigate.js (48)
[6167:73219:0901/074917:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6167:73219:0901/074917:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6167:41219:0901/074917:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[6167:41219:0901/074917:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[6167:41219:0901/074917:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PlatformAppUrlRedirectorBrowserTest.FormSubmissionInTabNotIntercepted (7200 ms)
[30/220] PlatformAppUrlRedirectorBrowserTest.FormSubmissionInTabNotIntercepted (8992 ms)
[ RUN ] AppEventPageTest.OnSuspendNoApiUse
[6193:3847:0901/074921:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6186:3847:0901/074926:INFO:CONSOLE(11)] "The current time is: 9/1/2015, 7:49:26 AM", source: chrome-extension://igmcnjcfjimobjhkhpfehblfbplnbifm/main.js (11)
[ OK ] AppEventPageTest.OnSuspendNoApiUse (8654 ms)
[31/220] AppEventPageTest.OnSuspendNoApiUse (10144 ms)
[ RUN ] EphemeralAppBrowserTest.ReleasePowerKeepAwake
[6194:3847:0901/074921:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6185:41219:0901/074927:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6185:41219:0901/074927:WARNING:channel.cc(325)] RawChannel write error
[6185:41219:0901/074927:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[6185:41219:0901/074927:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[6185:41219:0901/074927:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] EphemeralAppBrowserTest.ReleasePowerKeepAwake (8938 ms)
[32/220] EphemeralAppBrowserTest.ReleasePowerKeepAwake (10556 ms)
[ RUN ] WebViewTest.Shim_TestChromeExtensionURL
[6207:3847:0901/074932:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] WebViewTest.Shim_TestChromeExtensionURL (8789 ms)
[33/220] WebViewTest.Shim_TestChromeExtensionURL (10626 ms)
[ RUN ] WebViewTest.Shim_TestDisplayBlock
[6208:3847:0901/074932:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6202:3847:0901/074937:INFO:CONSOLE(62)] "webview.onloadstop", source: chrome-extension://polncafiehphjkhignehpoenbnglkeni/main.js (62)
[6202:3847:0901/074938:INFO:CONSOLE(62)] "Second webview.onloadstop", source: chrome-extension://polncafiehphjkhignehpoenbnglkeni/main.js (62)
[6210:13063:0901/074938:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6210:13063:0901/074938:WARNING:channel.cc(325)] RawChannel write error
[6202:36611:0901/074938:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6202:36611:0901/074938:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.Shim_TestDisplayBlock (9107 ms)
[34/220] WebViewTest.Shim_TestDisplayBlock (10847 ms)
[ RUN ] WebViewTest.Shim_TestAddContentScript
[6222:3847:0901/074942:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6216:3847:0901/074946:INFO:CONSOLE(771)] "Step 1: call <webview>.addContentScripts.", source: chrome-extension://polncafiehphjkhignehpoenbnglkeni/main.js (771)
[6216:72975:0901/074947:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6216:3847:0901/074947:INFO:CONSOLE(788)] "Step 2: A communication channel has been established with webview.", source: chrome-extension://polncafiehphjkhignehpoenbnglkeni/main.js (788)
[6224:12807:0901/074947:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Shim_TestAddContentScript (8250 ms)
[35/220] WebViewTest.Shim_TestAddContentScript (10114 ms)
[ RUN ] WebViewTest.Shim_TestAddContentScriptWithSameNameShouldOverwriteTheExistingOne
[6223:3847:0901/074943:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6217:3847:0901/074946:INFO:CONSOLE(864)] "Step 1: call <webview>.addContentScripts(myrule1)", source: chrome-extension://polncafiehphjkhignehpoenbnglkeni/main.js (864)
[6217:73739:0901/074948:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6217:3847:0901/074948:INFO:CONSOLE(893)] "Step 2: A communication channel has been established with webview.", source: chrome-extension://polncafiehphjkhignehpoenbnglkeni/main.js (893)
[6217:3847:0901/074948:INFO:CONSOLE(911)] "Step 3: Another communication channel has been established with webview.", source: chrome-extension://polncafiehphjkhignehpoenbnglkeni/main.js (911)
[ OK ] WebViewTest.Shim_TestAddContentScriptWithSameNameShouldOverwriteTheExistingOne (8529 ms)
[36/220] WebViewTest.Shim_TestAddContentScriptWithSameNameShouldOverwriteTheExistingOne (10119 ms)
[ RUN ] WebViewTest.Shim_TestExecuteScriptFail
[6238:3847:0901/074953:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6232:3847:0901/074956:INFO:CONSOLE(198)] "<webview>: Script cannot be injected into content until the page has loaded.", source: extensions::webView (198)
[6240:13063:0901/074956:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6240:13063:0901/074956:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6238:3847:0901/074956:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000144f80]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[6238:3847:0901/074956:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000144f80]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[6238:3847:0901/074956:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000144f80]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[6238:3847:0901/074956:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000144f80]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[6238:3847:0901/074957:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000144f80]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[6238:3847:0901/074957:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000144f80]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[6238:3847:0901/074957:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000144f80]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[6238:3847:0901/074957:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000144f80]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] WebViewTest.Shim_TestExecuteScriptFail (6638 ms)
[37/220] WebViewTest.Shim_TestExecuteScriptFail (8305 ms)
[ RUN ] WebViewTest.Shim_TestAddContentScriptToOneWebViewShouldNotInjectToTheOtherWebView
[6237:3847:0901/074952:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6231:3847:0901/074956:INFO:CONSOLE(934)] "Step 1: call <webview1>.addContentScripts.", source: chrome-extension://polncafiehphjkhignehpoenbnglkeni/main.js (934)
[6231:3847:0901/074958:INFO:CONSOLE(944)] "Step 2: webview2 requests to build communication channel.", source: chrome-extension://polncafiehphjkhignehpoenbnglkeni/main.js (944)
[6231:73483:0901/074958:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6231:73483:0901/074958:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6239:13063:0901/074958:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[6239:13063:0901/074958:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6239:13063:0901/074958:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6239:13063:0901/074958:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6244:14339:0901/074958:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[6244:14339:0901/074958:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[6244:12807:0901/074958:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6244:12807:0901/074958:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Shim_TestAddContentScriptToOneWebViewShouldNotInjectToTheOtherWebView (8201 ms)
[38/220] WebViewTest.Shim_TestAddContentScriptToOneWebViewShouldNotInjectToTheOtherWebView (9825 ms)
[ RUN ] WebViewTest.Shim_TestWebRequestAPIWithHeaders
[6253:3847:0901/075002:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6254:13063:0901/075007:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6254:13063:0901/075007:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6246:41219:0901/075007:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6246:41219:0901/075007:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.Shim_TestWebRequestAPIWithHeaders (7835 ms)
[39/220] WebViewTest.Shim_TestWebRequestAPIWithHeaders (9410 ms)
[ RUN ] WebViewTest.Shim_TestTerminateAfterExit
[6249:3847:0901/075001:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6252:13063:0901/075008:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6252:13063:0901/075008:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6245:40963:0901/075008:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[6245:40963:0901/075008:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.Shim_TestTerminateAfterExit (9788 ms)
[40/220] WebViewTest.Shim_TestTerminateAfterExit (11429 ms)
[ RUN ] WebViewTest.Shim_TestLoadAbortChromeExtensionURLWrongPartition
[6267:3847:0901/075012:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6274:12807:0901/075018:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Shim_TestLoadAbortChromeExtensionURLWrongPartition (9244 ms)
[41/220] WebViewTest.Shim_TestLoadAbortChromeExtensionURLWrongPartition (11093 ms)
[ RUN ] WebViewTest.FileSystemAPIRequestFromWorkerAllow
[6269:3847:0901/075013:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6262:3847:0901/075017:INFO:CONSOLE(77)] "embedder.setUpLoadStop_", source: chrome-extension://fmpihcgpkdhbjmkdjnaddhbkbpdfchdi/embedder.js (77)
[6262:3847:0901/075019:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop", source: chrome-extension://fmpihcgpkdhbjmkdjnaddhbkbpdfchdi/embedder.js (79)
[6262:3847:0901/075019:INFO:CONSOLE(82)] "embedder.webview.postMessage", source: chrome-extension://fmpihcgpkdhbjmkdjnaddhbkbpdfchdi/embedder.js (82)
[6262:72715:0901/075019:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6262:3847:0901/075019:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2147483649, remote ID 3)
[6262:40963:0901/075019:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6262:40963:0901/075019:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.FileSystemAPIRequestFromWorkerAllow (9574 ms)
[42/220] WebViewTest.FileSystemAPIRequestFromWorkerAllow (11337 ms)
[ RUN ] WebViewTest.WebViewInBackgroundPage
[6284:3847:0901/075024:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6277:3847:0901/075028:INFO:CONSOLE(0)] "[SUCCESS] inDOM", source: chrome-extension://fpnnldkhehdojkmpcdkpgekepkfbgkho/background.html (0)
[6277:3847:0901/075029:INFO:CONSOLE(0)] "[SUCCESS] newWebView", source: chrome-extension://fpnnldkhehdojkmpcdkpgekepkfbgkho/background.html (0)
[6277:40707:0901/075029:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6277:40707:0901/075029:WARNING:channel.cc(325)] RawChannel write error
[6277:40707:0901/075029:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewTest.WebViewInBackgroundPage (8086 ms)
[43/220] WebViewTest.WebViewInBackgroundPage (9677 ms)
[ RUN ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfSingleWebViewGuestDefaultAllow
[6280:3847:0901/075023:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6276:3847:0901/075027:INFO:CONSOLE(77)] "embedder.setUpLoadStop_", source: chrome-extension://cnkooeclghkmnnloodamjanlnfiiigfg/embedder.js (77)
[6276:3847:0901/075028:INFO:CONSOLE(79)] "embedder.onWebViewLoadStop", source: chrome-extension://cnkooeclghkmnnloodamjanlnfiiigfg/embedder.js (79)
[6276:3847:0901/075028:INFO:CONSOLE(82)] "embedder.webview.postMessage", source: chrome-extension://cnkooeclghkmnnloodamjanlnfiiigfg/embedder.js (82)
[6276:73483:0901/075028:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6283:12807:0901/075028:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6283:12807:0901/075028:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6276:37379:0901/075029:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6289:12551:0901/075029:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6289:12551:0901/075029:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfSingleWebViewGuestDefaultAllow (9085 ms)
[44/220] WebViewTest.FileSystemAPIRequestFromSharedWorkerOfSingleWebViewGuestDefaultAllow (11071 ms)
[ RUN ] WebViewDPITest.Shim_TestAutosizeHeight
[6297:3847:0901/075034:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6300:13063:0901/075040:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6291:39683:0901/075041:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewDPITest.Shim_TestAutosizeHeight (10139 ms)
[45/220] WebViewDPITest.Shim_TestAutosizeHeight (11860 ms)
[ RUN ] WebViewNewWindowTest.Shim_TestAddContentScriptsWithNewWindowAPI
[6298:3847:0901/075034:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6292:3847:0901/075038:INFO:CONSOLE(1080)] "Step 1: navigates the webview to window open guest URL.", source: chrome-extension://polncafiehphjkhignehpoenbnglkeni/main.js (1080)
[6292:73739:0901/075040:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6292:3847:0901/075040:INFO:CONSOLE(1042)] "Step 2: call newwebview.addContentScripts.", source: chrome-extension://polncafiehphjkhignehpoenbnglkeni/main.js (1042)
[6292:3847:0901/075040:INFO:CONSOLE(1060)] "Step 3: attaches the new webview.", source: chrome-extension://polncafiehphjkhignehpoenbnglkeni/main.js (1060)
[6292:3847:0901/075041:INFO:CONSOLE(1053)] "Step 4: new webview postmessage to build communication channel.", source: chrome-extension://polncafiehphjkhignehpoenbnglkeni/main.js (1053)
[6292:3847:0901/075041:INFO:CONSOLE(84)] "<webview>: A new window was blocked.", source: extensions::webViewActionRequests (84)
[6292:3847:0901/075041:INFO:CONSOLE(1068)] "Step 5: a communication channel has been established with the new webview.", source: chrome-extension://polncafiehphjkhignehpoenbnglkeni/main.js (1068)
[6292:36355:0901/075041:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[6292:36355:0901/075041:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[6292:36355:0901/075041:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[6292:36355:0901/075041:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 9, remote ID 2147483656)
[6292:36355:0901/075041:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 8, remote ID 2147483655)
[6292:36355:0901/075041:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[6292:36355:0901/075041:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 12, remote ID 2147483659)
[6292:36355:0901/075041:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 11, remote ID 2147483658)
[6292:36355:0901/075041:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6292:36355:0901/075041:WARNING:channel.cc(325)] RawChannel write error
[6292:36355:0901/075041:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] WebViewNewWindowTest.Shim_TestAddContentScriptsWithNewWindowAPI (10582 ms)
[46/220] WebViewNewWindowTest.Shim_TestAddContentScriptsWithNewWindowAPI (12069 ms)
[ RUN ] WebViewNewWindowTest.Shim_TestNewWindowNoReferrerLink
[6313:3847:0901/075046:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6306:73227:0901/075053:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] WebViewNewWindowTest.Shim_TestNewWindowNoReferrerLink (10317 ms)
[47/220] WebViewNewWindowTest.Shim_TestNewWindowNoReferrerLink (12241 ms)
[ RUN ] AutofillTest.WhitespacesAndSeparatorCharsStrippedForValidCCNums
[6314:3847:0901/075046:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50901...
sending server_data: {"host": "127.0.0.1", "port": 50901} (36 bytes)
[ OK ] AutofillTest.WhitespacesAndSeparatorCharsStrippedForValidCCNums (11908 ms)
[48/220] AutofillTest.WhitespacesAndSeparatorCharsStrippedForValidCCNums (13645 ms)
[ RUN ] ContentAutofillDriverBrowserTest.SwitchTabAndHideAutofillPopup
[6327:3847:0901/075058:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ContentAutofillDriverBrowserTest.SwitchTabAndHideAutofillPopup (4763 ms)
[49/220] ContentAutofillDriverBrowserTest.SwitchTabAndHideAutofillPopup (6967 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectLargerTotal
[6331:3847:0901/075100:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6325:3847:0901/075102:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:50914/banners/main.js (13)
[6325:3847:0901/075102:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:50914/banners/main.js (13)
[6325:3847:0901/075102:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:50914/banners/main.js (13)
[6325:73227:0901/075102:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6325:3847:0901/075102:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:50914/banners/main.js (13)
=================================================================
==6332==ERROR: AddressSanitizer: heap-use-after-free on address 0x60e000052700 at pc 0x00010e814e32 bp 0x7fff5fa43650 sp 0x7fff5fa43648
READ of size 8 at 0x60e000052700 thread T0
#0 0x10e814e31 in operator() base/memory/scoped_ptr.h:128:5
#1 0x10e814e31 in ~scoped_ptr_impl base/memory/scoped_ptr.h:222:0
#2 0x10e814e31 in ~scoped_ptr_impl base/memory/scoped_ptr.h:218:0
#3 0x10e814e31 in ~scoped_ptr base/memory/scoped_ptr.h:312:0
#4 0x10e814e31 in ~scoped_ptr base/memory/scoped_ptr.h:312:0
#5 0x10e814e31 in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:797:0
#6 0x10e81500d in ~RenderFrameImpl content/renderer/render_frame_impl.cc:764:37
#7 0x10e81500d in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:764:0
#8 0x10e830cd0 in content::RenderFrameImpl::frameDetached(blink::WebFrame*, blink::WebFrameClient::DetachType) content/renderer/render_frame_impl.cc:2295:3
#9 0x106d12e68 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:346:5
#10 0x108db8a48 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#11 0x108e2f625 in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:307:5
#12 0x10920696d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:570:5
#13 0x106e70be0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1694:9
#14 0x10e8e3c88 in content::RenderWidget::Close() content/renderer/render_widget.cc:1631:5
#15 0x10e8b93b0 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3073:3
#16 0x10209b44c in Run base/callback.h:396:12
#17 0x10209b44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#18 0x10e65d3b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#19 0x10e6595b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#20 0x10209b44c in Run base/callback.h:396:12
#21 0x10209b44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#22 0x1020fd5bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#23 0x1020fe0a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#24 0x1020fe656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#25 0x102079fa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#26 0x1020e3f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#27 0x102078526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#28 0x7fff943cab30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#29 0x7fff943ca454 in __CFRunLoopDoSources0 ??:0:0
#30 0x7fff943ed7f4 in __CFRunLoopRun ??:0:0
#31 0x7fff943ed0e1 in CFRunLoopRunSpecific ??:0:0
#32 0x7fff88b127bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#33 0x10207b497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#34 0x10207989b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#35 0x10213b12e in base::RunLoop::Run() base/run_loop.cc:55:3
#36 0x1020fc124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
#37 0x10e8fe058 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:201:7
#38 0x101fb4d8b in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:806:12
#39 0x101fb32dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#40 0x100ed00dd in ChromeMain chrome/app/chrome_main.cc:66:12
#41 0x1001bac0a in main chrome/app/chrome_exe_main_mac.cc:16:12
#42 0x1001babf3 in start ??:0:0
#35 0x10 (<unknown module>)
0x60e000052700 is located 32 bytes inside of 152-byte region [0x60e0000526e0,0x60e000052778)
freed by thread T0 here:
#0 0x100215d7b in __asan_print_accumulated_stats ??:0:0
#1 0x10e814014 in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:766:3
#2 0x10e81500d in ~RenderFrameImpl content/renderer/render_frame_impl.cc:764:37
#3 0x10e81500d in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:764:0
#4 0x10e830cd0 in content::RenderFrameImpl::frameDetached(blink::WebFrame*, blink::WebFrameClient::DetachType) content/renderer/render_frame_impl.cc:2295:3
#5 0x106d12e68 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:346:5
#6 0x108db8a48 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#7 0x108e2f625 in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:307:5
#8 0x10920696d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:570:5
#9 0x106e70be0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1694:9
#10 0x10e8e3c88 in content::RenderWidget::Close() content/renderer/render_widget.cc:1631:5
#11 0x10e8b93b0 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3073:3
#12 0x10209b44c in Run base/callback.h:396:12
#13 0x10209b44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#14 0x10e65d3b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#15 0x10e6595b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#16 0x10209b44c in Run base/callback.h:396:12
#17 0x10209b44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#18 0x1020fd5bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#19 0x1020fe0a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#20 0x1020fe656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#21 0x102079fa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#22 0x1020e3f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#23 0x102078526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#24 0x7fff943cab30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#25 0x7fff943ca454 in __CFRunLoopDoSources0 ??:0:0
#26 0x7fff943ed7f4 in __CFRunLoopRun ??:0:0
#27 0x7fff943ed0e1 in CFRunLoopRunSpecific ??:0:0
#28 0x7fff88b127bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#29 0x10207b497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#30 0x10207989b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#31 0x10213b12e in base::RunLoop::Run() base/run_loop.cc:55:3
#32 0x1020fc124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
previously allocated by thread T0 here:
#0 0x1002157bb in __asan_print_accumulated_stats ??:0:0
#1 0x101e06c79 in ChromeContentRendererClient::CreateAppBannerClient(content::RenderFrame*) chrome/renderer/chrome_content_renderer_client.cc:1618:7
#2 0x10e852c87 in appBannerClient content/renderer/render_frame_impl.cc:3800:9
#3 0x10e852c87 in non-virtual thunk to content::RenderFrameImpl::appBannerClient() content/renderer/render_frame_impl.cc:3797:0
#4 0x106e032b4 in blink::WebLocalFrameImpl::willShowInstallBannerPrompt(int, blink::WebVector<blink::WebString> const&, blink::WebAppBannerPromptReply*) third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:2134:65
#5 0x101e0d869 in ChromeRenderFrameObserver::OnAppBannerPromptRequest(int, std::string const&) chrome/renderer/chrome_render_frame_observer.cc:223:3
#6 0x101e0b21c in DispatchToMethodImpl<ChromeRenderFrameObserver, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &), int, std::basic_string<char> , 0, 1> base/tuple.h:254:3
#7 0x101e0b21c in DispatchToMethod<ChromeRenderFrameObserver, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &), int, std::basic_string<char> > base/tuple.h:261:0
#8 0x101e0b21c in Dispatch<ChromeRenderFrameObserver, ChromeRenderFrameObserver, void, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &)> chrome/common/render_messages.h:423:0
#9 0x101e0b21c in ChromeRenderFrameObserver::OnMessageReceived(IPC::Message const&) chrome/renderer/chrome_render_frame_observer.cc:106:0
#10 0x10e81a13b in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1065:9
#11 0x10429283e in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
#12 0x1042926c1 in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
#13 0x10e49f910 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:656:10
#14 0x1042f3f6e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:288:3
#15 0x10209b44c in Run base/callback.h:396:12
#16 0x10209b44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#17 0x10e65d3b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#18 0x10e6595b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#19 0x10209b44c in Run base/callback.h:396:12
#20 0x10209b44c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#21 0x1020fd5bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#22 0x1020fe0a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#23 0x1020fe656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#24 0x102079fa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#25 0x1020e3f19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#26 0x102078526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#27 0x7fff943cab30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#28 0x7fff943ca454 in __CFRunLoopDoSources0 ??:0:0
#29 0x7fff943ed7f4 in __CFRunLoopRun ??:0:0
#30 0x7fff943ed0e1 in CFRunLoopRunSpecific ??:0:0
#31 0x7fff88b127bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#32 0x10207b497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#33 0x10207989b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#34 0x10213b12e in base::RunLoop::Run() base/run_loop.cc:55:3
#35 0x1020fc124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
SUMMARY: AddressSanitizer: heap-use-after-free (/Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4+0xd948e31)
Shadow bytes around the buggy address:
0x1c1c0000a490: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c1c0000a4a0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c1c0000a4b0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x1c1c0000a4c0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000a4d0: fd fd fd fa fa fa fa fa fa fa fa fa fd fd fd fd
=>0x1c1c0000a4e0:[fd]fd fd fd fd fd fd fd fd fd fd fd fd fd fd fa
0x1c1c0000a4f0: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
0x1c1c0000a500: fd fd fd fd fd fd fd fd fd fd fd fa fa fa fa fa
0x1c1c0000a510: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000a520: fd fd fd fd fd fd fd fd fa fa fa fa fa fa fa fa
0x1c1c0000a530: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
Shadow byte legend (one shadow byte represents 8 application bytes):
Addressable: 00
Partially addressable: 01 02 03 04 05 06 07
Heap left redzone: fa
Heap right redzone: fb
Freed heap region: fd
Stack left redzone: f1
Stack mid redzone: f2
Stack right redzone: f3
Stack partial redzone: f4
Stack after return: f5
Stack use after scope: f8
Global redzone: f9
Global init order: f6
Poisoned by user: f7
Container overflow: fc
Array cookie: ac
Intra object redzone: bb
ASan internal: fe
Left alloca redzone: ca
Right alloca redzone: cb
==6332==ABORTING
Received signal 6
[0x000102099c90]
[0x7fff92e5d90a]
[0x00010e8b93b1]
[0x7fff92eb4f61]
[0x0001002274b6]
[0x000100211c8e]
[0x00010e814e32]
[0x00010e81500e]
[0x00010e830cd1]
[0x000106d12e69]
[0x000108db8a49]
[0x000108e2f626]
[0x00010920696e]
[0x000106e70be1]
[0x00010e8e3c89]
[0x00010e8b93b1]
[0x00010209b44d]
[0x00010e65d3ba]
[0x00010e6595b4]
[0x00010209b44d]
[0x0001020fd5bd]
[0x0001020fe0a7]
[0x0001020fe657]
[0x000102079faa]
[0x0001020e3f1a]
[0x000102078527]
[0x7fff943cab31]
[0x7fff943ca455]
[0x7fff943ed7f5]
[0x7fff943ed0e2]
[0x7fff88b127be]
[0x00010207b498]
[0x00010207989c]
[0x00010213b12f]
[0x0001020fc125]
[0x00010e8fe059]
[0x000101fb4d8c]
[0x000101fb32de]
[0x000100ed00de]
[0x0001001bac0b]
[0x0001001babf4]
[end of stack trace]
[6325:3847:0901/075103:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[6325:3847:0901/075103:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[6325:3847:0901/075103:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectLargerTotal (6053 ms)
[50/220] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedIndirectLargerTotal (7962 ms)
[ RUN ] CollectedCookiesTest.DoubleDisplay
[6338:3847:0901/075105:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6334:72715:0901/075106:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] CollectedCookiesTest.DoubleDisplay (5295 ms)
[51/220] CollectedCookiesTest.DoubleDisplay (7432 ms)
[ RUN ] AndroidUsbCountTest.TestNoMultipleCallsRemoveAddOnStart
[6345:3847:0901/075108:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AndroidUsbCountTest.TestNoMultipleCallsRemoveAddOnStart (5884 ms)
[52/220] AndroidUsbCountTest.TestNoMultipleCallsRemoveAddOnStart (7992 ms)
[ RUN ] DevToolsSanityTest.TestSettings
[6350:3847:0901/075112:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50940...
sending server_data: {"host": "127.0.0.1", "port": 50940} (36 bytes)
[6347:39171:0901/075123:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6347:39171:0901/075123:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DevToolsSanityTest.TestSettings (13320 ms)
[53/220] DevToolsSanityTest.TestSettings (15235 ms)
[ RUN ] WorkerDevToolsSanityTest.InspectSharedWorker
[6357:3847:0901/075116:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50943...
sending server_data: {"host": "127.0.0.1", "port": 50943} (36 bytes)
[6351:3847:0901/075125:ERROR:CONSOLE(2964)] "Can only set action main.toggle-element-search for a button or counter.", source: chrome-devtools://devtools/bundled/inspector.js (2964)
[6351:3847:0901/075126:ERROR:CONSOLE(3963)] "Request with id = 1 failed. {"code":-32601,"message":"'Page.canScreencast' wasn't found"}", source: chrome-devtools://devtools/bundled/inspector.js (3963)
[6361:14083:0901/075129:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6361:14083:0901/075129:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WorkerDevToolsSanityTest.InspectSharedWorker (16077 ms)
[54/220] WorkerDevToolsSanityTest.InspectSharedWorker (18133 ms)
[ RUN ] DomDistillerViewerSourceBrowserTest.EarlyTemplateLoad
[6366:3847:0901/075127:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
GMOCK WARNING:
Uninteresting mock function call - returning default value.
Function call: CreateDistillerPageImpl()
Returns: NULL
NOTE: You can safely ignore the above warning unless this call should not happen. Do not suppress it by blindly adding an EXPECT_CALL() if you don't mean to enforce the call. See http://code.google.com/p/googlemock/wiki/CookBook#Knowing_When_to_Expect for details.
[6363:38915:0901/075129:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[6363:38915:0901/075129:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[6363:38915:0901/075129:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6363:38915:0901/075129:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DomDistillerViewerSourceBrowserTest.EarlyTemplateLoad (4778 ms)
[55/220] DomDistillerViewerSourceBrowserTest.EarlyTemplateLoad (6483 ms)
[ RUN ] DownloadTest.DownloadMimeType
[6374:3847:0901/075134:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.DownloadMimeType (4804 ms)
[56/220] DownloadTest.DownloadMimeType (6616 ms)
[ RUN ] DownloadTest.CloseNewTab3
[6375:3847:0901/075134:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.CloseNewTab3 (5578 ms)
[57/220] DownloadTest.CloseNewTab3 (7331 ms)
[ RUN ] SavePageAsMHTMLBrowserTest.SavePageAsMHTML
[6386:3847:0901/075141:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SavePageAsMHTMLBrowserTest.SavePageAsMHTML (4996 ms)
[58/220] SavePageAsMHTMLBrowserTest.SavePageAsMHTML (6767 ms)
[ RUN ] DownloadTest.DownloadErrorReadonlyFolder
[6385:3847:0901/075140:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6379:37379:0901/075145:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DownloadTest.DownloadErrorReadonlyFolder (7539 ms)
[59/220] DownloadTest.DownloadErrorReadonlyFolder (9401 ms)
[ RUN ] ErrorPageNavigationCorrectionsFailTest.FetchCorrectionsFails
[6396:3847:0901/075148:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ErrorPageNavigationCorrectionsFailTest.FetchCorrectionsFails (4881 ms)
[60/220] ErrorPageNavigationCorrectionsFailTest.FetchCorrectionsFails (6677 ms)
[ RUN ] AutomationApiTest.GetTreeByTabId
[6400:3847:0901/075150:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6401:13063:0901/075153:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6395:74251:0901/075156:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6395:3847:0901/075156:INFO:CONSOLE(0)] "[SUCCESS] testGetTabById", source: chrome-extension://mdnkiagbmfnhochheoiddmmnbgfimlfl/tab_id.html (0)
[6408:3847:0901/075156:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AutomationApiTest.GetTreeByTabId (9106 ms)
[61/220] AutomationApiTest.GetTreeByTabId (11238 ms)
[ RUN ] AutomationApiTest.TabsAutomationBooleanPermissions
[6407:3847:0901/075155:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6402:38659:0901/075158:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[6402:3847:0901/075200:INFO:CONSOLE(0)] "[SUCCESS] testError", source: chrome-extension://dkhedhkcamobelblgpeimbhadnkpbahi/permissions.html (0)
[6402:3847:0901/075200:INFO:CONSOLE(0)] "[SUCCESS] testError", source: chrome-extension://dkhedhkcamobelblgpeimbhadnkpbahi/permissions.html (0)
[6410:13063:0901/075201:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6410:13063:0901/075201:WARNING:channel.cc(325)] RawChannel write error
[6413:13063:0901/075201:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[6413:13063:0901/075201:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6413:13063:0901/075201:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6415:13063:0901/075201:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[ OK ] AutomationApiTest.TabsAutomationBooleanPermissions (9500 ms)
[62/220] AutomationApiTest.TabsAutomationBooleanPermissions (11438 ms)
[ RUN ] ExtensionBrowsingDataTest.BrowsingDataRemovalInputFromSettings
[6416:3847:0901/075202:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionBrowsingDataTest.BrowsingDataRemovalInputFromSettings (4526 ms)
[63/220] ExtensionBrowsingDataTest.BrowsingDataRemovalInputFromSettings (6219 ms)
[ RUN ] ExtensionBrowsingDataTest.SettingsFunctionEmpty
[6424:3847:0901/075206:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6427:14595:0901/075207:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[6427:14595:0901/075207:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[6427:14595:0901/075207:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] ExtensionBrowsingDataTest.SettingsFunctionEmpty (4008 ms)
[64/220] ExtensionBrowsingDataTest.SettingsFunctionEmpty (5790 ms)
[ RUN ] CastStreamingApiTest.Basics
[6428:3847:0901/075207:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6421:3847:0901/075211:INFO:CONSOLE(13)] "[TEST] rtpStreamStart", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/basics.js (13)
[6431:22531:0901/075211:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: ISAC/48000/1 (105)
[6431:22531:0901/075211:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMU/8000/2 (110)
[6431:22531:0901/075211:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMA/8000/2 (118)
[6431:22531:0901/075211:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: G722/8000/2 (119)
[6421:3847:0901/075211:INFO:CONSOLE(16)] "Got MediaStream.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/basics.js (16)
[6421:3847:0901/075211:INFO:CONSOLE(24)] "Starting.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/basics.js (24)
[6421:39683:0901/075211:WARNING:cast_transport_sender_impl.cc(172)] Unsafe to send audio with encryption DISABLED.
[6421:39683:0901/075211:WARNING:cast_transport_sender_impl.cc(211)] Unsafe to send video with encryption DISABLED.
[6421:3847:0901/075211:INFO:CONSOLE(40)] "Enabling logging.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/basics.js (40)
[6421:3847:0901/075211:INFO:CONSOLE(43)] "Stopping.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/basics.js (43)
[6421:3847:0901/075212:INFO:CONSOLE(60)] "Disabling logging.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/basics.js (60)
[6421:3847:0901/075212:INFO:CONSOLE(63)] "Destroying.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/basics.js (63)
[6421:3847:0901/075212:INFO:CONSOLE(0)] "[SUCCESS] rtpStreamStart", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/basics.html (0)
[6421:3847:0901/075212:INFO:CONSOLE(0)] "[SUCCESS] rtpStreamStart", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/basics.html (0)
[6431:13063:0901/075212:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[ OK ] CastStreamingApiTest.Basics (7640 ms)
[65/220] CastStreamingApiTest.Basics (9693 ms)
[ RUN ] CastStreamingApiTest.DestinationNotSet
[6434:3847:0901/075212:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6430:3847:0901/075216:INFO:CONSOLE(13)] "[TEST] rtpStreamStart", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/destination_not_set.js (13)
[6438:23555:0901/075216:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: ISAC/48000/1 (105)
[6438:23555:0901/075216:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMU/8000/2 (110)
[6438:23555:0901/075216:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMA/8000/2 (118)
[6438:23555:0901/075216:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: G722/8000/2 (119)
[6430:3847:0901/075216:INFO:CONSOLE(16)] "Got MediaStream.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/destination_not_set.js (16)
[6430:3847:0901/075216:INFO:CONSOLE(21)] "Starting.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/destination_not_set.js (21)
[6430:3847:0901/075216:INFO:CONSOLE(32)] "Starting RTP stream before setting destination.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/destination_not_set.js (32)
[6430:3847:0901/075216:INFO:CONSOLE(0)] "[SUCCESS] rtpStreamStart", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/destination_not_set.html (0)
[6438:13063:0901/075216:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[ OK ] CastStreamingApiTest.DestinationNotSet (6736 ms)
[66/220] CastStreamingApiTest.DestinationNotSet (8725 ms)
[ RUN ] CommandServiceTest.GetExtensionActionCommandQuerySuggested
[6441:3847:0901/075217:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6442:12551:0901/075222:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6442:12551:0901/075222:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6442:12551:0901/075222:WARNING:channel.cc(325)] RawChannel write error
[ OK ] CommandServiceTest.GetExtensionActionCommandQuerySuggested (8221 ms)
[67/220] CommandServiceTest.GetExtensionActionCommandQuerySuggested (9992 ms)
[ RUN ] DeclarativeApiTest.NoTracesAfterUninstalling
[6447:3847:0901/075221:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6443:37891:0901/075226:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6443:37891:0901/075228:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6443:37891:0901/075228:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DeclarativeApiTest.NoTracesAfterUninstalling (10055 ms)
[68/220] DeclarativeApiTest.NoTracesAfterUninstalling (12126 ms)
[ RUN ] DeclarativeContentApiTest.UninstallWhileActivePageAction
[6457:3847:0901/075227:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6459:13063:0901/075231:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6459:13063:0901/075231:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6463:3847:0901/075234:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[6463:12807:0901/075234:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] DeclarativeContentApiTest.UninstallWhileActivePageAction (9585 ms)
[69/220] DeclarativeContentApiTest.UninstallWhileActivePageAction (11366 ms)
[ RUN ] DeclarativeContentApiTest.NotBookmarkedRulesEvaluatedOnBookmarkEvents
[6464:3847:0901/075233:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DeclarativeContentApiTest.NotBookmarkedRulesEvaluatedOnBookmarkEvents (7490 ms)
[70/220] DeclarativeContentApiTest.NotBookmarkedRulesEvaluatedOnBookmarkEvents (9551 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_PauseResumeCancelErase
[6471:3847:0901/075238:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_PauseResumeCancelErase (4481 ms)
[71/220] DownloadExtensionTest.DownloadExtensionTest_PauseResumeCancelErase (6394 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_FileIcon_Active
[6477:3847:0901/075242:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6478:13319:0901/075246:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6478:13319:0901/075246:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DownloadExtensionTest.DownloadExtensionTest_FileIcon_Active (6957 ms)
[72/220] DownloadExtensionTest.DownloadExtensionTest_FileIcon_Active (8755 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_File
[6482:3847:0901/075245:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6476:41219:0901/075248:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6476:41219:0901/075248:WARNING:channel.cc(325)] RawChannel write error
[6485:12807:0901/075248:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_File (5827 ms)
[73/220] DownloadExtensionTest.DownloadExtensionTest_Download_File (7770 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IllegalFilenameExtension
[6490:3847:0901/075251:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50962...
sending server_data: {"host": "127.0.0.1", "port": 50962} (36 bytes)
[6496:14339:0901/075255:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[6496:14339:0901/075255:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IllegalFilenameExtension (6928 ms)
[74/220] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_IllegalFilenameExtension (8832 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenDirectoryWithOnlyWritePermissionTest
[6494:3847:0901/075252:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6487:61699:0901/075255:ERROR:mach_broker_mac.mm(222)] Unknown process 6499 is sending Mach IPC messages!
[6487:3847:0901/075257:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://gjighgdhkphiglhhlnmfcdpmhnpbdfjm/test.html (0)
[6487:38147:0901/075258:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] FileSystemApiTest.FileSystemApiOpenDirectoryWithOnlyWritePermissionTest (8159 ms)
[75/220] FileSystemApiTest.FileSystemApiOpenDirectoryWithOnlyWritePermissionTest (9976 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenDirectoryOnGraylistTest
[6505:3847:0901/075300:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6501:5635:0901/075303:ERROR:mach_broker_mac.mm(222)] Unknown process 6510 is sending Mach IPC messages!
[6501:3847:0901/075305:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://ohpdbphoddfofbdecadopldpnldmgiok/test.html (0)
[6506:12551:0901/075306:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6501:40963:0901/075306:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] FileSystemApiTest.FileSystemApiOpenDirectoryOnGraylistTest (8633 ms)
[76/220] FileSystemApiTest.FileSystemApiOpenDirectoryOnGraylistTest (10543 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenDirectorySubdirectoryOfGraylistTest
[6509:3847:0901/075303:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6504:5635:0901/075306:ERROR:mach_broker_mac.mm(222)] Unknown process 6514 is sending Mach IPC messages!
[6504:3847:0901/075308:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://ihfiidjfohajbelagjbgbmbncchajhck/test.html (0)
[6504:3847:0901/075308:INFO:CONSOLE(0)] "[SUCCESS] readDirectory", source: chrome-extension://ihfiidjfohajbelagjbgbmbncchajhck/test.html (0)
[6504:3847:0901/075308:INFO:CONSOLE(0)] "[SUCCESS] removeFile", source: chrome-extension://ihfiidjfohajbelagjbgbmbncchajhck/test.html (0)
[6504:3847:0901/075308:INFO:CONSOLE(0)] "[SUCCESS] copyFile", source: chrome-extension://ihfiidjfohajbelagjbgbmbncchajhck/test.html (0)
[6504:3847:0901/075308:INFO:CONSOLE(0)] "[SUCCESS] moveFile", source: chrome-extension://ihfiidjfohajbelagjbgbmbncchajhck/test.html (0)
[6504:3847:0901/075308:INFO:CONSOLE(0)] "[SUCCESS] createFile", source: chrome-extension://ihfiidjfohajbelagjbgbmbncchajhck/test.html (0)
[6504:3847:0901/075308:INFO:CONSOLE(0)] "[SUCCESS] createDirectory", source: chrome-extension://ihfiidjfohajbelagjbgbmbncchajhck/test.html (0)
[6511:13319:0901/075308:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] FileSystemApiTest.FileSystemApiOpenDirectorySubdirectoryOfGraylistTest (8967 ms)
[77/220] FileSystemApiTest.FileSystemApiOpenDirectorySubdirectoryOfGraylistTest (10956 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenMultipleWritableExistingFilesTest
[6519:3847:0901/075311:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6516:10243:0901/075314:ERROR:mach_broker_mac.mm(222)] Unknown process 6525 is sending Mach IPC messages!
[6516:3847:0901/075316:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://klfobmkcjkohglffadhjeccalknjeefe/test.html (0)
[6516:3847:0901/075316:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://klfobmkcjkohglffadhjeccalknjeefe/test.html (0)
[6521:12807:0901/075316:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] FileSystemApiTest.FileSystemApiOpenMultipleWritableExistingFilesTest (8500 ms)
[78/220] FileSystemApiTest.FileSystemApiOpenMultipleWritableExistingFilesTest (10679 ms)
[ RUN ] GcdPrivateAPITest.WifiMessage
[6524:3847:0901/075314:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6520:41219:0901/075317:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[6520:41219:0901/075317:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6520:41219:0901/075317:WARNING:channel.cc(325)] RawChannel write error
[6520:3847:0901/075317:ERROR:gcd_private_api.cc(381)] Missing ssid
[6520:3847:0901/075317:ERROR:gcd_private_api.cc(381)] Missing ssid
[6520:3847:0901/075317:ERROR:gcd_private_api.cc(392)] Password is unknown
[6520:3847:0901/075317:INFO:CONSOLE(14)] "Messages needed 3", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/wifi_message.js (14)
[6520:3847:0901/075317:INFO:CONSOLE(14)] "Messages needed 2", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/wifi_message.js (14)
[6520:3847:0901/075317:INFO:CONSOLE(14)] "Messages needed 1", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/wifi_message.js (14)
[6520:3847:0901/075317:INFO:CONSOLE(14)] "Messages needed 0", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/wifi_message.js (14)
[ OK ] GcdPrivateAPITest.WifiMessage (6484 ms)
[79/220] GcdPrivateAPITest.WifiMessage (8546 ms)
[ RUN ] HotwordPrivateApiTest.OnEnabledChanged
[6545:3847:0901/075322:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6530:3847:0901/075325:INFO:CONSOLE(0)] "[SUCCESS] onEnabledChangedTest", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[6530:3847:0901/075325:INFO:CONSOLE(0)] "[SUCCESS] onEnabledChangedTest", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[6530:3847:0901/075325:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[ OK ] HotwordPrivateApiTest.OnEnabledChanged (6554 ms)
[80/220] HotwordPrivateApiTest.OnEnabledChanged (8647 ms)
[ RUN ] HotwordPrivateApiTest.OnFinalizeSpeakerModel
[6546:3847:0901/075322:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6531:40707:0901/075326:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] HotwordPrivateApiTest.OnFinalizeSpeakerModel (6512 ms)
[81/220] HotwordPrivateApiTest.OnFinalizeSpeakerModel (8393 ms)
[ RUN ] IdentityGetProfileUserInfoFunctionTest.NotSignedInNoEmail
[6559:3847:0901/075330:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6561:13063:0901/075332:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[6561:13063:0901/075332:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6561:13063:0901/075332:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6561:13063:0901/075332:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6561:13063:0901/075332:WARNING:channel.cc(325)] RawChannel write error
[6561:14595:0901/075332:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[6561:14595:0901/075332:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[6561:14595:0901/075332:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] IdentityGetProfileUserInfoFunctionTest.NotSignedInNoEmail (4279 ms)
[82/220] IdentityGetProfileUserInfoFunctionTest.NotSignedInNoEmail (5999 ms)
[ RUN ] HotwordPrivateApiTest.AudioHistoryWebHistoryFailure
[6558:3847:0901/075330:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6552:3847:0901/075333:INFO:CONSOLE(0)] "[SUCCESS] audioHistory", source: chrome-extension://cpfhkdbjfdgdebcjlifoldbijinjfifp/_generated_background_page.html (0)
[ OK ] HotwordPrivateApiTest.AudioHistoryWebHistoryFailure (6318 ms)
[83/220] HotwordPrivateApiTest.AudioHistoryWebHistoryFailure (8266 ms)
[ RUN ] GetAuthTokenFunctionTest.ComponentWithChromeClientId
[6572:3847:0901/075338:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6567:39683:0901/075340:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[6574:14595:0901/075340:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[6574:14595:0901/075340:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[6574:13063:0901/075340:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[6574:13063:0901/075340:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6574:13063:0901/075340:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6574:13063:0901/075340:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6574:13063:0901/075340:WARNING:channel.cc(325)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.ComponentWithChromeClientId (4680 ms)
[84/220] GetAuthTokenFunctionTest.ComponentWithChromeClientId (6496 ms)
[ RUN ] GetAuthTokenFunctionTest.NoninteractiveQueue
[6568:3847:0901/075336:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6563:39939:0901/075340:ERROR:checkin_request.cc(178)] Failed to get checkin response. Fetcher failed. Retrying.
[6563:3847:0901/075340:INFO:CONSOLE(5)] "hi there", source: chrome-extension://jemjdbijfbcgijmieacndbbaakeeidnj/test.js (5)
[6570:13319:0901/075340:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6570:13319:0901/075340:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6570:13319:0901/075340:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] GetAuthTokenFunctionTest.NoninteractiveQueue (6375 ms)
[85/220] GetAuthTokenFunctionTest.NoninteractiveQueue (8396 ms)
[ RUN ] GetAuthTokenFunctionTest.MultiPrimaryUser
[6583:3847:0901/075345:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6576:37891:0901/075348:ERROR:checkin_request.cc(178)] Failed to get checkin response. Fetcher failed. Retrying.
[6576:3847:0901/075348:INFO:CONSOLE(5)] "hi there", source: chrome-extension://jemjdbijfbcgijmieacndbbaakeeidnj/test.js (5)
[6576:37891:0901/075348:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] GetAuthTokenFunctionTest.MultiPrimaryUser (6711 ms)
[86/220] GetAuthTokenFunctionTest.MultiPrimaryUser (8770 ms)
[ RUN ] ExtensionManagementApiBrowserTest.LaunchAppFromBackground
[6584:3847:0901/075345:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6577:37635:0901/075350:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6589:13063:0901/075350:WARNING:channel.cc(561)] Failed to send message to run remote endpoint (local ID 2, remote ID 2147483648)
[6589:13063:0901/075350:WARNING:channel.cc(561)] Failed to send message to run remote endpoint (local ID 3, remote ID 2147483649)
[6589:13063:0901/075350:WARNING:channel_endpoint.cc(90)] Failed to write enqueue message to channel
[6589:13063:0901/075350:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 1, remote ID 1)
[6589:13063:0901/075350:WARNING:channel.cc(325)] RawChannel write error
[6577:5635:0901/075351:ERROR:mach_broker_mac.mm(222)] Unknown process 6590 is sending Mach IPC messages!
[ OK ] ExtensionManagementApiBrowserTest.LaunchAppFromBackground (8741 ms)
[87/220] ExtensionManagementApiBrowserTest.LaunchAppFromBackground (10578 ms)
[ RUN ] ExtensionManagementApiBrowserTest.SelfUninstallNoPermissions
[6595:3847:0901/075353:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6603:3847:0901/075359:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483649)
[6603:13063:0901/075359:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6597:12807:0901/075359:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[6597:12807:0901/075359:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6597:12807:0901/075359:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6597:12807:0901/075359:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6597:12807:0901/075359:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionManagementApiBrowserTest.SelfUninstallNoPermissions (8655 ms)
[88/220] ExtensionManagementApiBrowserTest.SelfUninstallNoPermissions (10916 ms)
[ RUN ] ExtensionManagementApiTest.NoPermission
[6600:3847:0901/075355:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6594:3847:0901/075400:INFO:CONSOLE(0)] "[SUCCESS] permissionWarnings", source: chrome-extension://annbgjekoaofdnookhbdpadgfmpnfnej/test.html (0)
[ OK ] ExtensionManagementApiTest.NoPermission (7850 ms)
[89/220] ExtensionManagementApiTest.NoPermission (9681 ms)
[ RUN ] MediaGalleriesGalleryWatchApiTest.GetAllGalleryWatch
[6613:3847:0901/075405:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6615:13319:0901/075408:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6606:41475:0901/075408:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[6606:41475:0901/075408:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[6606:41475:0901/075408:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] MediaGalleriesGalleryWatchApiTest.GetAllGalleryWatch (6487 ms)
[90/220] MediaGalleriesGalleryWatchApiTest.GetAllGalleryWatch (8262 ms)
[ RUN ] MusicManagerPrivateTest.DeviceIdValueReturned
[6614:3847:0901/075405:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6607:4871:0901/075408:ERROR:mach_broker_mac.mm(222)] Unknown process 6618 is sending Mach IPC messages!
[6607:3847:0901/075410:INFO:CONSOLE(24)] "customArg=undefined", source: chrome-extension://jmbjemmmmmgganhjbmejjgmcacaoking/chrometest.js (24)
[6607:3847:0901/075410:INFO:CONSOLE(9)] "Device ID=undefined", source: chrome-extension://jmbjemmmmmgganhjbmejjgmcacaoking/chrometest.js (9)
[6607:3847:0901/075410:INFO:CONSOLE(0)] "[SUCCESS] test", source: chrome-extension://jmbjemmmmmgganhjbmejjgmcacaoking/index.html (0)
[6607:3847:0901/075410:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running musicManagerPrivate.getDeviceId: Device ID API is not supported on this platform.
at test (chrome-extension://jmbjemmmmmgganhjbmejjgmcacaoking/chrometest.js:8:34)", source: chrome-extension://jmbjemmmmmgganhjbmejjgmcacaoking/index.html (0)
[6607:39939:0901/075410:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6607:39939:0901/075410:WARNING:channel.cc(325)] RawChannel write error
[ OK ] MusicManagerPrivateTest.DeviceIdValueReturned (7607 ms)
[91/220] MusicManagerPrivateTest.DeviceIdValueReturned (9538 ms)
[ RUN ] ExtensionPreferenceApiTest.PersistentIncognito
[6624:3847:0901/075412:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6620:3847:0901/075416:INFO:CONSOLE(0)] "[SUCCESS] getRegular", source: chrome-extension://beehmilbpnagjdchoglekofhlpebeaeh/test.html (0)
[6620:3847:0901/075416:INFO:CONSOLE(0)] "[SUCCESS] getIncognito", source: chrome-extension://beehmilbpnagjdchoglekofhlpebeaeh/test.html (0)
[6620:3847:0901/075416:INFO:CONSOLE(0)] "[SUCCESS] set", source: chrome-extension://beehmilbpnagjdchoglekofhlpebeaeh/test.html (0)
[6620:3847:0901/075416:INFO:CONSOLE(0)] "[SUCCESS] getRegular2", source: chrome-extension://beehmilbpnagjdchoglekofhlpebeaeh/test.html (0)
[6620:3847:0901/075416:INFO:CONSOLE(0)] "[SUCCESS] getIncognito2", source: chrome-extension://beehmilbpnagjdchoglekofhlpebeaeh/test.html (0)
[ OK ] ExtensionPreferenceApiTest.PersistentIncognito (6610 ms)
[92/220] ExtensionPreferenceApiTest.PersistentIncognito (8421 ms)
[ RUN ] SocketApiTest.SocketTCPServerExtension
[6629:3847:0901/075415:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6623:3847:0901/075418:INFO:CONSOLE(374)] "Running tests, protocol none, echo server 127.0.0.1:8888", source: chrome-extension://pmmknhddnhgkolbleilddfloabcmlaec/background.js (374)
[6623:3847:0901/075418:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://pmmknhddnhgkolbleilddfloabcmlaec/_generated_background_page.html (0)
[6631:12551:0901/075418:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6631:12551:0901/075418:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SocketApiTest.SocketTCPServerExtension (6639 ms)
[93/220] SocketApiTest.SocketTCPServerExtension (8728 ms)
[ RUN ] WebNavigationApiTest.Api
[6637:3847:0901/075421:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6641:13575:0901/075424:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6641:13575:0901/075424:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6633:3847:0901/075425:ERROR:browser_thread.h(263)] DeleteSoon failed on thread 0
[ OK ] WebNavigationApiTest.Api (6258 ms)
[94/220] WebNavigationApiTest.Api (7920 ms)
[ RUN ] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSpanning2
[6642:3847:0901/075423:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6636:4611:0901/075426:ERROR:mach_broker_mac.mm(222)] Unknown process 6645 is sending Mach IPC messages!
[6636:73227:0901/075430:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSpanning2 (9766 ms)
[95/220] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSpanning2 (11664 ms)
[ RUN ] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSplit2
[6650:3847:0901/075429:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6646:8967:0901/075432:ERROR:mach_broker_mac.mm(222)] Unknown process 6654 is sending Mach IPC messages!
[6646:71967:0901/075436:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6652:13063:0901/075436:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6652:13063:0901/075436:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6652:13063:0901/075436:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6646:41219:0901/075436:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6646:41219:0901/075436:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[6646:41219:0901/075436:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[6646:41219:0901/075436:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6646:41219:0901/075436:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSplit2 (9965 ms)
[96/220] ExtensionWebRequestApiTest.WebRequestDeclarativePermissionSplit2 (11981 ms)
[ RUN ] WebrtcLoggingPrivateApiTest.TestStartStopRtpDump
[6661:3847:0901/075435:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6662:14599:0901/075437:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[6662:14599:0901/075437:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[6662:14599:0901/075437:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] WebrtcLoggingPrivateApiTest.TestStartStopRtpDump (4337 ms)
[97/220] WebrtcLoggingPrivateApiTest.TestStartStopRtpDump (6411 ms)
[ RUN ] ContentCapabilitiesTest.NoCapabilities
[6671:3847:0901/075441:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6665:72971:0901/075443:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] ContentCapabilitiesTest.NoCapabilities (4703 ms)
[98/220] ContentCapabilitiesTest.NoCapabilities (6867 ms)
[ RUN ] AppApiTest.ClientRedirectToAppFromExtension
[6670:3847:0901/075441:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6664:38147:0901/075444:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[6664:72971:0901/075446:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6664:72971:0901/075447:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6674:13063:0901/075447:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6674:13063:0901/075447:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AppApiTest.ClientRedirectToAppFromExtension (8547 ms)
[99/220] AppApiTest.ClientRedirectToAppFromExtension (10414 ms)
[ RUN ] ExtensionCrxInstallerTest.HiDpiThemeTest
[6680:3847:0901/075448:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionCrxInstallerTest.HiDpiThemeTest (6326 ms)
[100/220] ExtensionCrxInstallerTest.HiDpiThemeTest (8302 ms)
[ RUN ] ErrorConsoleBrowserTest.ReportManifestErrors
[6686:3847:0901/075452:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6681:38147:0901/075453:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ErrorConsoleBrowserTest.ReportManifestErrors (4408 ms)
[101/220] ErrorConsoleBrowserTest.ReportManifestErrors (6374 ms)
[ RUN ] ExecuteScriptApiTest.ExecuteScriptInFrame
[6694:3847:0901/075457:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6688:73227:0901/075503:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6688:3847:0901/075504:INFO:CONSOLE(0)] "[SUCCESS] executeJavaScriptCodeInAllFramesShouldSucceed", source: chrome-extension://boodaihnkfnedfjedbnighoonjdkgcjg/test.html (0)
[6688:3847:0901/075504:INFO:CONSOLE(21)] "Uncaught TypeError: Cannot read property 'toLowerCase' of null", source: file:///Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/chrome/test/data/extensions/api_test/executescript/in_frame/script.js (21)
[6688:3847:0901/075504:INFO:CONSOLE(0)] "[SUCCESS] insertCSSTextInAllFramesShouldSucceed", source: chrome-extension://boodaihnkfnedfjedbnighoonjdkgcjg/test.html (0)
[6699:12807:0901/075504:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6699:12807:0901/075504:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6699:12807:0901/075504:WARNING:channel.cc(325)] RawChannel write error
[6701:12807:0901/075504:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6701:12807:0901/075504:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExecuteScriptApiTest.ExecuteScriptInFrame (10307 ms)
[102/220] ExecuteScriptApiTest.ExecuteScriptInFrame (12432 ms)
[ RUN ] ExtensionContextMenuBrowserTest.TopLevel
[6697:3847:0901/075458:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6698:12807:0901/075510:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[6698:12807:0901/075510:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6698:12807:0901/075510:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6698:12807:0901/075510:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6700:12551:0901/075510:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[6700:12551:0901/075510:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6700:12551:0901/075510:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6700:12551:0901/075510:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6700:12551:0901/075510:WARNING:channel.cc(325)] RawChannel write error
[6704:13831:0901/075510:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6704:13831:0901/075510:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6704:13831:0901/075510:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6704:13831:0901/075510:WARNING:channel.cc(325)] RawChannel write error
[6706:13063:0901/075510:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6706:13063:0901/075510:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6706:13063:0901/075510:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionContextMenuBrowserTest.TopLevel (15850 ms)
[103/220] ExtensionContextMenuBrowserTest.TopLevel (17720 ms)
[ RUN ] ClipboardApiTest.HostedApp
[6715:3847:0901/075509:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6705:73483:0901/075512:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6705:37891:0901/075512:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ClipboardApiTest.HostedApp (6208 ms)
[104/220] ClipboardApiTest.HostedApp (7900 ms)
[ RUN ] GaiaAuthExtensionLoaderTest.AddAndGet
[6724:3847:0901/075515:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6719:35587:0901/075517:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[6727:14851:0901/075517:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[ OK ] GaiaAuthExtensionLoaderTest.AddAndGet (4186 ms)
[105/220] GaiaAuthExtensionLoaderTest.AddAndGet (6050 ms)
[ RUN ] GeolocationBrowserTest.NoPromptForAllowedOrigin
[6728:3847:0901/075517:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6721:73227:0901/075519:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6721:39171:0901/075519:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6721:39171:0901/075519:WARNING:channel.cc(325)] RawChannel write error
[6721:3847:0901/075519:WARNING:geolocation_browsertest.cc(283)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.NoPromptForAllowedOrigin (4347 ms)
[106/220] GeolocationBrowserTest.NoPromptForAllowedOrigin (6118 ms)
[ RUN ] GeolocationBrowserTest.InvalidUrlRequest
[6734:3847:0901/075522:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6730:73483:0901/075523:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6730:3847:0901/075524:WARNING:geolocation_browsertest.cc(283)] TearDownInProcessBrowserTestFixture. Test Finished.
[ OK ] GeolocationBrowserTest.InvalidUrlRequest (5100 ms)
[107/220] GeolocationBrowserTest.InvalidUrlRequest (7025 ms)
[ RUN ] InfoBarsTest.TestInfoBarsCloseOnNewTheme
[6738:3847:0901/075523:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6732:73483:0901/075525:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6732:37891:0901/075531:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[6732:37891:0901/075531:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[6732:37891:0901/075531:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6732:37891:0901/075531:WARNING:channel.cc(325)] RawChannel write error
[ OK ] InfoBarsTest.TestInfoBarsCloseOnNewTheme (10631 ms)
[108/220] InfoBarsTest.TestInfoBarsCloseOnNewTheme (12502 ms)
[ RUN ] MediaStreamPermissionTest.TestDismissingRequest
[6746:3847:0901/075528:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51022...
sending server_data: {"host": "127.0.0.1", "port": 51022} (36 bytes)
[6742:3847:0901/075531:INFO:CONSOLE(71)] "This appears to be Chrome", source: http://127.0.0.1:51022/files/webrtc/adapter.js (71)
[6742:3847:0901/075531:INFO:CONSOLE(13)] "Requesting doGetUserMedia: constraints: {"audio":true,"video":true}", source: http://127.0.0.1:51022/files/webrtc/test_functions.js (13)
[6742:3847:0901/075531:INFO:CONSOLE(13)] "GetUserMedia FAILED: Maybe the camera is in use by another process?", source: http://127.0.0.1:51022/files/webrtc/test_functions.js (13)
[6742:3847:0901/075531:INFO:CONSOLE(13)] "failed-with-error-PermissionDismissedError", source: http://127.0.0.1:51022/files/webrtc/test_functions.js (13)
[6742:3847:0901/075531:INFO:CONSOLE(13)] "Returning request-callback-denied to test.", source: http://127.0.0.1:51022/files/webrtc/test_functions.js (13)
[6742:3847:0901/075531:INFO:CONSOLE(13)] "Returning failed-with-error-PermissionDismissedError to test.", source: http://127.0.0.1:51022/files/webrtc/test_functions.js (13)
[6742:38915:0901/075531:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6742:38915:0901/075531:WARNING:channel.cc(325)] RawChannel write error
[ OK ] MediaStreamPermissionTest.TestDismissingRequest (5576 ms)
[109/220] MediaStreamPermissionTest.TestDismissingRequest (7380 ms)
[ RUN ] EncryptedMediaIsTypeSupportedWidevineTest.IsSupportedKeySystemWithMediaMimeType_Widevine_WebM
[6758:3847:0901/075536:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6751:3847:0901/075537:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[ OK ] EncryptedMediaIsTypeSupportedWidevineTest.IsSupportedKeySystemWithMediaMimeType_Widevine_WebM (4175 ms)
[110/220] EncryptedMediaIsTypeSupportedWidevineTest.IsSupportedKeySystemWithMediaMimeType_Widevine_WebM (6021 ms)
[ RUN ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.ExternalClearKey_IsSupportedKeySystem_InvalidVariants
[6757:3847:0901/075535:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51031...
sending server_data: {"host": "127.0.0.1", "port": 51031} (36 bytes)
[6750:3847:0901/075538:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[6750:3847:0901/075538:INFO:CONSOLE(0)] "canPlayType()'s 'keySystem' parameter is deprecated and will be ignored in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[ OK ] EncryptedMediaIsTypeSupportedExternalClearKeyTest.ExternalClearKey_IsSupportedKeySystem_InvalidVariants (5623 ms)
[111/220] EncryptedMediaIsTypeSupportedExternalClearKeyTest.ExternalClearKey_IsSupportedKeySystem_InvalidVariants (7515 ms)
[ RUN ] DnsProbeBrowserTest.NxdomainProbeResultWithWorkingSlowCorrections
[6770:3847:0901/075543:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6763:40451:0901/075545:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6763:40451:0901/075545:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DnsProbeBrowserTest.NxdomainProbeResultWithWorkingSlowCorrections (5009 ms)
[112/220] DnsProbeBrowserTest.NxdomainProbeResultWithWorkingSlowCorrections (7037 ms)
[ RUN ] MetricsServiceBrowserTest.CloseRenderersNormally
[6766:3847:0901/075542:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6762:38403:0901/075547:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6762:38403:0901/075547:WARNING:channel.cc(325)] RawChannel write error
[ OK ] MetricsServiceBrowserTest.CloseRenderersNormally (8192 ms)
[113/220] MetricsServiceBrowserTest.CloseRenderersNormally (10133 ms)
[ RUN ] DnsProbeBrowserTest.NoInternetProbeResultWithBrokenCorrections
[6779:3847:0901/075550:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6779:3847:0901/075552:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000154d40]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[6779:3847:0901/075552:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000154d40]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[6779:3847:0901/075553:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000154d40]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[6779:3847:0901/075553:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000154d40]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[6779:3847:0901/075553:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000154d40]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[6779:3847:0901/075553:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000154d40]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[6779:3847:0901/075553:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000154d40]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[6779:3847:0901/075553:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000154d40]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[6779:3847:0901/075553:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000154d40]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[6779:3847:0901/075553:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000154d40]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[6779:3847:0901/075553:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000154d40]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[6779:3847:0901/075553:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000154d40]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[6779:3847:0901/075553:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000154d40]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[6779:3847:0901/075553:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000154d40]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[6779:3847:0901/075553:ERROR:gles2_cmd_decoder.cc(13768)] [.Compositor-0x613000154d40]GL ERROR :GL_INVALID_OPERATION : glCreateAndConsumeTextureCHROMIUM: invalid mailbox name
[6779:3847:0901/075553:ERROR:gles2_cmd_decoder.cc(7197)] [.Compositor-0x613000154d40]RENDER WARNING: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering.
[ OK ] DnsProbeBrowserTest.NoInternetProbeResultWithBrokenCorrections (5282 ms)
[114/220] DnsProbeBrowserTest.NoInternetProbeResultWithBrokenCorrections (7166 ms)
[ RUN ] DnsProbeBrowserTest.ProbesDisabled
[6783:3847:0901/075552:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6783:3847:0901/075554:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[6783:3847:0901/075554:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[6783:3847:0901/075554:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[6783:3847:0901/075554:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[6783:3847:0901/075554:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] DnsProbeBrowserTest.ProbesDisabled (4379 ms)
[115/220] DnsProbeBrowserTest.ProbesDisabled (6325 ms)
[ RUN ] PasswordManagerBrowserTestBase.PromptForXHRSubmit
[6790:3847:0901/075557:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6786:55831:0901/075559:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6786:40707:0901/075559:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6786:40707:0901/075559:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PasswordManagerBrowserTestBase.PromptForXHRSubmit (4568 ms)
[116/220] PasswordManagerBrowserTestBase.PromptForXHRSubmit (6312 ms)
[ RUN ] SyncedPrefChangeRegistrarTest.IgnoreLocalChangesToManagedPrefs
[6800:3847:0901/075604:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6801:14595:0901/075605:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[6801:13063:0901/075605:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] SyncedPrefChangeRegistrarTest.IgnoreLocalChangesToManagedPrefs (3142 ms)
[117/220] SyncedPrefChangeRegistrarTest.IgnoreLocalChangesToManagedPrefs (5475 ms)
[ RUN ] MaterialPDFExtensionTest.Bookmark
[6794:3847:0901/075558:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6787:71955:0901/075600:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6787:3847:0901/075605:INFO:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6787:3847:0901/075607:INFO:CONSOLE(0)] "[SUCCESS] testHasCorrectBookmarks", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index-material.html (0)
[6797:12807:0901/075608:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6797:12807:0901/075608:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6797:12807:0901/075608:WARNING:channel.cc(325)] RawChannel write error
[ OK ] MaterialPDFExtensionTest.Bookmark (12178 ms)
[118/220] MaterialPDFExtensionTest.Bookmark (14002 ms)
[ RUN ] PrerenderBrowserTest.PrerenderPageRemovingLinkWithTwoLinksRemovingOne
[6808:3847:0901/075609:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51046...
sending server_data: {"host": "127.0.0.1", "port": 51046} (36 bytes)
[6803:40451:0901/075614:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderPageRemovingLinkWithTwoLinksRemovingOne (8019 ms)
[119/220] PrerenderBrowserTest.PrerenderPageRemovingLinkWithTwoLinksRemovingOne (10010 ms)
[ RUN ] PrerenderBrowserTest.PrerenderAlertAfterOnload
[6819:3847:0901/075613:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51053...
sending server_data: {"host": "127.0.0.1", "port": 51053} (36 bytes)
[6924:13319:0901/075618:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[6924:13319:0901/075618:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6924:13319:0901/075618:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6924:13319:0901/075618:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6924:13319:0901/075618:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderAlertAfterOnload (8736 ms)
[120/220] PrerenderBrowserTest.PrerenderAlertAfterOnload (10577 ms)
[ RUN ] PrerenderBrowserTest.PrerenderClientRedirectNavigateToFirst
[6947:3847:0901/075619:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51060...
sending server_data: {"host": "127.0.0.1", "port": 51060} (36 bytes)
[6959:13063:0901/075625:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6959:13063:0901/075625:WARNING:channel.cc(325)] RawChannel write error
[6925:40195:0901/075625:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6925:40195:0901/075625:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderClientRedirectNavigateToFirst (8555 ms)
[121/220] PrerenderBrowserTest.PrerenderClientRedirectNavigateToFirst (10554 ms)
[ RUN ] PrerenderBrowserTest.PrerenderLocationReplaceNavigateToFirst
[7007:3847:0901/075623:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51068...
sending server_data: {"host": "127.0.0.1", "port": 51068} (36 bytes)
[6963:39939:0901/075629:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderLocationReplaceNavigateToFirst (9586 ms)
[122/220] PrerenderBrowserTest.PrerenderLocationReplaceNavigateToFirst (11561 ms)
[ RUN ] PrerenderBrowserTest.PrerenderServerRedirectNavigateToSecond
[7126:3847:0901/075630:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51076...
sending server_data: {"host": "127.0.0.1", "port": 51076} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderServerRedirectNavigateToSecond (9030 ms)
[123/220] PrerenderBrowserTest.PrerenderServerRedirectNavigateToSecond (10925 ms)
[ RUN ] PrerenderBrowserTest.PrerenderNoSSLReferrer
[7147:3847:0901/075635:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51083...
sending server_data: {"host": "127.0.0.1", "port": 51083} (36 bytes)
HTTPS server started on https://127.0.0.1:51084...
sending server_data: {"host": "127.0.0.1", "port": 51084} (36 bytes)
[7152:13063:0901/075640:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7152:13063:0901/075640:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7134:40451:0901/075640:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[7134:40451:0901/075640:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[7134:40451:0901/075640:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[7134:40451:0901/075640:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7134:40451:0901/075640:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderNoSSLReferrer (8812 ms)
[124/220] PrerenderBrowserTest.PrerenderNoSSLReferrer (10630 ms)
[ RUN ] PrerenderBrowserTest.PrerenderWindowSize
[7175:3847:0901/075641:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51090...
sending server_data: {"host": "127.0.0.1", "port": 51090} (36 bytes)
[7161:40451:0901/075645:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[7161:40451:0901/075645:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderWindowSize (7615 ms)
[125/220] PrerenderBrowserTest.PrerenderWindowSize (9611 ms)
[ RUN ] PrerenderBrowserTest.PrerenderFragmentNavigateFragment
[7212:3847:0901/075645:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51096...
sending server_data: {"host": "127.0.0.1", "port": 51096} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderFragmentNavigateFragment (9223 ms)
[126/220] PrerenderBrowserTest.PrerenderFragmentNavigateFragment (10914 ms)
[ RUN ] PushMessagingBrowserTest.SubscribeFailureNoManifest
HTTPS server started on https://127.0.0.1:51100...
sending server_data: {"host": "127.0.0.1", "port": 51100} (36 bytes)
[7306:3847:0901/075651:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7246:3847:0901/075654:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:51100/files/push_messaging/push_test.js (18)
[7246:3847:0901/075654:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:51100/files/push_messaging/push_test.js (18)
[7246:3847:0901/075654:INFO:CONSOLE(18)] "sendResultToTest: manifest removed", source: https://127.0.0.1:51100/files/push_messaging/push_test.js (18)
[7246:3847:0901/075654:INFO:CONSOLE(18)] "sendResultToTest: AbortError - Registration failed - no sender id provided", source: https://127.0.0.1:51100/files/push_messaging/push_test.js (18)
[7246:3847:0901/075654:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[7246:3847:0901/075654:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[7246:3847:0901/075654:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.SubscribeFailureNoManifest (6414 ms)
[127/220] PushMessagingBrowserTest.SubscribeFailureNoManifest (8226 ms)
[ RUN ] PushMessagingBrowserTest.DenyNotificationsPermissionUnsubscribes
HTTPS server started on https://127.0.0.1:51110...
sending server_data: {"host": "127.0.0.1", "port": 51110} (36 bytes)
[7383:3847:0901/075657:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7343:3847:0901/075659:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:51110/files/push_messaging/push_test.js (18)
[7343:3847:0901/075659:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:51110/files/push_messaging/push_test.js (18)
[7343:3847:0901/075659:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:51110/files/push_messaging/push_test.js (18)
[7343:3847:0901/075659:INFO:CONSOLE(18)] "sendResultToTest: true - subscribed", source: https://127.0.0.1:51110/files/push_messaging/push_test.js (18)
[7343:3847:0901/075659:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:51110/files/push_messaging/push_test.js (18)
[7343:3847:0901/075659:INFO:CONSOLE(18)] "sendResultToTest: permission status - denied", source: https://127.0.0.1:51110/files/push_messaging/push_test.js (18)
[7343:3847:0901/075659:INFO:CONSOLE(18)] "sendResultToTest: false - not subscribed", source: https://127.0.0.1:51110/files/push_messaging/push_test.js (18)
[7343:40451:0901/075700:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7343:3847:0901/075700:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[7343:3847:0901/075700:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[7343:3847:0901/075700:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.DenyNotificationsPermissionUnsubscribes (6211 ms)
[128/220] PushMessagingBrowserTest.DenyNotificationsPermissionUnsubscribes (8353 ms)
[ RUN ] PushMessagingBrowserTestEmptySubscriptionOptions.RegisterFailureEmptyPushSubscriptionOptions
HTTPS server started on https://127.0.0.1:51112...
sending server_data: {"host": "127.0.0.1", "port": 51112} (36 bytes)
[7388:3847:0901/075700:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7379:3847:0901/075702:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:51112/files/push_messaging/push_test.js (18)
[7379:3847:0901/075702:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:51112/files/push_messaging/push_test.js (18)
[7379:3847:0901/075702:INFO:CONSOLE(0)] "Chrome currently only supports the Push API for subscriptions that will result in user-visible messages. You can indicate this by calling pushManager.subscribe({userVisibleOnly: true}) instead. See https://goo.gl/yqv4Q4 for more details.", source: https://127.0.0.1:51112/files/push_messaging/test_no_subscription_options.html (0)
[7379:3847:0901/075702:INFO:CONSOLE(18)] "sendResultToTest: PermissionDeniedError - Registration failed - permission denied", source: https://127.0.0.1:51112/files/push_messaging/push_test.js (18)
[7379:3847:0901/075702:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[7379:3847:0901/075702:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[7379:3847:0901/075702:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTestEmptySubscriptionOptions.RegisterFailureEmptyPushSubscriptionOptions (6116 ms)
[129/220] PushMessagingBrowserTestEmptySubscriptionOptions.RegisterFailureEmptyPushSubscriptionOptions (8129 ms)
[ RUN ] ReferrerPolicyTest.Redirect
[7394:3847:0901/075704:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7396:13063:0901/075706:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7396:13063:0901/075706:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ReferrerPolicyTest.Redirect (4600 ms)
[130/220] ReferrerPolicyTest.Redirect (6473 ms)
[ RUN ] ReferrerPolicyTest.RequestTabletSite
[7399:3847:0901/075707:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ReferrerPolicyTest.RequestTabletSite (4780 ms)
[131/220] ReferrerPolicyTest.RequestTabletSite (6943 ms)
[ RUN ] SpellingMenuObserverTest.NoSpellingServiceWhenOffTheRecord
[7410:3847:0901/075714:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7411:13063:0901/075715:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7411:13063:0901/075715:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SpellingMenuObserverTest.NoSpellingServiceWhenOffTheRecord (3787 ms)
[132/220] SpellingMenuObserverTest.NoSpellingServiceWhenOffTheRecord (5822 ms)
[ RUN ] ContextMenuBrowserTest.OpenInNewTabReferrer
[7404:3847:0901/075711:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51123...
sending server_data: {"host": "127.0.0.1", "port": 51123} (36 bytes)
[7406:13063:0901/075715:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[7406:13063:0901/075715:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[7406:13063:0901/075715:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7406:13063:0901/075715:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ContextMenuBrowserTest.OpenInNewTabReferrer (7030 ms)
[133/220] ContextMenuBrowserTest.OpenInNewTabReferrer (8778 ms)
[ RUN ] SSLUITest.TestHTTP
[7421:3847:0901/075720:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51126...
sending server_data: {"host": "127.0.0.1", "port": 51126} (36 bytes)
[7423:12551:0901/075722:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7423:12551:0901/075722:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SSLUITest.TestHTTP (5527 ms)
[134/220] SSLUITest.TestHTTP (7289 ms)
[ RUN ] SessionRestoreTest.ShareProcessesOnRestore
[7420:3847:0901/075719:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7426:14339:0901/075724:ERROR:webgraphicscontext3d_command_buffer_impl.cc(265)] Failed to initialize GLES2Implementation.
[7424:13063:0901/075724:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[7424:13063:0901/075724:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[7424:13063:0901/075724:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7424:13063:0901/075724:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7431:13063:0901/075728:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7431:13063:0901/075728:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7434:13831:0901/075728:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[7434:13831:0901/075728:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[7434:15363:0901/075728:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[7434:15363:0901/075728:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[7434:13831:0901/075728:WARNING:channel.cc(325)] RawChannel write error
[7414:40451:0901/075729:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7414:40451:0901/075729:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SessionRestoreTest.ShareProcessesOnRestore (12572 ms)
[135/220] SessionRestoreTest.ShareProcessesOnRestore (14344 ms)
[ RUN ] SSLUITest.TestHTTPSExpiredCertAndProceed
[7433:3847:0901/075727:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:51128...
sending server_data: {"host": "127.0.0.1", "port": 51128} (36 bytes)
[7437:16387:0901/075732:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010a868f33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010a8ae2b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010a8fbea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000116c609e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000116c6009e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010c1b7244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010bb56d96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010bc1ffdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010cd623d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010cd0c308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010cd0b7c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010a970ff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010a9706b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000010a96692f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff92e6f772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff92e5c1a1 thread_start + 13
[ OK ] SSLUITest.TestHTTPSExpiredCertAndProceed (7836 ms)
[136/220] SSLUITest.TestHTTPSExpiredCertAndProceed (9523 ms)
[ RUN ] SSLUITest.InterstitialNotAffectedByHideShow
[7441:3847:0901/075734:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:51132...
sending server_data: {"host": "127.0.0.1", "port": 51132} (36 bytes)
[ OK ] SSLUITest.InterstitialNotAffectedByHideShow (10149 ms)
[137/220] SSLUITest.InterstitialNotAffectedByHideShow (12153 ms)
[ RUN ] SSLUITestWithExtendedReporting.TestBrokenHTTPSGoBackReporting
[7448:3847:0901/075737:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:51134...
sending server_data: {"host": "127.0.0.1", "port": 51134} (36 bytes)
[7453:12551:0901/075741:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7453:12551:0901/075741:WARNING:channel.cc(325)] RawChannel write error
[7442:37379:0901/075741:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7442:37379:0901/075741:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SSLUITestWithExtendedReporting.TestBrokenHTTPSGoBackReporting (7359 ms)
[138/220] SSLUITestWithExtendedReporting.TestBrokenHTTPSGoBackReporting (9633 ms)
[ RUN ] CommonNameMismatchBrowserTest.InterstitialNavigateAwayWhileLoading
[7461:3847:0901/075746:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:51137...
sending server_data: {"host": "127.0.0.1", "port": 51137} (36 bytes)
[7461:3847:0901/075749:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[7461:3847:0901/075749:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] CommonNameMismatchBrowserTest.InterstitialNavigateAwayWhileLoading (6425 ms)
[139/220] CommonNameMismatchBrowserTest.InterstitialNavigateAwayWhileLoading (8355 ms)
[ RUN ] ViewSourceTest.ViewSourceInMenuDisabledOnAMediaPage
[7462:3847:0901/075746:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51139...
sending server_data: {"host": "127.0.0.1", "port": 51139} (36 bytes)
[7464:16387:0901/075749:FATAL:memory.cc(18)] Out of memory. size=4194304
0 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001105cff33 base::debug::StackTrace::StackTrace() + 19
1 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001106152b4 logging::LogMessage::~LogMessage() + 324
2 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000110662ea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011c9c79e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x000000011c9c709e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000111f1e244 SkDiscardableMemory::Create(unsigned long) + 244
6 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001118bdd96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000111986fdb SkPixelRef::lockPixels() + 619
8 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000112ac93d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000112a73308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x0000000112a727c8 cc::TaskGraphRunner::Run() + 136
11 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001106d7ff1 base::DelegateSimpleThread::Run() + 81
12 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001106d76b9 base::SimpleThread::ThreadMain() + 729
13 0ce9082f49a55b0bc4c666417b717a890ec56ec4 0x00000001106cd92f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff92e6f772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff92e5c1a1 thread_start + 13
[ OK ] ViewSourceTest.ViewSourceInMenuDisabledOnAMediaPage (6354 ms)
[140/220] ViewSourceTest.ViewSourceInMenuDisabledOnAMediaPage (8106 ms)
[ RUN ] PopupBlockerBrowserTest.PopupBlockedFakeClickOnAnchorNoTarget
[7475:3847:0901/075755:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7468:73227:0901/075757:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PopupBlockerBrowserTest.PopupBlockedFakeClickOnAnchorNoTarget (6186 ms)
[141/220] PopupBlockerBrowserTest.PopupBlockedFakeClickOnAnchorNoTarget (8103 ms)
[ RUN ] TabContentsTagTest.PostExistingTaskProviding
[7473:3847:0901/075755:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7467:16899:0901/075758:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[7484:12807:0901/075803:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7484:12807:0901/075803:WARNING:channel.cc(325)] RawChannel write error
[7467:40707:0901/075803:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7467:40707:0901/075803:WARNING:channel.cc(325)] RawChannel write error
[ OK ] TabContentsTagTest.PostExistingTaskProviding (12410 ms)
[142/220] TabContentsTagTest.PostExistingTaskProviding (14136 ms)
[ RUN ] BrowserTest.DisableOptionsAndImportMenuItemsConsistently
[7493:3847:0901/075809:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7488:41475:0901/075811:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BrowserTest.DisableOptionsAndImportMenuItemsConsistently (5058 ms)
[143/220] BrowserTest.DisableOptionsAndImportMenuItemsConsistently (6861 ms)
[ RUN ] BrowserTest.ClearPendingOnFailUnlessNTP
[7485:3847:0901/075803:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51150...
sending server_data: {"host": "127.0.0.1", "port": 51150} (36 bytes)
[7481:39939:0901/075807:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7481:39939:0901/075807:WARNING:channel.cc(325)] RawChannel write error
[7481:39939:0901/075810:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[7481:39939:0901/075810:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7481:39939:0901/075812:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[7481:39939:0901/075812:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7481:39939:0901/075812:WARNING:channel.cc(325)] RawChannel write error
[7481:39939:0901/075812:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7481:39939:0901/075812:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowserTest.ClearPendingOnFailUnlessNTP (12612 ms)
[144/220] BrowserTest.ClearPendingOnFailUnlessNTP (14787 ms)
[ RUN ] BrowserNavigatorTest.Disposition_CurrentTab
[7506:3847:0901/075818:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7508:13063:0901/075819:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7508:13063:0901/075819:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowserNavigatorTest.Disposition_CurrentTab (4862 ms)
[145/220] BrowserNavigatorTest.Disposition_CurrentTab (6851 ms)
[ RUN ] BrowserTest.InterstitialClosesDialogs
[7502:3847:0901/075815:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51157...
sending server_data: {"host": "127.0.0.1", "port": 51157} (36 bytes)
[7497:38147:0901/075820:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7497:38147:0901/075820:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowserTest.InterstitialClosesDialogs (7917 ms)
[146/220] BrowserTest.InterstitialClosesDialogs (9856 ms)
[ RUN ] WindowAppleScriptTest.CreationWithNoProfile
[7519:3847:0901/075825:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7520:12807:0901/075827:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[7520:14339:0901/075827:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[7520:14339:0901/075827:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[7520:12807:0901/075827:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[7520:12807:0901/075827:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7520:14339:0901/075827:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[7520:12807:0901/075827:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7520:12807:0901/075827:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WindowAppleScriptTest.CreationWithNoProfile (4251 ms)
[147/220] WindowAppleScriptTest.CreationWithNoProfile (6233 ms)
[ RUN ] BrowserNavigatorTest.NavigateFromNTPToOptionsSingleton
[7515:3847:0901/075824:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7510:3847:0901/075828:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] BrowserNavigatorTest.NavigateFromNTPToOptionsSingleton (12359 ms)
[148/220] BrowserNavigatorTest.NavigateFromNTPToOptionsSingleton (14444 ms)
[ RUN ] ConstrainedWindowMacTest.TabDragging
[7525:3847:0901/075831:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7526:13063:0901/075835:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7526:13063:0901/075835:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7526:13063:0901/075835:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ConstrainedWindowMacTest.TabDragging (6424 ms)
[149/220] ConstrainedWindowMacTest.TabDragging (8209 ms)
[ RUN ] OmniboxViewMacBrowserTest.SetFocus
[7536:3847:0901/075838:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7537:12807:0901/075840:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7537:12807:0901/075840:WARNING:channel.cc(325)] RawChannel write error
[7537:14339:0901/075840:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[7537:14339:0901/075840:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[7537:14339:0901/075840:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] OmniboxViewMacBrowserTest.SetFocus (4025 ms)
[150/220] OmniboxViewMacBrowserTest.SetFocus (5887 ms)
[ RUN ] OmniboxViewMacBrowserTest.MouseDownCaretVisibility
[7538:3847:0901/075839:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7539:13319:0901/075841:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7539:13319:0901/075841:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7539:14851:0901/075841:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[7539:14851:0901/075841:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[7539:14851:0901/075841:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] OmniboxViewMacBrowserTest.MouseDownCaretVisibility (3818 ms)
[151/220] OmniboxViewMacBrowserTest.MouseDownCaretVisibility (5851 ms)
[ RUN ] OneClickSigninBubbleControllerTest.OK
[7546:3847:0901/075844:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] OneClickSigninBubbleControllerTest.OK (4581 ms)
[152/220] OneClickSigninBubbleControllerTest.OK (6493 ms)
[ RUN ] OneClickSigninDialogControllerTest.Advanced
[7549:3847:0901/075846:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7541:3847:0901/075847:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2147483648, remote ID 2)
[7541:40451:0901/075847:WARNING:channel.cc(325)] RawChannel write error
[ OK ] OneClickSigninDialogControllerTest.Advanced (4765 ms)
[153/220] OneClickSigninDialogControllerTest.Advanced (6528 ms)
[ RUN ] FindInPageControllerTest.NoIncognitoPrepopulate
[7559:3847:0901/075852:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7552:39171:0901/075853:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] FindInPageControllerTest.NoIncognitoPrepopulate (4331 ms)
[154/220] FindInPageControllerTest.NoIncognitoPrepopulate (6302 ms)
[ RUN ] HostedAppTest.LocationBarForHostedAppWithoutWWW
[7557:3847:0901/075851:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7551:36611:0901/075900:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] HostedAppTest.LocationBarForHostedAppWithoutWWW (11840 ms)
[155/220] HostedAppTest.LocationBarForHostedAppWithoutWWW (13768 ms)
[ RUN ] LoginPromptBrowserTest.TestBasicAuth
[7567:3847:0901/075858:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51160...
sending server_data: {"host": "127.0.0.1", "port": 51160} (36 bytes)
[7563:40451:0901/075905:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] LoginPromptBrowserTest.TestBasicAuth (9803 ms)
[156/220] LoginPromptBrowserTest.TestBasicAuth (11733 ms)
[ RUN ] LoginPromptBrowserTest.TestTwoAuths
[7576:3847:0901/075905:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51165...
sending server_data: {"host": "127.0.0.1", "port": 51165} (36 bytes)
[7571:40451:0901/075911:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7578:13063:0901/075911:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[7578:13063:0901/075911:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[7578:13063:0901/075911:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[7578:13063:0901/075911:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7578:13063:0901/075911:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7578:13063:0901/075911:WARNING:channel.cc(325)] RawChannel write error
[7571:40451:0901/075911:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[7571:40451:0901/075911:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[7571:40451:0901/075911:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[7571:40451:0901/075911:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] LoginPromptBrowserTest.TestTwoAuths (9653 ms)
[157/220] LoginPromptBrowserTest.TestTwoAuths (11717 ms)
[ RUN ] NewTabUIProcessPerTabTest.NavBeforeNTPCommits
[7585:3847:0901/075910:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7580:3847:0901/075911:INFO:CONSOLE(0)] "Not allowed to load local resource: chrome-search://local-ntp/local-ntp.html", source: about:blank (0)
[ OK ] NewTabUIProcessPerTabTest.NavBeforeNTPCommits (6118 ms)
[158/220] NewTabUIProcessPerTabTest.NavBeforeNTPCommits (7674 ms)
[ RUN ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_MultipleTabsIdentical
[7594:3847:0901/075916:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7589:3847:0901/075920:INFO:CONSOLE(1791)] "Running test testLogText", source: password_manager_internals_browsertest.js (1791)
[7589:3847:0901/075921:INFO:CONSOLE(1791)] "Running test testLogText", source: password_manager_internals_browsertest.js (1791)
[ OK ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_MultipleTabsIdentical (7487 ms)
[159/220] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_MultipleTabsIdentical (9260 ms)
[ RUN ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_NavigateAway
[7598:3847:0901/075918:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_NavigateAway (9120 ms)
[160/220] PasswordManagerInternalsWebUIBrowserTest.LogSavePasswordProgress_NavigateAway (11132 ms)
[ RUN ] InlineLoginUIBrowserTest.CanOfferNoProfile
[7607:3847:0901/075926:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7609:14083:0901/075927:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[7609:14083:0901/075927:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[7609:14083:0901/075927:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[7603:3847:0901/075927:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2147483648, remote ID 2)
[7603:40451:0901/075927:WARNING:channel.cc(325)] RawChannel write error
[ OK ] InlineLoginUIBrowserTest.CanOfferNoProfile (4030 ms)
[161/220] InlineLoginUIBrowserTest.CanOfferNoProfile (5865 ms)
[ RUN ] InlineLoginUISafeIframeBrowserTest.ConfirmationRequiredForNonsecureSignin
[7612:3847:0901/075929:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7608:77323:0901/075935:WARNING:fake_gaia.cc(299)] Serving request /ServiceLogin
[7608:77323:0901/075936:ERROR:fake_gaia.cc(302)] Unhandled request /favicon.ico
[7608:77323:0901/075936:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[7608:77323:0901/075936:WARNING:fake_gaia.cc(299)] Serving request /ServiceLoginAuth
[7608:77323:0901/075936:WARNING:fake_gaia.cc(299)] Serving request /o/oauth2/programmatic_auth
[7608:77323:0901/075936:WARNING:fake_gaia.cc(299)] Serving request /oauth2/v4/token
[7608:39939:0901/075937:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7608:39939:0901/075937:WARNING:channel.cc(325)] RawChannel write error
[ OK ] InlineLoginUISafeIframeBrowserTest.ConfirmationRequiredForNonsecureSignin (11195 ms)
[162/220] InlineLoginUISafeIframeBrowserTest.ConfirmationRequiredForNonsecureSignin (13223 ms)
[ RUN ] WebUIWebViewBrowserTest.AddAndRemoveContentScripts
[7618:3847:0901/075931:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7613:3847:0901/075937:INFO:CONSOLE(1791)] "Running test testAddAndRemoveContentScripts", source: webview_basic.js (1791)
[7613:3847:0901/075937:INFO:CONSOLE(4466)] "Step 1: call <webview>.addContentScripts.", source: webview_basic.js (4466)
[7613:3847:0901/075938:WARNING:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[7613:3847:0901/075938:INFO:CONSOLE(4480)] "Step 2: post message to build connect.", source: webview_basic.js (4480)
[7613:3847:0901/075939:INFO:CONSOLE(4500)] "Step 3: A communication channel has been established with webview.", source: webview_basic.js (4500)
[7613:3847:0901/075939:INFO:CONSOLE(4503)] "Step 4: call <webview>.removeContentScripts and navigate.", source: webview_basic.js (4503)
[7613:72971:0901/075939:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[7613:3847:0901/075939:INFO:CONSOLE(4485)] "Step 5: post message to build connect again.", source: webview_basic.js (4485)
[7622:13063:0901/075940:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7613:38659:0901/075940:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7613:38659:0901/075940:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[7613:38659:0901/075940:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7613:38659:0901/075940:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebUIWebViewBrowserTest.AddAndRemoveContentScripts (11401 ms)
[163/220] WebUIWebViewBrowserTest.AddAndRemoveContentScripts (13187 ms)
[ RUN ] ZoomControllerBrowserTest.OnPreferenceChanged
[7629:3847:0901/075942:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7631:15107:0901/075943:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[7631:15107:0901/075943:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[7631:15107:0901/075943:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] ZoomControllerBrowserTest.OnPreferenceChanged (3840 ms)
[164/220] ZoomControllerBrowserTest.OnPreferenceChanged (5545 ms)
[ RUN ] FormAutofillTest.WebFormControlElementToFormFieldMonthInput
[ OK ] FormAutofillTest.WebFormControlElementToFormFieldMonthInput (551 ms)
[165/220] FormAutofillTest.WebFormControlElementToFormFieldMonthInput (2424 ms)
[ RUN ] UnloadTest.BrowserCloseBeforeUnloadOK
[7634:3847:0901/075944:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7630:40707:0901/075946:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7630:40707:0901/075946:WARNING:channel.cc(325)] RawChannel write error
[7630:3847:0901/075946:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] UnloadTest.BrowserCloseBeforeUnloadOK (4094 ms)
[166/220] UnloadTest.BrowserCloseBeforeUnloadOK (5854 ms)
[ RUN ] FormAutofillTest.ExtractMultipleForms
[ OK ] FormAutofillTest.ExtractMultipleForms (521 ms)
[167/220] FormAutofillTest.ExtractMultipleForms (2325 ms)
[ RUN ] FormAutofillTest.LabelsInferredPriorToImgOrBr
[ OK ] FormAutofillTest.LabelsInferredPriorToImgOrBr (538 ms)
[168/220] FormAutofillTest.LabelsInferredPriorToImgOrBr (2356 ms)
[ RUN ] FormAutofillTest.ClearOnlyAutofilledFields
[ OK ] FormAutofillTest.ClearOnlyAutofilledFields (657 ms)
[169/220] FormAutofillTest.ClearOnlyAutofilledFields (2248 ms)
[ RUN ] PasswordAutofillAgentTest.NoCredentialsOnPasswordClick
[ OK ] PasswordAutofillAgentTest.NoCredentialsOnPasswordClick (687 ms)
[170/220] PasswordAutofillAgentTest.NoCredentialsOnPasswordClick (2502 ms)
[ RUN ] ChromeRenderViewTest.DidBlockContentType
[ OK ] ChromeRenderViewTest.DidBlockContentType (188 ms)
[171/220] ChromeRenderViewTest.DidBlockContentType (2118 ms)
[ RUN ] ChromeRenderViewTest.ImagesAllowedByDefault
[ OK ] ChromeRenderViewTest.ImagesAllowedByDefault (399 ms)
[172/220] ChromeRenderViewTest.ImagesAllowedByDefault (2103 ms)
[ RUN ] TranslateHelperBrowserTest.MultipleSimilarTranslations
[ OK ] TranslateHelperBrowserTest.MultipleSimilarTranslations (254 ms)
[173/220] TranslateHelperBrowserTest.MultipleSimilarTranslations (2113 ms)
[ RUN ] WebUIResourceBrowserTest.GridTest
[7650:3847:0901/075958:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7646:3847:0901/080000:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[7646:3847:0901/080000:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[ OK ] WebUIResourceBrowserTest.GridTest (5062 ms)
[174/220] WebUIResourceBrowserTest.GridTest (7131 ms)
[ RUN ] WebUIResourceBrowserTest.MenuTest
[7654:3847:0901/075959:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7647:3847:0901/080001:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[7647:3847:0901/080001:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[7655:13831:0901/080001:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[7655:13831:0901/080001:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[7655:13831:0901/080001:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7655:13831:0901/080001:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebUIResourceBrowserTest.MenuTest (5021 ms)
[175/220] WebUIResourceBrowserTest.MenuTest (7003 ms)
[ RUN ] OutOfProcessPPAPITest.URLRequest_SetProperty
[7661:3847:0901/080005:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51182...
sending server_data: {"host": "127.0.0.1", "port": 51182} (36 bytes)
objc[7669]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7669]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7669]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7669]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7669]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7669]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7669]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7669]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7669]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7669]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7669]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7669]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7669]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7669]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7669]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7669]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7669]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7669]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7669]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7669]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7669]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7669]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7669]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7669]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7669]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 3, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 3, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 3, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 3, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 4, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 4, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 4, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 4, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 5, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 5, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 5, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 5, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 6, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 6, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 6, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 6, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 8, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 8, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 8, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 8, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 9, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 9, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 9, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 9, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 0, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 0, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 0, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 0, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 1, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 1, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 1, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 1, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 2, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 2, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 2, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 2, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 7, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 7, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 7, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 7, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 10, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 10, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 10, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 10, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 13, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 13, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 13, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 13, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 11, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 11, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 11, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 11, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 11, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 12, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 12, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 12, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 12, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 12, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 0, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(0)] "ppapi_tests.plugin: PPB_URLRequestInfo.SetProperty: Attempted to set a value for PP_URLRequestProperty 1, but either this property type is invalid or its parameter was inappropriate (e.g., the wrong type of PP_Var).", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (0)
[7656:3847:0901/080009:INFO:CONSOLE(177)] "SetProperty finished in 0.006 seconds.", source: http://127.0.0.1:51182/files/test_case.html?testcase=URLRequest_SetProperty (177)
[ OK ] OutOfProcessPPAPITest.URLRequest_SetProperty (6939 ms)
[176/220] OutOfProcessPPAPITest.URLRequest_SetProperty (9162 ms)
[ RUN ] OutOfProcessPPAPITest.WebSocket2
[7665:3847:0901/080006:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51185...
sending server_data: {"host": "127.0.0.1", "port": 51185} (36 bytes)
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:51186...
sending server_data: {"host": "127.0.0.1", "port": 51186} (36 bytes)
objc[7671]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7671]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7671]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7671]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7671]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7671]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7671]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7671]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7671]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7671]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7671]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7671]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7671]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7671]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7671]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7671]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7671]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7671]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7671]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7671]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7671]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7671]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7671]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7671]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[7671]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4 and /Volumes/data/b/swarm_slave/work/run_tha_testDYjgM9/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[7657:3847:0901/080010:INFO:CONSOLE(177)] "AbortCallsWithCallback finished in 0.099 seconds.", source: http://127.0.0.1:51185/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=51186 (177)
[7657:3847:0901/080010:INFO:CONSOLE(177)] "AbortSendMessageCall finished in 0.000 seconds.", source: http://127.0.0.1:51185/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=51186 (177)
[7657:3847:0901/080010:INFO:CONSOLE(177)] "AbortCloseCall finished in 0.000 seconds.", source: http://127.0.0.1:51185/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=51186 (177)
[7657:3847:0901/080011:INFO:CONSOLE(177)] "AbortReceiveMessageCall finished in 0.000 seconds.", source: http://127.0.0.1:51185/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=51186 (177)
[7657:3847:0901/080012:INFO:CONSOLE(177)] "ClosedFromServerWhileSending finished in 0.000 seconds.", source: http://127.0.0.1:51185/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=51186 (177)
[7657:3847:0901/080012:INFO:CONSOLE(177)] "CcInterfaces finished in 0.000 seconds.", source: http://127.0.0.1:51185/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=51186 (177)
[7657:3847:0901/080012:INFO:CONSOLE(177)] "UtilityInvalidConnect finished in 0.000 seconds.", source: http://127.0.0.1:51185/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=51186 (177)
1.0.0.127.in-addr.arpa - code 400, message Bad Request
[7657:3847:0901/080012:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:51186/echo-with-no-extension' failed: Error during WebSocket handshake: Unexpected response code: 400", source: http://127.0.0.1:51185/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=51186 (0)
[7657:3847:0901/080012:INFO:CONSOLE(177)] "UtilityProtocols finished in 0.000 seconds.", source: http://127.0.0.1:51185/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=51186 (177)
[7657:3847:0901/080012:INFO:CONSOLE(177)] "UtilityGetURL finished in 0.000 seconds.", source: http://127.0.0.1:51185/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=51186 (177)
[7657:3847:0901/080012:INFO:CONSOLE(177)] "UtilityValidConnect finished in 0.000 seconds.", source: http://127.0.0.1:51185/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=51186 (177)
[7657:3847:0901/080012:INFO:CONSOLE(177)] "UtilityInvalidClose finished in 0.000 seconds.", source: http://127.0.0.1:51185/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=51186 (177)
[7657:3847:0901/080012:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:51186/close' failed: WebSocket was closed before the connection was established.", source: http://127.0.0.1:51185/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=51186 (0)
[7657:3847:0901/080012:INFO:CONSOLE(0)] "WebSocket connection to 'ws://127.0.0.1:51186/close' failed: WebSocket was closed before the connection was established.", source: http://127.0.0.1:51185/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=51186 (0)
[7657:3847:0901/080012:INFO:CONSOLE(177)] "UtilityValidClose finished in 0.000 seconds.", source: http://127.0.0.1:51185/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=51186 (177)
[7657:3847:0901/080012:INFO:CONSOLE(177)] "UtilityGetProtocol finished in 0.000 seconds.", source: http://127.0.0.1:51185/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=51186 (177)
[7657:3847:0901/080012:INFO:CONSOLE(177)] "UtilityTextSendReceive finished in 0.000 seconds.", source: http://127.0.0.1:51185/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=51186 (177)
[7657:3847:0901/080012:INFO:CONSOLE(177)] "UtilityBinarySendReceive finished in 0.000 seconds.", source: http://127.0.0.1:51185/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=51186 (177)
[7657:3847:0901/080013:INFO:CONSOLE(177)] "UtilityBufferedAmount finished in 0.000 seconds.", source: http://127.0.0.1:51185/files/test_case.html?testcase=WebSocket_AbortCallsWithCallback,WebSocket_AbortSendMessageCall,WebSocket_AbortCloseCall,WebSocket_AbortReceiveMessageCall,WebSocket_ClosedFromServerWhileSending,WebSocket_CcInterfaces,WebSocket_UtilityInvalidConnect,WebSocket_UtilityProtocols,WebSocket_UtilityGetURL,WebSocket_UtilityValidConnect,WebSocket_UtilityInvalidClose,WebSocket_UtilityValidClose,WebSocket_UtilityGetProtocol,WebSocket_UtilityTextSendReceive,WebSocket_UtilityBinarySendReceive,WebSocket_UtilityBufferedAmount,&websocket_host=127.0.0.1&websocket_port=51186 (177)
[ OK ] OutOfProcessPPAPITest.WebSocket2 (10563 ms)
[177/220] OutOfProcessPPAPITest.WebSocket2 (12432 ms)
[ RUN ] PPAPINaClGLibcTest.AudioConfig
[7675:3847:0901/080014:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51224...
sending server_data: {"host": "127.0.0.1", "port": 51224} (36 bytes)
[7682,2046505344:08:00:18.813575] Native Client module will be loaded at base address 0x0000701100000000
[7672:3847:0901/080020:INFO:CONSOLE(177)] "RecommendSampleRate finished in 0.131 seconds.", source: http://127.0.0.1:51224/files/test_case.html?mode=nacl_glibc&testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[7672:3847:0901/080020:INFO:CONSOLE(177)] "ValidConfigs finished in 0.049 seconds.", source: http://127.0.0.1:51224/files/test_case.html?mode=nacl_glibc&testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[7672:3847:0901/080020:INFO:CONSOLE(177)] "InvalidConfigs finished in 0.000 seconds.", source: http://127.0.0.1:51224/files/test_case.html?mode=nacl_glibc&testcase=AudioConfig_RecommendSampleRate,AudioConfig_ValidConfigs,AudioConfig_InvalidConfigs, (177)
[ OK ] PPAPINaClGLibcTest.AudioConfig (9026 ms)
[178/220] PPAPINaClGLibcTest.AudioConfig (11070 ms)
[ RUN ] NaClBrowserTestNewlib.IrtException
[7683:3847:0901/080018:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51237...
sending server_data: {"host": "127.0.0.1", "port": 51237} (36 bytes)
[7678:3847:0901/080021:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[7687,2046505344:08:00:22.979796] Native Client module will be loaded at base address 0x00005e9000000000
[7678:3847:0901/080023:INFO:nacl_browsertest_util.cc(130)] |||| / irt_exception_test loaded
[7678:3847:0901/080023:INFO:nacl_browsertest_util.cc(130)] ||||
[7678:3847:0901/080023:INFO:nacl_browsertest_util.cc(130)] |||| [CrashViaSignalHandler BEGIN]
--- CrashViaSignalHandler
Going to crash
--- MyNaClExceptionHandler
Returned via longjmp
[7678:3847:0901/080023:INFO:nacl_browsertest_util.cc(130)] |||| [CrashViaSignalHandler PASS]
[7678:3847:0901/080023:INFO:nacl_browsertest_util.cc(130)] ||||
[7678:3847:0901/080023:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 1 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestNewlib.IrtException (7474 ms)
[179/220] NaClBrowserTestNewlib.IrtException (9516 ms)
[ RUN ] NaClBrowserTestGLibc.ExitStatusNeg2
[7690:3847:0901/080025:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51243...
sending server_data: {"host": "127.0.0.1", "port": 51243} (36 bytes)
[7686:3847:0901/080028:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[7699,2046505344:08:00:29.512688] Native Client module will be loaded at base address 0x000022ea00000000
hello world from CreateModule
[7686:3847:0901/080030:INFO:nacl_browsertest_util.cc(130)] |||| / naclModule loaded
[7686:3847:0901/080030:INFO:nacl_browsertest_util.cc(130)] ||||
[7686:3847:0901/080030:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest BEGIN]
Searching for handler for request "init".
found at index 0
posting reply len 11
posting reply "hello world".
returning
[7686:3847:0901/080030:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest PASS]
[7686:3847:0901/080030:INFO:nacl_browsertest_util.cc(130)] ||||
Searching for handler for request "exitneg2".
found at index 4
[7686:3847:0901/080030:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test BEGIN]
[7699,2046505344:08:00:30.667647] NaCl untrusted code called _exit(0xfe)
[7686:3847:0901/080031:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:51243/files/pm_exit_status_test.html?trigger=exitneg2&expected_exit=254 (0)
[7686:37379:0901/080031:ERROR:nacl_process_host.cc(332)] NaCl process exited with status 65024 (0xfe00)
[7686:3847:0901/080031:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test PASS]
[7686:3847:0901/080031:INFO:nacl_browsertest_util.cc(130)] ||||
[7686:3847:0901/080031:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestGLibc.ExitStatusNeg2 (8560 ms)
[180/220] NaClBrowserTestGLibc.ExitStatusNeg2 (10571 ms)
[ RUN ] NaClBrowserTestPnacl.ExitStatus0
[7697:3847:0901/080028:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51255...
sending server_data: {"host": "127.0.0.1", "port": 51255} (36 bytes)
[7692:3847:0901/080030:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[7701,2046505344:08:00:32.317031] Native Client module will be loaded at base address 0x0000529f00000000
[7701,2046505344:08:00:33.398272] NaCl untrusted code called _exit(0x0)
[7703,2046505344:08:00:34.613150] Native Client module will be loaded at base address 0x0000653100000000
[7703,2046505344:08:00:34.712363] NaCl untrusted code called _exit(0x0)
[7708,2046505344:08:00:36.106997] Native Client module will be loaded at base address 0x00003f0500000000
hello world from CreateModule
[7692:3847:0901/080036:INFO:nacl_browsertest_util.cc(130)] |||| / naclModule loaded
[7692:3847:0901/080036:INFO:nacl_browsertest_util.cc(130)] ||||
[7692:3847:0901/080036:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest BEGIN]
Searching for handler for request "init".
found at index 0
posting reply len 11
posting reply "hello world".
returning
[7692:3847:0901/080036:INFO:nacl_browsertest_util.cc(130)] |||| [StartTest PASS]
[7692:3847:0901/080036:INFO:nacl_browsertest_util.cc(130)] ||||
[7692:3847:0901/080036:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test BEGIN]
Searching for handler for request "exit0".
found at index 1
[7708,2046505344:08:00:36.285858] NaCl untrusted code called _exit(0x0)
[7692:3847:0901/080036:INFO:CONSOLE(0)] "NativeClient: NaCl module crashed", source: http://127.0.0.1:51255/files/pm_exit_status_test.html?trigger=exit0&expected_exit=0&pnacl=1 (0)
[7692:3847:0901/080036:INFO:nacl_browsertest_util.cc(130)] |||| [Exit0Test PASS]
[7692:3847:0901/080036:INFO:nacl_browsertest_util.cc(130)] ||||
[7692:3847:0901/080036:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestPnacl.ExitStatus0 (11430 ms)
[181/220] NaClBrowserTestPnacl.ExitStatus0 (13442 ms)
[ RUN ] NaClBrowserTestPnacl.PnaclDyncodeSyscallDisabled
[7707:3847:0901/080035:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51262...
sending server_data: {"host": "127.0.0.1", "port": 51262} (36 bytes)
[7702:3847:0901/080038:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[7712,2046505344:08:00:40.119869] Native Client module will be loaded at base address 0x00002df600000000
[7712,2046505344:08:00:41.502689] NaCl untrusted code called _exit(0x0)
[7717,2046505344:08:00:42.655671] Native Client module will be loaded at base address 0x00003c6200000000
[7717,2046505344:08:00:42.785374] NaCl untrusted code called _exit(0x0)
[7718,2046505344:08:00:43.988857] Native Client module will be loaded at base address 0x0000498f00000000
[7702:3847:0901/080044:INFO:nacl_browsertest_util.cc(130)] |||| nacl_module / test_nexe loaded
[7702:3847:0901/080044:INFO:nacl_browsertest_util.cc(130)] ||||
[7702:3847:0901/080044:INFO:nacl_browsertest_util.cc(130)] |||| [TestIrtInterfaceHidden BEGIN]
[7702:3847:0901/080044:INFO:nacl_browsertest_util.cc(130)] |||| [TestIrtInterfaceHidden PASS]
[7718,598974464:08:00:44.181567] NaClSysDyncodeCreate: Dynamic code syscalls are disabled
[7702:3847:0901/080044:INFO:nacl_browsertest_util.cc(130)] ||||
[7702:3847:0901/080044:INFO:nacl_browsertest_util.cc(130)] |||| [TestDyncodeCreate BEGIN]
[7702:3847:0901/080044:INFO:nacl_browsertest_util.cc(130)] |||| [TestDyncodeCreate PASS]
[7702:3847:0901/080044:INFO:nacl_browsertest_util.cc(130)] ||||
[7702:3847:0901/080044:INFO:nacl_browsertest_util.cc(130)] |||| [TestDyncodeModify BEGIN]
[7718,598974464:08:00:44.202633] NaClSysDyncodeModify: Dynamic code syscalls are disabled
[7702:3847:0901/080044:INFO:nacl_browsertest_util.cc(130)] |||| [TestDyncodeModify PASS]
[7702:3847:0901/080044:INFO:nacl_browsertest_util.cc(130)] ||||
[7702:3847:0901/080044:INFO:nacl_browsertest_util.cc(130)] |||| [TestDyncodeDelete BEGIN]
[7718,598974464:08:00:44.212799] NaClSysDyncodeDelete: Dynamic code syscalls are disabled
[7702:3847:0901/080044:INFO:nacl_browsertest_util.cc(130)] |||| [TestDyncodeDelete PASS]
[7702:3847:0901/080044:INFO:nacl_browsertest_util.cc(130)] ||||
[7702:3847:0901/080044:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 4 passed, 0 failed, 0 errors
[ OK ] NaClBrowserTestPnacl.PnaclDyncodeSyscallDisabled (11315 ms)
[182/220] NaClBrowserTestPnacl.PnaclDyncodeSyscallDisabled (13214 ms)
[ RUN ] NaClBrowserTestStatic.CrossOriginCORS
[7715:3847:0901/080041:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51268...
sending server_data: {"host": "127.0.0.1", "port": 51268} (36 bytes)
[7721,2046505344:08:00:46.027906] bad elf magic
[7711:3847:0901/080046:INFO:CONSOLE(0)] "NativeClient: Bad ELF header magic number", source: http://127.0.0.1:51268/files/cross_origin/cors.html (0)
[7721,2046505344:08:00:46.050742] NaCl LoadApp failed. Transferring logs before exit.
[7711:3847:0901/080046:INFO:nacl_browsertest_util.cc(75)] SHUTDOWN 1 test passed.
[ OK ] NaClBrowserTestStatic.CrossOriginCORS (7375 ms)
[183/220] NaClBrowserTestStatic.CrossOriginCORS (9260 ms)
[ RUN ] CloudPolicyManagerTest.Register
[7726:3847:0901/080048:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7722:3847:0901/080050:WARNING:device_management_service.cc(224)] DMServer sent an error response: 400
[7728:14595:0901/080050:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[7728:13063:0901/080050:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[7728:13063:0901/080050:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[7728:13063:0901/080050:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7728:13063:0901/080050:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] CloudPolicyManagerTest.Register (3975 ms)
[184/220] CloudPolicyManagerTest.Register (5798 ms)
[ RUN ] PolicyTest.ExtensionRecommendedInstallationMode
[7730:3847:0901/080050:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PolicyTest.ExtensionRecommendedInstallationMode (6766 ms)
[185/220] PolicyTest.ExtensionRecommendedInstallationMode (8750 ms)
[ RUN ] PolicyTest.ExtensionMinimumVersionRequired
[7737:3847:0901/080054:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7732:40451:0901/080100:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PolicyTest.ExtensionMinimumVersionRequired (8808 ms)
[186/220] PolicyTest.ExtensionMinimumVersionRequired (10722 ms)
[ RUN ] PolicyTest.IncognitoEnabled
[7745:3847:0901/080059:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7747:12295:0901/080102:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7740:63259:0901/080102:ERROR:mach_broker_mac.mm(222)] Unknown process 7749 is sending Mach IPC messages!
[ OK ] PolicyTest.IncognitoEnabled (6033 ms)
[187/220] PolicyTest.IncognitoEnabled (7859 ms)
[ RUN ] SafeBrowsingServiceTest.Prefetch
[7759:3847:0901/080107:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7752:16899:0901/080109:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] SafeBrowsingServiceTest.Prefetch (6416 ms)
[188/220] SafeBrowsingServiceTest.Prefetch (8504 ms)
[ RUN ] PreferencesBrowserTest.NotificationsOnBackendChanges
[7755:3847:0901/080106:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7750:3847:0901/080110:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] PreferencesBrowserTest.NotificationsOnBackendChanges (10470 ms)
[189/220] PreferencesBrowserTest.NotificationsOnBackendChanges (12637 ms)
[ RUN ] SafeBrowsingServiceTest.CheckDownloadUrlRedirects
[7768:3847:0901/080116:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7769:13063:0901/080117:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[7769:13063:0901/080117:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[7769:13063:0901/080117:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7769:13063:0901/080117:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7769:13063:0901/080117:WARNING:channel.cc(325)] RawChannel write error
[7769:14595:0901/080117:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[ OK ] SafeBrowsingServiceTest.CheckDownloadUrlRedirects (4342 ms)
[190/220] SafeBrowsingServiceTest.CheckDownloadUrlRedirects (6497 ms)
[ RUN ] SafeBrowsingServiceShutdownTest.DontStartAfterShutdown
[7772:3847:0901/080118:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7767:39683:0901/080120:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7767:39683:0901/080120:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SafeBrowsingServiceShutdownTest.DontStartAfterShutdown (4877 ms)
[191/220] SafeBrowsingServiceShutdownTest.DontStartAfterShutdown (6696 ms)
[ RUN ] CaptivePortalBrowserTest.RequestFails
[7778:3847:0901/080122:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] CaptivePortalBrowserTest.RequestFails (4925 ms)
[192/220] CaptivePortalBrowserTest.RequestFails (6948 ms)
[ RUN ] SpellCheckMessageFilterPlatformMacBrowserTest.SpellCheckReturnMessage
[7782:3847:0901/080125:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7784:13063:0901/080126:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7784:13063:0901/080126:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SpellCheckMessageFilterPlatformMacBrowserTest.SpellCheckReturnMessage (4149 ms)
[193/220] SpellCheckMessageFilterPlatformMacBrowserTest.SpellCheckReturnMessage (6139 ms)
[ RUN ] NetworkingPrivateApiTest.SetProperties
[7789:3847:0901/080129:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7785:38147:0901/080132:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[7785:38147:0901/080132:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7785:38147:0901/080132:WARNING:channel.cc(325)] RawChannel write error
[7785:3847:0901/080133:INFO:CONSOLE(0)] "[SUCCESS] setProperties", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?setProperties (0)
[ OK ] NetworkingPrivateApiTest.SetProperties (6844 ms)
[194/220] NetworkingPrivateApiTest.SetProperties (8770 ms)
[ RUN ] NetworkingPrivateApiTest.GetDeviceStates
[7793:3847:0901/080131:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7788:40963:0901/080134:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[7788:3847:0901/080135:INFO:CONSOLE(0)] "[SUCCESS] getDeviceStates", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getDeviceStates (0)
[ OK ] NetworkingPrivateApiTest.GetDeviceStates (6887 ms)
[195/220] NetworkingPrivateApiTest.GetDeviceStates (8816 ms)
[ RUN ] NetworkingPrivateApiTest.StartDisconnect
[7802:3847:0901/080138:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7798:37379:0901/080141:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7798:37379:0901/080141:WARNING:channel.cc(325)] RawChannel write error
[7798:3847:0901/080142:INFO:CONSOLE(0)] "[SUCCESS] startDisconnect", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?startDisconnect (0)
[ OK ] NetworkingPrivateApiTest.StartDisconnect (6972 ms)
[196/220] NetworkingPrivateApiTest.StartDisconnect (8883 ms)
[ RUN ] NetworkingPrivateApiTestFail.SetProperties
[7806:3847:0901/080140:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7801:39683:0901/080143:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7801:39683:0901/080143:WARNING:channel.cc(325)] RawChannel write error
[7801:3847:0901/080144:INFO:CONSOLE(0)] "[FAIL] setProperties: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:225:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:275:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?setProperties (0)
[ OK ] NetworkingPrivateApiTestFail.SetProperties (6840 ms)
[197/220] NetworkingPrivateApiTestFail.SetProperties (8825 ms)
[ RUN ] NetworkingPrivateApiTestFail.GetNetworks
[7815:3847:0901/080147:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7810:3847:0901/080150:INFO:CONSOLE(0)] "[FAIL] getNetworks: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:225:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:275:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getNetworks (0)
[7810:37891:0901/080151:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] NetworkingPrivateApiTestFail.GetNetworks (6647 ms)
[198/220] NetworkingPrivateApiTestFail.GetNetworks (8616 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.OnNetworksChangedEventDisconnect
[7819:3847:0901/080149:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7814:40451:0901/080152:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[7814:3847:0901/080152:INFO:CONSOLE(0)] "[SUCCESS] onNetworksChangedEventDisconnect", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?onNetworksChangedEventDisconnect (0)
[ OK ] NetworkingPrivateServiceClientApiTest.OnNetworksChangedEventDisconnect (6895 ms)
[199/220] NetworkingPrivateServiceClientApiTest.OnNetworksChangedEventDisconnect (8857 ms)
[ RUN ] AppListControllerBrowserTest.CreateNewWindow
[7828:3847:0901/080155:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7833:12807:0901/080159:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7833:12807:0901/080159:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7833:12807:0901/080159:WARNING:channel.cc(325)] RawChannel write error
[7823:64515:0901/080159:ERROR:mach_broker_mac.mm(222)] Unknown process 7835 is sending Mach IPC messages!
[ OK ] AppListControllerBrowserTest.CreateNewWindow (6326 ms)
[200/220] AppListControllerBrowserTest.CreateNewWindow (8218 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/17
[7832:3847:0901/080157:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7832:3847:0901/080200:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[7832:3847:0901/080200:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[7832:3847:0901/080200:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[7832:3847:0901/080200:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[7832:3847:0901/080200:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[7832:3847:0901/080200:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[7832:3847:0901/080200:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[7832:3847:0901/080200:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/17 (5271 ms)
[201/220] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/17 (7174 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/38
[7842:3847:0901/080204:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/38 (5131 ms)
[202/220] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/38 (7285 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/50
[7844:3847:0901/080205:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7846:12807:0901/080207:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7846:12807:0901/080207:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/50 (5251 ms)
[203/220] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/50 (7404 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/94
[7853:3847:0901/080211:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7855:13319:0901/080213:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[7855:13319:0901/080213:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7855:13319:0901/080213:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7855:13319:0901/080213:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/94 (5000 ms)
[204/220] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/94 (6990 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/100
[7854:3847:0901/080212:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7856:12807:0901/080214:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/100 (5059 ms)
[205/220] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/100 (6947 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/105
[7864:3847:0901/080218:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7865:13063:0901/080220:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7865:13063:0901/080220:WARNING:channel.cc(325)] RawChannel write error
[7864:3847:0901/080220:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[7864:3847:0901/080220:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/105 (4760 ms)
[206/220] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/105 (6795 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/106
[7866:3847:0901/080219:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7859:40451:0901/080221:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7859:40451:0901/080221:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/106 (5257 ms)
[207/220] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/106 (7056 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/118
[7873:3847:0901/080225:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/118 (4667 ms)
[208/220] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/118 (6702 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/121
[7877:3847:0901/080226:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7869:40451:0901/080228:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[7878:13319:0901/080228:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7878:13319:0901/080228:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/121 (4561 ms)
[209/220] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/121 (6700 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/127
[7883:3847:0901/080231:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7886:13575:0901/080233:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7886:13575:0901/080233:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/127 (4358 ms)
[210/220] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/127 (6309 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/22
[7887:3847:0901/080232:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/22 (4341 ms)
[211/220] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/22 (6275 ms)
[ RUN ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseSingleBrowserWithBackgroundMode/1
[7894:3847:0901/080237:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7897:14851:0901/080239:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[7897:14851:0901/080239:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[7897:14851:0901/080239:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[7889:3847:0901/080239:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseSingleBrowserWithBackgroundMode/1 (4195 ms)
[212/220] BrowserCloseManagerWithBackgroundModeBrowserTest/BrowserCloseManagerWithBackgroundModeBrowserTest.CloseSingleBrowserWithBackgroundMode/1 (6165 ms)
[ RUN ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0
[7898:3847:0901/080239:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51282...
sending server_data: {"host": "127.0.0.1", "port": 51282} (36 bytes)
[7891:3847:0901/080242:INFO:CONSOLE(280)] "08:02:42.334 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:51282/files/eme_player_js/utils.js (280)
[7891:3847:0901/080242:INFO:CONSOLE(280)] "08:02:42.362 - Registering video event handlers.", source: http://127.0.0.1:51282/files/eme_player_js/utils.js (280)
[7891:3847:0901/080242:INFO:CONSOLE(280)] "08:02:42.378 - Loading media using MSE.", source: http://127.0.0.1:51282/files/eme_player_js/utils.js (280)
[7891:3847:0901/080242:INFO:CONSOLE(280)] "08:02:42.676 - onSourceOpen [object Event]", source: http://127.0.0.1:51282/files/eme_player_js/utils.js (280)
[7891:3847:0901/080242:INFO:CONSOLE(280)] "08:02:42.684 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:51282/files/eme_player_js/utils.js (280)
[7891:3847:0901/080242:INFO:CONSOLE(280)] "08:02:42.800 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:51282/files/eme_player_js/utils.js (280)
[7891:3847:0901/080242:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[7891:3847:0901/080242:INFO:CONSOLE(280)] "08:02:42.807 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:51282/files/eme_player_js/utils.js (280)
[7891:3847:0901/080242:INFO:CONSOLE(280)] "08:02:42.813 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:51282/files/eme_player_js/utils.js (280)
[7891:3847:0901/080242:INFO:CONSOLE(280)] "08:02:42.846 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:51282/files/eme_player_js/utils.js (280)
[7891:3847:0901/080242:INFO:CONSOLE(280)] "08:02:42.876 - Adding key to sessionID: 1", source: http://127.0.0.1:51282/files/eme_player_js/utils.js (280)
[7891:3847:0901/080242:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[7891:3847:0901/080242:INFO:CONSOLE(280)] "08:02:42.882 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:51282/files/eme_player_js/utils.js (280)
[7891:3847:0901/080242:INFO:CONSOLE(280)] "08:02:42.888 - Adding key to sessionID: 2", source: http://127.0.0.1:51282/files/eme_player_js/utils.js (280)
[7891:3847:0901/080242:INFO:CONSOLE(280)] "08:02:42.904 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:51282/files/eme_player_js/utils.js (280)
[7891:3847:0901/080242:INFO:CONSOLE(280)] "08:02:42.911 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:51282/files/eme_player_js/utils.js (280)
[7891:3847:0901/080243:INFO:CONSOLE(280)] "08:02:43.322 - heartbeat #1", source: http://127.0.0.1:51282/files/eme_player_js/utils.js (280)
[7891:3847:0901/080244:INFO:CONSOLE(280)] "08:02:44.323 - heartbeat #2", source: http://127.0.0.1:51282/files/eme_player_js/utils.js (280)
[7891:3847:0901/080245:INFO:CONSOLE(280)] "08:02:45.328 - heartbeat #3", source: http://127.0.0.1:51282/files/eme_player_js/utils.js (280)
[7891:3847:0901/080245:INFO:CONSOLE(280)] "08:02:45.757 - First play ended.", source: http://127.0.0.1:51282/files/eme_player_js/utils.js (280)
[7891:3847:0901/080245:INFO:CONSOLE(280)] "08:02:45.764 - Loading media using MSE.", source: http://127.0.0.1:51282/files/eme_player_js/utils.js (280)
[7891:3847:0901/080245:INFO:CONSOLE(280)] "08:02:45.774 - Playing second time.", source: http://127.0.0.1:51282/files/eme_player_js/utils.js (280)
[7891:3847:0901/080245:INFO:CONSOLE(280)] "08:02:45.797 - onSourceOpen [object Event]", source: http://127.0.0.1:51282/files/eme_player_js/utils.js (280)
[7891:3847:0901/080245:INFO:CONSOLE(280)] "08:02:45.804 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:51282/files/eme_player_js/utils.js (280)
[7891:3847:0901/080245:INFO:CONSOLE(280)] "08:02:45.855 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:51282/files/eme_player_js/utils.js (280)
[7891:3847:0901/080245:INFO:CONSOLE(280)] "08:02:45.862 - webkit-org.w3.clearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:51282/files/eme_player_js/utils.js (280)
[7891:3847:0901/080245:INFO:CONSOLE(280)] "08:02:45.869 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:51282/files/eme_player_js/utils.js (280)
[7891:3847:0901/080245:INFO:CONSOLE(280)] "08:02:45.896 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:51282/files/eme_player_js/utils.js (280)
[7891:3847:0901/080245:INFO:CONSOLE(280)] "08:02:45.904 - Adding key to sessionID: 3", source: http://127.0.0.1:51282/files/eme_player_js/utils.js (280)
[7891:3847:0901/080245:INFO:CONSOLE(280)] "08:02:45.912 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:51282/files/eme_player_js/utils.js (280)
[7891:3847:0901/080245:INFO:CONSOLE(280)] "08:02:45.918 - Adding key to sessionID: 4", source: http://127.0.0.1:51282/files/eme_player_js/utils.js (280)
[7891:3847:0901/080245:INFO:CONSOLE(280)] "08:02:45.926 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:51282/files/eme_player_js/utils.js (280)
[7891:3847:0901/080245:INFO:CONSOLE(280)] "08:02:45.932 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:51282/files/eme_player_js/utils.js (280)
[7891:3847:0901/080246:INFO:CONSOLE(280)] "08:02:46.206 - timeupdate @ 0.186203", source: http://127.0.0.1:51282/files/eme_player_js/utils.js (280)
[7891:3847:0901/080246:INFO:CONSOLE(280)] "08:02:46.331 - heartbeat #4", source: http://127.0.0.1:51282/files/eme_player_js/utils.js (280)
[7891:3847:0901/080246:INFO:CONSOLE(280)] "08:02:46.443 - timeupdate @ 0.418393", source: http://127.0.0.1:51282/files/eme_player_js/utils.js (280)
[7891:3847:0901/080246:INFO:CONSOLE(280)] "08:02:46.695 - timeupdate @ 0.673802", source: http://127.0.0.1:51282/files/eme_player_js/utils.js (280)
[7891:3847:0901/080246:INFO:CONSOLE(280)] "08:02:46.946 - timeupdate @ 0.929211", source: http://127.0.0.1:51282/files/eme_player_js/utils.js (280)
[7891:3847:0901/080247:INFO:CONSOLE(280)] "08:02:47.197 - timeupdate @ 1.18462", source: http://127.0.0.1:51282/files/eme_player_js/utils.js (280)
[7891:3847:0901/080247:INFO:CONSOLE(280)] "08:02:47.205 - waiting for video to end.", source: http://127.0.0.1:51282/files/eme_player_js/utils.js (280)
[7891:3847:0901/080247:INFO:CONSOLE(280)] "08:02:47.332 - heartbeat #5", source: http://127.0.0.1:51282/files/eme_player_js/utils.js (280)
[7891:3847:0901/080248:INFO:CONSOLE(280)] "08:02:48.333 - heartbeat #6", source: http://127.0.0.1:51282/files/eme_player_js/utils.js (280)
[7891:3847:0901/080248:INFO:CONSOLE(280)] "08:02:48.773 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:51282/files/eme_player_js/utils.js (280)
[7898:3847:0901/080248:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[7898:3847:0901/080248:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[7899:13063:0901/080248:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (12440 ms)
[213/220] MSE_ClearKey_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (14577 ms)
[ RUN ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0
[7904:3847:0901/080244:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51300...
sending server_data: {"host": "127.0.0.1", "port": 51300} (36 bytes)
[7900:3847:0901/080246:INFO:CONSOLE(280)] "08:02:46.793 - org.chromium.externalclearkey.decryptonly is not a known key system", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080246:INFO:CONSOLE(280)] "08:02:46.803 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080246:INFO:CONSOLE(280)] "08:02:46.812 - Registering video event handlers.", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080246:INFO:CONSOLE(280)] "08:02:46.829 - Loading media using MSE.", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080247:INFO:CONSOLE(280)] "08:02:47.248 - onSourceOpen [object Event]", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080247:INFO:CONSOLE(280)] "08:02:47.254 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080247:INFO:CONSOLE(280)] "08:02:47.328 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080247:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[7900:3847:0901/080248:INFO:CONSOLE(280)] "08:02:48.605 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080248:INFO:CONSOLE(280)] "08:02:48.611 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080248:INFO:CONSOLE(280)] "08:02:48.630 - heartbeat #1", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080248:INFO:CONSOLE(280)] "08:02:48.654 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080248:INFO:CONSOLE(280)] "08:02:48.674 - Adding key to sessionID: 1", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080248:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[7900:3847:0901/080248:INFO:CONSOLE(280)] "08:02:48.680 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080248:INFO:CONSOLE(280)] "08:02:48.687 - Adding key to sessionID: 2", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080248:INFO:CONSOLE(280)] "08:02:48.696 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080248:INFO:CONSOLE(280)] "08:02:48.703 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080248:INFO:CONSOLE(280)] "08:02:48.885 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080248:INFO:CONSOLE(280)] "08:02:48.890 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080248:INFO:CONSOLE(280)] "08:02:48.899 - Adding key to sessionID: 2", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080248:INFO:CONSOLE(280)] "08:02:48.917 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080249:INFO:CONSOLE(280)] "08:02:49.298 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080249:INFO:CONSOLE(280)] "08:02:49.303 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080249:INFO:CONSOLE(280)] "08:02:49.309 - Adding key to sessionID: 2", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080249:INFO:CONSOLE(280)] "08:02:49.376 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080249:INFO:CONSOLE(280)] "08:02:49.631 - heartbeat #2", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080250:INFO:CONSOLE(280)] "08:02:50.085 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080250:INFO:CONSOLE(280)] "08:02:50.090 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080250:INFO:CONSOLE(280)] "08:02:50.094 - Adding key to sessionID: 2", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080250:INFO:CONSOLE(280)] "08:02:50.109 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080250:INFO:CONSOLE(280)] "08:02:50.631 - heartbeat #3", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080251:INFO:CONSOLE(280)] "08:02:51.631 - heartbeat #4", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080251:INFO:CONSOLE(280)] "08:02:51.677 - First play ended.", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080251:INFO:CONSOLE(280)] "08:02:51.685 - Loading media using MSE.", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080251:INFO:CONSOLE(280)] "08:02:51.696 - Playing second time.", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080251:INFO:CONSOLE(280)] "08:02:51.728 - onSourceOpen [object Event]", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080251:INFO:CONSOLE(280)] "08:02:51.733 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080251:INFO:CONSOLE(280)] "08:02:51.827 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080251:INFO:CONSOLE(280)] "08:02:51.842 - org.chromium.externalclearkey.decryptonly Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080251:INFO:CONSOLE(280)] "08:02:51.850 - End of appending buffer from bear-320x240-av_enc-av.webm", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080251:INFO:CONSOLE(280)] "08:02:51.889 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080251:INFO:CONSOLE(280)] "08:02:51.901 - Adding key to sessionID: 3", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080251:INFO:CONSOLE(280)] "08:02:51.912 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080251:INFO:CONSOLE(280)] "08:02:51.924 - Adding key to sessionID: 4", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080251:INFO:CONSOLE(280)] "08:02:51.940 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080251:INFO:CONSOLE(280)] "08:02:51.953 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080252:INFO:CONSOLE(280)] "08:02:52.122 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080252:INFO:CONSOLE(280)] "08:02:52.135 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080252:INFO:CONSOLE(280)] "08:02:52.147 - Adding key to sessionID: 4", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080252:INFO:CONSOLE(280)] "08:02:52.161 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080252:INFO:CONSOLE(280)] "08:02:52.310 - timeupdate @ 0.186203", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080252:INFO:CONSOLE(280)] "08:02:52.523 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080252:INFO:CONSOLE(280)] "08:02:52.533 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080252:INFO:CONSOLE(280)] "08:02:52.546 - Adding key to sessionID: 4", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080252:INFO:CONSOLE(280)] "08:02:52.564 - timeupdate @ 0.441612", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080252:INFO:CONSOLE(280)] "08:02:52.579 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080252:INFO:CONSOLE(280)] "08:02:52.633 - heartbeat #5", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080252:INFO:CONSOLE(280)] "08:02:52.815 - timeupdate @ 0.697021", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080253:INFO:CONSOLE(280)] "08:02:53.065 - timeupdate @ 0.95243", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080253:INFO:CONSOLE(280)] "08:02:53.316 - timeupdate @ 1.18462", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080253:INFO:CONSOLE(280)] "08:02:53.327 - waiting for video to end.", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080253:INFO:CONSOLE(280)] "08:02:53.337 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080253:INFO:CONSOLE(280)] "08:02:53.350 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080253:INFO:CONSOLE(280)] "08:02:53.358 - Adding key to sessionID: 4", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080253:INFO:CONSOLE(280)] "08:02:53.387 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080253:INFO:CONSOLE(280)] "08:02:53.634 - heartbeat #6", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080254:INFO:CONSOLE(280)] "08:02:54.635 - heartbeat #7", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7900:3847:0901/080254:INFO:CONSOLE(280)] "08:02:54.877 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:51300/files/eme_player_js/utils.js (280)
[7904:3847:0901/080254:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[7904:3847:0901/080254:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[7904:3847:0901/080254:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[7904:3847:0901/080254:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[7905:12807:0901/080254:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (13850 ms)
[214/220] MSE_ExternalClearKeyDecryptOnly_Prefixed/EncryptedMediaTest.Playback_Multiple_VideoAudio_WebM/0 (15593 ms)
[ RUN ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.ApiAuthCodeFetch/1
[7920:3847:0901/080259:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
sending server_data: {"host": "127.0.0.1", "port": 51318} (36 bytes)
127.0.0.1 - - [01/Sep/2015 08:03:01] "POST /device_management?request=register&devicetype=2&apptype=Chrome&agent=Chrome+1.2.3(456)&platform=Test%7CUnit%7C1.2.3&oauth_token=oauth_token&deviceid=testid HTTP/1.1" 200 -
127.0.0.1 - - [01/Sep/2015 08:03:01] "POST /device_management?request=api_authorization&devicetype=2&apptype=Chrome&agent=Chrome+1.2.3(456)&platform=Test%7CUnit%7C1.2.3&deviceid=testid HTTP/1.1" 200 -
[ OK ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.ApiAuthCodeFetch/1 (5112 ms)
[215/220] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.ApiAuthCodeFetch/1 (7029 ms)
[ RUN ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MinimizeMaximize/1
[7912:3847:0901/080253:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7909:3847:0901/080300:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[7909:3847:0901/080300:ERROR:native_widget_mac.mm(270)] Not implemented reached in virtual void views::NativeWidgetMac::SetWindowIcons(const gfx::ImageSkia &, const gfx::ImageSkia &)
[7909:3847:0901/080300:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[7909:3847:0901/080300:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[7909:3847:0901/080300:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[7909:3847:0901/080301:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[7909:3847:0901/080301:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[7909:3847:0901/080301:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[7909:3847:0901/080302:ERROR:bridged_native_widget.mm(865)] Not implemented reached in virtual base::Closure views::BridgedNativeWidget::PrepareForLayerBoundsChange()
[7913:12807:0901/080303:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7913:12807:0901/080303:WARNING:channel.cc(325)] RawChannel write error
[7909:3847:0901/080303:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[7909:3847:0901/080303:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[7909:3847:0901/080303:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[7909:3847:0901/080303:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[7909:3847:0901/080303:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[7909:3847:0901/080303:ERROR:native_widget_mac.mm(196)] Not implemented reached in virtual void views::NativeWidgetMac::ViewRemoved(views::View *)
[ OK ] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MinimizeMaximize/1 (12651 ms)
[216/220] NativeAppWindowCocoaBrowserTestInstance/NativeAppWindowCocoaBrowserTest.MinimizeMaximize/1 (14497 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectInIFrameCanceled/0
[7932:3847:0901/080308:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7927:3847:0901/080311:WARNING:navigator_impl.cc(196)] Discarding message during interstitial.
[7927:40195:0901/080312:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7927:40195:0901/080312:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectInIFrameCanceled/0 (7430 ms)
[217/220] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectInIFrameCanceled/0 (9221 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/7
[7928:3847:0901/080306:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7923:3847:0901/080310:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[7923:3847:0901/080313:INFO:policy_prefs_browsertest.cc(641)] Testing policy: PopupsBlockedForUrls
[7923:3847:0901/080314:INFO:policy_prefs_browsertest.cc(641)] Testing policy: NotificationsBlockedForUrls
[7923:3847:0901/080314:INFO:policy_prefs_browsertest.cc(641)] Testing policy: DefaultPluginsSetting
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/7 (11702 ms)
[218/220] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/7 (13520 ms)
[ RUN ] SafeBrowsingBlockingPageIDNTestWithThreatType/SafeBrowsingBlockingPageIDNTest.SafeBrowsingBlockingPageDecodesIDN/2
[7946:3847:0901/080319:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SafeBrowsingBlockingPageIDNTestWithThreatType/SafeBrowsingBlockingPageIDNTest.SafeBrowsingBlockingPageDecodesIDN/2 (5607 ms)
[219/220] SafeBrowsingBlockingPageIDNTestWithThreatType/SafeBrowsingBlockingPageIDNTest.SafeBrowsingBlockingPageDecodesIDN/2 (7242 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistUnsaved/1
[7940:3847:0901/080317:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7936:3847:0901/080320:WARNING:navigator_impl.cc(196)] Discarding message during interstitial.
[7940:3847:0901/080320:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[7940:3847:0901/080320:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[7940:3847:0901/080320:ERROR:gpu_command_buffer_stub.cc(1048)] Image with ID doesn't exist.
[7945:13063:0901/080320:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7945:13063:0901/080320:WARNING:channel.cc(325)] RawChannel write error
[7936:38659:0901/080324:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7936:38659:0901/080324:WARNING:channel.cc(325)] RawChannel write error
[7936:38659:0901/080324:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[7936:38659:0901/080324:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7936:38659:0901/080324:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistUnsaved/1 (9805 ms)
[220/220] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.WhitelistUnsaved/1 (11611 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"15c036340b9c9ddda786b82677f54e2a0b47eb6e","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+--------------------------------------------------------------------------+
| End of shard 2 Pending: 2.0s Duration: 1048.2s Bot: vm812-m4 Exit: 0 |
+--------------------------------------------------------------------------+
+----------------------------------------------------------------------------+
| Shard 16 https://chromium-swarm.appspot.com/user/task/29a230c958753f10 |
+----------------------------------------------------------------------------+
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outxHbQAH (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outxHbQAH (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outxHbQAH. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/isolated_outxHbQAH
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outZUuTyo (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outZUuTyo (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/isolated_outZUuTyo. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/isolated_outZUuTyo
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testbE7bEl (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testbE7bEl (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testbE7bEl. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/run_tha_testbE7bEl
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testBVHayF (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 2 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testBVHayF (1 files remaining).
Maybe the test has a subprocess outliving it.
Sleeping 4 seconds.
Failed to delete /Volumes/data/b/swarm_slave/work/cache/run_tha_testBVHayF. The following files remain:
- /Volumes/data/b/swarm_slave/work/cache/run_tha_testBVHayF
1 files remaining...
Additional test environment:
ASAN_OPTIONS=symbolize=0
CHROME_DEVEL_SANDBOX=/opt/chromium/chrome_sandbox
DYLD_LIBRARY_PATH=/Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release
G_SLICE=always-malloc
LANG=en_US.UTF-8
LLVM_SYMBOLIZER_PATH=/Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/third_party/llvm-build/Release+Asserts/bin/llvm-symbolizer
NSS_DISABLE_ARENA_FREE_LIST=1
NSS_DISABLE_UNLOAD=1
Command: ../out/Release/browser_tests --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/isolated_out7kLdsR/output.json
IMPORTANT DEBUGGING NOTE: each test is run inside its own process.
For debugging a test inside a debugger, use the
--gtest_filter=<your_test_name> flag along with either
--single_process (to run the test in one launcher/browser process) or
--single-process (to do the above, and also run Chrome in single-process mode).
Using sharding settings from environment. This is shard 16/20
Using 2 parallel jobs.
[ RUN ] DownloadsWebUIDeleteProhibitedTest.DeleteProhibited
[5500:3847:0901/074744:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5486:40195:0901/074748:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5486:40195:0901/074748:WARNING:channel.cc(325)] RawChannel write error
[5486:3847:0901/074749:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5486:3847:0901/074749:INFO:CONSOLE(1324)] "Running TestCase DownloadsWebUIDeleteProhibitedTest.DeleteProhibited", source: test_api.js (1324)
[ OK ] DownloadsWebUIDeleteProhibitedTest.DeleteProhibited (10661 ms)
[1/229] DownloadsWebUIDeleteProhibitedTest.DeleteProhibited (12911 ms)
[ RUN ] OptionsDialogExtensionSettingsWebUITest.testAccessibility
[5501:3847:0901/074744:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5487:40451:0901/074750:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5487:40451:0901/074750:WARNING:channel.cc(325)] RawChannel write error
[5487:3847:0901/074750:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5487:3847:0901/074751:INFO:CONSOLE(1324)] "Running TestCase OptionsDialogExtensionSettingsWebUITest.testAccessibility", source: test_api.js (1324)
[5531:13063:0901/074752:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5531:13063:0901/074752:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5501:3847:0901/074752:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300003dd00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5501:3847:0901/074752:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300003dd00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5501:3847:0901/074752:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300003dd00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5501:3847:0901/074752:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300003dd00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] OptionsDialogExtensionSettingsWebUITest.testAccessibility (11577 ms)
[2/229] OptionsDialogExtensionSettingsWebUITest.testAccessibility (13717 ms)
[ RUN ] AutofillEditAddressWebUITest.testLoadAddress
[5639:3847:0901/074756:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5594:40707:0901/074800:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5594:40707:0901/074800:WARNING:channel.cc(325)] RawChannel write error
[5594:3847:0901/074801:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5594:3847:0901/074805:INFO:CONSOLE(1324)] "Running TestCase AutofillEditAddressWebUITest.testLoadAddress", source: test_api.js (1324)
[ OK ] AutofillEditAddressWebUITest.testLoadAddress (12017 ms)
[3/229] AutofillEditAddressWebUITest.testLoadAddress (13789 ms)
[ RUN ] AutofillEditAddressWebUITest.testFieldValuesSaved
[5655:3847:0901/074757:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5609:3847:0901/074802:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5609:3847:0901/074806:INFO:CONSOLE(1324)] "Running TestCase AutofillEditAddressWebUITest.testFieldValuesSaved", source: test_api.js (1324)
[5655:3847:0901/074808:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000030cc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5655:3847:0901/074808:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000030cc0]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] AutofillEditAddressWebUITest.testFieldValuesSaved (13844 ms)
[4/229] AutofillEditAddressWebUITest.testFieldValuesSaved (15765 ms)
[ RUN ] ManageProfileUITest.EditSupervisedUserNameAllowed
[5701:3847:0901/074810:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5698:40451:0901/074813:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5698:40451:0901/074813:WARNING:channel.cc(325)] RawChannel write error
[5698:3847:0901/074814:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5698:3847:0901/074817:INFO:CONSOLE(1324)] "Running TestCase ManageProfileUITest.EditSupervisedUserNameAllowed", source: test_api.js (1324)
[ OK ] ManageProfileUITest.EditSupervisedUserNameAllowed (11181 ms)
[5/229] ManageProfileUITest.EditSupervisedUserNameAllowed (13064 ms)
[ RUN ] OptionsWebUITest.emptySelectedIndexesDoesntCrash
[5707:3847:0901/074813:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5702:40451:0901/074816:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5702:3847:0901/074817:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5702:3847:0901/074820:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUITest.emptySelectedIndexesDoesntCrash", source: test_api.js (1324)
[5702:40451:0901/074822:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] OptionsWebUITest.emptySelectedIndexesDoesntCrash (12847 ms)
[6/229] OptionsWebUITest.emptySelectedIndexesDoesntCrash (14744 ms)
[ RUN ] OptionsWebUIExtendedTest.ShowOverlayNoHistory
[5714:3847:0901/074823:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5710:40451:0901/074826:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[5710:40451:0901/074826:WARNING:channel.cc(325)] RawChannel write error
[5710:3847:0901/074827:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5710:3847:0901/074829:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.ShowOverlayNoHistory", source: test_api.js (1324)
[ OK ] OptionsWebUIExtendedTest.ShowOverlayNoHistory (12322 ms)
[7/229] OptionsWebUIExtendedTest.ShowOverlayNoHistory (14184 ms)
[ RUN ] OptionsWebUIExtendedTest.ShowUnrelatedOverlay
[5720:3847:0901/074827:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5716:3847:0901/074832:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[5716:3847:0901/074834:INFO:CONSOLE(1324)] "Running TestCase OptionsWebUIExtendedTest.ShowUnrelatedOverlay", source: test_api.js (1324)
[5720:3847:0901/074837:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5720:3847:0901/074837:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5720:3847:0901/074837:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[5720:3847:0901/074837:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300002be00]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] OptionsWebUIExtendedTest.ShowUnrelatedOverlay (13050 ms)
[8/229] OptionsWebUIExtendedTest.ShowUnrelatedOverlay (14765 ms)
[ RUN ] WebUIAssertionsTest.testCallTestTwice
[5728:3847:0901/074837:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5725:40451:0901/074840:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5725:40451:0901/074840:WARNING:channel.cc(325)] RawChannel write error
[5725:3847:0901/074840:INFO:CONSOLE(1324)] "Running TestCase WebUIAssertionsTest.testCallTestTwice", source: test_api.js (1324)
[ OK ] WebUIAssertionsTest.testCallTestTwice (6913 ms)
[9/229] WebUIAssertionsTest.testCallTestTwice (8611 ms)
[ RUN ] Mock4JSWebUITest.CalledExpectPasses
[5735:3847:0901/074841:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5730:3847:0901/074845:INFO:CONSOLE(1324)] "Running TestCase Mock4JSWebUITest.CalledExpectPasses", source: test_api.js (1324)
[ OK ] Mock4JSWebUITest.CalledExpectPasses (6119 ms)
[10/229] Mock4JSWebUITest.CalledExpectPasses (7821 ms)
[ RUN ] NetInternalsTest.netInternalsLogViewPainterStripInfo
[5742:3847:0901/074845:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5738:40451:0901/074848:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5738:40451:0901/074848:WARNING:channel.cc(325)] RawChannel write error
[5738:3847:0901/074850:INFO:CONSOLE(1324)] "Running TestCase NetInternalsTest.netInternalsLogViewPainterStripInfo", source: test_api.js (1324)
[ OK ] NetInternalsTest.netInternalsLogViewPainterStripInfo (7492 ms)
[11/229] NetInternalsTest.netInternalsLogViewPainterStripInfo (8967 ms)
[ RUN ] BluetoothApiTest.GetDevices
[5748:3847:0901/074849:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5744:3847:0901/074852:INFO:CONSOLE(0)] "[SUCCESS] testGetDevices", source: chrome-extension://pjdjhejcdkeebjehnokfbfnjmgmgdjlc/_generated_background_page.html (0)
[5749:12807:0901/074852:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[5749:12807:0901/074852:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5749:12807:0901/074852:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5749:12807:0901/074852:WARNING:channel.cc(325)] RawChannel write error
[5744:40963:0901/074853:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[5744:40963:0901/074853:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[5744:40963:0901/074853:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BluetoothApiTest.GetDevices (5839 ms)
[12/229] BluetoothApiTest.GetDevices (7533 ms)
[ RUN ] ExtensionApiTest.NativeMessagingBasic
[5756:3847:0901/074854:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5751:35075:0901/074857:ERROR:native_process_launcher.cc(130)] Can't find manifest for native messaging host not.installed.app
[5751:3847:0901/074857:INFO:CONSOLE(0)] "[SUCCESS] invalidHostName", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[5751:54531:0901/074857:ERROR:native_process_launcher.cc(177)] Found manifest, but not the binary for native messaging host com.google.chrome.test.host_binary_missing. Host path specified in the manifest: /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/chrome/test/data/native_messaging/native_hosts/missing_nm_binary.exe
[5751:3847:0901/074857:INFO:CONSOLE(0)] "[SUCCESS] nonexistentHost", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[5751:3847:0901/074858:INFO:CONSOLE(0)] "[SUCCESS] sendMessageWithCallback", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[5751:3847:0901/074858:INFO:CONSOLE(0)] "[SUCCESS] sendMessageWithoutCallback", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[5751:41219:0901/074858:ERROR:native_message_process_host.cc(290)] Native Messaging host tried sending a message that is 1048676 bytes long.
[5751:3847:0901/074858:INFO:CONSOLE(0)] "[SUCCESS] bigMessage", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[5751:3847:0901/074859:INFO:CONSOLE(0)] "[SUCCESS] connect", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[5751:3847:0901/074859:INFO:CONSOLE(0)] "[SUCCESS] stopHost", source: chrome-extension://knldjmfmopnpolahpmmgbagdohdnhkik/_generated_background_page.html (0)
[5760:12807:0901/074859:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5760:12807:0901/074859:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.NativeMessagingBasic (7956 ms)
[13/229] ExtensionApiTest.NativeMessagingBasic (9840 ms)
[ RUN ] ExtensionApiTest.HostSubsets
[5762:3847:0901/074857:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5757:3847:0901/074901:INFO:CONSOLE(0)] "[SUCCESS] main", source: chrome-extension://jdcinihdebnhogmgllnlhfgkaifmjiaj/_generated_background_page.html (0)
[5757:3847:0901/074901:INFO:CONSOLE(0)] "[SUCCESS] main", source: chrome-extension://jdcinihdebnhogmgllnlhfgkaifmjiaj/_generated_background_page.html (0)
[5757:40963:0901/074901:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5757:40963:0901/074901:WARNING:channel.cc(325)] RawChannel write error
[5757:34819:0901/074903:WARNING:sqlite_persistent_cookie_store.cc(1344)] Failed to post task from FinishedLoadingCookies@../../net/extras/sqlite/sqlite_persistent_cookie_store.cc:1352 to client_task_runner_.
[5757:34819:0901/074903:WARNING:sqlite_persistent_cookie_store.cc(1344)] Failed to post task from LoadKeyAndNotifyInBackground@../../net/extras/sqlite/sqlite_persistent_cookie_store.cc:512 to client_task_runner_.
[ OK ] ExtensionApiTest.HostSubsets (7882 ms)
[14/229] ExtensionApiTest.HostSubsets (9671 ms)
[ RUN ] ExtensionApiTest.Canvas2D
[5786:3847:0901/074905:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionApiTest.Canvas2D (6015 ms)
[15/229] ExtensionApiTest.Canvas2D (8448 ms)
[ RUN ] ExtensionApiTest.ContentScriptBlockingScriptTabClosed
[5790:3847:0901/074907:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5785:73995:0901/074910:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[5793:12807:0901/074910:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[5793:12807:0901/074910:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5793:12807:0901/074910:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5793:12807:0901/074910:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.ContentScriptBlockingScriptTabClosed (6424 ms)
[16/229] ExtensionApiTest.ContentScriptBlockingScriptTabClosed (8160 ms)
[ RUN ] ExtensionApiTest.ContentScriptBlockingScriptsDontRunTwice
[5799:3847:0901/074913:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5794:73483:0901/074914:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[5810:13063:0901/074914:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[5810:13063:0901/074914:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[5810:13063:0901/074914:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5810:13063:0901/074914:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionApiTest.ContentScriptBlockingScriptsDontRunTwice (4491 ms)
[17/229] ExtensionApiTest.ContentScriptBlockingScriptsDontRunTwice (6186 ms)
[ RUN ] ExtensionApiTest.CrossOriginXHRContentScript
[5813:3847:0901/074915:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
FTP server started on port 50883...
sending server_data: {"host": "127.0.0.1", "port": 50883} (36 bytes)
starting FTP server
[5800:72971:0901/074921:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[5800:3847:0901/074921:INFO:CONSOLE(9)] "Requesting url: http://a.com:50882/extensions/test_file.txt", source: chrome-extension://dkoofjpokgepdkbbjbmgnibcjpfaijem/content_script.js (9)
[5800:3847:0901/074921:INFO:CONSOLE(0)] "[SUCCESS] allowedOrigin", source: chrome-extension://dkoofjpokgepdkbbjbmgnibcjpfaijem/test.html (0)
[5800:3847:0901/074921:INFO:CONSOLE(9)] "Requesting url: http://c.com:50882/extensions/test_file.txt", source: chrome-extension://dkoofjpokgepdkbbjbmgnibcjpfaijem/content_script.js (9)
[5800:3847:0901/074921:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://c.com:50882/extensions/test_file.txt. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://dkoofjpokgepdkbbjbmgnibcjpfaijem' is therefore not allowed access.", source: http://localhost:50882/extensions/test_file.html (0)
[5800:3847:0901/074921:INFO:CONSOLE(0)] "[SUCCESS] diallowedOrigin", source: chrome-extension://dkoofjpokgepdkbbjbmgnibcjpfaijem/test.html (0)
[5800:3847:0901/074921:INFO:CONSOLE(9)] "Requesting url: http://foo.b.com:50882/extensions/test_file.txt", source: chrome-extension://dkoofjpokgepdkbbjbmgnibcjpfaijem/content_script.js (9)
[5800:3847:0901/074921:INFO:CONSOLE(0)] "[SUCCESS] allowedSubdomain", source: chrome-extension://dkoofjpokgepdkbbjbmgnibcjpfaijem/test.html (0)
[5800:3847:0901/074921:INFO:CONSOLE(9)] "Requesting url: http://b.com:50882/extensions/test_file.txt", source: chrome-extension://dkoofjpokgepdkbbjbmgnibcjpfaijem/content_script.js (9)
[5800:3847:0901/074922:INFO:CONSOLE(0)] "[SUCCESS] noSubdomain", source: chrome-extension://dkoofjpokgepdkbbjbmgnibcjpfaijem/test.html (0)
[5800:3847:0901/074922:INFO:CONSOLE(9)] "Requesting url: http://foob.com:50882/extensions/test_file.txt", source: chrome-extension://dkoofjpokgepdkbbjbmgnibcjpfaijem/content_script.js (9)
[5800:3847:0901/074922:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://foob.com:50882/extensions/test_file.txt. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://dkoofjpokgepdkbbjbmgnibcjpfaijem' is therefore not allowed access.", source: http://localhost:50882/extensions/test_file.html (0)
[5800:3847:0901/074922:INFO:CONSOLE(0)] "[SUCCESS] disallowedSubdomain", source: chrome-extension://dkoofjpokgepdkbbjbmgnibcjpfaijem/test.html (0)
[5800:3847:0901/074922:INFO:CONSOLE(9)] "Requesting url: http://localhost:50882/extensions/test_file.txt", source: chrome-extension://dkoofjpokgepdkbbjbmgnibcjpfaijem/content_script.js (9)
[5800:3847:0901/074922:INFO:CONSOLE(0)] "[SUCCESS] targetPageAlwaysAllowed", source: chrome-extension://dkoofjpokgepdkbbjbmgnibcjpfaijem/test.html (0)
[5800:3847:0901/074922:INFO:CONSOLE(9)] "Requesting url: ftp://127.0.0.1:50883/extensions/test_file.txt", source: chrome-extension://dkoofjpokgepdkbbjbmgnibcjpfaijem/content_script.js (9)
[]127.0.0.1:50897 Connected.
127.0.0.1:50897 ==> 220 pyftpdlib 0.7.0 based ftpd ready.
127.0.0.1:50897 <== USER anonymous
127.0.0.1:50897 ==> 331 Username ok, send password.
127.0.0.1:50897 <== PASS ******
127.0.0.1:50897 ==> 230 Login successful.
127.0.0.1:50897 <== SYST
127.0.0.1:50897 ==> 215 UNIX Type: L8
127.0.0.1:50897 <== PWD
127.0.0.1:50897 ==> 257 "/" is the current directory.
127.0.0.1:50897 <== TYPE I
127.0.0.1:50897 ==> 200 Type set to: Binary.
127.0.0.1:50897 <== SIZE /extensions/test_file.txt
127.0.0.1:50897 ==> 213 6
127.0.0.1:50897 <== CWD /extensions/test_file.txt
127.0.0.1:50897 ==> 550 Not a directory.
127.0.0.1:50897 <== PASV
127.0.0.1:50897 ==> 227 Entering passive mode (127,0,0,1,198,210).
127.0.0.1:50897 <== RETR /extensions/test_file.txt
127.0.0.1:50897 ==> 125 Data connection already open. Transfer starting.
127.0.0.1:50897 ==> 226 Transfer complete.
[anonymous]@127.0.0.1:50897 "RETR /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/chrome/test/data/extensions/test_file.txt" completed=1 bytes=6 seconds=0.001
127.0.0.1:50897 <== QUIT
127.0.0.1:50897 ==> 221 Goodbye.
[anonymous]@127.0.0.1:50897 Disconnected.
[5800:3847:0901/074922:INFO:CONSOLE(0)] "[SUCCESS] allowedFtpHostAllowed", source: chrome-extension://dkoofjpokgepdkbbjbmgnibcjpfaijem/test.html (0)
[5800:3847:0901/074922:INFO:CONSOLE(9)] "Requesting url: ftp://localhost:50883/extensions/test_file.txt", source: chrome-extension://dkoofjpokgepdkbbjbmgnibcjpfaijem/content_script.js (9)
[5800:3847:0901/074922:INFO:CONSOLE(0)] "XMLHttpRequest cannot load ftp://localhost:50883/extensions/test_file.txt. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.", source: http://localhost:50882/extensions/test_file.html (0)
[5800:3847:0901/074922:INFO:CONSOLE(0)] "[SUCCESS] disallowedFtpHostDisallowed", source: chrome-extension://dkoofjpokgepdkbbjbmgnibcjpfaijem/test.html (0)
[5819:13063:0901/074922:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5819:13063:0901/074922:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5814:12807:0901/074922:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5814:12807:0901/074922:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5822:12807:0901/074922:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5822:12807:0901/074922:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.CrossOriginXHRContentScript (9852 ms)
[18/229] ExtensionApiTest.CrossOriginXHRContentScript (11758 ms)
[ RUN ] ExtensionApiTest.WebSocket
[5820:3847:0901/074918:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
Trying to start websocket server on ws://127.0.0.1:0...
WebSocket server started on ws://127.0.0.1:50885...
sending server_data: {"host": "127.0.0.1", "port": 50885} (36 bytes)
[5815:3847:0901/074923:INFO:CONSOLE(0)] "[SUCCESS] runEchoTest", source: chrome-extension://lfjlfbfgipmocghccfbkkgdbgcpkojfc/_generated_background_page.html (0)
[5821:13063:0901/074923:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5815:40963:0901/074923:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5815:40963:0901/074923:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionApiTest.WebSocket (7284 ms)
[19/229] ExtensionApiTest.WebSocket (9021 ms)
[ RUN ] MimeHandlerViewTest.EmbeddedDataUrlObject
[5833:3847:0901/074928:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5827:72971:0901/074929:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[5827:3847:0901/074932:INFO:CONSOLE(0)] "[SUCCESS] testDataUrl", source: chrome-extension://oickdpebdnfbgkcaoklfcdhjniefkcji/index.html (0)
[ OK ] MimeHandlerViewTest.EmbeddedDataUrlObject (8182 ms)
[20/229] MimeHandlerViewTest.EmbeddedDataUrlObject (10229 ms)
[ RUN ] PlatformAppWithFileBrowserTest.LaunchWithFileExtension
[5834:3847:0901/074928:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5828:4611:0901/074931:ERROR:mach_broker_mac.mm(222)] Unknown process 5839 is sending Mach IPC messages!
[5828:3847:0901/074933:INFO:CONSOLE(0)] "[SUCCESS] testFileHandler", source: chrome-extension://mabnijcehejokplbjpegdjcabageggge/_generated_background_page.html (0)
[5836:13063:0901/074933:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483652, remote ID 5)
[5836:13063:0901/074933:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483653, remote ID 6)
[5836:13063:0901/074933:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[5836:13063:0901/074933:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[5836:13063:0901/074933:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5836:13063:0901/074933:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5836:13063:0901/074933:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PlatformAppWithFileBrowserTest.LaunchWithFileExtension (8268 ms)
[21/229] PlatformAppWithFileBrowserTest.LaunchWithFileExtension (9999 ms)
[ RUN ] AppShimHostManagerBrowserTest.PRE_ReCreate
[5848:3847:0901/074937:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AppShimHostManagerBrowserTest.PRE_ReCreate (4509 ms)
[22/229] AppShimHostManagerBrowserTest.PRE_ReCreate (6280 ms)
[ RUN ] AppWindowAPITest.TestSingleton
[5850:3847:0901/074938:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5843:3847:0901/074942:INFO:CONSOLE(0)] "[SUCCESS] noParameterWithId", source: chrome-extension://cidcjffeoijndoheecghkjoiamnjjbgp/_generated_background_page.html (0)
[ OK ] AppWindowAPITest.TestSingleton (7553 ms)
[23/229] AppWindowAPITest.TestSingleton (9396 ms)
[ RUN ] AppWindowAPITest.TestInitialConstraints
[5858:3847:0901/074944:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5853:3847:0901/074948:INFO:CONSOLE(0)] "[SUCCESS] testMaxInnerConstraints", source: chrome-extension://cidcjffeoijndoheecghkjoiamnjjbgp/_generated_background_page.html (0)
[5853:3847:0901/074948:INFO:CONSOLE(0)] "[SUCCESS] testMinInnerConstraints", source: chrome-extension://cidcjffeoijndoheecghkjoiamnjjbgp/_generated_background_page.html (0)
[5853:3847:0901/074948:INFO:CONSOLE(0)] "[SUCCESS] testMaxOuterConstraints", source: chrome-extension://cidcjffeoijndoheecghkjoiamnjjbgp/_generated_background_page.html (0)
[5853:3847:0901/074948:INFO:CONSOLE(0)] "[SUCCESS] testMinOuterConstraints", source: chrome-extension://cidcjffeoijndoheecghkjoiamnjjbgp/_generated_background_page.html (0)
[5853:3847:0901/074949:INFO:CONSOLE(0)] "[SUCCESS] testMixedConstraints", source: chrome-extension://cidcjffeoijndoheecghkjoiamnjjbgp/_generated_background_page.html (0)
[5853:3847:0901/074949:INFO:CONSOLE(0)] "[SUCCESS] testBadConstraints", source: chrome-extension://cidcjffeoijndoheecghkjoiamnjjbgp/_generated_background_page.html (0)
[5853:3847:0901/074949:INFO:CONSOLE(0)] "[SUCCESS] testFrameless", source: chrome-extension://cidcjffeoijndoheecghkjoiamnjjbgp/_generated_background_page.html (0)
[5863:12807:0901/074949:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5863:12807:0901/074949:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AppWindowAPITest.TestInitialConstraints (8374 ms)
[24/229] AppWindowAPITest.TestInitialConstraints (10338 ms)
[ RUN ] EphemeralAppServiceBrowserTest.GarbageCollectInactiveApps
[5864:3847:0901/074947:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] EphemeralAppServiceBrowserTest.GarbageCollectInactiveApps (7069 ms)
[25/229] EphemeralAppServiceBrowserTest.GarbageCollectInactiveApps (8797 ms)
[ RUN ] WebViewTest.Shim_TestContentScriptIsInjectedAfterTerminateAndReloadWebView
[5873:3847:0901/074954:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5869:3847:0901/074958:INFO:CONSOLE(1090)] "Step 1: call <webview>.addContentScripts.", source: chrome-extension://jdhpnndebfhfkiiaigmjcblglhfoflmp/main.js (1090)
[5869:72971:0901/074959:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[5869:3847:0901/074959:INFO:CONSOLE(1102)] "Step 2: call webview.terminate().", source: chrome-extension://jdhpnndebfhfkiiaigmjcblglhfoflmp/main.js (1102)
[5869:3847:0901/074959:INFO:CONSOLE(1115)] "Step 3: call webview.reload().", source: chrome-extension://jdhpnndebfhfkiiaigmjcblglhfoflmp/main.js (1115)
[5869:3847:0901/075001:INFO:CONSOLE(1107)] "Step 4: postMessage to build communication.", source: chrome-extension://jdhpnndebfhfkiiaigmjcblglhfoflmp/main.js (1107)
[5869:3847:0901/075001:INFO:CONSOLE(1122)] "Step 5: A communication channel has been established with webview.", source: chrome-extension://jdhpnndebfhfkiiaigmjcblglhfoflmp/main.js (1122)
[5869:41219:0901/075001:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5869:41219:0901/075001:WARNING:channel.cc(325)] RawChannel write error
[5884:13063:0901/075001:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5884:13063:0901/075001:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.Shim_TestContentScriptIsInjectedAfterTerminateAndReloadWebView (10673 ms)
[26/229] WebViewTest.Shim_TestContentScriptIsInjectedAfterTerminateAndReloadWebView (12330 ms)
[ RUN ] WebViewTest.Shim_TestLoadAbortIllegalFileURL
[5879:3847:0901/074956:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5874:3847:0901/075000:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -301: ERR_DISALLOWED_URL_SCHEME.", source: extensions::webViewEvents (237)
[5880:13575:0901/075001:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5880:13575:0901/075001:WARNING:channel.cc(325)] RawChannel write error
[5874:41475:0901/075001:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[5874:41475:0901/075001:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 6, remote ID 2147483653)
[5874:41475:0901/075001:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 5, remote ID 2147483652)
[5874:41475:0901/075001:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[5874:41475:0901/075001:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5885:14339:0901/075001:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[5885:14339:0901/075001:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] WebViewTest.Shim_TestLoadAbortIllegalFileURL (8376 ms)
[27/229] WebViewTest.Shim_TestLoadAbortIllegalFileURL (10203 ms)
[ RUN ] WebViewTest.MediaAccessAPIAllow_TestAllow
[5893:3847:0901/075007:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5888:73491:0901/075013:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[5888:3847:0901/075013:INFO:CONSOLE(20)] "test passed", source: chrome-extension://pfmfdkdhpijhpdhfepmggbpgohmmfnjd/embedder.js (20)
[5888:41219:0901/075013:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[5901:12551:0901/075013:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5901:12551:0901/075013:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5901:12551:0901/075013:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.MediaAccessAPIAllow_TestAllow (9630 ms)
[28/229] WebViewTest.MediaAccessAPIAllow_TestAllow (11249 ms)
[ RUN ] WebViewTest.OpenURLFromTab_CurrentTab_Succeed
[5894:3847:0901/075007:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5887:3847:0901/075012:INFO:CONSOLE(237)] "<webview>: The load has aborted with error -11: ERR_NOT_IMPLEMENTED.", source: extensions::webViewEvents (237)
[5896:12807:0901/075013:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[5896:12807:0901/075013:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[5896:12807:0901/075013:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5896:12807:0901/075013:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5887:40963:0901/075014:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5887:40963:0901/075014:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[5887:40963:0901/075014:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5887:40963:0901/075014:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.OpenURLFromTab_CurrentTab_Succeed (10657 ms)
[29/229] WebViewTest.OpenURLFromTab_CurrentTab_Succeed (12417 ms)
[ RUN ] WebViewTest.Shim_TestRendererNavigationRedirectWhileUnattached
[5910:3847:0901/075019:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5904:72715:0901/075026:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[5912:3847:0901/075026:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[5904:41475:0901/075026:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5921:13063:0901/075026:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 5)
[5921:13063:0901/075026:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[5921:13063:0901/075026:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[5921:13063:0901/075026:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5921:13063:0901/075026:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] WebViewTest.Shim_TestRendererNavigationRedirectWhileUnattached (10395 ms)
[30/229] WebViewTest.Shim_TestRendererNavigationRedirectWhileUnattached (12322 ms)
[ RUN ] WebViewTest.SendMessageToComponentExtensionFromGuest
[5909:3847:0901/075018:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5903:3847:0901/075023:INFO:CONSOLE(71)] "{"app":{"runtime":{"LaunchSource":{"APP_LAUNCHER":"app_launcher","NEW_TAB_PAGE":"new_tab_page","RELOAD":"reload","RESTART":"restart","LOAD_AND_LAUNCH":"load_and_launch","COMMAND_LINE":"command_line","FILE_HANDLER":"file_handler","URL_HANDLER":"url_handler","SYSTEM_TRAY":"system_tray","ABOUT_PAGE":"about_page","KEYBOARD":"keyboard","EXTENSIONS_PAGE":"extensions_page","MANAGEMENT_API":"management_api","EPHEMERAL_APP":"ephemeral_app","BACKGROUND":"background","KIOSK":"kiosk","CHROME_INTERNAL":"chrome_internal","TEST":"test"},"onEmbedRequested":{},"onLaunched":{},"onRestarted":{}},"window":{"State":{"NORMAL":"normal","FULLSCREEN":"fullscreen","MAXIMIZED":"maximized","MINIMIZED":"minimized"},"WindowType":{"SHELL":"shell","PANEL":"panel"},"onBoundsChanged":{},"onClosed":{},"onFullscreened":{},"onMaximized":{},"onMinimized":{},"onRestored":{},"onAlphaEnabledChanged":{},"onWindowFirstShown":{}}},"i18n":{},"management":{"LaunchType":{"OPEN_AS_REGULAR_TAB":"OPEN_AS_REGULAR_TAB","OPEN_AS_PINNED_TAB":"OPEN_AS_PINNED_TAB","OPEN_AS_WINDOW":"OPEN_AS_WINDOW","OPEN_FULL_SCREEN":"OPEN_FULL_SCREEN"},"ExtensionDisabledReason":{"UNKNOWN":"unknown","PERMISSIONS_INCREASE":"permissions_increase"},"ExtensionType":{"EXTENSION":"extension","HOSTED_APP":"hosted_app","PACKAGED_APP":"packaged_app","LEGACY_PACKAGED_APP":"legacy_packaged_app","THEME":"theme"},"ExtensionInstallType":{"ADMIN":"admin","DEVELOPMENT":"development","NORMAL":"normal","SIDELOAD":"sideload","OTHER":"other"}},"permissions":{"onAdded":{},"onRemoved":{}},"runtime":{"PlatformOs":{"MAC":"mac","WIN":"win","ANDROID":"android","CROS":"cros","LINUX":"linux","OPENBSD":"openbsd"},"PlatformArch":{"ARM":"arm","X86_32":"x86-32","X86_64":"x86-64"},"PlatformNaclArch":{"ARM":"arm","X86_32":"x86-32","X86_64":"x86-64"},"RequestUpdateCheckStatus":{"THROTTLED":"throttled","NO_UPDATE":"no_update","UPDATE_AVAILABLE":"update_available"},"OnInstalledReason":{"INSTALL":"install","UPDATE":"update","CHROME_UPDATE":"chrome_update","SHARED_MODULE_UPDATE":"shared_module_update"},"OnRestartRequiredReason":{"APP_UPDATE":"app_update","OS_UPDATE":"os_update","PERIODIC":"periodic"},"onStartup":{},"onInstalled":{},"onSuspend":{},"onSuspendCanceled":{},"onUpdateAvailable":{},"onBrowserUpdateAvailable":{},"onConnect":{},"onConnectExternal":{},"onMessage":{},"onMessageExternal":{},"onRestartRequired":{},"id":"nicphancmgjmkfgbpjnlggpbogfhighh"},"test":{"onMessage":{},"tests":[]},"webViewRequest":{}}", source: chrome-extension://nicphancmgjmkfgbpjnlggpbogfhighh/main.js (71)
[5903:72715:0901/075025:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[5915:14083:0901/075026:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[5915:14083:0901/075026:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5915:14083:0901/075026:WARNING:channel.cc(325)] RawChannel write error
[ OK ] WebViewTest.SendMessageToComponentExtensionFromGuest (11476 ms)
[31/229] WebViewTest.SendMessageToComponentExtensionFromGuest (13408 ms)
[ RUN ] AutocompleteBrowserTest.Autocomplete
[5929:3847:0901/075031:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5931:12807:0901/075034:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[5922:5635:0901/075034:ERROR:mach_broker_mac.mm(222)] Unknown process 5933 is sending Mach IPC messages!
[ OK ] AutocompleteBrowserTest.Autocomplete (7891 ms)
[32/229] AutocompleteBrowserTest.Autocomplete (9489 ms)
[ RUN ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectSmallerTotal
[5930:3847:0901/075031:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5923:3847:0901/075033:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:50933/banners/main.js (13)
[5923:73235:0901/075033:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[5923:3847:0901/075034:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:50933/banners/main.js (13)
[5923:3847:0901/075034:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:50933/banners/main.js (13)
[5923:3847:0901/075034:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:50933/banners/main.js (13)
[5923:3847:0901/075034:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:50933/banners/main.js (13)
[5923:3847:0901/075034:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:50933/banners/main.js (13)
[5923:3847:0901/075034:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:50933/banners/main.js (13)
[5923:3847:0901/075034:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:50933/banners/main.js (13)
[5923:3847:0901/075034:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:50933/banners/main.js (13)
[5923:3847:0901/075034:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:50933/banners/main.js (13)
[5923:3847:0901/075034:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:50933/banners/main.js (13)
[5923:3847:0901/075034:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:50933/banners/main.js (13)
[5923:3847:0901/075034:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:50933/banners/main.js (13)
[5923:3847:0901/075034:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:50933/banners/main.js (13)
[5923:3847:0901/075034:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:50933/banners/main.js (13)
[5923:3847:0901/075034:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:50933/banners/main.js (13)
[5923:3847:0901/075034:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:50933/banners/main.js (13)
[5923:3847:0901/075034:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:50933/banners/main.js (13)
[5923:3847:0901/075034:INFO:CONSOLE(13)] "SW not yet active.", source: http://127.0.0.1:50933/banners/main.js (13)
=================================================================
==5932==ERROR: AddressSanitizer: heap-use-after-free on address 0x60e000051f20 at pc 0x00011d35fe32 bp 0x7fff50ef3650 sp 0x7fff50ef3648
READ of size 8 at 0x60e000051f20 thread T0
#0 0x11d35fe31 in operator() base/memory/scoped_ptr.h:128:5
#1 0x11d35fe31 in ~scoped_ptr_impl base/memory/scoped_ptr.h:222:0
#2 0x11d35fe31 in ~scoped_ptr_impl base/memory/scoped_ptr.h:218:0
#3 0x11d35fe31 in ~scoped_ptr base/memory/scoped_ptr.h:312:0
#4 0x11d35fe31 in ~scoped_ptr base/memory/scoped_ptr.h:312:0
#5 0x11d35fe31 in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:797:0
#6 0x11d36000d in ~RenderFrameImpl content/renderer/render_frame_impl.cc:764:37
#7 0x11d36000d in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:764:0
#8 0x11d37bcd0 in content::RenderFrameImpl::frameDetached(blink::WebFrame*, blink::WebFrameClient::DetachType) content/renderer/render_frame_impl.cc:2295:3
#9 0x11585de68 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:346:5
#10 0x117903a48 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#11 0x11797a625 in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:307:5
#12 0x117d5196d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:570:5
#13 0x1159bbbe0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1694:9
#14 0x11d42ec88 in content::RenderWidget::Close() content/renderer/render_widget.cc:1631:5
#15 0x11d4043b0 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3073:3
#16 0x110be644c in Run base/callback.h:396:12
#17 0x110be644c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#18 0x11d1a83b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#19 0x11d1a45b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#20 0x110be644c in Run base/callback.h:396:12
#21 0x110be644c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#22 0x110c485bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#23 0x110c490a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#24 0x110c49656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#25 0x110bc4fa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#26 0x110c2ef19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#27 0x110bc3526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#28 0x7fff8bf8bb30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#29 0x7fff8bf8b454 in __CFRunLoopDoSources0 ??:0:0
#30 0x7fff8bfae7f4 in __CFRunLoopRun ??:0:0
#31 0x7fff8bfae0e1 in CFRunLoopRunSpecific ??:0:0
#32 0x7fff8d2777bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#33 0x110bc6497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#34 0x110bc489b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#35 0x110c8612e in base::RunLoop::Run() base/run_loop.cc:55:3
#36 0x110c47124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
#37 0x11d449058 in content::RendererMain(content::MainFunctionParams const&) content/renderer/renderer_main.cc:201:7
#38 0x110affd8b in content::ContentMainRunnerImpl::Run() content/app/content_main_runner.cc:806:12
#39 0x110afe2dd in content::ContentMain(content::ContentMainParams const&) content/app/content_main.cc:19:15
#40 0x10fa1b0dd in ChromeMain chrome/app/chrome_main.cc:66:12
#41 0x10ed0ac0a in main chrome/app/chrome_exe_main_mac.cc:16:12
#42 0x10ed0abf3 in start ??:0:0
#35 0x10 (<unknown module>)
0x60e000051f20 is located 32 bytes inside of 152-byte region [0x60e000051f00,0x60e000051f98)
freed by thread T0 here:
#0 0x10ed61d7b in __asan_print_accumulated_stats ??:0:0
#1 0x11d35f014 in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:766:3
#2 0x11d36000d in ~RenderFrameImpl content/renderer/render_frame_impl.cc:764:37
#3 0x11d36000d in content::RenderFrameImpl::~RenderFrameImpl() content/renderer/render_frame_impl.cc:764:0
#4 0x11d37bcd0 in content::RenderFrameImpl::frameDetached(blink::WebFrame*, blink::WebFrameClient::DetachType) content/renderer/render_frame_impl.cc:2295:3
#5 0x11585de68 in blink::FrameLoaderClientImpl::detached(blink::FrameDetachType) third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp:346:5
#6 0x117903a48 in blink::Frame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/Frame.cpp:93:5
#7 0x11797a625 in blink::LocalFrame::detach(blink::FrameDetachType) third_party/WebKit/Source/core/frame/LocalFrame.cpp:307:5
#8 0x117d5196d in blink::Page::willBeDestroyed() third_party/WebKit/Source/core/page/Page.cpp:570:5
#9 0x1159bbbe0 in blink::WebViewImpl::close() third_party/WebKit/Source/web/WebViewImpl.cpp:1694:9
#10 0x11d42ec88 in content::RenderWidget::Close() content/renderer/render_widget.cc:1631:5
#11 0x11d4043b0 in content::RenderViewImpl::Close() content/renderer/render_view_impl.cc:3073:3
#12 0x110be644c in Run base/callback.h:396:12
#13 0x110be644c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#14 0x11d1a83b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#15 0x11d1a45b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#16 0x110be644c in Run base/callback.h:396:12
#17 0x110be644c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#18 0x110c485bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#19 0x110c490a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#20 0x110c49656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#21 0x110bc4fa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#22 0x110c2ef19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#23 0x110bc3526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#24 0x7fff8bf8bb30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#25 0x7fff8bf8b454 in __CFRunLoopDoSources0 ??:0:0
#26 0x7fff8bfae7f4 in __CFRunLoopRun ??:0:0
#27 0x7fff8bfae0e1 in CFRunLoopRunSpecific ??:0:0
#28 0x7fff8d2777bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#29 0x110bc6497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#30 0x110bc489b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#31 0x110c8612e in base::RunLoop::Run() base/run_loop.cc:55:3
#32 0x110c47124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
previously allocated by thread T0 here:
#0 0x10ed617bb in __asan_print_accumulated_stats ??:0:0
#1 0x110951c79 in ChromeContentRendererClient::CreateAppBannerClient(content::RenderFrame*) chrome/renderer/chrome_content_renderer_client.cc:1618:7
#2 0x11d39dc87 in appBannerClient content/renderer/render_frame_impl.cc:3800:9
#3 0x11d39dc87 in non-virtual thunk to content::RenderFrameImpl::appBannerClient() content/renderer/render_frame_impl.cc:3797:0
#4 0x11594e2b4 in blink::WebLocalFrameImpl::willShowInstallBannerPrompt(int, blink::WebVector<blink::WebString> const&, blink::WebAppBannerPromptReply*) third_party/WebKit/Source/web/WebLocalFrameImpl.cpp:2134:65
#5 0x110958869 in ChromeRenderFrameObserver::OnAppBannerPromptRequest(int, std::string const&) chrome/renderer/chrome_render_frame_observer.cc:223:3
#6 0x11095621c in DispatchToMethodImpl<ChromeRenderFrameObserver, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &), int, std::basic_string<char> , 0, 1> base/tuple.h:254:3
#7 0x11095621c in DispatchToMethod<ChromeRenderFrameObserver, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &), int, std::basic_string<char> > base/tuple.h:261:0
#8 0x11095621c in Dispatch<ChromeRenderFrameObserver, ChromeRenderFrameObserver, void, void (ChromeRenderFrameObserver::*)(int, const std::basic_string<char> &)> chrome/common/render_messages.h:423:0
#9 0x11095621c in ChromeRenderFrameObserver::OnMessageReceived(IPC::Message const&) chrome/renderer/chrome_render_frame_observer.cc:106:0
#10 0x11d36513b in content::RenderFrameImpl::OnMessageReceived(IPC::Message const&) content/renderer/render_frame_impl.cc:1065:9
#11 0x112ddd83e in content::MessageRouter::RouteMessage(IPC::Message const&) content/common/message_router.cc:54:3
#12 0x112ddd6c1 in content::MessageRouter::OnMessageReceived(IPC::Message const&) content/common/message_router.cc:46:10
#13 0x11cfea910 in content::ChildThreadImpl::OnMessageReceived(IPC::Message const&) content/child/child_thread_impl.cc:656:10
#14 0x112e3ef6e in IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&) ipc/ipc_channel_proxy.cc:288:3
#15 0x110be644c in Run base/callback.h:396:12
#16 0x110be644c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#17 0x11d1a83b9 in scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::TaskQueueImpl*, scheduler::internal::TaskQueueImpl::Task*) components/scheduler/child/task_queue_manager.cc:346:5
#18 0x11d1a45b3 in scheduler::TaskQueueManager::DoWork(bool) components/scheduler/child/task_queue_manager.cc:284:9
#19 0x110be644c in Run base/callback.h:396:12
#20 0x110be644c in base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&) base/debug/task_annotator.cc:51:0
#21 0x110c485bc in base::MessageLoop::RunTask(base::PendingTask const&) base/message_loop/message_loop.cc:481:3
#22 0x110c490a6 in base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&) base/message_loop/message_loop.cc:490:5
#23 0x110c49656 in base::MessageLoop::DoWork() base/message_loop/message_loop.cc:602:13
#24 0x110bc4fa9 in base::MessagePumpCFRunLoopBase::RunWork() base/message_loop/message_pump_mac.mm:328:19
#25 0x110c2ef19 in base::mac::CallWithEHFrame(void ()() block_pointer) ??:0:0
#26 0x110bc3526 in base::MessagePumpCFRunLoopBase::RunWorkSource(void*) base/message_loop/message_pump_mac.mm:304:3
#27 0x7fff8bf8bb30 in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ ??:0:0
#28 0x7fff8bf8b454 in __CFRunLoopDoSources0 ??:0:0
#29 0x7fff8bfae7f4 in __CFRunLoopRun ??:0:0
#30 0x7fff8bfae0e1 in CFRunLoopRunSpecific ??:0:0
#31 0x7fff8d2777bd in -[NSRunLoop(NSRunLoop) runMode:beforeDate:] ??:0:0
#32 0x110bc6497 in base::MessagePumpNSRunLoop::DoRun(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:606:5
#33 0x110bc489b in base::MessagePumpCFRunLoopBase::Run(base::MessagePump::Delegate*) base/message_loop/message_pump_mac.mm:236:3
#34 0x110c8612e in base::RunLoop::Run() base/run_loop.cc:55:3
#35 0x110c47124 in base::MessageLoop::Run() base/message_loop/message_loop.cc:288:3
SUMMARY: AddressSanitizer: heap-use-after-free (/Volumes/data/b/swarm_slave/work/cache/0ce9082f49a55b0bc4c666417b717a890ec56ec4+0xd948e31)
Shadow bytes around the buggy address:
0x1c1c0000a390: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000a3a0: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
0x1c1c0000a3b0: fd fd fd fd fd fd fd fd fd fd fd fa fa fa fa fa
0x1c1c0000a3c0: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000a3d0: fd fd fd fd fd fd fd fa fa fa fa fa fa fa fa fa
=>0x1c1c0000a3e0: fd fd fd fd[fd]fd fd fd fd fd fd fd fd fd fd fd
0x1c1c0000a3f0: fd fd fd fa fa fa fa fa fa fa fa fa fd fd fd fd
0x1c1c0000a400: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fa
0x1c1c0000a410: fa fa fa fa fa fa fa fa fd fd fd fd fd fd fd fd
0x1c1c0000a420: fd fd fd fd fd fd fd fd fd fd fd fd fa fa fa fa
0x1c1c0000a430: fa fa fa fa fd fd fd fd fd fd fd fd fd fd fd fd
Shadow byte legend (one shadow byte represents 8 application bytes):
Addressable: 00
Partially addressable: 01 02 03 04 05 06 07
Heap left redzone: fa
Heap right redzone: fb
Freed heap region: fd
Stack left redzone: f1
Stack mid redzone: f2
Stack right redzone: f3
Stack partial redzone: f4
Stack after return: f5
Stack use after scope: f8
Global redzone: f9
Global init order: f6
Poisoned by user: f7
Container overflow: fc
Array cookie: ac
Intra object redzone: bb
ASan internal: fe
Left alloca redzone: ca
Right alloca redzone: cb
==5932==ABORTING
Received signal 6
[0x000110be4c90]
[0x7fff8f0ac90a]
[0x00011d4043b1]
[0x7fff8f103f61]
[0x00010ed734b6]
[0x00010ed5dc8e]
[0x00011d35fe32]
[0x00011d36000e]
[0x00011d37bcd1]
[0x00011585de69]
[0x000117903a49]
[0x00011797a626]
[0x000117d5196e]
[0x0001159bbbe1]
[0x00011d42ec89]
[0x00011d4043b1]
[0x000110be644d]
[0x00011d1a83ba]
[0x00011d1a45b4]
[0x000110be644d]
[0x000110c485bd]
[0x000110c490a7]
[0x000110c49657]
[0x000110bc4faa]
[0x000110c2ef1a]
[0x000110bc3527]
[0x7fff8bf8bb31]
[0x7fff8bf8b455]
[0x7fff8bfae7f5]
[0x7fff8bfae0e2]
[0x7fff8d2777be]
[0x000110bc6498]
[0x000110bc489c]
[0x000110c8612f]
[0x000110c47125]
[0x00011d449059]
[0x000110affd8c]
[0x000110afe2de]
[0x00010fa1b0de]
[0x00010ed0ac0b]
[0x00010ed0abf4]
[end of stack trace]
[5923:3847:0901/075035:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[5923:3847:0901/075035:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[5923:3847:0901/075035:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectSmallerTotal (7855 ms)
[33/229] AppBannerDataFetcherBrowserTest.WebAppBannerCreatedDirectSmallerTotal (9642 ms)
[ RUN ] AndroidUsbCountTest.TestNoMultipleCallsRemoveInCallback
[5946:3847:0901/075041:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AndroidUsbCountTest.TestNoMultipleCallsRemoveInCallback (5078 ms)
[34/229] AndroidUsbCountTest.TestNoMultipleCallsRemoveInCallback (7011 ms)
[ RUN ] WebRtcDeviceProviderTest.OutliveProfile
[5953:3847:0901/075048:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5954:14595:0901/075049:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[5954:14595:0901/075049:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[5954:14595:0901/075049:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] WebRtcDeviceProviderTest.OutliveProfile (4336 ms)
[35/229] WebRtcDeviceProviderTest.OutliveProfile (6303 ms)
[ RUN ] ChromeContentBrowserClientBrowserTest.UberURLHandler_ContentSettingsPage
[5945:3847:0901/075041:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5934:40451:0901/075044:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[5934:40451:0901/075044:WARNING:channel.cc(325)] RawChannel write error
[5934:3847:0901/075045:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] ChromeContentBrowserClientBrowserTest.UberURLHandler_ContentSettingsPage (12220 ms)
[36/229] ChromeContentBrowserClientBrowserTest.UberURLHandler_ContentSettingsPage (14049 ms)
Still waiting for the following processes to finish:
../out/Release/browser_tests --allow-file-access --gtest_also_run_disabled_tests --gtest_filter=DevToolsBeforeUnloadTest.TestUndockedDevToolsApplicationClose --single_process --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/isolated_out7kLdsR/output.json --user-data-dir=/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/.org.chromium.Chromium.Gip8zO/dhbdRB4
../out/Release/browser_tests --allow-file-access --gtest_also_run_disabled_tests --gtest_filter=DevToolsSanityTest.TestNetworkSyncSize --single_process --test-launcher-bot-mode --test-launcher-print-test-stdio=always --test-launcher-summary-output=/Volumes/data/b/swarm_slave/work/isolated_out7kLdsR/output.json --user-data-dir=/var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/.org.chromium.Chromium.Gip8zO/dWEcKS3
[ RUN ] DevToolsBeforeUnloadTest.TestUndockedDevToolsApplicationClose
[5963:3847:0901/075055:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50940...
sending server_data: {"host": "127.0.0.1", "port": 50940} (36 bytes)
[5955:3847:0901/075108:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] DevToolsBeforeUnloadTest.TestUndockedDevToolsApplicationClose (16466 ms)
[37/229] DevToolsBeforeUnloadTest.TestUndockedDevToolsApplicationClose (18703 ms)
[ RUN ] DevToolsSanityTest.TestNetworkSyncSize
[5964:3847:0901/075055:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50942...
sending server_data: {"host": "127.0.0.1", "port": 50942} (36 bytes)
[5956:3847:0901/075108:ERROR:CONSOLE(72)] "Uncaught TypeError: Cannot read property 'addExtensions' of undefined", source: (72)
[5956:3847:0901/075109:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[5970:12807:0901/075109:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[5970:12807:0901/075109:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DevToolsSanityTest.TestNetworkSyncSize (18749 ms)
[38/229] DevToolsSanityTest.TestNetworkSyncSize (20727 ms)
[ RUN ] DownloadTest.MimeTypesToShowNotDownload
[5979:3847:0901/075113:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTest.MimeTypesToShowNotDownload (7369 ms)
[39/229] DownloadTest.MimeTypesToShowNotDownload (9722 ms)
[ RUN ] DownloadTest.DownloadTest_Remove
[5983:3847:0901/075116:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[5978:55811:0901/075122:WARNING:sqlite_persistent_cookie_store.cc(1344)] Failed to post task from FinishedLoadingCookies@../../net/extras/sqlite/sqlite_persistent_cookie_store.cc:1352 to client_task_runner_.
[5978:55811:0901/075122:WARNING:sqlite_persistent_cookie_store.cc(1344)] Failed to post task from LoadKeyAndNotifyInBackground@../../net/extras/sqlite/sqlite_persistent_cookie_store.cc:512 to client_task_runner_.
[ OK ] DownloadTest.DownloadTest_Remove (8769 ms)
[40/229] DownloadTest.DownloadTest_Remove (11158 ms)
[ RUN ] DownloadTestWithShelf.PRE_DownloadTest_History
[5991:3847:0901/075122:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTestWithShelf.PRE_DownloadTest_History (4991 ms)
[41/229] DownloadTestWithShelf.PRE_DownloadTest_History (7097 ms)
[ RUN ] DownloadTestWithShelf.CrxDenyInstall
[5997:3847:0901/075127:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DownloadTestWithShelf.CrxDenyInstall (6412 ms)
[42/229] DownloadTestWithShelf.CrxDenyInstall (8883 ms)
[ RUN ] ErrorPageTest.StaleCacheStatus
[6003:3847:0901/075131:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50972...
sending server_data: {"host": "127.0.0.1", "port": 50972} (36 bytes)
[5998:40963:0901/075136:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ErrorPageTest.StaleCacheStatus (9001 ms)
[43/229] ErrorPageTest.StaleCacheStatus (11900 ms)
[ RUN ] FlagOffActiveScriptControllerBrowserTest.ScriptsExecuteWhenFlagAbsent
[6010:3847:0901/075136:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6006:74771:0901/075143:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6011:12807:0901/075143:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6006:40963:0901/075143:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] FlagOffActiveScriptControllerBrowserTest.ScriptsExecuteWhenFlagAbsent (10932 ms)
[44/229] FlagOffActiveScriptControllerBrowserTest.ScriptsExecuteWhenFlagAbsent (13055 ms)
[ RUN ] AllUrlsApiTest.RegularExtensions
[6018:3847:0901/075142:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6012:77571:0901/075148:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6019:12807:0901/075148:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[6019:12807:0901/075148:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6019:12807:0901/075148:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[6019:12807:0901/075148:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6019:12807:0901/075148:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6022:12551:0901/075148:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6022:12551:0901/075148:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6022:12551:0901/075148:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllUrlsApiTest.RegularExtensions (9710 ms)
[45/229] AllUrlsApiTest.RegularExtensions (11862 ms)
[ RUN ] ExtensionBrowsingDataTest.SettingsFunctionSiteData
[6025:3847:0901/075148:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6021:35587:0901/075150:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[6026:14595:0901/075150:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[ OK ] ExtensionBrowsingDataTest.SettingsFunctionSiteData (4341 ms)
[46/229] ExtensionBrowsingDataTest.SettingsFunctionSiteData (6247 ms)
[ RUN ] CastStreamingApiTestWithPixelOutput.RtpStreamError
[6032:3847:0901/075154:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6027:36611:0901/075157:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[6027:36611:0901/075157:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6027:36611:0901/075157:WARNING:channel.cc(325)] RawChannel write error
[6027:3847:0901/075158:INFO:CONSOLE(13)] "[TEST] rtpStreamError", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/rtp_stream_error.js (13)
[6038:23043:0901/075158:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: ISAC/48000/1 (105)
[6038:23043:0901/075158:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMU/8000/2 (110)
[6038:23043:0901/075158:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: PCMA/8000/2 (118)
[6038:23043:0901/075158:WARNING:webrtcvoiceengine.cc(467)] Unexpected codec: G722/8000/2 (119)
[6027:3847:0901/075158:INFO:CONSOLE(40)] "Invalid parameters for video.", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/rtp_stream_error.js (40)
[6027:3847:0901/075158:INFO:CONSOLE(0)] "[SUCCESS] rtpStreamError", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/rtp_stream_error.html (0)
[6038:13063:0901/075158:ERROR:audio_input_device.cc(264)] IO loop going away before the input device has been stopped
[ OK ] CastStreamingApiTestWithPixelOutput.RtpStreamError (8351 ms)
[47/229] CastStreamingApiTestWithPixelOutput.RtpStreamError (10233 ms)
[ RUN ] DeclarativeContentApiTest.RulesEvaluatedForExistingIncognitoTab
[6036:3847:0901/075155:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6029:5383:0901/075201:ERROR:mach_broker_mac.mm(222)] Unknown process 6040 is sending Mach IPC messages!
[6042:13063:0901/075203:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[6042:13063:0901/075203:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6042:13063:0901/075203:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6042:13063:0901/075203:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6042:13063:0901/075203:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DeclarativeContentApiTest.RulesEvaluatedForExistingIncognitoTab (11360 ms)
[48/229] DeclarativeContentApiTest.RulesEvaluatedForExistingIncognitoTab (13243 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_Basic
[6045:3847:0901/075204:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50981...
sending server_data: {"host": "127.0.0.1", "port": 50981} (36 bytes)
[6050:14851:0901/075209:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[6050:14851:0901/075209:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[6046:12807:0901/075209:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[6046:12807:0901/075209:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6046:12807:0901/075209:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6046:12807:0901/075209:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6041:3847:0901/075209:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[6041:40963:0901/075209:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_Basic (8373 ms)
[49/229] DownloadExtensionTest.DownloadExtensionTest_Download_Basic (11060 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_Download_Subdirectory
[6052:3847:0901/075208:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50984...
sending server_data: {"host": "127.0.0.1", "port": 50984} (36 bytes)
[ OK ] DownloadExtensionTest.DownloadExtensionTest_Download_Subdirectory (8658 ms)
[50/229] DownloadExtensionTest.DownloadExtensionTest_Download_Subdirectory (10400 ms)
[ RUN ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_CurDirInvalid
[6059:3847:0901/075215:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:50987...
sending server_data: {"host": "127.0.0.1", "port": 50987} (36 bytes)
[6064:14339:0901/075219:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[6064:14339:0901/075219:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[6055:41219:0901/075219:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[6055:41219:0901/075219:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6055:41219:0901/075219:WARNING:channel.cc(325)] RawChannel write error
[6064:12807:0901/075219:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6064:12807:0901/075219:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6064:12807:0901/075219:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_CurDirInvalid (7651 ms)
[51/229] DownloadExtensionTest.DownloadExtensionTest_OnDeterminingFilename_CurDirInvalid (9641 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenDirectoryWithWriteTest
[6066:3847:0901/075218:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6060:4871:0901/075222:ERROR:mach_broker_mac.mm(222)] Unknown process 6069 is sending Mach IPC messages!
[6060:3847:0901/075224:INFO:CONSOLE(0)] "[SUCCESS] moveFile", source: chrome-extension://efpkmlgadaegkmflcggbdpgknmedkmkh/test.html (0)
[6060:3847:0901/075225:INFO:CONSOLE(0)] "[SUCCESS] copyFile", source: chrome-extension://efpkmlgadaegkmflcggbdpgknmedkmkh/test.html (0)
[6060:3847:0901/075225:INFO:CONSOLE(0)] "[SUCCESS] createFile", source: chrome-extension://efpkmlgadaegkmflcggbdpgknmedkmkh/test.html (0)
[6060:3847:0901/075225:INFO:CONSOLE(0)] "[SUCCESS] createDirectory", source: chrome-extension://efpkmlgadaegkmflcggbdpgknmedkmkh/test.html (0)
[6060:3847:0901/075225:INFO:CONSOLE(0)] "[SUCCESS] removeFile", source: chrome-extension://efpkmlgadaegkmflcggbdpgknmedkmkh/test.html (0)
[6067:12807:0901/075225:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6067:12807:0901/075225:WARNING:channel.cc(325)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiOpenDirectoryWithWriteTest (9441 ms)
[52/229] FileSystemApiTest.FileSystemApiOpenDirectoryWithWriteTest (11435 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenDirectoryContainingGraylistTest
[6075:3847:0901/075225:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6068:62747:0901/075228:ERROR:mach_broker_mac.mm(222)] Unknown process 6078 is sending Mach IPC messages!
[6068:3847:0901/075230:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://fnkicckoocianpekefioklcpobkbhkih/test.html (0)
[6076:13063:0901/075230:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6076:13063:0901/075230:WARNING:channel.cc(325)] RawChannel write error
[6068:41219:0901/075230:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6068:41219:0901/075230:WARNING:channel.cc(325)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiOpenDirectoryContainingGraylistTest (9080 ms)
[53/229] FileSystemApiTest.FileSystemApiOpenDirectoryContainingGraylistTest (11466 ms)
[ RUN ] FileSystemApiTest.FileSystemApiOpenExistingFileWithWriteTest
[6082:3847:0901/075230:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6077:61699:0901/075233:ERROR:mach_broker_mac.mm(222)] Unknown process 6085 is sending Mach IPC messages!
[6077:3847:0901/075236:INFO:CONSOLE(0)] "[SUCCESS] openFile", source: chrome-extension://hhmikglmldinohldcomhciebmcgmbjie/test.html (0)
[6077:41219:0901/075236:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6077:41219:0901/075236:WARNING:channel.cc(325)] RawChannel write error
[ OK ] FileSystemApiTest.FileSystemApiOpenExistingFileWithWriteTest (8830 ms)
[54/229] FileSystemApiTest.FileSystemApiOpenExistingFileWithWriteTest (11062 ms)
[ RUN ] GcdPrivateAPITest.WifiPasswords
[6089:3847:0901/075236:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6084:41219:0901/075239:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6084:41219:0901/075239:WARNING:channel.cc(325)] RawChannel write error
[ OK ] GcdPrivateAPITest.WifiPasswords (6480 ms)
[55/229] GcdPrivateAPITest.WifiPasswords (8631 ms)
[ RUN ] IdentityGetProfileUserInfoFunctionTest.SignedIn
[6096:3847:0901/075241:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] IdentityGetProfileUserInfoFunctionTest.SignedIn (4360 ms)
[56/229] IdentityGetProfileUserInfoFunctionTest.SignedIn (6570 ms)
[ RUN ] GetAuthTokenFunctionTest.NonInteractiveNotSignedIn
[6101:3847:0901/075244:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6097:3847:0901/075248:INFO:CONSOLE(5)] "hi there", source: chrome-extension://igdijmjnokobolamdooffcjhglfmjakl/test.js (5)
[6103:13575:0901/075248:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6103:13575:0901/075248:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6103:13575:0901/075248:WARNING:channel.cc(325)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.NonInteractiveNotSignedIn (7054 ms)
[57/229] GetAuthTokenFunctionTest.NonInteractiveNotSignedIn (8975 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveLoginSuccessMintFailure
[6107:3847:0901/075248:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6102:3847:0901/075251:INFO:CONSOLE(5)] "hi there", source: chrome-extension://igdijmjnokobolamdooffcjhglfmjakl/test.js (5)
[6108:12807:0901/075251:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6108:12807:0901/075251:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6102:3847:0901/075251:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[6102:41219:0901/075251:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6102:41219:0901/075251:WARNING:channel.cc(325)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.InteractiveLoginSuccessMintFailure (6945 ms)
[58/229] GetAuthTokenFunctionTest.InteractiveLoginSuccessMintFailure (9087 ms)
[ RUN ] GetAuthTokenFunctionTest.InteractiveApprovalSuccess
[6113:3847:0901/075254:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6110:38659:0901/075257:ERROR:checkin_request.cc(178)] Failed to get checkin response. Fetcher failed. Retrying.
[6110:3847:0901/075257:INFO:CONSOLE(5)] "hi there", source: chrome-extension://igdijmjnokobolamdooffcjhglfmjakl/test.js (5)
[6115:13063:0901/075257:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[6115:13063:0901/075257:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6115:13063:0901/075257:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6115:13063:0901/075257:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6115:13063:0901/075257:WARNING:channel.cc(325)] RawChannel write error
[6110:38659:0901/075257:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6110:38659:0901/075257:WARNING:channel.cc(325)] RawChannel write error
[ OK ] GetAuthTokenFunctionTest.InteractiveApprovalSuccess (7180 ms)
[59/229] GetAuthTokenFunctionTest.InteractiveApprovalSuccess (9268 ms)
[ RUN ] GetAuthTokenFunctionTest.ScopesDefault
[6120:3847:0901/075257:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6114:41219:0901/075300:ERROR:checkin_request.cc(178)] Failed to get checkin response. Fetcher failed. Retrying.
[6114:3847:0901/075300:INFO:CONSOLE(5)] "hi there", source: chrome-extension://igdijmjnokobolamdooffcjhglfmjakl/test.js (5)
[6122:13063:0901/075300:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6122:13063:0901/075300:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] GetAuthTokenFunctionTest.ScopesDefault (6427 ms)
[60/229] GetAuthTokenFunctionTest.ScopesDefault (8490 ms)
[ RUN ] ExtensionManagementApiTest.LaunchType
[6133:3847:0901/075305:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6127:41219:0901/075311:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6127:41219:0901/075311:WARNING:channel.cc(325)] RawChannel write error
[6127:3847:0901/075312:INFO:CONSOLE(0)] "[SUCCESS] verifyLaunchType", source: chrome-extension://ccglbpneajnoegnpkmkhdcoblpdlbbbc/launchType.html (0)
[6127:3847:0901/075312:INFO:CONSOLE(0)] "[SUCCESS] setLaunchTypeWithoutUserGesture", source: chrome-extension://ccglbpneajnoegnpkmkhdcoblpdlbbbc/launchType.html (0)
[6127:3847:0901/075312:INFO:CONSOLE(0)] "[SUCCESS] setEnabledAppLaunchType", source: chrome-extension://ccglbpneajnoegnpkmkhdcoblpdlbbbc/launchType.html (0)
[6127:3847:0901/075312:INFO:CONSOLE(0)] "[SUCCESS] setDisabledAppLaunchType", source: chrome-extension://ccglbpneajnoegnpkmkhdcoblpdlbbbc/launchType.html (0)
[6127:3847:0901/075312:INFO:CONSOLE(0)] "[SUCCESS] setPackagedAppLaunchType", source: chrome-extension://ccglbpneajnoegnpkmkhdcoblpdlbbbc/launchType.html (0)
[6127:3847:0901/075312:INFO:CONSOLE(0)] "[SUCCESS] setPackagedAppLaunchType", source: chrome-extension://ccglbpneajnoegnpkmkhdcoblpdlbbbc/launchType.html (0)
[6127:3847:0901/075312:INFO:CONSOLE(0)] "[SUCCESS] setPackagedAppLaunchType", source: chrome-extension://ccglbpneajnoegnpkmkhdcoblpdlbbbc/launchType.html (0)
[ OK ] ExtensionManagementApiTest.LaunchType (10709 ms)
[61/229] ExtensionManagementApiTest.LaunchType (12750 ms)
[ RUN ] InlineInstallPrivateApiTestApp.SuccessfulInstall
HTTP server started on http://127.0.0.1:50989...
sending server_data: {"host": "127.0.0.1", "port": 50989} (36 bytes)
[6129:3847:0901/075304:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6124:3847:0901/075308:INFO:CONSOLE(33)] "testName is successfulInstall", source: chrome-extension://onjpmbjnmccpjoohmgbcjdigbmnbfmkf/page.js (33)
[6132:12551:0901/075313:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6132:12551:0901/075313:WARNING:channel.cc(325)] RawChannel write error
[ OK ] InlineInstallPrivateApiTestApp.SuccessfulInstall (13585 ms)
[62/229] InlineInstallPrivateApiTestApp.SuccessfulInstall (15569 ms)
[ RUN ] MDnsAPITest.RegisterMultipleListeners
[6150:3847:0901/075319:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6144:40195:0901/075322:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[6144:40195:0901/075322:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6144:40195:0901/075322:WARNING:channel.cc(325)] RawChannel write error
[6144:3847:0901/075323:INFO:CONSOLE(0)] "[SUCCESS] registerListeners", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/register_multiple_listeners.html (0)
[ OK ] MDnsAPITest.RegisterMultipleListeners (7656 ms)
[63/229] MDnsAPITest.RegisterMultipleListeners (9620 ms)
[ RUN ] MDnsAPITest.RegisterListener
[6149:3847:0901/075319:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6143:41475:0901/075322:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6143:3847:0901/075323:INFO:CONSOLE(0)] "[SUCCESS] registerListener", source: chrome-extension://ddchlicdkolnonkihahngkmmmjnjlkkf/register_listener.html (0)
[6143:41475:0901/075323:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6143:41475:0901/075323:WARNING:channel.cc(325)] RawChannel write error
[ OK ] MDnsAPITest.RegisterListener (7869 ms)
[64/229] MDnsAPITest.RegisterListener (10161 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.NoGalleriesCopyTo
[6162:3847:0901/075328:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6156:5635:0901/075332:ERROR:mach_broker_mac.mm(222)] Unknown process 6165 is sending Mach IPC messages!
[6156:3847:0901/075333:INFO:CONSOLE(0)] "[SUCCESS] mediaGalleriesNoGalleries", source: chrome-extension://fojpmljjphcbobfpebhkkeiciakppngb/_generated_background_page.html (0)
[6163:13063:0901/075333:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6163:13063:0901/075333:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6163:13063:0901/075333:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6156:39939:0901/075333:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6156:39939:0901/075333:WARNING:channel.cc(325)] RawChannel write error
[ OK ] MediaGalleriesPlatformAppBrowserTest.NoGalleriesCopyTo (8321 ms)
[65/229] MediaGalleriesPlatformAppBrowserTest.NoGalleriesCopyTo (10320 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesNoAccess
[6161:3847:0901/075328:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6155:4611:0901/075332:ERROR:mach_broker_mac.mm(222)] Unknown process 6166 is sending Mach IPC messages!
[6155:3847:0901/075334:INFO:CONSOLE(0)] "[SUCCESS] getMediaFileSystems", source: chrome-extension://pjaibhgjcapkllefpiemgbdighloeaia/_generated_background_page.html (0)
[6155:3847:0901/075334:INFO:CONSOLE(0)] "[SUCCESS] testGalleries", source: chrome-extension://pjaibhgjcapkllefpiemgbdighloeaia/_generated_background_page.html (0)
[6155:3847:0901/075335:INFO:CONSOLE(0)] "[SUCCESS] validFileCopyToShouldFail", source: chrome-extension://pjaibhgjcapkllefpiemgbdighloeaia/_generated_background_page.html (0)
[6155:3847:0901/075335:INFO:CONSOLE(0)] "[SUCCESS] invalidFileCopyToShouldFail", source: chrome-extension://pjaibhgjcapkllefpiemgbdighloeaia/_generated_background_page.html (0)
[6155:3847:0901/075335:INFO:CONSOLE(0)] "[SUCCESS] MediaScanWithoutPermission", source: chrome-extension://pjaibhgjcapkllefpiemgbdighloeaia/_generated_background_page.html (0)
[6155:3847:0901/075335:INFO:CONSOLE(0)] "Unchecked runtime.lastError while running mediaGalleries.startMediaScan: No permission to scan.
at MediaScanWithoutPermission (chrome-extension://pjaibhgjcapkllefpiemgbdighloeaia/test.js:74:22)", source: chrome-extension://pjaibhgjcapkllefpiemgbdighloeaia/_generated_background_page.html (0)
[6164:13575:0901/075335:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesNoAccess (9937 ms)
[66/229] MediaGalleriesPlatformAppBrowserTest.MediaGalleriesNoAccess (11752 ms)
[ RUN ] ExtensionPreferenceApiTest.Clear
[6179:3847:0901/075340:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6170:3847:0901/075344:INFO:CONSOLE(0)] "[SUCCESS] getThirdPartyCookiesAllowed", source: chrome-extension://onampidcbfamdgapdhldammclbkkjiof/test.html (0)
[6170:3847:0901/075344:INFO:CONSOLE(0)] "[SUCCESS] setThirdPartyCookiesAllowed", source: chrome-extension://onampidcbfamdgapdhldammclbkkjiof/test.html (0)
[6170:3847:0901/075344:INFO:CONSOLE(0)] "[SUCCESS] clearThirdPartyCookiesAllowed", source: chrome-extension://onampidcbfamdgapdhldammclbkkjiof/test.html (0)
[6170:3847:0901/075344:INFO:CONSOLE(0)] "[SUCCESS] getThirdPartyCookiesAllowed2", source: chrome-extension://onampidcbfamdgapdhldammclbkkjiof/test.html (0)
[6180:13063:0901/075344:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6170:40963:0901/075344:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6170:40963:0901/075344:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionPreferenceApiTest.Clear (7321 ms)
[67/229] ExtensionPreferenceApiTest.Clear (9401 ms)
[ RUN ] MediaGalleriesPlatformAppBrowserTest.PicasaCustomLocation
[6173:3847:0901/075338:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6169:62211:0901/075341:ERROR:mach_broker_mac.mm(222)] Unknown process 6181 is sending Mach IPC messages!
[6169:3847:0901/075343:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://pbjiihblpocihgnkbbcjokmmipfigfjc/_generated_background_page.html (0)
[6169:3847:0901/075345:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://pbjiihblpocihgnkbbcjokmmipfigfjc/_generated_background_page.html (0)
[6169:3847:0901/075345:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://pbjiihblpocihgnkbbcjokmmipfigfjc/_generated_background_page.html (0)
[6169:3847:0901/075345:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://pbjiihblpocihgnkbbcjokmmipfigfjc/_generated_background_page.html (0)
[6169:3847:0901/075346:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://pbjiihblpocihgnkbbcjokmmipfigfjc/_generated_background_page.html (0)
[6169:3847:0901/075347:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://pbjiihblpocihgnkbbcjokmmipfigfjc/_generated_background_page.html (0)
[6169:3847:0901/075347:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://pbjiihblpocihgnkbbcjokmmipfigfjc/_generated_background_page.html (0)
[6169:3847:0901/075347:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://pbjiihblpocihgnkbbcjokmmipfigfjc/_generated_background_page.html (0)
[6176:12807:0901/075347:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] MediaGalleriesPlatformAppBrowserTest.PicasaCustomLocation (11907 ms)
[68/229] MediaGalleriesPlatformAppBrowserTest.PicasaCustomLocation (13929 ms)
[ RUN ] ProxySettingsApiTest.ProxyFixedIndividual
[6189:3847:0901/075349:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6186:65027:0901/075352:ERROR:mach_broker_mac.mm(222)] Unknown process 6197 is sending Mach IPC messages!
[6186:3847:0901/075354:INFO:CONSOLE(0)] "[SUCCESS] verifyTestsHaveStarted", source: chrome-extension://dmdjefgfcagmihmomkfbloalphgcgnfp/_generated_background_page.html (0)
[6186:3847:0901/075354:INFO:CONSOLE(0)] "[SUCCESS] setIndividualProxies", source: chrome-extension://dmdjefgfcagmihmomkfbloalphgcgnfp/_generated_background_page.html (0)
[6186:3847:0901/075354:INFO:CONSOLE(0)] "[SUCCESS] verifyRegular", source: chrome-extension://dmdjefgfcagmihmomkfbloalphgcgnfp/_generated_background_page.html (0)
[6186:3847:0901/075354:INFO:CONSOLE(0)] "[SUCCESS] verifyIncognito", source: chrome-extension://dmdjefgfcagmihmomkfbloalphgcgnfp/_generated_background_page.html (0)
[6193:12807:0901/075354:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6193:12807:0901/075354:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ProxySettingsApiTest.ProxyFixedIndividual (8092 ms)
[69/229] ProxySettingsApiTest.ProxyFixedIndividual (10148 ms)
[ RUN ] StreamsPrivateApiTest.NavigateCrossSite
[6196:3847:0901/075352:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6200:13063:0901/075358:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6200:13063:0901/075358:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6199:13319:0901/075358:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[6199:13319:0901/075358:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6199:13319:0901/075358:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[6199:13319:0901/075358:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6199:13319:0901/075358:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] StreamsPrivateApiTest.NavigateCrossSite (8683 ms)
[70/229] StreamsPrivateApiTest.NavigateCrossSite (10641 ms)
[ RUN ] StreamsPrivateApiTest.DirectDownload
[6205:3847:0901/075359:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6206:12807:0901/075402:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6206:12807:0901/075402:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] StreamsPrivateApiTest.DirectDownload (6523 ms)
[71/229] StreamsPrivateApiTest.DirectDownload (8571 ms)
[ RUN ] StreamsPrivateApiTest.Abort
[6211:3847:0901/075403:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6207:3847:0901/075406:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[ OK ] StreamsPrivateApiTest.Abort (6670 ms)
[72/229] StreamsPrivateApiTest.Abort (8519 ms)
[ RUN ] SyncFileSystemApiTest.OnFileStatusChanged
[6217:3847:0901/075408:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6213:5383:0901/075410:ERROR:mach_broker_mac.mm(222)] Unknown process 6221 is sending Mach IPC messages!
[6213:3847:0901/075411:INFO:CONSOLE(0)] "[SUCCESS] setupListener", source: chrome-extension://dljejlookgllnihdajgolfojojnckmpd/_generated_background_page.html (0)
[6218:13063:0901/075411:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6218:13063:0901/075411:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6218:13063:0901/075411:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6218:13063:0901/075411:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SyncFileSystemApiTest.OnFileStatusChanged (6905 ms)
[73/229] SyncFileSystemApiTest.OnFileStatusChanged (8722 ms)
[ RUN ] TabCaptureApiTest.CaptureInSplitIncognitoMode
[6224:3847:0901/075411:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] TabCaptureApiTest.CaptureInSplitIncognitoMode (7530 ms)
[74/229] TabCaptureApiTest.CaptureInSplitIncognitoMode (9511 ms)
[ RUN ] ExtensionTabsTest.DefaultToIncognitoWhenItIsForced
[6230:3847:0901/075417:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6231:12807:0901/075421:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6231:12807:0901/075421:WARNING:channel.cc(325)] RawChannel write error
[6226:41475:0901/075421:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[6226:41475:0901/075421:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[6226:41475:0901/075421:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6226:41475:0901/075421:WARNING:channel.cc(325)] RawChannel write error
[6226:63259:0901/075422:ERROR:mach_broker_mac.mm(222)] Unknown process 6238 is sending Mach IPC messages!
[ OK ] ExtensionTabsTest.DefaultToIncognitoWhenItIsForced (8279 ms)
[75/229] ExtensionTabsTest.DefaultToIncognitoWhenItIsForced (10038 ms)
[ RUN ] ExtensionTabsTest.DuplicateTab
[6245:3847:0901/075426:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ExtensionTabsTest.DuplicateTab (4805 ms)
[76/229] ExtensionTabsTest.DuplicateTab (6751 ms)
[ RUN ] ExtensionTabsTest.QueryCurrentWindowTabs
[6237:3847:0901/075422:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6249:13063:0901/075431:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[6249:13063:0901/075431:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6249:13063:0901/075431:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6249:13063:0901/075431:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6249:13063:0901/075431:WARNING:channel.cc(325)] RawChannel write error
[6232:41219:0901/075431:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6232:41219:0901/075431:WARNING:channel.cc(325)] RawChannel write error
[6232:41219:0901/075431:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[6232:41219:0901/075431:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[6232:41219:0901/075431:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6232:41219:0901/075431:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionTabsTest.QueryCurrentWindowTabs (13818 ms)
[77/229] ExtensionTabsTest.QueryCurrentWindowTabs (15686 ms)
[ RUN ] ExtensionWebRequestApiTest.WebRequestNewTab
[6259:3847:0901/075437:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6254:40963:0901/075440:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[6254:3847:0901/075443:INFO:CONSOLE(0)] "[SUCCESS] undefined", source: chrome-extension://gebciejllfcbilbcnhnmhgnddaolmidg/test_newTab.html (0)
[6254:40963:0901/075443:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6254:40963:0901/075443:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionWebRequestApiTest.WebRequestNewTab (9533 ms)
[78/229] ExtensionWebRequestApiTest.WebRequestNewTab (11784 ms)
[ RUN ] ExtensionWebRequestApiTest.WebRequestSimple
[6253:3847:0901/075433:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6250:39683:0901/075437:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6250:39683:0901/075437:WARNING:channel.cc(325)] RawChannel write error
[6250:39683:0901/075439:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6250:39683:0901/075439:WARNING:channel.cc(325)] RawChannel write error
[6250:3847:0901/075439:INFO:CONSOLE(0)] "[SUCCESS] simpleLoad", source: chrome-extension://gebciejllfcbilbcnhnmhgnddaolmidg/test_simple.html (0)
[6250:72971:0901/075442:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6250:3847:0901/075442:INFO:CONSOLE(0)] "[SUCCESS] simpleLoadHttp", source: chrome-extension://gebciejllfcbilbcnhnmhgnddaolmidg/test_simple.html (0)
[6250:3847:0901/075443:INFO:CONSOLE(0)] "[SUCCESS] nonExistingLoad", source: chrome-extension://gebciejllfcbilbcnhnmhgnddaolmidg/test_simple.html (0)
[ OK ] ExtensionWebRequestApiTest.WebRequestSimple (13254 ms)
[79/229] ExtensionWebRequestApiTest.WebRequestSimple (15226 ms)
[ RUN ] ExtensionWebRequestApiTest.DeclarativeSendMessage
[6274:3847:0901/075448:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6268:3847:0901/075454:INFO:CONSOLE(0)] "[SUCCESS] testSendMessage", source: chrome-extension://dmbijhagnkielcafkiocaldhekjeflhh/_generated_background_page.html (0)
[6283:14595:0901/075454:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[6283:14595:0901/075454:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[6281:13319:0901/075454:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[6281:13319:0901/075454:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6281:13319:0901/075454:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6281:13319:0901/075454:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6281:13319:0901/075454:WARNING:channel.cc(325)] RawChannel write error
[6283:14595:0901/075454:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[6283:14595:0901/075454:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] ExtensionWebRequestApiTest.DeclarativeSendMessage (8609 ms)
[80/229] ExtensionWebRequestApiTest.DeclarativeSendMessage (10516 ms)
[ RUN ] ExtensionWebRequestApiTest.ExtensionRequests
[6275:3847:0901/075449:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6269:73483:0901/075457:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6280:12807:0901/075457:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6280:12807:0901/075457:WARNING:channel.cc(325)] RawChannel write error
[6282:12551:0901/075457:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6282:12551:0901/075457:WARNING:channel.cc(325)] RawChannel write error
[6269:41219:0901/075457:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[6269:41219:0901/075457:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[6269:41219:0901/075457:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6269:41219:0901/075457:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionWebRequestApiTest.ExtensionRequests (12290 ms)
[81/229] ExtensionWebRequestApiTest.ExtensionRequests (14166 ms)
[ RUN ] ExtensionWebstorePrivateApiTest.IncorrectManifest1
HTTP server started on http://127.0.0.1:51032...
sending server_data: {"host": "127.0.0.1", "port": 51032} (36 bytes)
[6292:3847:0901/075500:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6285:40963:0901/075503:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[6285:3847:0901/075503:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[6285:3847:0901/075506:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: http://www.example.com:51032/files/extensions/api_test/webstore_private/incorrect_manifest1.html (0)
[ OK ] ExtensionWebstorePrivateApiTest.IncorrectManifest1 (10236 ms)
[82/229] ExtensionWebstorePrivateApiTest.IncorrectManifest1 (12041 ms)
[ RUN ] ChromeUIOverridesBrowserTest.BookmarkShortcutOverrides
[6316:3847:0901/075511:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6310:39427:0901/075515:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6310:39427:0901/075515:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ChromeUIOverridesBrowserTest.BookmarkShortcutOverrides (7091 ms)
[83/229] ChromeUIOverridesBrowserTest.BookmarkShortcutOverrides (9099 ms)
[ RUN ] ExtensionWebstorePrivateApiTest.IconUrl
HTTP server started on http://127.0.0.1:51037...
sending server_data: {"host": "127.0.0.1", "port": 51037} (36 bytes)
[6299:3847:0901/075504:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6293:38147:0901/075507:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[6293:38147:0901/075507:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6293:38147:0901/075507:WARNING:channel.cc(325)] RawChannel write error
[6293:3847:0901/075507:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
File not found extensions/api_test/webstore_private/does_not_exist.png full path:/Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/chrome/test/data/extensions/api_test/webstore_private/does_not_exist.png
127.0.0.1 - - [01/Sep/2015 07:55:07] code 404, message Not Found
[6293:3847:0901/075509:INFO:CONSOLE(0)] "[SUCCESS] IconUrlFailure", source: http://www.example.com:51037/files/extensions/api_test/webstore_private/icon_url.html (0)
[6293:3847:0901/075512:INFO:CONSOLE(0)] "[SUCCESS] IconUrlSuccess", source: http://www.example.com:51037/files/extensions/api_test/webstore_private/icon_url.html (0)
[6293:3847:0901/075515:INFO:CONSOLE(0)] "[SUCCESS] IconUrlSuccessAbsoluteUrl", source: http://www.example.com:51037/files/extensions/api_test/webstore_private/icon_url.html (0)
[6293:38147:0901/075515:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionWebstorePrivateApiTest.IconUrl (15362 ms)
[84/229] ExtensionWebstorePrivateApiTest.IconUrl (17399 ms)
[ RUN ] ExecuteScriptApiTest.ExecuteScriptRunAt
[6328:3847:0901/075520:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6322:73227:0901/075525:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6322:3847:0901/075525:INFO:CONSOLE(0)] "[SUCCESS] executeAtStartShouldSucceed", source: chrome-extension://ebkhbdegoijfbkkejkgafeicknginkae/_generated_background_page.html (0)
[6330:13063:0901/075525:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6330:13063:0901/075525:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6332:12807:0901/075525:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6335:13063:0901/075525:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[6335:13063:0901/075525:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6335:13063:0901/075525:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[6335:13063:0901/075525:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6335:13063:0901/075525:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExecuteScriptApiTest.ExecuteScriptRunAt (8529 ms)
[85/229] ExecuteScriptApiTest.ExecuteScriptRunAt (10460 ms)
[ RUN ] ExtensionIconSourceTest.InvalidURL
[6342:3847:0901/075530:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6338:41219:0901/075532:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6338:41219:0901/075532:WARNING:channel.cc(325)] RawChannel write error
[ OK ] ExtensionIconSourceTest.InvalidURL (4027 ms)
[86/229] ExtensionIconSourceTest.InvalidURL (5787 ms)
[ RUN ] ExtensionDisabledGlobalErrorTest.HigherPermissionsFromSync
[6329:3847:0901/075520:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6323:40963:0901/075526:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6323:40963:0901/075526:WARNING:channel.cc(325)] RawChannel write error
[6339:13575:0901/075529:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6339:13575:0901/075529:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6323:40963:0901/075532:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[6323:40963:0901/075532:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[6323:40963:0901/075532:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExtensionDisabledGlobalErrorTest.HigherPermissionsFromSync (14988 ms)
[87/229] ExtensionDisabledGlobalErrorTest.HigherPermissionsFromSync (16873 ms)
[ RUN ] ExternallyConnectableMessagingTest.WebConnectableWithTlsChannelIdWithNonMatchingSite
[6352:3847:0901/075536:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6346:72479:0901/075539:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6346:40963:0901/075540:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ExternallyConnectableMessagingTest.WebConnectableWithTlsChannelIdWithNonMatchingSite (6499 ms)
[88/229] ExternallyConnectableMessagingTest.WebConnectableWithTlsChannelIdWithNonMatchingSite (8326 ms)
[ RUN ] ExternallyConnectableMessagingTest.IllegalArguments
[6354:3847:0901/075537:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6347:73227:0901/075540:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6355:12807:0901/075541:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExternallyConnectableMessagingTest.IllegalArguments (6826 ms)
[89/229] ExternallyConnectableMessagingTest.IllegalArguments (8584 ms)
[ RUN ] ExtensionsLoadMultipleTest.Test
[6366:3847:0901/075545:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6369:12807:0901/075548:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 1, remote ID 1)
[ OK ] ExtensionsLoadMultipleTest.Test (4979 ms)
[90/229] ExtensionsLoadMultipleTest.Test (6819 ms)
[ RUN ] ExtensionResourceRequestPolicyTest.Audio
[6363:3847:0901/075544:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6365:3847:0901/075548:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2, remote ID 2147483648)
[6368:12807:0901/075549:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] ExtensionResourceRequestPolicyTest.Audio (7134 ms)
[91/229] ExtensionResourceRequestPolicyTest.Audio (8789 ms)
[ RUN ] LazyBackgroundPageApiTest.OnUnload
[6375:3847:0901/075552:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6380:12551:0901/075556:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6380:12551:0901/075556:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] LazyBackgroundPageApiTest.OnUnload (6108 ms)
[92/229] LazyBackgroundPageApiTest.OnUnload (8033 ms)
[ RUN ] ServiceWorkerTest.ServiceWorkerFetchEvent
[6378:3847:0901/075553:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6371:41219:0901/075557:ERROR:extension_protocols.cc(328)] Allowing load of chrome-extension://nefalmgkahcdiebfehcfcdcjbpbdcfdg/sw.jsfrom unknown origin. Could not find user data for request.
[6371:3847:0901/075557:INFO:CONSOLE(0)] "[SUCCESS] (no test)", source: chrome-extension://nefalmgkahcdiebfehcfcdcjbpbdcfdg/page.html (0)
[6379:12807:0901/075558:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6379:12807:0901/075558:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6379:12807:0901/075558:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6371:41219:0901/075558:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6371:41219:0901/075558:WARNING:channel.cc(325)] RawChannel write error
[6371:3847:0901/075558:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[6371:3847:0901/075558:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[6371:3847:0901/075558:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] ServiceWorkerTest.ServiceWorkerFetchEvent (7337 ms)
[93/229] ServiceWorkerTest.ServiceWorkerFetchEvent (9088 ms)
[ RUN ] WakeEventPageTest.NoBackgroundPage
[6386:3847:0901/075600:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6382:73483:0901/075602:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] WakeEventPageTest.NoBackgroundPage (4615 ms)
[94/229] WakeEventPageTest.NoBackgroundPage (6617 ms)
[ RUN ] WebstoreInlineInstallerTest.CloseTabBeforeInstallConfirmation
HTTP server started on http://127.0.0.1:51067...
sending server_data: {"host": "127.0.0.1", "port": 51067} (36 bytes)
[6391:3847:0901/075603:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6385:3847:0901/075604:INFO:CONSOLE(8)] "Page loaded", source: http://app.com:51067/files/extensions/api_test/webstore_inline_install/install.html (8)
[6385:3847:0901/075604:INFO:CONSOLE(11)] "In runTest", source: http://app.com:51067/files/extensions/api_test/webstore_inline_install/install.html (11)
[6385:40707:0901/075607:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6385:40707:0901/075607:WARNING:channel.cc(325)] RawChannel write error
[6385:3847:0901/075608:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] WebstoreInlineInstallerTest.CloseTabBeforeInstallConfirmation (8042 ms)
[95/229] WebstoreInlineInstallerTest.CloseTabBeforeInstallConfirmation (10096 ms)
[ RUN ] WebstoreStartupInstallerTest.InstallNotSupported
HTTP server started on http://127.0.0.1:51075...
sending server_data: {"host": "127.0.0.1", "port": 51075} (36 bytes)
[6400:3847:0901/075608:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6393:3847:0901/075610:INFO:CONSOLE(8)] "Page loaded", source: http://app.com:51075/files/extensions/api_test/webstore_inline_install/install_not_supported.html (8)
[6393:3847:0901/075610:INFO:CONSOLE(11)] "In runTest", source: http://app.com:51075/files/extensions/api_test/webstore_inline_install/install_not_supported.html (11)
[6393:3847:0901/075611:INFO:CONSOLE(28)] "Ran test, sending response", source: http://app.com:51075/files/extensions/api_test/webstore_inline_install/install_not_supported.html (28)
[6393:3847:0901/075611:INFO:CONSOLE(30)] "Test complete", source: http://app.com:51075/files/extensions/api_test/webstore_inline_install/install_not_supported.html (30)
[ OK ] WebstoreStartupInstallerTest.InstallNotSupported (7721 ms)
[96/229] WebstoreStartupInstallerTest.InstallNotSupported (9212 ms)
[ RUN ] HistoryBrowserTest.NavigateBringPageToTop
HTTP server started on http://127.0.0.1:51080...
sending server_data: {"host": "127.0.0.1", "port": 51080} (36 bytes)
[6409:3847:0901/075614:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6402:40195:0901/075615:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[6402:40195:0901/075615:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[6402:40195:0901/075615:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6402:40195:0901/075615:WARNING:channel.cc(325)] RawChannel write error
[ OK ] HistoryBrowserTest.NavigateBringPageToTop (5842 ms)
[97/229] HistoryBrowserTest.NavigateBringPageToTop (7638 ms)
[ RUN ] RedirectTest.Client
[6419:3847:0901/075620:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51082...
sending server_data: {"host": "127.0.0.1", "port": 51082} (36 bytes)
[ OK ] RedirectTest.Client (5036 ms)
[98/229] RedirectTest.Client (6783 ms)
[ RUN ] HistoryBrowserTest.OneHistoryTabPerWindow
HTTP server started on http://127.0.0.1:51081...
sending server_data: {"host": "127.0.0.1", "port": 51081} (36 bytes)
[6414:3847:0901/075617:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6408:3847:0901/075621:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[ OK ] HistoryBrowserTest.OneHistoryTabPerWindow (10246 ms)
[99/229] HistoryBrowserTest.OneHistoryTabPerWindow (12238 ms)
[ RUN ] DnsProbeBrowserTest.OtherErrorWithCorrectionsFailure
[6428:3847:0901/075627:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] DnsProbeBrowserTest.OtherErrorWithCorrectionsFailure (4977 ms)
[100/229] DnsProbeBrowserTest.OtherErrorWithCorrectionsFailure (7046 ms)
[ RUN ] LoadTimingBrowserTest.PreconnectProxySsl
[6432:3847:0901/075629:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6433:12807:0901/075631:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[6433:12807:0901/075631:WARNING:channel.cc(325)] RawChannel write error
[ OK ] LoadTimingBrowserTest.PreconnectProxySsl (4925 ms)
[101/229] LoadTimingBrowserTest.PreconnectProxySsl (6727 ms)
[ RUN ] PasswordManagerBrowserTestBase.SavingOnManyPasswordFieldsTest
[6438:3847:0901/075634:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6434:55587:0901/075636:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PasswordManagerBrowserTestBase.SavingOnManyPasswordFieldsTest (4755 ms)
[102/229] PasswordManagerBrowserTestBase.SavingOnManyPasswordFieldsTest (6464 ms)
[ RUN ] PDFExtensionTest.Title
[6442:3847:0901/075635:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6435:72971:0901/075637:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6435:3847:0901/075641:INFO:CONSOLE(0)] "[SUCCESS] testHasCorrectTitle", source: chrome-extension://mhjfbmdgcfjbbpaeojofohoefgiehjai/index.html (0)
[6445:12807:0901/075641:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6445:12807:0901/075641:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PDFExtensionTest.Title (8960 ms)
[103/229] PDFExtensionTest.Title (10761 ms)
[ RUN ] PrerenderBrowserTest.PrerenderLocationReplaceGWSHistograms
[6448:3847:0901/075640:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51097...
sending server_data: {"host": "127.0.0.1", "port": 51097} (36 bytes)
[6444:37123:0901/075645:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6444:37123:0901/075645:WARNING:channel.cc(325)] RawChannel write error
[6444:37123:0901/075645:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.PrerenderLocationReplaceGWSHistograms (8163 ms)
[104/229] PrerenderBrowserTest.PrerenderLocationReplaceGWSHistograms (9876 ms)
[ RUN ] PrerenderBrowserTest.PrerenderXhrOptions
[6456:3847:0901/075646:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51112...
sending server_data: {"host": "127.0.0.1", "port": 51112} (36 bytes)
[6452:3847:0901/075650:INFO:CONSOLE(0)] "XMLHttpRequest cannot load http://127.0.0.1/. Response for preflight is invalid (redirect)", source: http://127.0.0.1:51112/files/prerender/prerender_xhr_options.html (0)
[6452:38915:0901/075650:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6452:38915:0901/075650:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderXhrOptions (7902 ms)
[105/229] PrerenderBrowserTest.PrerenderXhrOptions (9557 ms)
[ RUN ] PrerenderBrowserTest.PrerenderXhrTrace
[6463:3847:0901/075650:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51119...
sending server_data: {"host": "127.0.0.1", "port": 51119} (36 bytes)
[6458:3847:0901/075655:INFO:CONSOLE(32)] "Uncaught SecurityError: Failed to execute 'open' on 'XMLHttpRequest': 'TRACE' HTTP method is unsupported.", source: http://127.0.0.1:51119/files/prerender/prerender_xhr_trace.html (32)
[6464:14339:0901/075655:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6464:14339:0901/075655:WARNING:channel.cc(325)] RawChannel write error
[6458:35587:0901/075655:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6458:35587:0901/075655:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderXhrTrace (8027 ms)
[106/229] PrerenderBrowserTest.PrerenderXhrTrace (9909 ms)
[ RUN ] PrerenderBrowserTest.PrerenderSafeBrowsingTopLevel
[6470:3847:0901/075656:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51125...
sending server_data: {"host": "127.0.0.1", "port": 51125} (36 bytes)
[ OK ] PrerenderBrowserTest.PrerenderSafeBrowsingTopLevel (7530 ms)
[107/229] PrerenderBrowserTest.PrerenderSafeBrowsingTopLevel (9622 ms)
[ RUN ] PrerenderBrowserTest.PrerenderFavicon
[6477:3847:0901/075700:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51129...
sending server_data: {"host": "127.0.0.1", "port": 51129} (36 bytes)
[6472:37379:0901/075705:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6472:37379:0901/075705:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrerenderBrowserTest.PrerenderFavicon (8276 ms)
[108/229] PrerenderBrowserTest.PrerenderFavicon (10334 ms)
[ RUN ] PrerenderBrowserTest.PrerenderAllowAboutBlankSubresource
[6484:3847:0901/075705:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51135...
sending server_data: {"host": "127.0.0.1", "port": 51135} (36 bytes)
[6485:12551:0901/075710:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6485:12551:0901/075710:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderAllowAboutBlankSubresource (8612 ms)
[109/229] PrerenderBrowserTest.PrerenderAllowAboutBlankSubresource (10440 ms)
[ RUN ] PrerenderBrowserTest.CancelMatchCompleteDummy
[6491:3847:0901/075711:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51141...
sending server_data: {"host": "127.0.0.1", "port": 51141} (36 bytes)
[6497:12551:0901/075716:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6497:12551:0901/075716:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6487:40707:0901/075716:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[6487:40707:0901/075716:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[6487:40707:0901/075716:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 4, remote ID 2147483651)
[6487:40707:0901/075716:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrerenderBrowserTest.CancelMatchCompleteDummy (8170 ms)
[110/229] PrerenderBrowserTest.CancelMatchCompleteDummy (10176 ms)
[ RUN ] PrerenderBrowserTest.PrerenderDeferredMainFrame
[6498:3847:0901/075715:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51146...
sending server_data: {"host": "127.0.0.1", "port": 51146} (36 bytes)
[6499:13319:0901/075722:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[6499:13319:0901/075722:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6499:13319:0901/075722:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6499:13319:0901/075722:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrerenderBrowserTest.PrerenderDeferredMainFrame (8970 ms)
[111/229] PrerenderBrowserTest.PrerenderDeferredMainFrame (10857 ms)
[ RUN ] ProfileResetTest.ResetCookiesAndSiteData
[6505:3847:0901/075721:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ProfileResetTest.ResetCookiesAndSiteData (4263 ms)
[112/229] ProfileResetTest.ResetCookiesAndSiteData (6150 ms)
[ RUN ] HostZoomMapSanitizationBrowserTest.ClearOnStartup
[6512:3847:0901/075726:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6507:35843:0901/075728:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[6514:13063:0901/075728:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[6514:14595:0901/075728:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[6514:14595:0901/075728:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[6514:13063:0901/075728:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6514:13063:0901/075728:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6514:13063:0901/075728:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6514:14595:0901/075728:ERROR:gpu_channel_host.cc(193)] GpuChannelHost::CreateViewCommandBuffer failed.
[6514:14595:0901/075728:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] HostZoomMapSanitizationBrowserTest.ClearOnStartup (4191 ms)
[113/229] HostZoomMapSanitizationBrowserTest.ClearOnStartup (5941 ms)
[ RUN ] PushMessagingBrowserTest.AutomaticUnsubscriptionFollowsContentSettingRules
HTTPS server started on https://127.0.0.1:51154...
sending server_data: {"host": "127.0.0.1", "port": 51154} (36 bytes)
[6516:3847:0901/075728:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6508:3847:0901/075730:INFO:CONSOLE(18)] "sendResultToTest: ok - service worker registered", source: https://127.0.0.1:51154/files/push_messaging/push_test.js (18)
[6508:3847:0901/075730:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:51154/files/push_messaging/push_test.js (18)
[6508:3847:0901/075730:INFO:CONSOLE(18)] "sendResultToTest: https://android.googleapis.com/gcm/send/1-0", source: https://127.0.0.1:51154/files/push_messaging/push_test.js (18)
[6508:3847:0901/075730:INFO:CONSOLE(18)] "sendResultToTest: true - subscribed", source: https://127.0.0.1:51154/files/push_messaging/push_test.js (18)
[6508:3847:0901/075730:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:51154/files/push_messaging/push_test.js (18)
[6508:3847:0901/075730:INFO:CONSOLE(18)] "sendResultToTest: permission status - granted", source: https://127.0.0.1:51154/files/push_messaging/push_test.js (18)
[6508:3847:0901/075730:INFO:CONSOLE(18)] "sendResultToTest: true - subscribed", source: https://127.0.0.1:51154/files/push_messaging/push_test.js (18)
[6508:3847:0901/075731:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.allow_outdated
[6508:3847:0901/075731:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown printing.enabled
[6508:3847:0901/075731:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown plugins.always_authorize
[ OK ] PushMessagingBrowserTest.AutomaticUnsubscriptionFollowsContentSettingRules (6522 ms)
[114/229] PushMessagingBrowserTest.AutomaticUnsubscriptionFollowsContentSettingRules (8390 ms)
[ RUN ] ReferrerPolicyTest.HttpsMiddleClickRedirect
[6522:3847:0901/075732:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6524:12807:0901/075736:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6524:12807:0901/075736:WARNING:channel.cc(325)] RawChannel write error
[6518:38915:0901/075736:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ReferrerPolicyTest.HttpsMiddleClickRedirect (6341 ms)
[115/229] ReferrerPolicyTest.HttpsMiddleClickRedirect (8294 ms)
[ RUN ] ReferrerPolicyTest.HttpLeftClickRedirectToHTTPOriginWhenCrossOrigin
[6528:3847:0901/075735:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ReferrerPolicyTest.HttpLeftClickRedirectToHTTPOriginWhenCrossOrigin (4537 ms)
[116/229] ReferrerPolicyTest.HttpLeftClickRedirectToHTTPOriginWhenCrossOrigin (6322 ms)
[ RUN ] SpellingMenuObserverTest.EnableSpellingService
[6535:3847:0901/075740:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] SpellingMenuObserverTest.EnableSpellingService (4287 ms)
[117/229] SpellingMenuObserverTest.EnableSpellingService (6065 ms)
[ RUN ] ContinueWhereILeftOffTest.SessionCookiesBrowserClose
[6538:3847:0901/075741:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] ContinueWhereILeftOffTest.SessionCookiesBrowserClose (6394 ms)
[118/229] ContinueWhereILeftOffTest.SessionCookiesBrowserClose (8213 ms)
[ RUN ] RestartTest.PRE_PostWithPassword
[6544:3847:0901/075747:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] RestartTest.PRE_PostWithPassword (4449 ms)
[119/229] RestartTest.PRE_PostWithPassword (6263 ms)
[ RUN ] SessionRestoreTest.RestoreOnNewWindowWithNoTabbedBrowsers
[6549:3847:0901/075750:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6551:13063:0901/075751:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6551:13063:0901/075751:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SessionRestoreTest.RestoreOnNewWindowWithNoTabbedBrowsers (5297 ms)
[120/229] SessionRestoreTest.RestoreOnNewWindowWithNoTabbedBrowsers (7234 ms)
[ RUN ] SessionRestoreTest.PersistAndRestoreUserAgentOverride
[6554:3847:0901/075753:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6558:13063:0901/075757:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[6558:13063:0901/075757:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6558:13063:0901/075757:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6558:13063:0901/075757:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6558:13063:0901/075757:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SessionRestoreTest.PersistAndRestoreUserAgentOverride (9532 ms)
[121/229] SessionRestoreTest.PersistAndRestoreUserAgentOverride (11433 ms)
[ RUN ] CaptivePortalBlockingPageTest.WiredNetwork_LoginURL_With_SSID
[6561:3847:0901/075758:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6557:3847:0901/075801:INFO:CONSOLE(1687)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.matches(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: Could not find value for displaycheckbox", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.matches(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1687)
[6557:3847:0901/075801:INFO:CONSOLE(1687)] "Unexpected condition on data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.matches(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E: [undefined] (displaycheckbox) is not a boolean", source: data:text/html;charset=utf-8,%3C!doctype%20html%3E%0A%3Chtml%20i18n-values=%22dir%3Atextdirection;lang%3Alanguage%22%3E%0A%3Chead%3E%0A%20%20%3Cmeta%20charset=%22utf-8%22%3E%0A%20%20%3Cmeta%20name=%22viewport%22%0A%20%20%20%20%20%20content=%22initial-scale=1,%20minimum-scale=1,%20width=device-width%22%3E%0A%20%20%3Ctitle%20i18n-content=%22tabTitle%22%3E%3C/title%3E%0A%20%20%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20%20%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20%20%20found%20in%20the%20LICENSE%20file.%20*/%0A%0Aa%20%7B%0A%20%20color%3A%20%23585858;%0A%7D%0A%0A.bad-clock%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0Abody%20%7B%0A%20%20background-color%3A%20%23f7f7f7;%0A%20%20color%3A%20%23646464;%0A%7D%0A%0Abody.safe-browsing%20%7B%0A%20%20background-color%3A%20rgb(206,%2052,%2038);%0A%20%20color%3A%20white;%0A%7D%0A%0Abutton%20%7B%0A%20%20-webkit-user-select%3A%20none;%0A%20%20background%3A%20rgb(76,%20142,%20250);%0A%20%20border%3A%200;%0A%20%20border-radius%3A%202px;%0A%20%20box-sizing%3A%20border-box;%0A%20%20color%3A%20%23fff;%0A%20%20cursor%3A%20pointer;%0A%20%20float%3A%20right;%0A%20%20font-size%3A%20.875em;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%2024px;%0A%20%20transition%3A%20box-shadow%20200ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%7D%0A%0A%5Bdir='rtl'%5D%20button%20%7B%0A%20%20float%3A%20left;%0A%7D%0A%0Abutton%3Aactive%20%7B%0A%20%20background%3A%20rgb(50,%20102,%20213);%0A%20%20outline%3A%200;%0A%7D%0A%0Abutton%3Ahover%20%7B%0A%20%20box-shadow%3A%200%201px%203px%20rgba(0,%200,%200,%20.50);%0A%7D%0A%0A%23debugging%20%7B%0A%20%20display%3A%20inline;%0A%20%20overflow%3A%20auto;%0A%7D%0A%0A.debugging-content%20%7B%0A%20%20line-height%3A%201em;%0A%20%20margin-bottom%3A%200;%0A%20%20margin-top%3A%201em;%0A%7D%0A%0A.debugging-title%20%7B%0A%20%20font-weight%3A%20bold;%0A%7D%0A%0A%23details%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20margin%3A%2045px%200%2050px;%0A%7D%0A%0A%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20margin-top%3A%2020px;%0A%7D%0A%0A%23details-button%20%7B%0A%20%20background%3A%20inherit;%0A%20%20border%3A%200;%0A%20%20float%3A%20none;%0A%20%20margin%3A%200;%0A%20%20padding%3A%2010px%200;%0A%20%20text-decoration%3A%20underline;%0A%7D%0A%0A%23details-button%3Ahover%20%7B%0A%20%20box-shadow%3A%20inherit;%0A%7D%0A%0A.error-code%20%7B%0A%20%20color%3A%20%23777;%0A%20%20display%3A%20inline;%0A%20%20font-size%3A%20.86667em;%0A%20%20margin-top%3A%2015px;%0A%20%20opacity%3A%20.5;%0A%20%20text-transform%3A%20uppercase;%0A%7D%0A%0A%23error-debugging-info%20%7B%0A%20%20font-size%3A%200.8em;%0A%7D%0A%0Ah1%20%7B%0A%20%20color%3A%20%23333;%0A%20%20font-size%3A%201.6em;%0A%20%20font-weight%3A%20normal;%0A%20%20line-height%3A%201.25em;%0A%20%20margin-bottom%3A%2016px;%0A%7D%0A%0Ah2%20%7B%0A%20%20font-size%3A%201.2em;%0A%20%20font-weight%3A%20normal;%0A%7D%0A%0A.hidden%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0Ahtml%20%7B%0A%20%20-webkit-text-size-adjust%3A%20100%25;%0A%20%20font-size%3A%20125%25;%0A%7D%0A%0A.icon%20%7B%0A%20%20background-repeat%3A%20no-repeat;%0A%20%20background-size%3A%20100%25;%0A%20%20height%3A%2072px;%0A%20%20margin%3A%200%200%2040px;%0A%20%20width%3A%2072px;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%20%7B%0A%20%20opacity%3A%200;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Afocus%20~%20.checkbox%20%7B%0A%20%20outline%3A%20-webkit-focus-ring-color%20auto%205px;%0A%7D%0A%0A.interstitial-wrapper%20%7B%0A%20%20box-sizing%3A%20border-box;%0A%20%20font-size%3A%201em;%0A%20%20line-height%3A%201.6em;%0A%20%20margin%3A%20100px%20auto%200;%0A%20%20max-width%3A%20600px;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A%23main-message%20%3E%20p%20%7B%0A%20%20display%3A%20inline;%0A%7D%0A%0A%23extended-reporting-opt-in%20%7B%0A%20%20font-size%3A%20.875em;%0A%20%20margin-top%3A%2039px;%0A%7D%0A%0A%23extended-reporting-opt-in%20label%20%7B%0A%20%20position%3A%20relative;%0A%7D%0A%0A.nav-wrapper%20%7B%0A%20%20margin-top%3A%2051px;%0A%7D%0A%0A.nav-wrapper%3A%3Aafter%20%7B%0A%20%20clear%3A%20both;%0A%20%20content%3A%20'';%0A%20%20display%3A%20table;%0A%20%20width%3A%20100%25;%0A%7D%0A%0A.safe-browsing%20%3A-webkit-any(%0A%20%20%20%20a,%20%23details,%20%23details-button,%20h1,%20h2,%20p,%20.small-link)%20%7B%0A%20%20color%3A%20white;%0A%7D%0A%0A.safe-browsing%20button%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.15);%0A%7D%0A%0A.safe-browsing%20button%3Aactive%20%7B%0A%20%20background-color%3A%20rgba(255,%20255,%20255,%20.25);%0A%7D%0A%0A.safe-browsing%20button%3Ahover%20%7B%0A%20%20box-shadow%3A%200%202px%203px%20rgba(0,%200,%200,%20.5);%0A%7D%0A%0A.safe-browsing%20.error-code%20%7B%0A%20%20display%3A%20none;%0A%7D%0A%0A.safe-browsing%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.small-link%20%7B%0A%20%20color%3A%20%23696969;%0A%20%20font-size%3A%20.875em;%0A%7D%0A%0A.ssl%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.captive-portal%20.icon%20%7B%0A%20%20background-image%3A%20-webkit-image-set(%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAQAAAD/5HvMAAAEyElEQVR4Xu3afWhVZRwH8LvdmjVSjKyQbKazia1k1sL6YzXoZdy28/J8f5XRC7hwEVk0hZQCXY2SipCgYgappXMQ5Ya9ELZqoEM3VHqxBkapm21jOBWmbLfudk+0Peeu2+mc3zk9514WbN9/zz18ds75Pc/vPM+JTP9NZzrT+b9Fn2nGxHrainb8ggEaRgLn0IOjaMFroloU/Ssg1yxBLZpxBD00QufpODrRiFX6IiUKXY8XcRAJsryC3nRL7EpsQJ/r0V3iSS0/MKU4D6uoQwLY/P1q4i0aYX9xVqyPRH1jbr8UtfSbE8CDqIK60wBjOEb7aDf24CBO/gN12LjJF4dM+dPAoNgMdNkUxLENQltAFViJdbTWfFTcaRbiMXyCpE1CM4vR5uAzdwB/hcxCDI5jXqGFeAadNJoGH0ErVhg3YPs46Ad9JldNS3GCAbDPkFGG/eJGWktn3PA4IUB3oxPzGY4AXSBLCSTLgfZxx2MLV1Q5tFHeWxWQDNalHulWeo4q9GW4VVShng5J0KgZ8+bkYpcEqIJk6H2y0CiW4H58gGMYQhyn8DlqUUltZIk1XF01kKUW5yhm3gVB3Q76MDaRyXBQR1aIIJnyi6jNZUgs8uTQfUiGDJIxZ9OPfxEwhAO0F70To5NR5skxrsUgWaGDZLQCHBHVxnKxWjwuivRS7McK7na1kpUZkEwUzXbFiZfZcVk8pE6xZ3u34AV5TFJUsV2ObBHU0+Q5wu0eJ21krw+eD4lzBvOYf7wLeyI5DEfLx2l1DPqoSXK8SItis/gm41mlago/9P2UApklZE0pkHhdAv6YIiB8NwEQL9HvUwCkzZHz15g5Gw8jmR0QtsizvOoACUjAIdlOZQUkHpCgDqd1gwRslhX3djZAmDsBwpATJPtDUZPqGFuyUWU453IWu7fFHZOvhjiQ+aqiDheQ/bJjXpf2oP+caRA+cgPJpkxckeZfiIHMgmirC8gee4rz0qF6KV3IJEi86R8kg0oazQ6Iv2Uyoiajt4x/qJ1BfcCe6JQZC/BQ82XvDLYHJPUEK3tmYHTmlotpbzCSwsDomDpc+mD6VgHETB3M5Or2c5xUBvGTq7P98DjBEjqrBOLbD2eDZj7o+aJdhnhooJxUbd/r1cJ+yl1mJMMBGWUSP6zlezT5SIirGNKacEB4bwKEXcxrEN7gThUGSCtILaZXMC+KiGN+5kHYITndkSj7Ko3GTIPMEvtJFKt9LDYgiZtVQTLnqUPUOJcV8KWE95df4m85ps0+CQ/ig68xN72lscF4yveCFTa5g9AXnDR5lczC1Jr+4UhuCsAv6YlH3EDURFbgPCG3Y2altmPG9FIJ8LnoOYLbXNDzgi+Myvkqii9sIuocAHZZuN9tAKi6hnaiBwka9f942y2rzFcut4tZOO+3r5J6xcVmYEeKc9xlPuC3FhDHynBA6LQ5GGA2ftnNl82RqDrIDgb1ZU4AnxzUTc7raDeWhwPCUW0BA/C7gYeP9cWqILSUX8YAgmxxIoF3tYL/DkK9Y/znwm8CI4lvRLV+dVAQThOpOPht8p+ogZ4W9/jijFFD5eXhWPgPCXjMh/pSVYD6pxaywPGOKOIBWfkYhXYKozgvy5/rYBva8avzcx19sSrgT2jJnjJMVMiUAAAAAElFTkSuQmCC)%201x,%0A%20%20%20%20%20%20url(data%3Aimage/png;base64,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)%202x);%0A%7D%0A%0A.checkbox%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%201px%20solid%20white;%0A%20%20border-radius%3A%202px;%0A%20%20display%3A%20block;%0A%20%20height%3A%2014px;%0A%20%20left%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20right%3A%200;%0A%20%20top%3A%20-1px;%0A%20%20width%3A%2014px;%0A%7D%0A%0A.checkbox%3A%3Abefore%20%7B%0A%20%20background%3A%20transparent;%0A%20%20border%3A%202px%20solid%20white;%0A%20%20border-right-width%3A%200;%0A%20%20border-top-width%3A%200;%0A%20%20content%3A%20'';%0A%20%20height%3A%204px;%0A%20%20left%3A%202px;%0A%20%20opacity%3A%200;%0A%20%20position%3A%20absolute;%0A%20%20top%3A%203px;%0A%20%20transform%3A%20rotate(-45deg);%0A%20%20width%3A%209px;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0A.ssl-opt-in%20.checkbox%3A%3Abefore%20%7B%0A%20%20border-color%3A%20%23696969;%0A%7D%0A%0Ainput%5Btype=checkbox%5D%3Achecked%20~%20.checkbox%3A%3Abefore%20%7B%0A%20%20opacity%3A%201;%0A%7D%0A%0A@media%20(max-width%3A%20700px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2010%25;%0A%20%20%7D%0A%0A%20%20%23error-debugging-info%20%7B%0A%20%20%20%20overflow%3A%20auto;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20600px)%20%7B%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20font-size%3A%20.825em;%0A%20%20%20%20font-weight%3A%20400;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20margin%3A%2020px%200%2020px%200;%0A%20%20%7D%0A%0A%20%20%23details%20p%3Anot(%3Afirst-of-type)%20%7B%0A%20%20%20%20margin-top%3A%2010px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20margin-top%3A%2020px;%0A%20%20%20%20text-align%3A%20center;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%200%205%25;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2030px;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20Mobile%20specific%20styling.%0A%20*%20Navigation%20buttons%20are%20anchored%20to%20the%20bottom%20of%20the%20screen.%0A%20*%20Details%20message%20replaces%20the%20top%20content%20in%20its%20own%20scrollable%20area.%0A%20*/%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%20%20margin%3A%208px%200%200;%0A%20%20%7D%0A%0A%20%20.secondary-button%20%7B%0A%20%20%20%20-webkit-margin-end%3A%200;%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Fixed%20nav.%20*/%0A@media%20(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20401px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3Aportrait),%0A%20%20%20%20%20%20%20(min-width%3A%20421px)%20and%20(max-width%3A%20736px)%20and%20(min-height%3A%20240px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20420px)%20and%20(orientation%3Alandscape)%20%7B%0A%20%20body%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20%23f7f7f7;%0A%20%20%20%20bottom%3A%200;%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(247,%20247,%20247);%0A%20%20%20%20left%3A%200;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%20%20padding-left%3A%2024px;%0A%20%20%20%20padding-right%3A%2024px;%0A%20%20%20%20position%3A%20fixed;%0A%20%20%20%20z-index%3A%201;%0A%20%20%7D%0A%0A%20%20body.safe-browsing%20.nav-wrapper%20%7B%0A%20%20%20%20background%3A%20rgb(206,%2052,%2038);%0A%20%20%20%20box-shadow%3A%200%20-22px%2040px%20rgb(206,%2052,%2038);%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20max-width%3A%20736px;%0A%20%20%7D%0A%0A%20%20%23details,%0A%20%20%23main-content%20%7B%0A%20%20%20%20padding-bottom%3A%2040px;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20420px)%20and%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20736px)%20and%20(max-height%3A%20420px)%20and%20(orientation%3A%20landscape)%20%7B%0A%20%20body%20%7B%0A%20%20%20%20margin%3A%200%20auto;%0A%20%20%7D%0A%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20button.small-link%20%7B%0A%20%20%20%20font-family%3A%20Roboto-Regular,Helvetica;%0A%20%20%20%20font-size%3A%20.933em;%0A%20%20%20%20font-weight%3A%20600;%0A%20%20%20%20margin%3A%206px%200;%0A%20%20%20%20text-transform%3A%20uppercase;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20padding-bottom%3A%208px;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%0A%20%20.error-code%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20height%3A%20auto;%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20opacity%3A%201;%0A%20%20%20%20transition%3A%20opacity%20250ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20%23details.hidden,%0A%20%20%23main-content.hidden%20%7B%0A%20%20%20%20display%3A%20block;%0A%20%20%20%20height%3A%200;%0A%20%20%20%20opacity%3A%200;%0A%20%20%20%20overflow%3A%20hidden;%0A%20%20%20%20transition%3A%20none;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%20%20padding-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.5em;%0A%20%20%20%20margin-bottom%3A%208px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2012px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20box-sizing%3A%20border-box;%0A%20%20%20%20margin%3A%2024px%20auto%2012px;%0A%20%20%20%20padding%3A%200%2024px;%0A%20%20%20%20position%3A%20relative;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%20.95em;%0A%20%20%20%20line-height%3A%201.61em;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%20%20transition%3A%20opacity%20100ms%20cubic-bezier(0.4,%200,%200.2,%201);%0A%20%20%7D%0A%0A%20%20.small-link%20%7B%0A%20%20%20%20border%3A%200;%0A%20%20%7D%0A%0A%20%20.suggested-left%20%3E%20%23control-buttons,%0A%20%20.suggested-right%20%3E%20%23control-buttons%20%7B%0A%20%20%20%20float%3A%20none;%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20400px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%20145px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20299px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20405px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20420px)%20and%20(orientation%3Aportrait)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2064px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20480px)%20and%20(max-width%3A%20420px)%20and%0A%20%20%20%20%20%20%20(max-height%3A%20736px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(min-height%3A%20338px)%20and%20(max-height%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(orientation%3A%20landscape)%20%7B%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2024px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-bottom%3A%2024px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-height%3A%20500px)%20and%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2096px;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20sizing%20*/%0A@media%20(min-width%3A%20375px)%20and%20(min-height%3A%20641px)%20and%20(max-height%3A%20736px)%20and%0A%20%20%20%20%20%20%20(max-width%3A%20414px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20button,%0A%20%20%5Bdir='rtl'%5D%20button,%0A%20%20.small-link%20%7B%0A%20%20%20%20font-size%3A%201em;%0A%20%20%20%20padding-bottom%3A%2012px;%0A%20%20%20%20padding-top%3A%2012px;%0A%20%20%7D%0A%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2080px;%0A%20%20%20%20width%3A%2080px;%0A%20%20%7D%0A%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin-top%3A%2028px;%0A%20%20%7D%0A%0A%20%20h1%20%7B%0A%20%20%20%20font-size%3A%201.7em;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20p%20%7B%0A%20%20%20%20font-size%3A%201.05em;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%2028px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20298px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2050px;%0A%20%20%20%20width%3A%2050px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20padding-top%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-top%3A%2016px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding%3A%200%2024px%208px;%0A%20%20%7D%0A%7D%0A%0A@media%20(min-width%3A%20420px)%20and%20(max-width%3A%20736px)%20and%0A%20%20%20%20%20%20%20(min-height%3A%20240px)%20and%20(max-height%3A%20420px)%20and%0A%20%20%20%20%20%20%20(orientation%3Alandscape)%20%7B%0A%20%20%23details-button%20%7B%0A%20%20%20%20margin%3A%200;%0A%20%20%7D%0A%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin-bottom%3A%2070px;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%0A%20%20%23extended-reporting-opt-in%20%7B%0A%20%20%20%20margin-top%3A%200;%0A%20%20%7D%0A%7D%0A%0A/*%20Phablet%20landscape%20*/%0A@media%20(min-width%3A%20680px)%20and%20(max-height%3A%20414px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20margin%3A%2024px%20auto;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20margin%3A%2016px%20auto%200;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-height%3A%20240px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-height%3A%20480px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20323px)%20%7B%0A%20%20body%3Anot(.offline)%20.icon%20%7B%0A%20%20%20%20height%3A%2056px;%0A%20%20%20%20width%3A%2056px;%0A%20%20%7D%0A%0A%20%20.icon%20%7B%0A%20%20%20%20margin-bottom%3A%2016px;%0A%20%20%7D%0A%7D%0A%0A/*%20Small%20mobile%20screens.%20No%20fixed%20nav.%20*/%0A@media%20(max-height%3A%20400px)%20and%20(orientation%3A%20portrait),%0A%20%20%20%20%20%20%20(max-height%3A%20239px)%20and%20(orientation%3A%20landscape),%0A%20%20%20%20%20%20%20(max-width%3A%20419px)%20and%20(max-height%3A%20399px)%20%7B%0A%20%20.interstitial-wrapper%20%7B%0A%20%20%20%20display%3A%20flex;%0A%20%20%20%20flex-direction%3A%20column;%0A%20%20%20%20margin-bottom%3A%200;%0A%20%20%7D%0A%0A%20%20%23details%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20%23main-content%20%7B%0A%20%20%20%20flex%3A%201%201%20auto;%0A%20%20%20%20order%3A%200;%0A%20%20%7D%0A%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20flex%3A%200%201%20auto;%0A%20%20%20%20margin-top%3A%208px;%0A%20%20%20%20order%3A%201;%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%20%20position%3A%20relative;%0A%20%20%20%20width%3A%20100%25;%0A%20%20%7D%0A%7D%0A%0A@media%20(max-width%3A%20239px)%20and%20(orientation%3A%20portrait)%20%7B%0A%20%20.nav-wrapper%20%7B%0A%20%20%20%20padding-left%3A%200;%0A%20%20%20%20padding-right%3A%200;%0A%20%20%7D%0A%7D%0A%3C/style%3E%0A%20%20%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20//%20Copyright%20(c)%202013%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20Assertion%20support.%0A%20*/%0A%0A/**%0A%20*%20Verify%20%7Ccondition%7C%20is%20truthy%20and%20return%20%7Ccondition%7C%20if%20so.%0A%20*%20@template%20T%0A%20*%20@param%20%7BT%7D%20condition%20A%20condition%20to%20check%20for%20truthiness.%20%20Note%20that%20this%0A%20*%20%20%20%20%20may%20be%20used%20to%20test%20whether%20a%20value%20is%20defined%20or%20not,%20and%20we%20don't%20want%0A%20*%20%20%20%20%20to%20force%20a%20cast%20to%20Boolean.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20on%20failure.%0A%20*%20@return%20%7BT%7D%20A%20non-null%20%7Ccondition%7C.%0A%20*/%0Afunction%20assert(condition,%20opt_message)%20%7B%0A%20%20'use%20strict';%0A%20%20if%20(!condition)%20%7B%0A%20%20%20%20var%20msg%20=%20'Assertion%20failed';%0A%20%20%20%20if%20(opt_message)%0A%20%20%20%20%20%20msg%20=%20msg%20+%20'%3A%20'%20+%20opt_message;%0A%20%20%20%20throw%20new%20Error(msg);%0A%20%20%7D%0A%20%20return%20condition;%0A%7D%0A%0A/**%0A%20*%20Call%20this%20from%20places%20in%20the%20code%20that%20should%20never%20be%20reached.%0A%20*%0A%20*%20For%20example,%20handling%20all%20the%20values%20of%20enum%20with%20a%20switch()%20like%20this%3A%0A%20*%0A%20*%20%20%20function%20getValueFromEnum(enum)%20%7B%0A%20*%20%20%20%20%20switch%20(enum)%20%7B%0A%20*%20%20%20%20%20%20%20case%20ENUM_FIRST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20first%0A%20*%20%20%20%20%20%20%20case%20ENUM_LAST_OF_TWO%3A%0A%20*%20%20%20%20%20%20%20%20%20return%20last;%0A%20*%20%20%20%20%20%7D%0A%20*%20%20%20%20%20assertNotReached();%0A%20*%20%20%20%20%20return%20document;%0A%20*%20%20%20%7D%0A%20*%0A%20*%20This%20code%20should%20only%20be%20hit%20in%20the%20case%20of%20serious%20programmer%20error%20or%0A%20*%20unexpected%20input.%0A%20*%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*/%0Afunction%20assertNotReached(opt_message)%20%7B%0A%20%20throw%20new%20Error(opt_message%20%7C%7C%20'Unreachable%20code%20hit');%0A%7D%0A%0A/**%0A%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check.%0A%20*%20@param%20%7Bfunction(new%3A%20T,%20...)%7D%20type%20A%20user-defined%20constructor.%0A%20*%20@param%20%7Bstring=%7D%20opt_message%20A%20message%20to%20show%20when%20this%20is%20hit.%0A%20*%20@return%20%7BT%7D%0A%20*%20@template%20T%0A%20*/%0Afunction%20assertInstanceof(value,%20type,%20opt_message)%20%7B%0A%20%20if%20(!(value%20instanceof%20type))%20%7B%0A%20%20%20%20throw%20new%20Error(opt_message%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20value%20+%20'%20is%20not%20a%5Bn%5D%20'%20+%20(type.name%20%7C%7C%20typeof%20type));%0A%20%20%7D%0A%20%20return%20value;%0A%7D%0A%0A%0A/**%0A%20*%20Alias%20for%20document.getElementById.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20element%20to%20find.%0A%20*%20@return%20%7BHTMLElement%7D%20The%20found%20element%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20$(id)%20%7B%0A%20%20return%20document.getElementById(id);%0A%7D%0A%0A/**%0A%20*%20Add%20an%20accessible%20message%20to%20the%20page%20that%20will%20be%20announced%20to%0A%20*%20users%20who%20have%20spoken%20feedback%20on,%20but%20will%20be%20invisible%20to%20all%0A%20*%20other%20users.%20It's%20removed%20right%20away%20so%20it%20doesn't%20clutter%20the%20DOM.%0A%20*%20@param%20%7Bstring%7D%20msg%20The%20text%20to%20be%20pronounced.%0A%20*/%0Afunction%20announceAccessibleMessage(msg)%20%7B%0A%20%20var%20element%20=%20document.createElement('div');%0A%20%20element.setAttribute('aria-live',%20'polite');%0A%20%20element.style.position%20=%20'relative';%0A%20%20element.style.left%20=%20'-9999px';%0A%20%20element.style.height%20=%20'0px';%0A%20%20element.innerText%20=%20msg;%0A%20%20document.body.appendChild(element);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20document.body.removeChild(element);%0A%20%20%7D,%200);%0A%7D%0A%0A/**%0A%20*%20Calls%20chrome.send%20with%20a%20callback%20and%20restores%20the%20original%20afterwards.%0A%20*%20@param%20%7Bstring%7D%20name%20The%20name%20of%20the%20message%20to%20send.%0A%20*%20@param%20%7B!Array%7D%20params%20The%20parameters%20to%20send.%0A%20*%20@param%20%7Bstring%7D%20callbackName%20The%20name%20of%20the%20function%20that%20the%20backend%20calls.%0A%20*%20@param%20%7B!Function%7D%20callback%20The%20function%20to%20call.%0A%20*/%0Afunction%20chromeSend(name,%20params,%20callbackName,%20callback)%20%7B%0A%20%20var%20old%20=%20global%5BcallbackName%5D;%0A%20%20global%5BcallbackName%5D%20=%20function()%20%7B%0A%20%20%20%20//%20restore%0A%20%20%20%20global%5BcallbackName%5D%20=%20old;%0A%0A%20%20%20%20var%20args%20=%20Array.prototype.slice.call(arguments);%0A%20%20%20%20return%20callback.apply(global,%20args);%0A%20%20%7D;%0A%20%20chrome.send(name,%20params);%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20scale%20factors%20supported%20by%20this%20platform%20for%20webui%0A%20*%20resources.%0A%20*%20@return%20%7BArray%7D%20The%20supported%20scale%20factors.%0A%20*/%0Afunction%20getSupportedScaleFactors()%20%7B%0A%20%20var%20supportedScaleFactors%20=%20%5B%5D;%0A%20%20if%20(cr.isMac%20%7C%7C%20cr.isChromeOS%20%7C%7C%20cr.isWindows%20%7C%7C%20cr.isLinux)%20%7B%0A%20%20%20%20//%20All%20desktop%20platforms%20support%20zooming%20which%20also%20updates%20the%0A%20%20%20%20//%20renderer's%20device%20scale%20factors%20(a.k.a%20devicePixelRatio),%20and%0A%20%20%20%20//%20these%20platforms%20has%20high%20DPI%20assets%20for%202.0x.%20Use%201x%20and%202x%20in%0A%20%20%20%20//%20image-set%20on%20these%20platforms%20so%20that%20the%20renderer%20can%20pick%20the%0A%20%20%20%20//%20closest%20image%20for%20the%20current%20device%20scale%20factor.%0A%20%20%20%20supportedScaleFactors.push(1);%0A%20%20%20%20supportedScaleFactors.push(2);%0A%20%20%7D%20else%20%7B%0A%20%20%20%20//%20For%20other%20platforms%20that%20use%20fixed%20device%20scale%20factor,%20use%0A%20%20%20%20//%20the%20window's%20device%20pixel%20ratio.%0A%20%20%20%20//%20TODO(oshima)%3A%20Investigate%20if%20Android/iOS%20need%20to%20use%20image-set.%0A%20%20%20%20supportedScaleFactors.push(window.devicePixelRatio);%0A%20%20%7D%0A%20%20return%20supportedScaleFactors;%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20url%20string.%0A%20*%20@param%20%7Bstring%7D%20s%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20url%20string.%0A%20*/%0Afunction%20url(s)%20%7B%0A%20%20//%20http%3A//www.w3.org/TR/css3-values/%23uris%0A%20%20//%20Parentheses,%20commas,%20whitespace%20characters,%20single%20quotes%20(')%20and%20double%0A%20%20//%20quotes%20(%22)%20appearing%20in%20a%20URI%20must%20be%20escaped%20with%20a%20backslash%0A%20%20var%20s2%20=%20s.replace(/(%5C(%7C%5C)%7C%5C,%7C%5Cs%7C%5C'%7C%5C%22%7C%5C%5C)/g,%20'%5C%5C$1');%0A%20%20//%20WebKit%20has%20a%20bug%20when%20it%20comes%20to%20URLs%20that%20end%20with%20%5C%0A%20%20//%20https%3A//bugs.webkit.org/show_bug.cgi%3Fid=28885%0A%20%20if%20(/%5C%5C%5C%5C$/.test(s2))%20%7B%0A%20%20%20%20//%20Add%20a%20space%20to%20work%20around%20the%20WebKit%20bug.%0A%20%20%20%20s2%20+=%20'%20';%0A%20%20%7D%0A%20%20return%20'url(%22'%20+%20s2%20+%20'%22)';%0A%7D%0A%0A/**%0A%20*%20Returns%20the%20URL%20of%20the%20image,%20or%20an%20image%20set%20of%20URLs%20for%20the%20profile%20avatar.%0A%20*%20Default%20avatars%20have%20resources%20available%20for%20multiple%20scalefactors,%20whereas%0A%20*%20the%20GAIA%20profile%20image%20only%20comes%20in%20one%20size.%0A%20*%0A%20*%20@param%20%7Bstring%7D%20path%20The%20path%20of%20the%20image.%0A%20*%20@return%20%7Bstring%7D%20The%20url,%20or%20an%20image%20set%20of%20URLs%20of%20the%20avatar%20image.%0A%20*/%0Afunction%20getProfileAvatarIcon(path)%20%7B%0A%20%20var%20chromeThemePath%20=%20'chrome%3A//theme';%0A%20%20var%20isDefaultAvatar%20=%0A%20%20%20%20%20%20(path.slice(0,%20chromeThemePath.length)%20==%20chromeThemePath);%0A%20%20return%20isDefaultAvatar%20%3F%20imageset(path%20+%20'@scalefactorx')%3A%20url(path);%0A%7D%0A%0A/**%0A%20*%20Generates%20a%20CSS%20-webkit-image-set%20for%20a%20chrome%3A//%20url.%0A%20*%20An%20entry%20in%20the%20image%20set%20is%20added%20for%20each%20of%20getSupportedScaleFactors().%0A%20*%20The%20scale-factor-specific%20url%20is%20generated%20by%20replacing%20the%20first%20instance%20of%0A%20*%20'scalefactor'%20in%20%7Cpath%7C%20with%20the%20numeric%20scale%20factor.%0A%20*%20@param%20%7Bstring%7D%20path%20The%20URL%20to%20generate%20an%20image%20set%20for.%0A%20*%20%20%20%20%20'scalefactor'%20should%20be%20a%20substring%20of%20%7Cpath%7C.%0A%20*%20@return%20%7Bstring%7D%20The%20CSS%20-webkit-image-set.%0A%20*/%0Afunction%20imageset(path)%20%7B%0A%20%20var%20supportedScaleFactors%20=%20getSupportedScaleFactors();%0A%0A%20%20var%20replaceStartIndex%20=%20path.indexOf('scalefactor');%0A%20%20if%20(replaceStartIndex%20%3C%200)%0A%20%20%20%20return%20url(path);%0A%0A%20%20var%20s%20=%20'';%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20supportedScaleFactors.length;%20++i)%20%7B%0A%20%20%20%20var%20scaleFactor%20=%20supportedScaleFactors%5Bi%5D;%0A%20%20%20%20var%20pathWithScaleFactor%20=%20path.substr(0,%20replaceStartIndex)%20+%20scaleFactor%20+%0A%20%20%20%20%20%20%20%20path.substr(replaceStartIndex%20+%20'scalefactor'.length);%0A%0A%20%20%20%20s%20+=%20url(pathWithScaleFactor)%20+%20'%20'%20+%20scaleFactor%20+%20'x';%0A%0A%20%20%20%20if%20(i%20!=%20supportedScaleFactors.length%20-%201)%0A%20%20%20%20%20%20s%20+=%20',%20';%0A%20%20%7D%0A%20%20return%20'-webkit-image-set('%20+%20s%20+%20')';%0A%7D%0A%0A/**%0A%20*%20Parses%20query%20parameters%20from%20Location.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20URL%20to%20generate%20the%20CSS%20url%20for.%0A%20*%20@return%20%7BObject%7D%20Dictionary%20containing%20name%20value%20pairs%20for%20URL%0A%20*/%0Afunction%20parseQueryParams(location)%20%7B%0A%20%20var%20params%20=%20%7B%7D;%0A%20%20var%20query%20=%20unescape(location.search.substring(1));%0A%20%20var%20vars%20=%20query.split('&');%0A%20%20for%20(var%20i%20=%200;%20i%20%3C%20vars.length;%20i++)%20%7B%0A%20%20%20%20var%20pair%20=%20vars%5Bi%5D.split('=');%0A%20%20%20%20params%5Bpair%5B0%5D%5D%20=%20pair%5B1%5D;%0A%20%20%7D%0A%20%20return%20params;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20by%20appending%20or%20replacing%20the%20given%20query%20key%20and%20value.%0A%20*%20Not%20supporting%20URL%20with%20username%20and%20password.%0A%20*%20@param%20%7BLocation%7D%20location%20The%20original%20URL.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20query%20parameter%20name.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20query%20parameter%20value.%0A%20*%20@return%20%7Bstring%7D%20The%20constructed%20new%20URL.%0A%20*/%0Afunction%20setQueryParam(location,%20key,%20value)%20%7B%0A%20%20var%20query%20=%20parseQueryParams(location);%0A%20%20query%5BencodeURIComponent(key)%5D%20=%20encodeURIComponent(value);%0A%0A%20%20var%20newQuery%20=%20'';%0A%20%20for%20(var%20q%20in%20query)%20%7B%0A%20%20%20%20newQuery%20+=%20(newQuery%20%3F%20'&'%20%3A%20'%3F')%20+%20q%20+%20'='%20+%20query%5Bq%5D;%0A%20%20%7D%0A%0A%20%20return%20location.origin%20+%20location.pathname%20+%20newQuery%20+%20location.hash;%0A%7D%0A%0A/**%0A%20*%20@param%20%7BNode%7D%20el%20A%20node%20to%20search%20for%20ancestors%20with%20%7CclassName%7C.%0A%20*%20@param%20%7Bstring%7D%20className%20A%20class%20to%20search%20for.%0A%20*%20@return%20%7BElement%7D%20A%20node%20with%20class%20of%20%7CclassName%7C%20or%20null%20if%20none%20is%20found.%0A%20*/%0Afunction%20findAncestorByClass(el,%20className)%20%7B%0A%20%20return%20/**%20@type%20%7BElement%7D%20*/(findAncestor(el,%20function(el)%20%7B%0A%20%20%20%20return%20el.classList%20&&%20el.classList.contains(className);%0A%20%20%7D));%0A%7D%0A%0A/**%0A%20*%20Return%20the%20first%20ancestor%20for%20which%20the%20%7B@code%20predicate%7D%20returns%20true.%0A%20*%20@param%20%7BNode%7D%20node%20The%20node%20to%20check.%0A%20*%20@param%20%7Bfunction(Node)%3Aboolean%7D%20predicate%20The%20function%20that%20tests%20the%0A%20*%20%20%20%20%20nodes.%0A%20*%20@return%20%7BNode%7D%20The%20found%20ancestor%20or%20null%20if%20not%20found.%0A%20*/%0Afunction%20findAncestor(node,%20predicate)%20%7B%0A%20%20var%20last%20=%20false;%0A%20%20while%20(node%20!=%20null%20&&%20!(last%20=%20predicate(node)))%20%7B%0A%20%20%20%20node%20=%20node.parentNode;%0A%20%20%7D%0A%20%20return%20last%20%3F%20node%20%3A%20null;%0A%7D%0A%0Afunction%20swapDomNodes(a,%20b)%20%7B%0A%20%20var%20afterA%20=%20a.nextSibling;%0A%20%20if%20(afterA%20==%20b)%20%7B%0A%20%20%20%20swapDomNodes(b,%20a);%0A%20%20%20%20return;%0A%20%20%7D%0A%20%20var%20aParent%20=%20a.parentNode;%0A%20%20b.parentNode.replaceChild(a,%20b);%0A%20%20aParent.insertBefore(b,%20afterA);%0A%7D%0A%0A/**%0A%20*%20Disables%20text%20selection%20and%20dragging,%20with%20optional%20whitelist%20callbacks.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowSelectStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20onselectionstart%20event%20will%20be%0A%20*%20%20%20%20surpressed.%0A%20*%20@param%20%7Bfunction(Event)%3Aboolean=%7D%20opt_allowDragStart%20Unless%20this%20function%0A%20*%20%20%20%20is%20defined%20and%20returns%20true,%20the%20ondragstart%20event%20will%20be%20surpressed.%0A%20*/%0Afunction%20disableTextSelectAndDrag(opt_allowSelectStart,%20opt_allowDragStart)%20%7B%0A%20%20//%20Disable%20text%20selection.%0A%20%20document.onselectstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowSelectStart%20&&%20opt_allowSelectStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%0A%20%20//%20Disable%20dragging.%0A%20%20document.ondragstart%20=%20function(e)%20%7B%0A%20%20%20%20if%20(!(opt_allowDragStart%20&&%20opt_allowDragStart.call(this,%20e)))%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D;%0A%7D%0A%0A/**%0A%20*%20TODO(dbeam)%3A%20DO%20NOT%20USE.%20THIS%20IS%20DEPRECATED.%20Use%20an%20action-link%20instead.%0A%20*%20Call%20this%20to%20stop%20clicks%20on%20%3Ca%20href=%22%23%22%3E%20links%20from%20scrolling%20to%20the%20top%20of%0A%20*%20the%20page%20(and%20possibly%20showing%20a%20%23%20in%20the%20link).%0A%20*/%0Afunction%20preventDefaultOnPoundLinkClicks()%20%7B%0A%20%20document.addEventListener('click',%20function(e)%20%7B%0A%20%20%20%20var%20anchor%20=%20findAncestor(/**%20@type%20%7BNode%7D%20*/(e.target),%20function(el)%20%7B%0A%20%20%20%20%20%20return%20el.tagName%20==%20'A';%0A%20%20%20%20%7D);%0A%20%20%20%20//%20Use%20getAttribute()%20to%20prevent%20URL%20normalization.%0A%20%20%20%20if%20(anchor%20&&%20anchor.getAttribute('href')%20==%20'%23')%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%7D);%0A%7D%0A%0A/**%0A%20*%20Check%20the%20directionality%20of%20the%20page.%0A%20*%20@return%20%7Bboolean%7D%20True%20if%20Chrome%20is%20running%20an%20RTL%20UI.%0A%20*/%0Afunction%20isRTL()%20%7B%0A%20%20return%20document.documentElement.dir%20==%20'rtl';%0A%7D%0A%0A/**%0A%20*%20Get%20an%20element%20that's%20known%20to%20exist%20by%20its%20ID.%20We%20use%20this%20instead%20of%20just%0A%20*%20calling%20getElementById%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20id%20The%20identifier%20name.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20getRequiredElement(id)%20%7B%0A%20%20return%20assertInstanceof($(id),%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20id);%0A%7D%0A%0A/**%0A%20*%20Query%20an%20element%20that's%20known%20to%20exist%20by%20a%20selector.%20We%20use%20this%20instead%20of%0A%20*%20just%20calling%20querySelector%20and%20not%20checking%20the%20result%20because%20this%20lets%20us%0A%20*%20satisfy%20the%20JSCompiler%20type%20system.%0A%20*%20@param%20%7Bstring%7D%20selectors%20CSS%20selectors%20to%20query%20the%20element.%0A%20*%20@param%20%7B(!Document%7C!DocumentFragment%7C!Element)=%7D%20opt_context%20An%20optional%0A%20*%20%20%20%20%20context%20object%20for%20querySelector.%0A%20*%20@return%20%7B!HTMLElement%7D%20the%20Element.%0A%20*/%0Afunction%20queryRequiredElement(selectors,%20opt_context)%20%7B%0A%20%20var%20element%20=%20(opt_context%20%7C%7C%20document).querySelector(selectors);%0A%20%20return%20assertInstanceof(element,%20HTMLElement,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'Missing%20required%20element%3A%20'%20+%20selectors);%0A%7D%0A%0A//%20Handle%20click%20on%20a%20link.%20If%20the%20link%20points%20to%20a%20chrome%3A%20or%20file%3A%20url,%20then%0A//%20call%20into%20the%20browser%20to%20do%20the%20navigation.%0Adocument.addEventListener('click',%20function(e)%20%7B%0A%20%20if%20(e.defaultPrevented)%0A%20%20%20%20return;%0A%0A%20%20var%20el%20=%20e.target;%0A%20%20if%20(el.nodeType%20==%20Node.ELEMENT_NODE%20&&%0A%20%20%20%20%20%20el.webkitMatchesSelector('A,%20A%20*'))%20%7B%0A%20%20%20%20while%20(el.tagName%20!=%20'A')%20%7B%0A%20%20%20%20%20%20el%20=%20el.parentElement;%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20((el.protocol%20==%20'file%3A'%20%7C%7C%20el.protocol%20==%20'about%3A')%20&&%0A%20%20%20%20%20%20%20%20(e.button%20==%200%20%7C%7C%20e.button%20==%201))%20%7B%0A%20%20%20%20%20%20chrome.send('navigateToUrl',%20%5B%0A%20%20%20%20%20%20%20%20el.href,%0A%20%20%20%20%20%20%20%20el.target,%0A%20%20%20%20%20%20%20%20e.button,%0A%20%20%20%20%20%20%20%20e.altKey,%0A%20%20%20%20%20%20%20%20e.ctrlKey,%0A%20%20%20%20%20%20%20%20e.metaKey,%0A%20%20%20%20%20%20%20%20e.shiftKey%0A%20%20%20%20%20%20%5D);%0A%20%20%20%20%20%20e.preventDefault();%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D);%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20which%20is%20the%20old%20URL%20with%20a%20GET%20param%20of%20key=value.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20base%20URL.%20There%20is%20not%20sanity%20checking%20on%20the%20URL%20so%0A%20*%20%20%20%20%20it%20must%20be%20passed%20in%20a%20proper%20format.%0A%20*%20@param%20%7Bstring%7D%20key%20The%20key%20of%20the%20param.%0A%20*%20@param%20%7Bstring%7D%20value%20The%20value%20of%20the%20param.%0A%20*%20@return%20%7Bstring%7D%20The%20new%20URL.%0A%20*/%0Afunction%20appendParam(url,%20key,%20value)%20%7B%0A%20%20var%20param%20=%20encodeURIComponent(key)%20+%20'='%20+%20encodeURIComponent(value);%0A%0A%20%20if%20(url.indexOf('%3F')%20==%20-1)%0A%20%20%20%20return%20url%20+%20'%3F'%20+%20param;%0A%20%20return%20url%20+%20'&'%20+%20param;%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20CSS%20-webkit-image-set%20for%20a%20favicon%20request.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20-webkit-image-set%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconImageSet(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20imageset(%0A%20%20%20%20%20%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@scalefactorx/'%20+%20url);%0A%7D%0A%0A/**%0A%20*%20Creates%20a%20new%20URL%20for%20a%20favicon%20request%20for%20the%20current%20device%20pixel%20ratio.%0A%20*%20The%20URL%20must%20be%20updated%20when%20the%20user%20moves%20the%20browser%20to%20a%20screen%20with%20a%0A%20*%20different%20device%20pixel%20ratio.%20Use%20getFaviconImageSet()%20for%20the%20updating%20to%0A%20*%20occur%20automatically.%0A%20*%20@param%20%7Bstring%7D%20url%20The%20url%20for%20the%20favicon.%0A%20*%20@param%20%7Bnumber=%7D%20opt_size%20Optional%20preferred%20size%20of%20the%20favicon.%0A%20*%20@param%20%7Bstring=%7D%20opt_type%20Optional%20type%20of%20favicon%20to%20request.%20Valid%20values%0A%20*%20%20%20%20%20are%20'favicon'%20and%20'touch-icon'.%20Default%20is%20'favicon'.%0A%20*%20@return%20%7Bstring%7D%20Updated%20URL%20for%20the%20favicon.%0A%20*/%0Afunction%20getFaviconUrlForCurrentDevicePixelRatio(url,%20opt_size,%20opt_type)%20%7B%0A%20%20var%20size%20=%20opt_size%20%7C%7C%2016;%0A%20%20var%20type%20=%20opt_type%20%7C%7C%20'favicon';%0A%20%20return%20'chrome%3A//'%20+%20type%20+%20'/size/'%20+%20size%20+%20'@'%20+%0A%20%20%20%20%20%20window.devicePixelRatio%20+%20'x/'%20+%20url;%0A%7D%0A%0A/**%0A%20*%20Creates%20an%20element%20of%20a%20specified%20type%20with%20a%20specified%20class%20name.%0A%20*%20@param%20%7Bstring%7D%20type%20The%20node%20type.%0A%20*%20@param%20%7Bstring%7D%20className%20The%20class%20name%20to%20use.%0A%20*%20@return%20%7BElement%7D%20The%20created%20element.%0A%20*/%0Afunction%20createElementWithClassName(type,%20className)%20%7B%0A%20%20var%20elm%20=%20document.createElement(type);%0A%20%20elm.className%20=%20className;%0A%20%20return%20elm;%0A%7D%0A%0A/**%0A%20*%20webkitTransitionEnd%20does%20not%20always%20fire%20(e.g.%20when%20animation%20is%20aborted%0A%20*%20or%20when%20no%20paint%20happens%20during%20the%20animation).%20This%20function%20sets%20up%0A%20*%20a%20timer%20and%20emulate%20the%20event%20if%20it%20is%20not%20fired%20when%20the%20timer%20expires.%0A%20*%20@param%20%7B!HTMLElement%7D%20el%20The%20element%20to%20watch%20for%20webkitTransitionEnd.%0A%20*%20@param%20%7Bnumber%7D%20timeOut%20The%20maximum%20wait%20time%20in%20milliseconds%20for%20the%0A%20*%20%20%20%20%20webkitTransitionEnd%20to%20happen.%0A%20*/%0Afunction%20ensureTransitionEndEvent(el,%20timeOut)%20%7B%0A%20%20var%20fired%20=%20false;%0A%20%20el.addEventListener('webkitTransitionEnd',%20function%20f(e)%20%7B%0A%20%20%20%20el.removeEventListener('webkitTransitionEnd',%20f);%0A%20%20%20%20fired%20=%20true;%0A%20%20%7D);%0A%20%20window.setTimeout(function()%20%7B%0A%20%20%20%20if%20(!fired)%0A%20%20%20%20%20%20cr.dispatchSimpleEvent(el,%20'webkitTransitionEnd',%20true);%0A%20%20%7D,%20timeOut);%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20Y%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollTopForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollTop%20%7C%7C%20doc.body.scrollTop;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollTop%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20Y%20scroll%20offset.%0A%20*/%0Afunction%20setScrollTopForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollTop%20=%20doc.body.scrollTop%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20getter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@return%20%7Bnumber%7D%20The%20X%20document%20scroll%20offset.%0A%20*/%0Afunction%20scrollLeftForDocument(doc)%20%7B%0A%20%20return%20doc.documentElement.scrollLeft%20%7C%7C%20doc.body.scrollLeft;%0A%7D%0A%0A/**%0A%20*%20Alias%20for%20document.scrollLeft%20setter.%0A%20*%20@param%20%7B!HTMLDocument%7D%20doc%20The%20document%20node%20where%20information%20will%20be%0A%20*%20%20%20%20%20queried%20from.%0A%20*%20@param%20%7Bnumber%7D%20value%20The%20target%20X%20scroll%20offset.%0A%20*/%0Afunction%20setScrollLeftForDocument(doc,%20value)%20%7B%0A%20%20doc.documentElement.scrollLeft%20=%20doc.body.scrollLeft%20=%20value;%0A%7D%0A%0A/**%0A%20*%20Replaces%20'&',%20'%3C',%20'%3E',%20'%22',%20and%20'''%20characters%20with%20their%20HTML%20encoding.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20string%20with%20all%20the%20characters%20mentioned%20above%20replaced.%0A%20*/%0Afunction%20HTMLEscape(original)%20%7B%0A%20%20return%20original.replace(/&/g,%20'&')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3C/g,%20'<')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%3E/g,%20'>')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/%22/g,%20'"')%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20.replace(/'/g,%20'&%2339;');%0A%7D%0A%0A/**%0A%20*%20Shortens%20the%20provided%20string%20(if%20necessary)%20to%20a%20string%20of%20length%20at%20most%0A%20*%20%7CmaxLength%7C.%0A%20*%20@param%20%7Bstring%7D%20original%20The%20original%20string.%0A%20*%20@param%20%7Bnumber%7D%20maxLength%20The%20maximum%20length%20allowed%20for%20the%20string.%0A%20*%20@return%20%7Bstring%7D%20The%20original%20string%20if%20its%20length%20does%20not%20exceed%0A%20*%20%20%20%20%20%7CmaxLength%7C.%20Otherwise%20the%20first%20%7CmaxLength%7C%20-%201%20characters%20with%20'...'%0A%20*%20%20%20%20%20appended.%0A%20*/%0Afunction%20elide(original,%20maxLength)%20%7B%0A%20%20if%20(original.length%20%3C=%20maxLength)%0A%20%20%20%20return%20original;%0A%20%20return%20original.substring(0,%20maxLength%20-%201)%20+%20'%5Cu2026';%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20CAPTIVEPORTAL_CMD_OPEN_LOGIN_PAGE%20=%20'openLoginPage';%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Afunction%20setupSSLDebuggingInfo()%20%7B%0A%20%20if%20(loadTimeData.getString('type')%20!=%20'SSL')%0A%20%20%20%20return;%0A%0A%20%20//%20The%20titles%20are%20not%20internationalized%20because%20this%20is%20debugging%20information%0A%20%20//%20for%20bug%20reports,%20help%20center%20posts,%20etc.%0A%20%20appendDebuggingField('Subject',%20loadTimeData.getString('subject'));%0A%20%20appendDebuggingField('Issuer',%20loadTimeData.getString('issuer'));%0A%20%20appendDebuggingField('Expires%20on',%20loadTimeData.getString('expirationDate'));%0A%20%20appendDebuggingField('Current%20date',%20loadTimeData.getString('currentDate'));%0A%20%20appendDebuggingField('PEM%20encoded%20chain',%20loadTimeData.getString('pem'));%0A%0A%20%20$('error-code').addEventListener('click',%20toggleDebuggingInfo);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A'use%20strict';%0A%0A//%20Other%20constants%20defined%20in%20security_interstitial_page.h.%0Avar%20SB_BOX_CHECKED%20=%20'boxchecked';%0Avar%20SB_DISPLAY_CHECK_BOX%20=%20'displaycheckbox';%0A%0A//%20This%20sets%20up%20the%20Extended%20Safe%20Browsing%20Reporting%20opt-in,%20either%20for%0A//%20reporting%20malware%20or%20invalid%20certificate%20chains.%20Does%20nothing%20if%20the%0A//%20interstitial%20type%20is%20not%20SAFEBROWSING%20or%20SSL%20or%20CAPTIVE_PORTAL.%0Afunction%20setupExtendedReportingCheckbox()%20%7B%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20if%20(interstitialType%20!=%20'SAFEBROWSING'%20&&%20interstitialType%20!=%20'SSL'%20&&%0A%20%20%20%20%20%20interstitialType%20!=%20'CAPTIVE_PORTAL')%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20if%20(!loadTimeData.getBoolean(SB_DISPLAY_CHECK_BOX))%20%7B%0A%20%20%20%20return;%0A%20%20%7D%0A%0A%20%20$('opt-in-label').innerHTML%20=%20loadTimeData.getString('optInLink');%0A%20%20$('opt-in-checkbox').checked%20=%20loadTimeData.getBoolean(SB_BOX_CHECKED);%0A%20%20$('extended-reporting-opt-in').classList.remove('hidden');%0A%0A%20%20var%20className%20=%20interstitialType%20==%20'SAFEBROWSING'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'safe-browsing-opt-in'%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20'ssl-opt-in';%0A%20%20$('extended-reporting-opt-in').classList.add(className);%0A%0A%20%20$('body').classList.add('extended-reporting-has-checkbox');%0A%0A%20%20$('opt-in-checkbox').addEventListener('click',%20function()%20%7B%0A%20%20%20%20sendCommand($('opt-in-checkbox').checked%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DO_REPORT%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20CMD_DONT_REPORT);%0A%20%20%7D);%0A%7D%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202015%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0Avar%20mobileNav%20=%20false;%0A%0A/**%0A%20*%20For%20small%20screen%20mobile%20the%20navigation%20buttons%20are%20moved%0A%20*%20below%20the%20advanced%20text.%0A%20*/%0Afunction%20onResize()%20%7B%0A%20%20var%20helpOuterBox%20=%20document.querySelector('%23details');%0A%20%20var%20mainContent%20=%20document.querySelector('%23main-content');%0A%20%20var%20mediaQuery%20=%20'(min-width%3A%20240px)%20and%20(max-width%3A%20420px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20736px)%20and%20(min-height%3A%20401px)%20and%20'%20+%0A%20%20%20%20%20%20'(orientation%3A%20portrait),%20(max-width%3A%20736px)%20and%20'%20+%0A%20%20%20%20%20%20'(max-height%3A%20420px)%20and%20(min-height%3A%20240px)%20and%20'%20+%0A%20%20%20%20%20%20'(min-width%3A%20421px)%20and%20(orientation%3A%20landscape)';%0A%0A%20%20var%20detailsHidden%20=%20helpOuterBox.classList.contains('hidden');%0A%20%20var%20runnerContainer%20=%20document.querySelector('.runner-container');%0A%0A%20%20//%20Check%20for%20change%20in%20nav%20status.%0A%20%20if%20(mobileNav%20!=%20window.matchMedia(mediaQuery).matches)%20%7B%0A%20%20%20%20mobileNav%20=%20!mobileNav;%0A%0A%20%20%20%20//%20Handle%20showing%20the%20top%20content%20/%20details%20sections%20according%20to%20state.%0A%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20mainContent.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20helpOuterBox.classList.toggle('hidden',%20detailsHidden);%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.toggle('hidden',%20!detailsHidden);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%20else%20if%20(!detailsHidden)%20%7B%0A%20%20%20%20%20%20//%20Non%20mobile%20nav%20with%20visible%20details.%0A%20%20%20%20%20%20mainContent.classList.remove('hidden');%0A%20%20%20%20%20%20helpOuterBox.classList.remove('hidden');%0A%20%20%20%20%20%20if%20(runnerContainer)%20%7B%0A%20%20%20%20%20%20%20%20runnerContainer.classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A%0Afunction%20setupMobileNav()%20%7B%0A%20%20window.addEventListener('resize',%20onResize);%0A%20%20onResize();%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupMobileNav);%0A%3C/script%3E%0A%20%20%3Cscript%3E//%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20This%20is%20the%20shared%20code%20for%20the%20new%20(Chrome%2037)%20security%20interstitials.%20It%20is%0A//%20used%20for%20both%20SSL%20interstitials%20and%20Safe%20Browsing%20interstitials.%0A%0Avar%20expandedDetails%20=%20false;%0Avar%20keyPressState%20=%200;%0A%0A//%20Should%20match%20SecurityInterstitialCommands%20in%20security_interstitial_page.h%0Avar%20CMD_DONT_PROCEED%20=%200;%0Avar%20CMD_PROCEED%20=%201;%0A//%20Ways%20for%20user%20to%20get%20more%20information%0Avar%20CMD_SHOW_MORE_SECTION%20=%202;%0Avar%20CMD_OPEN_HELP_CENTER%20=%203;%0Avar%20CMD_OPEN_DIAGNOSTIC%20=%204;%0A//%20Primary%20button%20actions%0Avar%20CMD_RELOAD%20=%205;%0Avar%20CMD_OPEN_DATE_SETTINGS%20=%206;%0Avar%20CMD_OPEN_LOGIN%20=%207;%0A//%20Safe%20Browsing%20Extended%20Reporting%0Avar%20CMD_DO_REPORT%20=%208;%0Avar%20CMD_DONT_REPORT%20=%209;%0Avar%20CMD_OPEN_REPORTING_PRIVACY%20=%2010;%0A//%20Report%20a%20phishing%20error.%0Avar%20CMD_REPORT_PHISHING_ERROR%20=%2011;%0A%0A/**%0A%20*%20A%20convenience%20method%20for%20sending%20commands%20to%20the%20parent%20page.%0A%20*%20@param%20%7Bstring%7D%20cmd%20%20The%20command%20to%20send.%0A%20*/%0Afunction%20sendCommand(cmd)%20%7B%0A%20%20window.domAutomationController.setAutomationId(1);%0A%20%20window.domAutomationController.send(cmd);%0A%7D%0A%0A/**%0A%20*%20This%20allows%20errors%20to%20be%20skippped%20by%20typing%20%22danger%22%20into%20the%20page.%0A%20*%20@param%20%7Bstring%7D%20e%20The%20key%20that%20was%20just%20pressed.%0A%20*/%0Afunction%20handleKeypress(e)%20%7B%0A%20%20var%20BYPASS_SEQUENCE%20=%20'danger';%0A%20%20if%20(BYPASS_SEQUENCE.charCodeAt(keyPressState)%20==%20e.keyCode)%20%7B%0A%20%20%20%20keyPressState++;%0A%20%20%20%20if%20(keyPressState%20==%20BYPASS_SEQUENCE.length)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%20%20keyPressState%20=%200;%0A%20%20%20%20%7D%0A%20%20%7D%20else%20%7B%0A%20%20%20%20keyPressState%20=%200;%0A%20%20%7D%0A%7D%0A%0A/**%0A%20*%20This%20appends%20a%20piece%20of%20debugging%20information%20to%20the%20end%20of%20the%20warning.%0A%20*%20When%20complete,%20the%20caller%20must%20also%20make%20the%20debugging%20div%0A%20*%20(error-debugging-info)%20visible.%0A%20*%20@param%20%7Bstring%7D%20title%20%20The%20name%20of%20this%20debugging%20field.%0A%20*%20@param%20%7Bstring%7D%20value%20%20The%20value%20of%20the%20debugging%20field.%0A%20*/%0Afunction%20appendDebuggingField(title,%20value)%20%7B%0A%20%20//%20The%20values%20input%20here%20are%20not%20trusted.%20Never%20use%20innerHTML%20on%20these%0A%20%20//%20values!%0A%20%20var%20spanTitle%20=%20document.createElement('span');%0A%20%20spanTitle.classList.add('debugging-title');%0A%20%20spanTitle.innerText%20=%20title%20+%20'%3A%20';%0A%0A%20%20var%20spanValue%20=%20document.createElement('span');%0A%20%20spanValue.classList.add('debugging-value');%0A%20%20spanValue.innerText%20=%20value;%0A%0A%20%20var%20pElem%20=%20document.createElement('p');%0A%20%20pElem.classList.add('debugging-content');%0A%20%20pElem.appendChild(spanTitle);%0A%20%20pElem.appendChild(spanValue);%0A%20%20$('error-debugging-info').appendChild(pElem);%0A%7D%0A%0Afunction%20toggleDebuggingInfo()%20%7B%0A%20%20$('error-debugging-info').classList.toggle('hidden');%0A%7D%0A%0Afunction%20setupEvents()%20%7B%0A%20%20var%20overridable%20=%20loadTimeData.getBoolean('overridable');%0A%20%20var%20interstitialType%20=%20loadTimeData.getString('type');%0A%20%20var%20ssl%20=%20interstitialType%20==%20'SSL';%0A%20%20var%20captivePortal%20=%20interstitialType%20==%20'CAPTIVE_PORTAL';%0A%20%20var%20badClock%20=%20ssl%20&&%20loadTimeData.getBoolean('bad_clock');%0A%20%20var%20hidePrimaryButton%20=%20badClock%20&&%20loadTimeData.getBoolean(%0A%20%20%20%20%20%20'hide_primary_button');%0A%0A%20%20if%20(ssl)%20%7B%0A%20%20%20%20$('body').classList.add(badClock%20%3F%20'bad-clock'%20%3A%20'ssl');%0A%20%20%20%20$('error-code').textContent%20=%20loadTimeData.getString('errorCode');%0A%20%20%20%20$('error-code').classList.remove('hidden');%0A%20%20%7D%20else%20if%20(captivePortal)%20%7B%0A%20%20%20%20$('body').classList.add('captive-portal');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('body').classList.add('safe-browsing');%0A%20%20%7D%0A%0A%20%20if%20(hidePrimaryButton)%20%7B%0A%20%20%20%20$('primary-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('primary-button').addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20switch%20(interstitialType)%20%7B%0A%20%20%20%20%20%20%20%20case%20'CAPTIVE_PORTAL'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_LOGIN);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SSL'%3A%0A%20%20%20%20%20%20%20%20%20%20if%20(badClock)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DATE_SETTINGS);%0A%20%20%20%20%20%20%20%20%20%20else%20if%20(overridable)%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_RELOAD);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20case%20'SAFEBROWSING'%3A%0A%20%20%20%20%20%20%20%20%20%20sendCommand(CMD_DONT_PROCEED);%0A%20%20%20%20%20%20%20%20%20%20break;%0A%0A%20%20%20%20%20%20%20%20default%3A%0A%20%20%20%20%20%20%20%20%20%20throw%20'Invalid%20interstitial%20type';%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(overridable)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20isn't%20overridable.%0A%20%20%20%20$('proceed-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_PROCEED);%0A%20%20%20%20%7D);%0A%20%20%7D%20else%20if%20(!ssl)%20%7B%0A%20%20%20%20$('final-paragraph').classList.add('hidden');%0A%20%20%7D%0A%0A%20%20if%20(ssl%20&&%20overridable)%20%7B%0A%20%20%20%20$('proceed-link').classList.add('small-link');%0A%20%20%7D%20else%20if%20($('help-link'))%20%7B%0A%20%20%20%20//%20Overridable%20SSL%20page%20doesn't%20have%20this%20link.%0A%20%20%20%20$('help-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20if%20(ssl%20%7C%7C%20loadTimeData.getBoolean('phishing'))%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_HELP_CENTER);%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20sendCommand(CMD_OPEN_DIAGNOSTIC);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20if%20(captivePortal)%20%7B%0A%20%20%20%20//%20Captive%20portal%20page%20doesn't%20have%20details%20button.%0A%20%20%20%20$('details-button').classList.add('hidden');%0A%20%20%7D%20else%20%7B%0A%20%20%20%20$('details-button').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20var%20hiddenDetails%20=%20$('details').classList.toggle('hidden');%0A%0A%20%20%20%20%20%20if%20(mobileNav)%20%7B%0A%20%20%20%20%20%20%20%20//%20Details%20appear%20over%20the%20main%20content%20on%20small%20screens.%0A%20%20%20%20%20%20%20%20$('main-content').classList.toggle('hidden',%20!hiddenDetails);%0A%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20$('main-content').classList.remove('hidden');%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20$('details-button').innerText%20=%20hiddenDetails%20%3F%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('openDetails')%20%3A%0A%20%20%20%20%20%20%20%20%20%20loadTimeData.getString('closeDetails');%0A%20%20%20%20%20%20if%20(!expandedDetails)%20%7B%0A%20%20%20%20%20%20%20%20//%20Record%20a%20histogram%20entry%20only%20the%20first%20time%20that%20details%20is%20opened.%0A%20%20%20%20%20%20%20%20sendCommand(CMD_SHOW_MORE_SECTION);%0A%20%20%20%20%20%20%20%20expandedDetails%20=%20true;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20//%20TODO(felt)%3A%20This%20should%20be%20simplified%20once%20the%20Finch%20trial%20is%20no%20longer%0A%20%20//%20needed.%0A%20%20if%20(interstitialType%20==%20'SAFEBROWSING'%20&&%0A%20%20%20%20%20%20loadTimeData.getBoolean('phishing')%20&&%20$('report-error-link'))%20%7B%0A%20%20%20%20$('report-error-link').addEventListener('click',%20function(event)%20%7B%0A%20%20%20%20%20%20sendCommand(CMD_REPORT_PHISHING_ERROR);%0A%20%20%20%20%7D);%0A%20%20%7D%0A%0A%20%20preventDefaultOnPoundLinkClicks();%0A%20%20setupExtendedReportingCheckbox();%0A%20%20setupSSLDebuggingInfo();%0A%20%20document.addEventListener('keypress',%20handleKeypress);%0A%7D%0A%0Adocument.addEventListener('DOMContentLoaded',%20setupEvents);%0A%3C/script%3E%0A%3C/head%3E%0A%3Cbody%20id=%22body%22%3E%0A%20%20%3Cdiv%20class=%22interstitial-wrapper%22%3E%0A%20%20%20%20%3Cdiv%20id=%22main-content%22%3E%0A%20%20%20%20%20%20%3Cdiv%20class=%22icon%22%20id=%22icon%22%3E%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22main-message%22%3E%0A%20%20%20%20%20%20%20%20%3Ch1%20i18n-content=%22heading%22%3E%3C/h1%3E%0A%20%20%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AprimaryParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%20%20%3Cdiv%20id=%22debugging%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-code%22%20class=%22error-code%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cdiv%20id=%22error-debugging-info%22%20class=%22hidden%22%3E%3C/div%3E%0A%20%20%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%20%20%3Cdiv%20id=%22extended-reporting-opt-in%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%20%20%3Clabel%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cinput%20type=%22checkbox%22%20id=%22opt-in-checkbox%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20class=%22checkbox%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%20%20%3Cspan%20id=%22opt-in-label%22%3E%3C/span%3E%0A%20%20%20%20%20%20%20%20%3C/label%3E%0A%20%20%20%20%20%20%3C/div%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20class=%22nav-wrapper%22%3E%0A%20%20%20%20%20%20%3Cbutton%20i18n-content=%22primaryButtonText%22%20id=%22primary-button%22%3E%3C/button%3E%0A%20%20%20%20%20%20%3Cbutton%20id=%22details-button%22%20class=%22small-link%22%0A%20%20%20%20%20%20%20%20%20%20i18n-content=%22openDetails%22%3E%3C/button%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%20%20%3Cdiv%20id=%22details%22%20class=%22hidden%22%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AexplanationParagraph%22%3E%3C/p%3E%0A%20%20%20%20%20%20%3Cp%20i18n-values=%22.innerHTML%3AfinalParagraph%22%20id=%22final-paragraph%22%3E%3C/p%3E%0A%20%20%20%20%3C/div%3E%0A%20%20%3C/div%3E%0A%3C/body%3E%0A%3C/html%3E%0A%3Cstyle%3E/*%20Copyright%202014%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A%20*%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A%20*%20found%20in%20the%20LICENSE%20file.%20*/%0A%0A/*%20This%20file%20is%20dynamically%20processed%20by%20a%20C++%20data%20source%20handler%20to%20fill%20in%0A%20*%20some%20per-platform/locale%20styles%20that%20dramatically%20alter%20the%20page.%20This%20is%0A%20*%20done%20to%20reduce%20flicker,%20as%20JS%20may%20not%20run%20before%20the%20page%20is%20rendered.%0A%20*%0A%20*%20There%20are%20two%20ways%20to%20include%20this%20stylesheet%3A%0A%20*%201.%20via%20its%20chrome%3A//resources/%20URL%20in%20HTML,%20i.e.%3A%0A%20*%0A%20*%20%20%20%3Clink%20rel=%22stylesheet%22%20href=%22chrome%3A//resources/css/text_defaults.css%22%3E%0A%20*%0A%20*%202.%20via%20the%20webui%3A%3AAppendWebUICSSTextDefaults()%20method%20to%20directly%20append%20it%0A%20*%20to%20an%20HTML%20string.%0A%20*%20Otherwise%20its%20$placeholders%20won't%20be%20expanded.%20*/%0A%0Ahtml%20%7B%0A%20%20direction%3A%20ltr;%0A%7D%0A%0Abody%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%20%20font-size%3A%2075%25;%0A%7D%0A%0Abutton%20%7B%0A%20%20font-family%3A%20'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif;%0A%7D%0A%3C/style%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%0A%20*%20@fileoverview%20This%20file%20defines%20a%20singleton%20which%20provides%20access%20to%20all%20data%0A%20*%20that%20is%20available%20as%20soon%20as%20the%20page's%20resources%20are%20loaded%20(before%20DOM%0A%20*%20content%20has%20finished%20loading).%20This%20data%20includes%20both%20localized%20strings%20and%0A%20*%20any%20data%20that%20is%20important%20to%20have%20ready%20from%20a%20very%20early%20stage%20(e.g.%20things%0A%20*%20that%20must%20be%20displayed%20right%20away).%0A%20*/%0A%0Avar%20loadTimeData;%0A%0A//%20Expose%20this%20type%20globally%20as%20a%20temporary%20work%20around%20until%0A//%20https%3A//github.com/google/closure-compiler/issues/544%20is%20fixed.%0A/**%20@constructor%20*/%0Afunction%20LoadTimeData()%20%7B%7D%0A%0A(function()%20%7B%0A%20%20'use%20strict';%0A%0A%20%20LoadTimeData.prototype%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Sets%20the%20backing%20object.%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20Note%20that%20there%20is%20no%20getter%20for%20%7Cdata_%7C%20to%20discourage%20abuse%20of%20the%20form%3A%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20%20%20%20%20var%20value%20=%20loadTimeData.data()%5B'key'%5D;%0A%20%20%20%20%20*%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20value%20The%20de-serialized%20page%20data.%0A%20%20%20%20%20*/%0A%20%20%20%20set%20data(value)%20%7B%0A%20%20%20%20%20%20expect(!this.data_,%20'Re-setting%20data.');%0A%20%20%20%20%20%20this.data_%20=%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20JsEvalContext%20for%20%7Cdata_%7C.%0A%20%20%20%20%20*%20@returns%20%7BJsEvalContext%7D%0A%20%20%20%20%20*/%0A%20%20%20%20createJsEvalContext%3A%20function()%20%7B%0A%20%20%20%20%20%20return%20new%20JsEvalContext(this.data_);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20An%20ID%20of%20a%20value%20that%20might%20exist.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20True%20if%20%7Cid%7C%20is%20a%20key%20in%20the%20dictionary.%0A%20%20%20%20%20*/%0A%20%20%20%20valueExists%3A%20function(id)%20%7B%0A%20%20%20%20%20%20return%20id%20in%20this.data_;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Fetches%20a%20value,%20expecting%20that%20it%20exists.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20value.%0A%20%20%20%20%20*%20@return%20%7B*%7D%20The%20corresponding%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getValue%3A%20function(id)%20%7B%0A%20%20%20%20%20%20expect(this.data_,%20'No%20data.%20Did%20you%20remember%20to%20include%20strings.js%3F');%0A%20%20%20%20%20%20var%20value%20=%20this.data_%5Bid%5D;%0A%20%20%20%20%20%20expect(typeof%20value%20!=%20'undefined',%20'Could%20not%20find%20value%20for%20'%20+%20id);%0A%20%20%20%20%20%20return%20value;%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20string.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20string.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20corresponding%20string%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getString%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'string');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bstring%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Returns%20a%20formatted%20localized%20string%20where%20$1%20to%20$9%20are%20replaced%20by%20the%0A%20%20%20%20%20*%20second%20to%20the%20tenth%20argument.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20ID%20of%20the%20string%20we%20want.%0A%20%20%20%20%20*%20@param%20%7B...string%7D%20var_args%20The%20extra%20values%20to%20include%20in%20the%20formatted%0A%20%20%20%20%20*%20%20%20%20%20output.%0A%20%20%20%20%20*%20@return%20%7Bstring%7D%20The%20formatted%20string.%0A%20%20%20%20%20*/%0A%20%20%20%20getStringF%3A%20function(id,%20var_args)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getString(id);%0A%20%20%20%20%20%20if%20(!value)%0A%20%20%20%20%20%20%20%20return%20'';%0A%0A%20%20%20%20%20%20var%20varArgs%20=%20arguments;%0A%20%20%20%20%20%20return%20value.replace(/%5C$%5B$1-9%5D/g,%20function(m)%20%7B%0A%20%20%20%20%20%20%20%20return%20m%20==%20'$$'%20%3F%20'$'%20%3A%20varArgs%5Bm%5B1%5D%5D;%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20a%20boolean.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20boolean.%0A%20%20%20%20%20*%20@return%20%7Bboolean%7D%20The%20corresponding%20boolean%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getBoolean%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'boolean');%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bboolean%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20As%20above,%20but%20also%20makes%20sure%20that%20the%20value%20is%20an%20integer.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20key%20that%20identifies%20the%20desired%20number.%0A%20%20%20%20%20*%20@return%20%7Bnumber%7D%20The%20corresponding%20number%20value.%0A%20%20%20%20%20*/%0A%20%20%20%20getInteger%3A%20function(id)%20%7B%0A%20%20%20%20%20%20var%20value%20=%20this.getValue(id);%0A%20%20%20%20%20%20expectIsType(id,%20value,%20'number');%0A%20%20%20%20%20%20expect(value%20==%20Math.floor(value),%20'Number%20isn%5C't%20integer%3A%20'%20+%20value);%0A%20%20%20%20%20%20return%20/**%20@type%20%7Bnumber%7D%20*/%20(value);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20Override%20values%20in%20loadTimeData%20with%20the%20values%20found%20in%20%7Creplacements%7C.%0A%20%20%20%20%20*%20@param%20%7BObject%7D%20replacements%20The%20dictionary%20object%20of%20keys%20to%20replace.%0A%20%20%20%20%20*/%0A%20%20%20%20overrideValues%3A%20function(replacements)%20%7B%0A%20%20%20%20%20%20expect(typeof%20replacements%20==%20'object',%0A%20%20%20%20%20%20%20%20%20%20%20%20%20'Replacements%20must%20be%20a%20dictionary%20object.');%0A%20%20%20%20%20%20for%20(var%20key%20in%20replacements)%20%7B%0A%20%20%20%20%20%20%20%20this.data_%5Bkey%5D%20=%20replacements%5Bkey%5D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20/**%0A%20%20%20*%20Checks%20condition,%20displays%20error%20message%20if%20expectation%20fails.%0A%20%20%20*%20@param%20%7B*%7D%20condition%20The%20condition%20to%20check%20for%20truthiness.%0A%20%20%20*%20@param%20%7Bstring%7D%20message%20The%20message%20to%20display%20if%20the%20check%20fails.%0A%20%20%20*/%0A%20%20function%20expect(condition,%20message)%20%7B%0A%20%20%20%20if%20(!condition)%20%7B%0A%20%20%20%20%20%20console.error('Unexpected%20condition%20on%20'%20+%20document.location.href%20+%20'%3A%20'%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20message);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Checks%20that%20the%20given%20value%20has%20the%20given%20type.%0A%20%20%20*%20@param%20%7Bstring%7D%20id%20The%20id%20of%20the%20value%20(only%20used%20for%20error%20message).%0A%20%20%20*%20@param%20%7B*%7D%20value%20The%20value%20to%20check%20the%20type%20on.%0A%20%20%20*%20@param%20%7Bstring%7D%20type%20The%20type%20we%20expect%20%7Cvalue%7C%20to%20be.%0A%20%20%20*/%0A%20%20function%20expectIsType(id,%20value,%20type)%20%7B%0A%20%20%20%20expect(typeof%20value%20==%20type,%20'%5B'%20+%20value%20+%20'%5D%20('%20+%20id%20+%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20')%20is%20not%20a%20'%20+%20type);%0A%20%20%7D%0A%0A%20%20expect(!loadTimeData,%20'should%20only%20include%20this%20file%20once');%0A%20%20loadTimeData%20=%20new%20LoadTimeData;%0A%7D)();%0A%3C/script%3E%3Cscript%3EloadTimeData.data%20=%20%7B%22closeDetails%22%3A%22%22,%22explanationParagraph%22%3A%22%22,%22finalParagraph%22%3A%22%22,%22fontfamily%22%3A%22'Helvetica%20Neue',%20'Lucida%20Grande',%20sans-serif%22,%22fontsize%22%3A%2275%25%22,%22heading%22%3A%22Connect%20to%20Wi-Fi%22,%22iconClass%22%3A%22icon-offline%22,%22language%22%3A%22en%22,%22openDetails%22%3A%22%22,%22overridable%22%3Afalse,%22primaryButtonText%22%3A%22Connect%22,%22primaryParagraph%22%3A%22The%20Wi-Fi%20you%20are%20using%20(WiFiSSID)%20may%20require%20you%20to%20visit%20%5Cu003Cstrong%3Ecaptive.portal%5Cu003C/strong%3E.%22,%22tabTitle%22%3A%22Connect%20to%20Wi-Fi%22,%22textdirection%22%3A%22ltr%22,%22type%22%3A%22CAPTIVE_PORTAL%22%7D;%3C/script%3E%3Cscript%3E//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A//%20Copyright%20(c)%202012%20The%20Chromium%20Authors.%20All%20rights%20reserved.%0A//%20Use%20of%20this%20source%20code%20is%20governed%20by%20a%20BSD-style%20license%20that%20can%20be%0A//%20found%20in%20the%20LICENSE%20file.%0A%0A/**%20@typedef%20%7BDocument%7CDocumentFragment%7CElement%7D%20*/%0Avar%20ProcessingRoot;%0A%0A/**%0A%20*%20@fileoverview%20This%20is%20a%20simple%20template%20engine%20inspired%20by%20JsTemplates%0A%20*%20optimized%20for%20i18n.%0A%20*%0A%20*%20It%20currently%20supports%20three%20handlers%3A%0A%20*%0A%20*%20%20%20*%20i18n-content%20which%20sets%20the%20textContent%20of%20the%20element.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-content=%22myContent%22%3E%3C/span%3E%0A%20*%0A%20*%20%20%20*%20i18n-options%20which%20generates%20%3Coption%3E%20elements%20for%20a%20%3Cselect%3E.%0A%20*%0A%20*%20%20%20%20%20%3Cselect%20i18n-options=%22myOptionList%22%3E%3C/select%3E%0A%20*%0A%20*%20%20%20*%20i18n-values%20is%20a%20list%20of%20attribute-value%20or%20property-value%20pairs.%0A%20*%20%20%20%20%20Properties%20are%20prefixed%20with%20a%20'.'%20and%20can%20contain%20nested%20properties.%0A%20*%0A%20*%20%20%20%20%20%3Cspan%20i18n-values=%22title%3AmyTitle;.style.fontSize%3AfontSize%22%3E%3C/span%3E%0A%20*%0A%20*%20This%20file%20is%20a%20copy%20of%20i18n_template.js,%20with%20minor%20tweaks%20to%20support%20using%0A%20*%20load_time_data.js.%20It%20should%20replace%20i18n_template.js%20eventually.%0A%20*/%0A%0Avar%20i18nTemplate%20=%20(function()%20%7B%0A%20%20/**%0A%20%20%20*%20This%20provides%20the%20handlers%20for%20the%20templating%20engine.%20The%20key%20is%20used%20as%0A%20%20%20*%20the%20attribute%20name%20and%20the%20value%20is%20the%20function%20that%20gets%20called%20for%20every%0A%20%20%20*%20single%20node%20that%20has%20this%20attribute.%0A%20%20%20*%20@type%20%7B!Object%7D%0A%20%20%20*/%0A%20%20var%20handlers%20=%20%7B%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20sets%20the%20textContent%20of%20the%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-content'%3A%20function(element,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20element.textContent%20=%20data.getString(key);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20handler%20adds%20options%20to%20a%20%3Cselect%3E%20element.%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20select%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20key%20The%20name%20of%20the%20value%20in%20%7Cdata%7C.%20It%20should%0A%20%20%20%20%20*%20%20%20%20%20identify%20an%20array%20of%20values%20to%20initialize%20an%20%3Coption%3E.%20Each%20value,%0A%20%20%20%20%20*%20%20%20%20%20if%20a%20pair,%20represents%20%5Bcontent,%20value%5D.%20Otherwise,%20it%20should%20be%20a%0A%20%20%20%20%20*%20%20%20%20%20content%20string%20with%20no%20value.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-options'%3A%20function(select,%20key,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20options%20=%20data.getValue(key);%0A%20%20%20%20%20%20options.forEach(function(optionData)%20%7B%0A%20%20%20%20%20%20%20%20var%20option%20=%20typeof%20optionData%20==%20'string'%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData)%20%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20new%20Option(optionData%5B1%5D,%20optionData%5B0%5D);%0A%20%20%20%20%20%20%20%20select.appendChild(option);%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D,%0A%0A%20%20%20%20/**%0A%20%20%20%20%20*%20This%20is%20used%20to%20set%20HTML%20attributes%20and%20DOM%20properties.%20The%20syntax%20is%3A%0A%20%20%20%20%20*%20%20%20attributename%3Akey;%0A%20%20%20%20%20*%20%20%20.domProperty%3Akey;%0A%20%20%20%20%20*%20%20%20.nested.dom.property%3Akey%0A%20%20%20%20%20*%20@param%20%7B!HTMLElement%7D%20element%20The%20node%20to%20modify.%0A%20%20%20%20%20*%20@param%20%7Bstring%7D%20attributeAndKeys%20The%20path%20of%20the%20attribute%20to%20modify%0A%20%20%20%20%20*%20%20%20%20%20followed%20by%20a%20colon,%20and%20the%20name%20of%20the%20value%20in%20%7Cdata%7C.%0A%20%20%20%20%20*%20%20%20%20%20Multiple%20attribute/key%20pairs%20may%20be%20separated%20by%20semicolons.%0A%20%20%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20source%20to%20draw%20from.%0A%20%20%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20%20%20*/%0A%20%20%20%20'i18n-values'%3A%20function(element,%20attributeAndKeys,%20data,%20visited)%20%7B%0A%20%20%20%20%20%20var%20parts%20=%20attributeAndKeys.replace(/%5Cs/g,%20'').split(/;/);%0A%20%20%20%20%20%20parts.forEach(function(part)%20%7B%0A%20%20%20%20%20%20%20%20if%20(!part)%0A%20%20%20%20%20%20%20%20%20%20return;%0A%0A%20%20%20%20%20%20%20%20var%20attributeAndKeyPair%20=%20part.match(/%5E(%5B%5E%3A%5D+)%3A(.+)$/);%0A%20%20%20%20%20%20%20%20if%20(!attributeAndKeyPair)%0A%20%20%20%20%20%20%20%20%20%20throw%20new%20Error('malformed%20i18n-values%3A%20'%20+%20attributeAndKeys);%0A%0A%20%20%20%20%20%20%20%20var%20propName%20=%20attributeAndKeyPair%5B1%5D;%0A%20%20%20%20%20%20%20%20var%20propExpr%20=%20attributeAndKeyPair%5B2%5D;%0A%0A%20%20%20%20%20%20%20%20var%20value%20=%20data.getValue(propExpr);%0A%0A%20%20%20%20%20%20%20%20//%20Allow%20a%20property%20of%20the%20form%20'.foo.bar'%20to%20assign%20a%20value%20into%0A%20%20%20%20%20%20%20%20//%20element.foo.bar.%0A%20%20%20%20%20%20%20%20if%20(propName%5B0%5D%20==%20'.')%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20path%20=%20propName.slice(1).split('.');%0A%20%20%20%20%20%20%20%20%20%20var%20targetObject%20=%20element;%0A%20%20%20%20%20%20%20%20%20%20while%20(targetObject%20&&%20path.length%20%3E%201)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%20=%20targetObject%5Bpath.shift()%5D;%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20if%20(targetObject)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20targetObject%5Bpath%5D%20=%20value;%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20In%20case%20we%20set%20innerHTML%20(ignoring%20others)%20we%20need%20to%20recursively%0A%20%20%20%20%20%20%20%20%20%20%20%20//%20check%20the%20content.%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(path%20==%20'innerHTML')%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20element.children.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20processWithoutCycles(element.children%5Bi%5D,%20data,%20visited,%20false);%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20element.setAttribute(propName,%20/**%20@type%20%7Bstring%7D%20*/(value));%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D%0A%20%20%7D;%0A%0A%20%20var%20prefixes%20=%20%5B''%5D;%0A%0A%20%20//%20Only%20look%20through%20shadow%20DOM%20when%20it's%20supported.%20As%20of%20April%202015,%20iOS%0A%20%20//%20Chrome%20doesn't%20support%20shadow%20DOM.%0A%20%20if%20(Element.prototype.createShadowRoot)%0A%20%20%20%20prefixes.push('*%20/deep/%20');%0A%0A%20%20var%20attributeNames%20=%20Object.keys(handlers);%0A%20%20var%20selector%20=%20prefixes.map(function(prefix)%20%7B%0A%20%20%20%20return%20prefix%20+%20'%5B'%20+%20attributeNames.join('%5D,%20'%20+%20prefix%20+%20'%5B')%20+%20'%5D';%0A%20%20%7D).join(',%20');%0A%0A%20%20/**%0A%20%20%20*%20Processes%20a%20DOM%20tree%20using%20a%20%7Cdata%7C%20source%20to%20populate%20template%20values.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%20The%20root%20of%20the%20DOM%20tree%20to%20process.%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%20The%20data%20to%20draw%20from.%0A%20%20%20*/%0A%20%20function%20process(root,%20data)%20%7B%0A%20%20%20%20processWithoutCycles(root,%20data,%20%5B%5D,%20true);%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Internal%20process()%20method%20that%20stops%20cycles%20while%20processing.%0A%20%20%20*%20@param%20%7B!ProcessingRoot%7D%20root%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%20Already%20visited%20roots.%0A%20%20%20*%20@param%20%7Bboolean%7D%20mark%20Whether%20nodes%20should%20be%20marked%20processed.%0A%20%20%20*/%0A%20%20function%20processWithoutCycles(root,%20data,%20visited,%20mark)%20%7B%0A%20%20%20%20if%20(visited.indexOf(root)%20%3E=%200)%20%7B%0A%20%20%20%20%20%20//%20Found%20a%20cycle.%20Stop%20it.%0A%20%20%20%20%20%20return;%0A%20%20%20%20%7D%0A%0A%20%20%20%20//%20Mark%20the%20node%20as%20visited%20before%20recursing.%0A%20%20%20%20visited.push(root);%0A%0A%20%20%20%20var%20importLinks%20=%20root.querySelectorAll('link%5Brel=import%5D');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20importLinks.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20importLink%20=%20/**%20@type%20%7B!HTMLLinkElement%7D%20*/(importLinks%5Bi%5D);%0A%20%20%20%20%20%20if%20(!importLink.import)%20%7B%0A%20%20%20%20%20%20%20%20//%20Happens%20when%20a%20%3Clink%20rel=import%3E%20is%20inside%20a%20%3Ctemplate%3E.%0A%20%20%20%20%20%20%20%20//%20TODO(dbeam)%3A%20should%20we%20log%20an%20error%20if%20we%20detect%20that%20here%3F%0A%20%20%20%20%20%20%20%20continue;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20processWithoutCycles(importLink.import,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20templates%20=%20root.querySelectorAll('template');%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20templates.length;%20++i)%20%7B%0A%20%20%20%20%20%20var%20template%20=%20/**%20@type%20%7BHTMLTemplateElement%7D%20*/(templates%5Bi%5D);%0A%20%20%20%20%20%20processWithoutCycles(template.content,%20data,%20visited,%20mark);%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20isElement%20=%20root%20instanceof%20Element;%0A%20%20%20%20if%20(isElement%20&&%20root.matches(selector))%0A%20%20%20%20%20%20processElement(/**%20@type%20%7B!Element%7D%20*/(root),%20data,%20visited);%0A%0A%20%20%20%20var%20elements%20=%20root.querySelectorAll(selector);%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20elements.length;%20++i)%20%7B%0A%20%20%20%20%20%20processElement(elements%5Bi%5D,%20data,%20visited);%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20(mark)%20%7B%0A%20%20%20%20%20%20var%20processed%20=%20isElement%20%3F%20%5Broot%5D%20%3A%20root.children;%0A%20%20%20%20%20%20if%20(processed)%20%7B%0A%20%20%20%20%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20processed.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20processed%5Bi%5D.setAttribute('i18n-processed',%20'');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20/**%0A%20%20%20*%20Run%20through%20various%20%5Bi18n-*%5D%20attributes%20and%20populate.%0A%20%20%20*%20@param%20%7B!Element%7D%20element%0A%20%20%20*%20@param%20%7B!LoadTimeData%7D%20data%0A%20%20%20*%20@param%20%7B!Array%3CProcessingRoot%3E%7D%20visited%0A%20%20%20*/%0A%20%20function%20processElement(element,%20data,%20visited)%20%7B%0A%20%20%20%20for%20(var%20i%20=%200;%20i%20%3C%20attributeNames.length;%20i++)%20%7B%0A%20%20%20%20%20%20var%20name%20=%20attributeNames%5Bi%5D;%0A%20%20%20%20%20%20var%20attribute%20=%20element.getAttribute(name);%0A%20%20%20%20%20%20if%20(attribute%20!=%20null)%0A%20%20%20%20%20%20%20%20handlers%5Bname%5D(element,%20attribute,%20data,%20visited);%0A%20%20%20%20%7D%0A%20%20%7D%0A%0A%20%20return%20%7B%0A%20%20%20%20process%3A%20process%0A%20%20%7D;%0A%7D());%0A%0A%0Ai18nTemplate.process(document,%20loadTimeData);%0A%3C/script%3E (1687)
[6557:3847:0901/075801:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 3, remote ID 2147483650)
[6557:35843:0901/075801:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6557:35843:0901/075801:WARNING:channel.cc(325)] RawChannel write error
[ OK ] CaptivePortalBlockingPageTest.WiredNetwork_LoginURL_With_SSID (6949 ms)
[122/229] CaptivePortalBlockingPageTest.WiredNetwork_LoginURL_With_SSID (9184 ms)
[ RUN ] SSLUITest.TestRefNavigation
[6570:3847:0901/075805:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTPS server started on https://127.0.0.1:51161...
sending server_data: {"host": "127.0.0.1", "port": 51161} (36 bytes)
[6577:12807:0901/075809:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6577:12807:0901/075809:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6577:12807:0901/075809:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6577:12807:0901/075809:WARNING:channel.cc(325)] RawChannel write error
testserver.py: Closed connection
[6566:36355:0901/075809:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6577:16131:0901/075809:FATAL:memory.cc(18)] Out of memory. size=4194304
0 Chromium Framework 0x000000010957ef33 base::debug::StackTrace::StackTrace() + 19
1 Chromium Framework 0x00000001095c42b4 logging::LogMessage::~LogMessage() + 324
2 Chromium Framework 0x0000000109611ea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 Chromium Framework 0x00000001159769e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 Chromium Framework 0x000000011597609e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 Chromium Framework 0x000000010aecd244 SkDiscardableMemory::Create(unsigned long) + 244
6 Chromium Framework 0x000000010a86cd96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 Chromium Framework 0x000000010a935fdb SkPixelRef::lockPixels() + 619
8 Chromium Framework 0x000000010ba783d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 Chromium Framework 0x000000010ba22308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 Chromium Framework 0x000000010ba217c8 cc::TaskGraphRunner::Run() + 136
11 Chromium Framework 0x0000000109686ff1 base::DelegateSimpleThread::Run() + 81
12 Chromium Framework 0x00000001096866b9 base::SimpleThread::ThreadMain() + 729
13 Chromium Framework 0x000000010967c92f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff8f0be772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff8f0ab1a1 thread_start + 13
[ OK ] SSLUITest.TestRefNavigation (7247 ms)
[123/229] SSLUITest.TestRefNavigation (9657 ms)
[ RUN ] ViewSourceTest.DoesBrowserConsumeViewSourcePrefix
[6574:3847:0901/075806:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6568:73227:0901/075808:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6568:38659:0901/075810:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[6568:38659:0901/075810:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483649)
[6568:38659:0901/075810:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] ViewSourceTest.DoesBrowserConsumeViewSourcePrefix (6826 ms)
[124/229] ViewSourceTest.DoesBrowserConsumeViewSourcePrefix (8828 ms)
[ RUN ] TaskManagerBrowserTest.KillPanelViaPanelResource
[6584:3847:0901/075814:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] TaskManagerBrowserTest.KillPanelViaPanelResource (7161 ms)
[125/229] TaskManagerBrowserTest.KillPanelViaPanelResource (9063 ms)
[ RUN ] AutofillDialogControllerTest.Submit
[6596:3847:0901/075823:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] AutofillDialogControllerTest.Submit (4778 ms)
[126/229] AutofillDialogControllerTest.Submit (6512 ms)
[ RUN ] TaskManagerBrowserTest.ReloadExtension
[6587:3847:0901/075815:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6595:13319:0901/075823:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6595:13319:0901/075823:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6598:13319:0901/075825:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6598:13319:0901/075825:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6598:13319:0901/075825:WARNING:channel.cc(325)] RawChannel write error
[6599:12551:0901/075827:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6599:12551:0901/075827:WARNING:channel.cc(325)] RawChannel write error
[6588:12551:0901/075829:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6588:12551:0901/075829:WARNING:channel.cc(325)] RawChannel write error
[ OK ] TaskManagerBrowserTest.ReloadExtension (16894 ms)
[127/229] TaskManagerBrowserTest.ReloadExtension (18768 ms)
[ RUN ] PopupBlockerBrowserTest.CtrlEnterKey
[6604:3847:0901/075830:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6600:3847:0901/075832:INFO:CONSOLE(6)] "navigate", source: http://127.0.0.1:51169/popup_blocker/popup-simulated-click-on-anchor.html (6)
[6600:71967:0901/075832:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] PopupBlockerBrowserTest.CtrlEnterKey (5670 ms)
[128/229] PopupBlockerBrowserTest.CtrlEnterKey (7316 ms)
[ RUN ] BrowserTest.TabClosingWhenRemovingExtension
[6610:3847:0901/075834:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51172...
sending server_data: {"host": "127.0.0.1", "port": 51172} (36 bytes)
[ OK ] BrowserTest.TabClosingWhenRemovingExtension (6017 ms)
[129/229] BrowserTest.TabClosingWhenRemovingExtension (8040 ms)
[ RUN ] BrowserTest.AboutVersion
[6616:3847:0901/075837:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6611:38147:0901/075840:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6611:38147:0901/075840:WARNING:channel.cc(325)] RawChannel write error
[ OK ] BrowserTest.AboutVersion (6629 ms)
[130/229] BrowserTest.AboutVersion (8482 ms)
[ RUN ] BrowserNavigatorTest.Disposition_SingletonTabExisting
[6622:3847:0901/075842:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6623:13063:0901/075844:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6623:13063:0901/075844:WARNING:channel.cc(325)] RawChannel write error
[6618:62979:0901/075844:ERROR:mach_broker_mac.mm(222)] Unknown process 6625 is sending Mach IPC messages!
[ OK ] BrowserNavigatorTest.Disposition_SingletonTabExisting (5242 ms)
[131/229] BrowserNavigatorTest.Disposition_SingletonTabExisting (7238 ms)
[ RUN ] BrowserNavigatorTest.Disposition_NewForegroundTab
[6629:3847:0901/075846:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserNavigatorTest.Disposition_NewForegroundTab (5262 ms)
[132/229] BrowserNavigatorTest.Disposition_NewForegroundTab (7013 ms)
[ RUN ] BrowserNavigatorTest.Disposition_NewPopup
[6635:3847:0901/075849:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserNavigatorTest.Disposition_NewPopup (7036 ms)
[133/229] BrowserNavigatorTest.Disposition_NewPopup (9103 ms)
[ RUN ] BrowserNavigatorTest.Disposition_NewPopupFromAppWindow
[6641:3847:0901/075853:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6642:13063:0901/075855:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6636:5635:0901/075856:ERROR:mach_broker_mac.mm(222)] Unknown process 6643 is sending Mach IPC messages!
[ OK ] BrowserNavigatorTest.Disposition_NewPopupFromAppWindow (5847 ms)
[134/229] BrowserNavigatorTest.Disposition_NewPopupFromAppWindow (7810 ms)
[ RUN ] BrowserNavigatorTest.Disposition_NewPopupUnfocused
[6649:3847:0901/075859:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] BrowserNavigatorTest.Disposition_NewPopupUnfocused (7077 ms)
[135/229] BrowserNavigatorTest.Disposition_NewPopupUnfocused (9170 ms)
[ RUN ] BrowserNavigatorTest.Disposition_SingletonTabFocused_IgnorePath
[6653:3847:0901/075901:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6648:3847:0901/075903:WARNING:channel.cc(561)] Failed to send message to remove remote endpoint (local ID 2147483648, remote ID 2)
[6648:39683:0901/075903:WARNING:channel.cc(325)] RawChannel write error
[6648:59911:0901/075903:ERROR:mach_broker_mac.mm(222)] Unknown process 6656 is sending Mach IPC messages!
[ OK ] BrowserNavigatorTest.Disposition_SingletonTabFocused_IgnorePath (5378 ms)
[136/229] BrowserNavigatorTest.Disposition_SingletonTabFocused_IgnorePath (7318 ms)
[ RUN ] ExtensionMessageBubbleBrowserTestMac.PRE_ExtensionBubbleShowsOnStartup
[6664:3847:0901/075907:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6666:12807:0901/075909:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[6666:12807:0901/075909:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6666:12807:0901/075909:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6666:12807:0901/075909:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ExtensionMessageBubbleBrowserTestMac.PRE_ExtensionBubbleShowsOnStartup (3996 ms)
[137/229] ExtensionMessageBubbleBrowserTestMac.PRE_ExtensionBubbleShowsOnStartup (5717 ms)
[ RUN ] ConstrainedWindowMacTest.BrowserWindowClose
[6663:3847:0901/075907:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6667:12807:0901/075911:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[6667:12807:0901/075911:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6667:12807:0901/075911:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6667:12807:0901/075911:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6667:12807:0901/075911:WARNING:channel.cc(325)] RawChannel write error
[6657:3847:0901/075911:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] ConstrainedWindowMacTest.BrowserWindowClose (6420 ms)
[138/229] ConstrainedWindowMacTest.BrowserWindowClose (7991 ms)
[ RUN ] FullscreenControllerTest.PendingMouseLockExitsOnTabSwitch
[6676:3847:0901/075915:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6680:12551:0901/075920:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6680:12551:0901/075920:WARNING:channel.cc(325)] RawChannel write error
[6677:12551:0901/075920:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[6677:12551:0901/075920:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6677:12551:0901/075920:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6677:12551:0901/075920:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6677:12551:0901/075920:WARNING:channel.cc(325)] RawChannel write error
[6671:35843:0901/075920:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6671:35843:0901/075920:WARNING:channel.cc(325)] RawChannel write error
[ OK ] FullscreenControllerTest.PendingMouseLockExitsOnTabSwitch (7877 ms)
[139/229] FullscreenControllerTest.PendingMouseLockExitsOnTabSwitch (9670 ms)
[ RUN ] ViewIDTest.Basic
[6672:3847:0901/075913:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6678:12551:0901/075921:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6678:12551:0901/075921:WARNING:channel.cc(325)] RawChannel write error
[6672:3847:0901/075922:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[6672:3847:0901/075922:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[6672:3847:0901/075922:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[6672:3847:0901/075922:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] ViewIDTest.Basic (11171 ms)
[140/229] ViewIDTest.Basic (12930 ms)
[ RUN ] FindInPageControllerTest.NavigateClearsOrdinal
[6689:3847:0901/075926:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.NavigateClearsOrdinal (4297 ms)
[141/229] FindInPageControllerTest.NavigateClearsOrdinal (6264 ms)
[ RUN ] FindInPageControllerTest.ActivateLinkNavigatesPage
[6696:3847:0901/075932:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] FindInPageControllerTest.ActivateLinkNavigatesPage (4701 ms)
[142/229] FindInPageControllerTest.ActivateLinkNavigatesPage (6547 ms)
[ RUN ] HostedAppTest.ShouldShowLocationBarForHTTPBookmarkApp
[6685:3847:0901/075925:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6681:38147:0901/075933:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[6681:38147:0901/075934:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6681:38147:0901/075934:WARNING:channel.cc(325)] RawChannel write error
[ OK ] HostedAppTest.ShouldShowLocationBarForHTTPBookmarkApp (12263 ms)
[143/229] HostedAppTest.ShouldShowLocationBarForHTTPBookmarkApp (14186 ms)
[ RUN ] LoginPromptBrowserTest.NoLoginPromptForXHRWithGoodCredentials
[6705:3847:0901/075939:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51177...
sending server_data: {"host": "127.0.0.1", "port": 51177} (36 bytes)
[6699:3847:0901/075941:INFO:CONSOLE(0)] "Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check http://xhr.spec.whatwg.org/.", source: (0)
[ OK ] LoginPromptBrowserTest.NoLoginPromptForXHRWithGoodCredentials (5184 ms)
[144/229] LoginPromptBrowserTest.NoLoginPromptForXHRWithGoodCredentials (7200 ms)
[ RUN ] PanelExtensionBrowserTest.CustomContextMenu
[6706:3847:0901/075939:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6700:41219:0901/075945:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6700:41219:0901/075945:WARNING:channel.cc(325)] RawChannel write error
[6700:41219:0901/075945:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6700:41219:0901/075945:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PanelExtensionBrowserTest.CustomContextMenu (9079 ms)
[145/229] PanelExtensionBrowserTest.CustomContextMenu (10936 ms)
[ RUN ] NewTabPageInterceptorTest.FailedRequestInterception
[6715:3847:0901/075946:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6711:40195:0901/075949:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[6711:40195:0901/075949:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6711:40195:0901/075949:WARNING:channel.cc(325)] RawChannel write error
[6718:12807:0901/075950:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6718:12807:0901/075950:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NewTabPageInterceptorTest.FailedRequestInterception (6560 ms)
[146/229] NewTabPageInterceptorTest.FailedRequestInterception (8402 ms)
[ RUN ] StartupBrowserCreatorTest.SyncPromoWithWelcomePage
[6721:3847:0901/075950:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6717:4871:0901/075952:ERROR:mach_broker_mac.mm(222)] Unknown process 6724 is sending Mach IPC messages!
[ OK ] StartupBrowserCreatorTest.SyncPromoWithWelcomePage (5423 ms)
[147/229] StartupBrowserCreatorTest.SyncPromoWithWelcomePage (7251 ms)
[ RUN ] StartupBrowserCreatorFirstRunTest.RestoreOnStartupURLsPolicySpecified
[6729:3847:0901/075955:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6723:75031:0901/075959:ERROR:mach_broker_mac.mm(222)] Unknown process 6736 is sending Mach IPC messages!
[ OK ] StartupBrowserCreatorFirstRunTest.RestoreOnStartupURLsPolicySpecified (6750 ms)
[148/229] StartupBrowserCreatorFirstRunTest.RestoreOnStartupURLsPolicySpecified (8889 ms)
[ RUN ] BookmarksTest.ShouldRedirectToExtension
[6734:3847:0901/075958:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6728:36355:0901/080001:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[6728:36355:0901/080001:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6728:36355:0901/080001:WARNING:channel.cc(325)] RawChannel write error
[6728:3847:0901/080002:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6737:12551:0901/080003:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] BookmarksTest.ShouldRedirectToExtension (8308 ms)
[149/229] BookmarksTest.ShouldRedirectToExtension (10564 ms)
[ RUN ] InspectUITest.ReloadCrash
[6741:3847:0901/080003:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51183...
sending server_data: {"host": "127.0.0.1", "port": 51183} (36 bytes)
[6738:40195:0901/080007:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[6738:40195:0901/080007:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6738:40195:0901/080007:WARNING:channel.cc(325)] RawChannel write error
[6741:3847:0901/080010:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[6738:40195:0901/080010:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6738:40195:0901/080010:WARNING:channel.cc(325)] RawChannel write error
[ OK ] InspectUITest.ReloadCrash (9078 ms)
[150/229] InspectUITest.ReloadCrash (10930 ms)
[ RUN ] InlineLoginUISafeIframeBrowserTest.NoWebUIInIframe
[6748:3847:0901/080008:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6743:43011:0901/080011:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[6743:43011:0901/080011:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6743:43011:0901/080011:WARNING:channel.cc(325)] RawChannel write error
[6748:3847:0901/080013:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000c80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[6748:3847:0901/080013:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000c80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[6748:3847:0901/080013:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000c80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[6748:3847:0901/080013:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000c80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[6748:3847:0901/080013:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000c80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[6748:3847:0901/080013:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000c80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[6748:3847:0901/080013:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000c80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[6748:3847:0901/080013:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000c80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[6748:3847:0901/080013:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000c80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[6748:3847:0901/080013:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000c80]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] InlineLoginUISafeIframeBrowserTest.NoWebUIInIframe (7978 ms)
[151/229] InlineLoginUISafeIframeBrowserTest.NoWebUIInIframe (9806 ms)
[ RUN ] UnloadTest.CrossSiteInfiniteBeforeUnloadAsync
[6755:3847:0901/080015:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] UnloadTest.CrossSiteInfiniteBeforeUnloadAsync (7042 ms)
[152/229] UnloadTest.CrossSiteInfiniteBeforeUnloadAsync (9074 ms)
[ RUN ] ChromeLocatorTest.GetChromeBundleInfo
[ OK ] ChromeLocatorTest.GetChromeBundleInfo (14 ms)
[153/229] ChromeLocatorTest.GetChromeBundleInfo (1812 ms)
[ RUN ] UnloadTest.BrowserCloseTwoSecondBeforeUnload
[6761:3847:0901/080018:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6756:3847:0901/080022:WARNING:pref_notifier_impl.cc(27)] pref observer found at shutdown select_file_dialogs.allowed
[ OK ] UnloadTest.BrowserCloseTwoSecondBeforeUnload (6870 ms)
[154/229] UnloadTest.BrowserCloseTwoSecondBeforeUnload (8839 ms)
[ RUN ] AutofillRendererTest.SendForms
[ OK ] AutofillRendererTest.SendForms (752 ms)
[155/229] AutofillRendererTest.SendForms (2584 ms)
[ RUN ] FormAutocompleteTest.AutoCompleteOffInputSubmit
[ OK ] FormAutocompleteTest.AutoCompleteOffInputSubmit (658 ms)
[156/229] FormAutocompleteTest.AutoCompleteOffInputSubmit (2361 ms)
[ RUN ] FormAutofillTest.WebFormControlElementToFormFieldAutofilled
[ OK ] FormAutofillTest.WebFormControlElementToFormFieldAutofilled (405 ms)
[157/229] FormAutofillTest.WebFormControlElementToFormFieldAutofilled (2081 ms)
[ RUN ] FormAutofillTest.WebFormControlElementToFormFieldTextArea
[ OK ] FormAutofillTest.WebFormControlElementToFormFieldTextArea (409 ms)
[158/229] FormAutofillTest.WebFormControlElementToFormFieldTextArea (2107 ms)
[ RUN ] FormAutofillTest.WebFormElementToFormDataAutocomplete
[ OK ] FormAutofillTest.WebFormElementToFormDataAutocomplete (602 ms)
[159/229] FormAutofillTest.WebFormElementToFormDataAutocomplete (2402 ms)
[ RUN ] FormAutofillTest.FindFormForInputElementForUnownedForm
[ OK ] FormAutofillTest.FindFormForInputElementForUnownedForm (434 ms)
[160/229] FormAutofillTest.FindFormForInputElementForUnownedForm (2120 ms)
[ RUN ] FormAutofillTest.FillFormForUnownedForm
[ OK ] FormAutofillTest.FillFormForUnownedForm (504 ms)
[161/229] FormAutofillTest.FillFormForUnownedForm (2099 ms)
[ RUN ] FormAutofillTest.Labels
[ OK ] FormAutofillTest.Labels (574 ms)
[162/229] FormAutofillTest.Labels (2240 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromTableCellNested
[ OK ] FormAutofillTest.LabelsInferredFromTableCellNested (637 ms)
[163/229] FormAutofillTest.LabelsInferredFromTableCellNested (2376 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromTableLabels
[ OK ] FormAutofillTest.LabelsInferredFromTableLabels (520 ms)
[164/229] FormAutofillTest.LabelsInferredFromTableLabels (2342 ms)
[ RUN ] FormAutofillTest.LabelsInferredFromListItem
[ OK ] FormAutofillTest.LabelsInferredFromListItem (636 ms)
[165/229] FormAutofillTest.LabelsInferredFromListItem (2343 ms)
[ RUN ] FormAutofillTest.FillFormEmptyFormNames
[ OK ] FormAutofillTest.FillFormEmptyFormNames (386 ms)
[166/229] FormAutofillTest.FillFormEmptyFormNames (2091 ms)
[ RUN ] FormAutofillTest.FillFormNonEmptyField
[ OK ] FormAutofillTest.FillFormNonEmptyField (571 ms)
[167/229] FormAutofillTest.FillFormNonEmptyField (2370 ms)
[ RUN ] FormAutofillTest.ClearFormWithNodeForUnownedForm
[ OK ] FormAutofillTest.ClearFormWithNodeForUnownedForm (409 ms)
[168/229] FormAutofillTest.ClearFormWithNodeForUnownedForm (2090 ms)
[ RUN ] PageClickTrackerTest.PageClickTrackerClickDisabledInputDoesNotResetClickCounter
[ OK ] PageClickTrackerTest.PageClickTrackerClickDisabledInputDoesNotResetClickCounter (592 ms)
[169/229] PageClickTrackerTest.PageClickTrackerClickDisabledInputDoesNotResetClickCounter (2345 ms)
[ RUN ] PasswordAutofillAgentTest.ClickAndSelect
[ OK ] PasswordAutofillAgentTest.ClickAndSelect (636 ms)
[170/229] PasswordAutofillAgentTest.ClickAndSelect (2453 ms)
[ RUN ] PasswordGenerationAgentTest.DetectionTest
[ OK ] PasswordGenerationAgentTest.DetectionTest (965 ms)
[171/229] PasswordGenerationAgentTest.DetectionTest (2735 ms)
[ RUN ] TranslateScriptBrowserTest.ElementLoadSuccess
[ OK ] TranslateScriptBrowserTest.ElementLoadSuccess (449 ms)
[172/229] TranslateScriptBrowserTest.ElementLoadSuccess (2394 ms)
[ RUN ] TranslateScriptBrowserTest.CallbackGetBooleanError
[ OK ] TranslateScriptBrowserTest.CallbackGetBooleanError (470 ms)
[173/229] TranslateScriptBrowserTest.CallbackGetBooleanError (2405 ms)
[ RUN ] TranslateScriptBrowserTest.CallbackGetNumberError2
[ OK ] TranslateScriptBrowserTest.CallbackGetNumberError2 (475 ms)
[174/229] TranslateScriptBrowserTest.CallbackGetNumberError2 (2384 ms)
[ RUN ] WebUIBrowserAsyncTest.TestAsyncPasses
[6791:3847:0901/080050:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6785:3847:0901/080053:INFO:CONSOLE(1791)] "Running test startAsyncTest", source: async.js (1791)
[ OK ] WebUIBrowserAsyncTest.TestAsyncPasses (7246 ms)
[175/229] WebUIBrowserAsyncTest.TestAsyncPasses (9191 ms)
[ RUN ] WebUIBrowserExpectFailTest.TestFailsFast
[6790:3847:0901/080050:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6784:37379:0901/080053:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[6784:37379:0901/080053:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6784:3847:0901/080056:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[6784:3847:0901/080057:ERROR:CONSOLE(1)] "Uncaught ReferenceError: DISABLED_BogusFunctionName is not defined", source: chrome://downloads/ (1)
[6784:3847:0901/080057:ERROR:web_ui_browser_test.cc(455)] Encountered javascript console error(s)
[6794:12807:0901/080057:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6790:3847:0901/080057:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[6790:3847:0901/080057:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000000e40]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] WebUIBrowserExpectFailTest.TestFailsFast (10708 ms)
[176/229] WebUIBrowserExpectFailTest.TestFailsFast (12716 ms)
[ RUN ] WebUIResourceBrowserTest.InlineEditableListTest
[6799:3847:0901/080058:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6796:3847:0901/080101:INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
[6796:3847:0901/080101:INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
[ OK ] WebUIResourceBrowserTest.InlineEditableListTest (6233 ms)
[177/229] WebUIResourceBrowserTest.InlineEditableListTest (7915 ms)
[ RUN ] OutOfProcessPPAPITest.URLRequest_Stress
[6804:3847:0901/080103:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51186...
sending server_data: {"host": "127.0.0.1", "port": 51186} (36 bytes)
objc[6810]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6810]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6810]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6810]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6810]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6810]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6810]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6810]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6810]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6810]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6810]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6810]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6810]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6810]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6810]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6810]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6810]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6810]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6810]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6810]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6810]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6810]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6810]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6810]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6810]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[6800:3847:0901/080107:INFO:CONSOLE(177)] "Stress finished in 0.013 seconds.", source: http://127.0.0.1:51186/files/test_case.html?testcase=URLRequest_Stress (177)
[6800:40451:0901/080107:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6800:40451:0901/080107:WARNING:channel.cc(325)] RawChannel write error
[ OK ] OutOfProcessPPAPITest.URLRequest_Stress (8282 ms)
[178/229] OutOfProcessPPAPITest.URLRequest_Stress (10490 ms)
[ RUN ] OutOfProcessPPAPITest.PostMessage
[6811:3847:0901/080107:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51190...
sending server_data: {"host": "127.0.0.1", "port": 51190} (36 bytes)
objc[6818]: Class BaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6818]: Class CommandDispatcher is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6818]: Class ConstrainedWindowAnimationBase is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6818]: Class ConstrainedWindowAnimationShow is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6818]: Class ConstrainedWindowAnimationHide is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6818]: Class ConstrainedWindowAnimationPulse is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6818]: Class BlueLabelButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6818]: Class BlueLabelButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6818]: Class HoverImageMenuButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6818]: Class HoverImageMenuButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6818]: Class HyperlinkButtonCell is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6818]: Class HyperlinkTextView is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6818]: Class FindPasteboard is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6818]: Class FlippedView is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6818]: Class FocusTracker is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6818]: Class FullscreenWindowManager is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6818]: Class HoverButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6818]: Class HoverImageButton is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6818]: Class MenuController is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6818]: Class ToolTipBaseView is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6818]: Class CrTrackingAreaOwnerProxy is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6818]: Class CrTrackingArea is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6818]: Class UnderlayOpenGLHostingWindow is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6818]: Class MacScreenMonitor is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
objc[6818]: Class ComplexTextInputPanel is implemented in both /Volumes/data/b/swarm_slave/work/cache/Chromium Framework and /Volumes/data/b/swarm_slave/work/run_tha_testnASmCO/out/Release/ppapi_tests.plugin/Contents/MacOS/ppapi_tests. One of the two will be used. Which one is undefined.
[6806:3847:0901/080112:INFO:CONSOLE(177)] "SendInInit finished in 0.077 seconds.", source: http://127.0.0.1:51190/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[6806:3847:0901/080112:INFO:CONSOLE(177)] "SendingData finished in 0.085 seconds.", source: http://127.0.0.1:51190/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[6806:3847:0901/080112:INFO:CONSOLE(177)] "SendingString finished in 0.059 seconds.", source: http://127.0.0.1:51190/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[6806:3847:0901/080112:INFO:CONSOLE(177)] "SendingArrayBuffer finished in 0.282 seconds.", source: http://127.0.0.1:51190/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[6806:3847:0901/080112:INFO:CONSOLE(177)] "SendingArray finished in 0.066 seconds.", source: http://127.0.0.1:51190/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[6806:3847:0901/080112:INFO:CONSOLE(177)] "SendingDictionary finished in 0.082 seconds.", source: http://127.0.0.1:51190/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[6806:3847:0901/080113:INFO:CONSOLE(177)] "SendingResource finished in 0.266 seconds.", source: http://127.0.0.1:51190/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[6806:3847:0901/080113:INFO:CONSOLE(0)] "Failed to convert a PostMessage argument from a PP_Var to a Javascript value. It may have cycles or be of an unsupported type.", source: http://127.0.0.1:51190/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (0)
[6806:3847:0901/080113:INFO:CONSOLE(0)] "Failed to convert a PostMessage argument from a JavaScript value to a PP_Var. It may have cycles or be of an unsupported type.", source: http://127.0.0.1:51190/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (0)
[6806:3847:0901/080113:INFO:CONSOLE(177)] "SendingComplexVar finished in 0.081 seconds.", source: http://127.0.0.1:51190/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[6806:3847:0901/080113:INFO:CONSOLE(177)] "MessageEvent finished in 0.063 seconds.", source: http://127.0.0.1:51190/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[6806:3847:0901/080114:INFO:CONSOLE(177)] "NoHandler finished in 0.032 seconds.", source: http://127.0.0.1:51190/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[6806:3847:0901/080114:INFO:CONSOLE(177)] "ExtraParam finished in 0.079 seconds.", source: http://127.0.0.1:51190/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[6806:3847:0901/080114:INFO:CONSOLE(177)] "NonMainThread finished in 0.130 seconds.", source: http://127.0.0.1:51190/files/test_case.html?testcase=PostMessage_SendInInit,PostMessage_SendingData,PostMessage_SendingString,PostMessage_SendingArrayBuffer,PostMessage_SendingArray,PostMessage_SendingDictionary,PostMessage_SendingResource,PostMessage_SendingComplexVar,PostMessage_MessageEvent,PostMessage_NoHandler,PostMessage_ExtraParam,PostMessage_NonMainThread, (177)
[6806:40195:0901/080114:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] OutOfProcessPPAPITest.PostMessage (10679 ms)
[179/229] OutOfProcessPPAPITest.PostMessage (12735 ms)
[ RUN ] NaClBrowserTestGLibc.PPAPIPPBInstance
[6819:3847:0901/080113:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51194...
sending server_data: {"host": "127.0.0.1", "port": 51194} (36 bytes)
[6814:3847:0901/080117:INFO:nacl_browsertest_util.cc(130)] |||| [STARTUP]
[6824,2012172672:08:01:18.928167] Native Client module will be loaded at base address 0x00004f0800000000
[6814:3847:0901/080120:INFO:nacl_browsertest_util.cc(130)] |||| / test_nexe loaded
[6814:3847:0901/080120:INFO:nacl_browsertest_util.cc(130)] ||||
[6814:3847:0901/080120:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestIsFullFrame BEGIN]
[6814:3847:0901/080120:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestIsFullFrame PASS]
[6814:3847:0901/080120:INFO:nacl_browsertest_util.cc(130)] ||||
[6814:3847:0901/080120:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestBindGraphics BEGIN]
[6814:3847:0901/080120:INFO:nacl_browsertest_util.cc(130)] |||| [PPB_Instance::TestBindGraphics PASS]
[6814:3847:0901/080120:INFO:nacl_browsertest_util.cc(130)] ||||
[6814:3847:0901/080120:INFO:nacl_browsertest_util.cc(130)] |||| [SHUTDOWN] 2 passed, 0 failed, 0 errors
[6820:13063:0901/080120:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6820:13063:0901/080120:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NaClBrowserTestGLibc.PPAPIPPBInstance (11043 ms)
[180/229] NaClBrowserTestGLibc.PPAPIPPBInstance (13315 ms)
[ RUN ] ComponentCloudPolicyTest.UpdateExtensionPolicy
sending server_data: {"host": "127.0.0.1", "port": 51200} (36 bytes)
[6827:3847:0901/080121:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
Failed to load policies from /var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/.org.chromium.Chromium.mGsP4L/policy
Failed to load policies from /var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/.org.chromium.Chromium.mGsP4L/policy
127.0.0.1 - - [01/Sep/2015 08:01:25] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+47.0.2499.0(ffc78e2845efedd5bf693b0753f5e4af7c2a8fc3-refs%2Fheads%2Fmaster%40%7B%23346648%7D)&platform=Mac+OS+X%7Cx86_64%7C10.8.5&deviceid=deviceid HTTP/1.1" 200 -
127.0.0.1 - - [01/Sep/2015 08:01:25] "GET /externalpolicydata?key=google/chrome/extension/kjmkgkdkpedkejedfhmfcenooemhbpbo HTTP/1.1" 200 -
Failed to load policies from /var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/.org.chromium.Chromium.mGsP4L/policy
Failed to load policies from /var/folders/65/nfq1c1v9661b310zc_n399tr0000gp/T/.org.chromium.Chromium.mGsP4L/policy
127.0.0.1 - - [01/Sep/2015 08:01:25] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chromium+47.0.2499.0(ffc78e2845efedd5bf693b0753f5e4af7c2a8fc3-refs%2Fheads%2Fmaster%40%7B%23346648%7D)&platform=Mac+OS+X%7Cx86_64%7C10.8.5&deviceid=deviceid HTTP/1.1" 200 -
127.0.0.1 - - [01/Sep/2015 08:01:25] "GET /externalpolicydata?key=google/chrome/extension/kjmkgkdkpedkejedfhmfcenooemhbpbo HTTP/1.1" 200 -
[6828:13319:0901/080125:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6828:13319:0901/080125:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] ComponentCloudPolicyTest.UpdateExtensionPolicy (9267 ms)
[181/229] ComponentCloudPolicyTest.UpdateExtensionPolicy (11332 ms)
[ RUN ] PolicyTest.ExtensionInstallBlacklistSelective
[6833:3847:0901/080126:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6829:3847:0901/080128:WARNING:extension_error_reporter.cc(79)] Extension error: My extension 1 (extension ID "ldnnhddmnhbkjipkidpdiheffobcpfmf") is blocked by the administrator.
[ OK ] PolicyTest.ExtensionInstallBlacklistSelective (8770 ms)
[182/229] PolicyTest.ExtensionInstallBlacklistSelective (10745 ms)
[ RUN ] PolicyTest.NetworkPrediction
[6840:3847:0901/080130:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6841:14595:0901/080132:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[6841:13063:0901/080132:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[ OK ] PolicyTest.NetworkPrediction (4491 ms)
[183/229] PolicyTest.NetworkPrediction (6435 ms)
[ RUN ] TtsApiTest.PlatformPauseResume
[6849:3847:0901/080137:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6843:3847:0901/080141:INFO:CONSOLE(0)] "[SUCCESS] testPauseBeforeSpeak", source: chrome-extension://jpibobgjejnagnkbblcdedpeghmigbbp/test.html (0)
[6843:3847:0901/080141:INFO:CONSOLE(0)] "[SUCCESS] testPauseDuringSpeak", source: chrome-extension://jpibobgjejnagnkbblcdedpeghmigbbp/test.html (0)
[ OK ] TtsApiTest.PlatformPauseResume (6947 ms)
[184/229] TtsApiTest.PlatformPauseResume (9181 ms)
[ RUN ] CaptivePortalBrowserTest.RedirectSSLCertError
[6850:3847:0901/080137:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51214...
sending server_data: {"host": "127.0.0.1", "port": 51214} (36 bytes)
HTTPS server started on https://localhost:51215...
sending server_data: {"host": "localhost", "port": 51215} (36 bytes)
[ OK ] CaptivePortalBrowserTest.RedirectSSLCertError (7274 ms)
[185/229] CaptivePortalBrowserTest.RedirectSSLCertError (9082 ms)
[ RUN ] CaptivePortalBrowserTest.LoginFastTimeout
[6862:3847:0901/080146:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6864:13063:0901/080150:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6864:13063:0901/080150:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6864:13063:0901/080150:WARNING:channel.cc(325)] RawChannel write error
[ OK ] CaptivePortalBrowserTest.LoginFastTimeout (6969 ms)
[186/229] CaptivePortalBrowserTest.LoginFastTimeout (9004 ms)
[ RUN ] CaptivePortalBrowserTest.HstsLogin
[6863:3847:0901/080146:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6857:40451:0901/080150:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6857:40451:0901/080150:WARNING:channel.cc(325)] RawChannel write error
[ OK ] CaptivePortalBrowserTest.HstsLogin (7438 ms)
[187/229] CaptivePortalBrowserTest.HstsLogin (9302 ms)
[ RUN ] NetworkingPrivateApiTest.GetState
[6874:3847:0901/080155:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6868:3847:0901/080158:INFO:CONSOLE(0)] "[SUCCESS] getState", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getState (0)
[ OK ] NetworkingPrivateApiTest.GetState (6631 ms)
[188/229] NetworkingPrivateApiTest.GetState (8563 ms)
[ RUN ] NetworkingPrivateApiTestFail.StartActivate
[6876:3847:0901/080155:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6869:39683:0901/080159:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6869:39683:0901/080159:WARNING:channel.cc(325)] RawChannel write error
[6869:3847:0901/080159:INFO:CONSOLE(0)] "[FAIL] startActivate: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:225:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:275:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?startActivate (0)
[ OK ] NetworkingPrivateApiTestFail.StartActivate (6939 ms)
[189/229] NetworkingPrivateApiTestFail.StartActivate (8878 ms)
[ RUN ] NetworkingPrivateApiTestFail.VerifyDestination
[6886:3847:0901/080203:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6880:3847:0901/080208:INFO:CONSOLE(0)] "[FAIL] verifyDestination: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:225:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:275:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?verifyDestination (0)
[6890:12551:0901/080208:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6890:12551:0901/080208:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NetworkingPrivateApiTestFail.VerifyDestination (7315 ms)
[190/229] NetworkingPrivateApiTestFail.VerifyDestination (9402 ms)
[ RUN ] NetworkingPrivateApiTestFail.GetCaptivePortalStatus
[6888:3847:0901/080204:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6881:3847:0901/080209:INFO:CONSOLE(0)] "[FAIL] getCaptivePortalStatus: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:225:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:275:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?getCaptivePortalStatus (0)
[6891:12807:0901/080209:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6891:12807:0901/080209:WARNING:channel.cc(325)] RawChannel write error
[ OK ] NetworkingPrivateApiTestFail.GetCaptivePortalStatus (7397 ms)
[191/229] NetworkingPrivateApiTestFail.GetCaptivePortalStatus (9439 ms)
[ RUN ] NetworkingPrivateApiTestFail.UnlockCellularSim
[6898:3847:0901/080213:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6892:3847:0901/080217:INFO:CONSOLE(0)] "[FAIL] unlockCellularSim: lastError.message == Failure
Error
at Object.<anonymous> (extensions::test:225:18)
at Object.handleRequest (extensions::binding:57:27)
at Object.<anonymous> (extensions::binding:385:32)
at Object.callback (extensions::test:275:20)
at safeCallbackApply (extensions::sendRequest:21:15)
at handleResponse (extensions::sendRequest:72:7)", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?unlockCellularSim (0)
[ OK ] NetworkingPrivateApiTestFail.UnlockCellularSim (6849 ms)
[192/229] NetworkingPrivateApiTestFail.UnlockCellularSim (9051 ms)
[ RUN ] NetworkingPrivateServiceClientApiTest.CreateNetwork
[6900:3847:0901/080214:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6893:3847:0901/080218:INFO:CONSOLE(0)] "[SUCCESS] createNetwork", source: chrome-extension://epcifkihnkjgphfkloaaleeakhpmgdmn/main.html?createNetwork (0)
[ OK ] NetworkingPrivateServiceClientApiTest.CreateNetwork (6956 ms)
[193/229] NetworkingPrivateServiceClientApiTest.CreateNetwork (8778 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/42
[6911:3847:0901/080223:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6913:12551:0901/080225:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[6913:12551:0901/080225:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6913:12551:0901/080225:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6913:12551:0901/080225:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6913:12551:0901/080225:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/42 (4887 ms)
[194/229] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/42 (7146 ms)
[ RUN ] PicasaDataProviderGetAlbumsImagesTest.GetAlbumsImagesTest
[6910:3847:0901/080222:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[ OK ] PicasaDataProviderGetAlbumsImagesTest.GetAlbumsImagesTest (7291 ms)
[195/229] PicasaDataProviderGetAlbumsImagesTest.GetAlbumsImagesTest (9401 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/51
[6920:3847:0901/080229:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6923:14083:0901/080231:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6923:14083:0901/080231:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/51 (4058 ms)
[196/229] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/51 (6188 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/61
[6924:3847:0901/080231:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6925:13575:0901/080233:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6925:13575:0901/080233:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/61 (4591 ms)
[197/229] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/61 (6289 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/75
[6930:3847:0901/080236:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6926:35843:0901/080238:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[6926:35843:0901/080238:WARNING:channel.cc(325)] RawChannel write error
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/75 (4840 ms)
[198/229] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/75 (6811 ms)
[ RUN ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/98
[6934:3847:0901/080237:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6935:13063:0901/080239:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6935:13063:0901/080239:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/98 (4358 ms)
[199/229] AllForms/FormStructureBrowserTest.DataDrivenHeuristics/98 (6435 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/1
[6941:3847:0901/080243:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6943:13063:0901/080245:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[6943:13063:0901/080245:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6943:13063:0901/080245:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[6943:13063:0901/080245:WARNING:channel.cc(325)] RawChannel write error
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/1 (4727 ms)
[200/229] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/1 (6642 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/5
[6944:3847:0901/080244:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6945:12551:0901/080245:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[6945:12551:0901/080245:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[6945:12551:0901/080245:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483651, remote ID 4)
[6945:12551:0901/080245:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[6945:12551:0901/080245:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/5 (4584 ms)
[201/229] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/5 (6392 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/20
[6952:3847:0901/080249:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6953:13063:0901/080251:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[6953:13063:0901/080251:WARNING:channel.cc(325)] RawChannel write error
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/20 (4900 ms)
[202/229] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/20 (7036 ms)
[ RUN ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/28
[6954:3847:0901/080250:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6955:13063:0901/080252:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/28 (4688 ms)
[203/229] EncodingAliases/BrowserEncodingTest.TestEncodingAliasMapping/28 (6548 ms)
[ RUN ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseWindowDuringShutdown/0
[6962:3847:0901/080256:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6956:74243:0901/080258:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[6956:38403:0901/080301:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseWindowDuringShutdown/0 (7299 ms)
[204/229] BrowserCloseManagerBrowserTest/BrowserCloseManagerBrowserTest.TestCloseWindowDuringShutdown/0 (9376 ms)
[ RUN ] MSE_ClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0
[6963:3847:0901/080257:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51222...
sending server_data: {"host": "127.0.0.1", "port": 51222} (36 bytes)
[6957:3847:0901/080259:INFO:CONSOLE(280)] "08:02:59.771 - Using ClearKeyPlayer", source: http://127.0.0.1:51222/files/eme_player_js/utils.js (280)
[6957:3847:0901/080259:INFO:CONSOLE(280)] "08:02:59.788 - Registering video event handlers.", source: http://127.0.0.1:51222/files/eme_player_js/utils.js (280)
[6957:3847:0901/080259:INFO:CONSOLE(280)] "08:02:59.793 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:51222/files/eme_player_js/utils.js (280)
[6957:3847:0901/080259:INFO:CONSOLE(280)] "08:02:59.903 - Loading media using MSE.", source: http://127.0.0.1:51222/files/eme_player_js/utils.js (280)
[6957:3847:0901/080300:INFO:CONSOLE(280)] "08:03:00.112 - onSourceOpen [object Event]", source: http://127.0.0.1:51222/files/eme_player_js/utils.js (280)
[6957:3847:0901/080300:INFO:CONSOLE(280)] "08:03:00.118 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:51222/files/eme_player_js/utils.js (280)
[6957:3847:0901/080300:INFO:CONSOLE(280)] "08:03:00.173 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:51222/files/eme_player_js/utils.js (280)
[6957:3847:0901/080300:INFO:CONSOLE(280)] "08:03:00.209 - End of appending buffer from bear-320x240-av_enc-a.webm", source: http://127.0.0.1:51222/files/eme_player_js/utils.js (280)
[6957:3847:0901/080300:INFO:CONSOLE(280)] "08:03:00.218 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51222/files/eme_player_js/utils.js (280)
[6957:3847:0901/080300:INFO:CONSOLE(280)] "08:03:00.233 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:51222/files/eme_player_js/utils.js (280)
[6957:3847:0901/080300:INFO:CONSOLE(280)] "08:03:00.508 - timeupdate @ 0.162984", source: http://127.0.0.1:51222/files/eme_player_js/utils.js (280)
[6957:3847:0901/080300:INFO:CONSOLE(280)] "08:03:00.756 - timeupdate @ 0.421386", source: http://127.0.0.1:51222/files/eme_player_js/utils.js (280)
[6957:3847:0901/080300:INFO:CONSOLE(280)] "08:03:00.763 - heartbeat #1", source: http://127.0.0.1:51222/files/eme_player_js/utils.js (280)
[6957:3847:0901/080301:INFO:CONSOLE(280)] "08:03:01.007 - timeupdate @ 0.673802", source: http://127.0.0.1:51222/files/eme_player_js/utils.js (280)
[6957:3847:0901/080301:INFO:CONSOLE(280)] "08:03:01.259 - timeupdate @ 0.929211", source: http://127.0.0.1:51222/files/eme_player_js/utils.js (280)
[6957:3847:0901/080301:INFO:CONSOLE(280)] "08:03:01.509 - timeupdate @ 1.161401", source: http://127.0.0.1:51222/files/eme_player_js/utils.js (280)
[6957:3847:0901/080301:INFO:CONSOLE(280)] "08:03:01.516 - waiting for video to end.", source: http://127.0.0.1:51222/files/eme_player_js/utils.js (280)
[6957:3847:0901/080301:INFO:CONSOLE(280)] "08:03:01.764 - heartbeat #2", source: http://127.0.0.1:51222/files/eme_player_js/utils.js (280)
[6957:3847:0901/080302:INFO:CONSOLE(280)] "08:03:02.764 - heartbeat #3", source: http://127.0.0.1:51222/files/eme_player_js/utils.js (280)
[6957:3847:0901/080303:INFO:CONSOLE(280)] "08:03:03.093 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:51222/files/eme_player_js/utils.js (280)
[6963:3847:0901/080303:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[6963:3847:0901/080303:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[6965:12807:0901/080303:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (8778 ms)
[205/229] MSE_ClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (10715 ms)
[ RUN ] MSE_ClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0
[6972:3847:0901/080305:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51240...
sending server_data: {"host": "127.0.0.1", "port": 51240} (36 bytes)
[6968:3847:0901/080308:INFO:CONSOLE(280)] "08:03:08.497 - Using ClearKeyPlayer", source: http://127.0.0.1:51240/files/eme_player_js/utils.js (280)
[6968:3847:0901/080308:INFO:CONSOLE(280)] "08:03:08.509 - Registering video event handlers.", source: http://127.0.0.1:51240/files/eme_player_js/utils.js (280)
[6968:3847:0901/080308:INFO:CONSOLE(280)] "08:03:08.514 - Setting video media keys: org.w3.clearkey", source: http://127.0.0.1:51240/files/eme_player_js/utils.js (280)
[6968:3847:0901/080308:INFO:CONSOLE(280)] "08:03:08.638 - Loading media using MSE.", source: http://127.0.0.1:51240/files/eme_player_js/utils.js (280)
[6968:3847:0901/080308:INFO:CONSOLE(280)] "08:03:08.869 - onSourceOpen [object Event]", source: http://127.0.0.1:51240/files/eme_player_js/utils.js (280)
[6968:3847:0901/080308:INFO:CONSOLE(280)] "08:03:08.881 - Creating a source buffer for type video/webm; codecs="vp8"", source: http://127.0.0.1:51240/files/eme_player_js/utils.js (280)
[6968:3847:0901/080308:INFO:CONSOLE(280)] "08:03:08.939 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:51240/files/eme_player_js/utils.js (280)
[6968:3847:0901/080308:INFO:CONSOLE(280)] "08:03:08.946 - End of appending buffer from bear-320x240-v_enc-v.webm", source: http://127.0.0.1:51240/files/eme_player_js/utils.js (280)
[6968:3847:0901/080308:INFO:CONSOLE(280)] "08:03:08.978 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51240/files/eme_player_js/utils.js (280)
[6968:3847:0901/080309:INFO:CONSOLE(280)] "08:03:08.996 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:51240/files/eme_player_js/utils.js (280)
[6968:3847:0901/080309:INFO:CONSOLE(280)] "08:03:09.295 - timeupdate @ 0.258594", source: http://127.0.0.1:51240/files/eme_player_js/utils.js (280)
[6968:3847:0901/080309:INFO:CONSOLE(280)] "08:03:09.485 - heartbeat #1", source: http://127.0.0.1:51240/files/eme_player_js/utils.js (280)
[6968:3847:0901/080309:INFO:CONSOLE(280)] "08:03:09.535 - timeupdate @ 0.50774", source: http://127.0.0.1:51240/files/eme_player_js/utils.js (280)
[6968:3847:0901/080309:INFO:CONSOLE(280)] "08:03:09.786 - timeupdate @ 0.758384", source: http://127.0.0.1:51240/files/eme_player_js/utils.js (280)
[6968:3847:0901/080310:INFO:CONSOLE(280)] "08:03:10.037 - timeupdate @ 1.008924", source: http://127.0.0.1:51240/files/eme_player_js/utils.js (280)
[6968:3847:0901/080310:INFO:CONSOLE(280)] "08:03:10.042 - waiting for video to end.", source: http://127.0.0.1:51240/files/eme_player_js/utils.js (280)
[6968:3847:0901/080310:INFO:CONSOLE(280)] "08:03:10.489 - heartbeat #2", source: http://127.0.0.1:51240/files/eme_player_js/utils.js (280)
[6968:3847:0901/080311:INFO:CONSOLE(280)] "08:03:11.487 - heartbeat #3", source: http://127.0.0.1:51240/files/eme_player_js/utils.js (280)
[6968:3847:0901/080311:INFO:CONSOLE(280)] "08:03:11.731 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:51240/files/eme_player_js/utils.js (280)
[6972:3847:0901/080311:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[6972:3847:0901/080311:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[6972:3847:0901/080311:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[6972:3847:0901/080311:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c740]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] MSE_ClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (8464 ms)
[206/229] MSE_ClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (10497 ms)
[ RUN ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0
[6976:3847:0901/080307:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51257...
sending server_data: {"host": "127.0.0.1", "port": 51257} (36 bytes)
[6971:3847:0901/080310:INFO:CONSOLE(280)] "08:03:10.389 - Using PrefixedClearKeyPlayer", source: http://127.0.0.1:51257/files/eme_player_js/utils.js (280)
[6971:3847:0901/080310:INFO:CONSOLE(280)] "08:03:10.402 - Registering video event handlers.", source: http://127.0.0.1:51257/files/eme_player_js/utils.js (280)
[6971:3847:0901/080310:INFO:CONSOLE(280)] "08:03:10.420 - Loading media using src.", source: http://127.0.0.1:51257/files/eme_player_js/utils.js (280)
[6971:3847:0901/080310:INFO:CONSOLE(280)] "08:03:10.762 - org.chromium.externalclearkey Generate key request, initData: 30313233343536373839303132333435", source: http://127.0.0.1:51257/files/eme_player_js/utils.js (280)
[6971:3847:0901/080310:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[6971:3847:0901/080311:INFO:CONSOLE(280)] "08:03:11.923 - heartbeat #1", source: http://127.0.0.1:51257/files/eme_player_js/utils.js (280)
[0901/080311:ERROR:ffmpeg_cdm_video_decoder.cc(172)] Initialize(): avcodec_find_decoder failed.
[6971:3847:0901/080311:INFO:CONSOLE(280)] "08:03:11.947 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:51257/files/eme_player_js/utils.js (280)
[6971:3847:0901/080311:INFO:CONSOLE(280)] "08:03:11.968 - Adding key to sessionID: 1", source: http://127.0.0.1:51257/files/eme_player_js/utils.js (280)
[6971:3847:0901/080312:INFO:CONSOLE(0)] "The prefixed Encrypted Media Extensions APIs are deprecated and will be removed in M47 (beta around October 2015). Please use 'navigator.requestMediaKeySystemAccess()' instead.", source: (0)
[6971:3847:0901/080312:INFO:CONSOLE(280)] "08:03:12.032 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:51257/files/eme_player_js/utils.js (280)
[6971:3847:0901/080312:INFO:CONSOLE(280)] "08:03:12.220 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:51257/files/eme_player_js/utils.js (280)
[6971:3847:0901/080312:INFO:CONSOLE(280)] "08:03:12.225 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:51257/files/eme_player_js/utils.js (280)
[6971:3847:0901/080312:INFO:CONSOLE(280)] "08:03:12.230 - Adding key to sessionID: 1", source: http://127.0.0.1:51257/files/eme_player_js/utils.js (280)
[6971:3847:0901/080312:INFO:CONSOLE(280)] "08:03:12.239 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:51257/files/eme_player_js/utils.js (280)
[6971:3847:0901/080312:INFO:CONSOLE(280)] "08:03:12.377 - timeupdate @ 0.252762", source: http://127.0.0.1:51257/files/eme_player_js/utils.js (280)
[6971:3847:0901/080312:INFO:CONSOLE(280)] "08:03:12.621 - timeupdate @ 0.502206", source: http://127.0.0.1:51257/files/eme_player_js/utils.js (280)
[6971:3847:0901/080312:INFO:CONSOLE(280)] "08:03:12.623 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:51257/files/eme_player_js/utils.js (280)
[6971:3847:0901/080312:INFO:CONSOLE(280)] "08:03:12.626 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:51257/files/eme_player_js/utils.js (280)
[6971:3847:0901/080312:INFO:CONSOLE(280)] "08:03:12.629 - Adding key to sessionID: 1", source: http://127.0.0.1:51257/files/eme_player_js/utils.js (280)
[6971:3847:0901/080312:INFO:CONSOLE(280)] "08:03:12.656 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:51257/files/eme_player_js/utils.js (280)
[6971:3847:0901/080312:INFO:CONSOLE(280)] "08:03:12.871 - timeupdate @ 0.752767", source: http://127.0.0.1:51257/files/eme_player_js/utils.js (280)
[6971:3847:0901/080312:INFO:CONSOLE(280)] "08:03:12.925 - heartbeat #2", source: http://127.0.0.1:51257/files/eme_player_js/utils.js (280)
[6971:3847:0901/080313:INFO:CONSOLE(280)] "08:03:13.126 - timeupdate @ 1.007075", source: http://127.0.0.1:51257/files/eme_player_js/utils.js (280)
[6971:3847:0901/080313:INFO:CONSOLE(280)] "08:03:13.132 - waiting for video to end.", source: http://127.0.0.1:51257/files/eme_player_js/utils.js (280)
[6971:3847:0901/080313:INFO:CONSOLE(280)] "08:03:13.420 - onWebkitKeyMessage [object MediaKeyEvent]", source: http://127.0.0.1:51257/files/eme_player_js/utils.js (280)
[6971:3847:0901/080313:INFO:CONSOLE(280)] "08:03:13.428 - onWebkitKeyMessage - renewal [object MediaKeyEvent]", source: http://127.0.0.1:51257/files/eme_player_js/utils.js (280)
[6971:3847:0901/080313:INFO:CONSOLE(280)] "08:03:13.435 - Adding key to sessionID: 1", source: http://127.0.0.1:51257/files/eme_player_js/utils.js (280)
[6971:3847:0901/080313:INFO:CONSOLE(280)] "08:03:13.450 - onWebkitKeyAdded [object MediaKeyEvent]", source: http://127.0.0.1:51257/files/eme_player_js/utils.js (280)
[6971:3847:0901/080313:INFO:CONSOLE(280)] "08:03:13.923 - heartbeat #3", source: http://127.0.0.1:51257/files/eme_player_js/utils.js (280)
[6971:3847:0901/080314:INFO:CONSOLE(280)] "08:03:14.850 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:51257/files/eme_player_js/utils.js (280)
[6976:3847:0901/080314:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[6976:3847:0901/080314:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[6976:3847:0901/080314:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[6976:3847:0901/080314:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0 (9971 ms)
[207/229] SRC_ExternalClearKey_Prefixed/EncryptedMediaTest.Playback_VP9Video_WebM/0 (11841 ms)
[ RUN ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0
[6984:3847:0901/080316:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51274...
sending server_data: {"host": "127.0.0.1", "port": 51274} (36 bytes)
[6981:3847:0901/080319:INFO:CONSOLE(280)] "08:03:19.487 - Using ClearKeyPlayer", source: http://127.0.0.1:51274/files/eme_player_js/utils.js (280)
[6981:3847:0901/080319:INFO:CONSOLE(280)] "08:03:19.497 - Registering video event handlers.", source: http://127.0.0.1:51274/files/eme_player_js/utils.js (280)
[6981:3847:0901/080319:INFO:CONSOLE(280)] "08:03:19.500 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:51274/files/eme_player_js/utils.js (280)
[6981:3847:0901/080320:INFO:CONSOLE(280)] "08:03:20.786 - heartbeat #1", source: http://127.0.0.1:51274/files/eme_player_js/utils.js (280)
[6981:3847:0901/080320:INFO:CONSOLE(280)] "08:03:20.793 - Loading media using src.", source: http://127.0.0.1:51274/files/eme_player_js/utils.js (280)
[6981:3847:0901/080321:INFO:CONSOLE(280)] "08:03:21.016 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:51274/files/eme_player_js/utils.js (280)
[6981:3847:0901/080321:INFO:CONSOLE(280)] "08:03:21.047 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51274/files/eme_player_js/utils.js (280)
[6981:3847:0901/080321:INFO:CONSOLE(280)] "08:03:21.075 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:51274/files/eme_player_js/utils.js (280)
[6981:3847:0901/080321:INFO:CONSOLE(280)] "08:03:21.288 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:51274/files/eme_player_js/utils.js (280)
[6981:3847:0901/080321:INFO:CONSOLE(280)] "08:03:21.290 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51274/files/eme_player_js/utils.js (280)
[6981:3847:0901/080321:INFO:CONSOLE(280)] "08:03:21.308 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:51274/files/eme_player_js/utils.js (280)
[6981:3847:0901/080321:INFO:CONSOLE(280)] "08:03:21.433 - timeupdate @ 0.162984", source: http://127.0.0.1:51274/files/eme_player_js/utils.js (280)
[6981:3847:0901/080321:INFO:CONSOLE(280)] "08:03:21.682 - timeupdate @ 0.418393", source: http://127.0.0.1:51274/files/eme_player_js/utils.js (280)
[6981:3847:0901/080321:INFO:CONSOLE(280)] "08:03:21.696 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:51274/files/eme_player_js/utils.js (280)
[6981:3847:0901/080321:INFO:CONSOLE(280)] "08:03:21.700 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51274/files/eme_player_js/utils.js (280)
[6981:3847:0901/080321:INFO:CONSOLE(280)] "08:03:21.714 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:51274/files/eme_player_js/utils.js (280)
[6981:3847:0901/080321:INFO:CONSOLE(280)] "08:03:21.787 - heartbeat #2", source: http://127.0.0.1:51274/files/eme_player_js/utils.js (280)
[6981:3847:0901/080321:INFO:CONSOLE(280)] "08:03:21.930 - timeupdate @ 0.673802", source: http://127.0.0.1:51274/files/eme_player_js/utils.js (280)
[6981:3847:0901/080322:INFO:CONSOLE(280)] "08:03:22.180 - timeupdate @ 0.929211", source: http://127.0.0.1:51274/files/eme_player_js/utils.js (280)
[6981:3847:0901/080322:INFO:CONSOLE(280)] "08:03:22.431 - timeupdate @ 1.18462", source: http://127.0.0.1:51274/files/eme_player_js/utils.js (280)
[6981:3847:0901/080322:INFO:CONSOLE(280)] "08:03:22.435 - waiting for video to end.", source: http://127.0.0.1:51274/files/eme_player_js/utils.js (280)
[6981:3847:0901/080322:INFO:CONSOLE(280)] "08:03:22.492 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:51274/files/eme_player_js/utils.js (280)
[6981:3847:0901/080322:INFO:CONSOLE(280)] "08:03:22.497 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51274/files/eme_player_js/utils.js (280)
[6981:3847:0901/080322:INFO:CONSOLE(280)] "08:03:22.502 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:51274/files/eme_player_js/utils.js (280)
[6981:3847:0901/080322:INFO:CONSOLE(280)] "08:03:22.787 - heartbeat #3", source: http://127.0.0.1:51274/files/eme_player_js/utils.js (280)
[6981:3847:0901/080323:INFO:CONSOLE(280)] "08:03:23.788 - heartbeat #4", source: http://127.0.0.1:51274/files/eme_player_js/utils.js (280)
[6981:3847:0901/080324:INFO:CONSOLE(280)] "08:03:24.013 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:51274/files/eme_player_js/utils.js (280)
[6986:12551:0901/080324:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] SRC_ExternalClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (10439 ms)
[208/229] SRC_ExternalClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (12327 ms)
[ RUN ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0
[6990:3847:0901/080319:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51292...
sending server_data: {"host": "127.0.0.1", "port": 51292} (36 bytes)
[6985:3847:0901/080322:INFO:CONSOLE(280)] "08:03:22.045 - Using ClearKeyPlayer", source: http://127.0.0.1:51292/files/eme_player_js/utils.js (280)
[6985:3847:0901/080322:INFO:CONSOLE(280)] "08:03:22.061 - Registering video event handlers.", source: http://127.0.0.1:51292/files/eme_player_js/utils.js (280)
[6985:3847:0901/080322:INFO:CONSOLE(280)] "08:03:22.065 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:51292/files/eme_player_js/utils.js (280)
[6985:3847:0901/080323:INFO:CONSOLE(280)] "08:03:23.218 - heartbeat #1", source: http://127.0.0.1:51292/files/eme_player_js/utils.js (280)
[6985:3847:0901/080323:INFO:CONSOLE(280)] "08:03:23.230 - Loading media using MSE.", source: http://127.0.0.1:51292/files/eme_player_js/utils.js (280)
[6985:3847:0901/080323:INFO:CONSOLE(280)] "08:03:23.402 - onSourceOpen [object Event]", source: http://127.0.0.1:51292/files/eme_player_js/utils.js (280)
[6985:3847:0901/080323:INFO:CONSOLE(280)] "08:03:23.425 - Creating a source buffer for type video/webm; codecs="vorbis, vp8"", source: http://127.0.0.1:51292/files/eme_player_js/utils.js (280)
[6985:3847:0901/080323:INFO:CONSOLE(280)] "08:03:23.504 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:51292/files/eme_player_js/utils.js (280)
[6985:3847:0901/080323:INFO:CONSOLE(280)] "08:03:23.509 - End of appending buffer from bear-320x240-av_enc-a.webm", source: http://127.0.0.1:51292/files/eme_player_js/utils.js (280)
[6985:3847:0901/080323:INFO:CONSOLE(280)] "08:03:23.539 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51292/files/eme_player_js/utils.js (280)
[6985:3847:0901/080323:INFO:CONSOLE(280)] "08:03:23.567 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:51292/files/eme_player_js/utils.js (280)
[6985:3847:0901/080323:INFO:CONSOLE(280)] "08:03:23.785 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:51292/files/eme_player_js/utils.js (280)
[6985:3847:0901/080323:INFO:CONSOLE(280)] "08:03:23.788 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51292/files/eme_player_js/utils.js (280)
[6985:3847:0901/080323:INFO:CONSOLE(280)] "08:03:23.817 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:51292/files/eme_player_js/utils.js (280)
[6985:3847:0901/080323:INFO:CONSOLE(280)] "08:03:23.950 - timeupdate @ 0.186203", source: http://127.0.0.1:51292/files/eme_player_js/utils.js (280)
[6985:3847:0901/080324:INFO:CONSOLE(280)] "08:03:24.185 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:51292/files/eme_player_js/utils.js (280)
[6985:3847:0901/080324:INFO:CONSOLE(280)] "08:03:24.193 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51292/files/eme_player_js/utils.js (280)
[6985:3847:0901/080324:INFO:CONSOLE(280)] "08:03:24.201 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:51292/files/eme_player_js/utils.js (280)
[6985:3847:0901/080324:INFO:CONSOLE(280)] "08:03:24.206 - timeupdate @ 0.441612", source: http://127.0.0.1:51292/files/eme_player_js/utils.js (280)
[6985:3847:0901/080324:INFO:CONSOLE(280)] "08:03:24.219 - heartbeat #2", source: http://127.0.0.1:51292/files/eme_player_js/utils.js (280)
[6985:3847:0901/080324:INFO:CONSOLE(280)] "08:03:24.456 - timeupdate @ 0.697021", source: http://127.0.0.1:51292/files/eme_player_js/utils.js (280)
[6985:3847:0901/080324:INFO:CONSOLE(280)] "08:03:24.710 - timeupdate @ 0.95243", source: http://127.0.0.1:51292/files/eme_player_js/utils.js (280)
[6985:3847:0901/080324:INFO:CONSOLE(280)] "08:03:24.961 - timeupdate @ 1.208837", source: http://127.0.0.1:51292/files/eme_player_js/utils.js (280)
[6985:3847:0901/080324:INFO:CONSOLE(280)] "08:03:24.966 - waiting for video to end.", source: http://127.0.0.1:51292/files/eme_player_js/utils.js (280)
[6985:3847:0901/080324:INFO:CONSOLE(280)] "08:03:24.986 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:51292/files/eme_player_js/utils.js (280)
[6985:3847:0901/080325:INFO:CONSOLE(280)] "08:03:24.992 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51292/files/eme_player_js/utils.js (280)
[6985:3847:0901/080325:INFO:CONSOLE(280)] "08:03:25.002 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:51292/files/eme_player_js/utils.js (280)
[6985:3847:0901/080325:INFO:CONSOLE(280)] "08:03:25.219 - heartbeat #3", source: http://127.0.0.1:51292/files/eme_player_js/utils.js (280)
[6985:3847:0901/080326:INFO:CONSOLE(280)] "08:03:26.219 - heartbeat #4", source: http://127.0.0.1:51292/files/eme_player_js/utils.js (280)
[6985:3847:0901/080326:INFO:CONSOLE(280)] "08:03:26.512 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:51292/files/eme_player_js/utils.js (280)
[6991:13319:0901/080326:ERROR:audio_output_device.cc(331)] IO loop going away before the audio device has been stopped
[ OK ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (9745 ms)
[209/229] MSE_ExternalClearKey/EncryptedMediaTest.Playback_AudioClearVideo_WebM/0 (11713 ms)
[ RUN ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/3
[7004:3847:0901/080330:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[6999:36867:0901/080333:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/3 (4529 ms)
[210/229] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.PRE_ChangedSplitPref/3 (6243 ms)
[ RUN ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0
[6998:3847:0901/080328:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
HTTP server started on http://127.0.0.1:51309...
sending server_data: {"host": "127.0.0.1", "port": 51309} (36 bytes)
[6995:3847:0901/080330:INFO:CONSOLE(280)] "08:03:30.792 - Using ClearKeyPlayer", source: http://127.0.0.1:51309/files/eme_player_js/utils.js (280)
[6995:3847:0901/080330:INFO:CONSOLE(280)] "08:03:30.804 - Registering video event handlers.", source: http://127.0.0.1:51309/files/eme_player_js/utils.js (280)
[6995:3847:0901/080330:INFO:CONSOLE(280)] "08:03:30.806 - Setting video media keys: org.chromium.externalclearkey", source: http://127.0.0.1:51309/files/eme_player_js/utils.js (280)
[6995:3847:0901/080331:INFO:CONSOLE(280)] "08:03:31.939 - heartbeat #1", source: http://127.0.0.1:51309/files/eme_player_js/utils.js (280)
[6995:3847:0901/080331:INFO:CONSOLE(280)] "08:03:31.956 - Loading media using MSE.", source: http://127.0.0.1:51309/files/eme_player_js/utils.js (280)
[6995:3847:0901/080332:INFO:CONSOLE(280)] "08:03:32.072 - onSourceOpen [object Event]", source: http://127.0.0.1:51309/files/eme_player_js/utils.js (280)
[6995:3847:0901/080332:INFO:CONSOLE(280)] "08:03:32.077 - Creating a source buffer for type video/webm; codecs="vp8"", source: http://127.0.0.1:51309/files/eme_player_js/utils.js (280)
[6995:3847:0901/080332:INFO:CONSOLE(280)] "08:03:32.123 - Creating new media key session for initDataType: webm, initData: 30313233343536373839303132333435", source: http://127.0.0.1:51309/files/eme_player_js/utils.js (280)
[6995:3847:0901/080332:INFO:CONSOLE(280)] "08:03:32.127 - End of appending buffer from bear-320x240-v_enc-v.webm", source: http://127.0.0.1:51309/files/eme_player_js/utils.js (280)
[6995:3847:0901/080332:INFO:CONSOLE(280)] "08:03:32.144 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51309/files/eme_player_js/utils.js (280)
[6995:3847:0901/080332:INFO:CONSOLE(280)] "08:03:32.156 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"MDEyMzQ1Njc4OTAxMjM0NQ","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:51309/files/eme_player_js/utils.js (280)
[6995:3847:0901/080332:INFO:CONSOLE(280)] "08:03:32.396 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:51309/files/eme_player_js/utils.js (280)
[6995:3847:0901/080332:INFO:CONSOLE(280)] "08:03:32.398 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51309/files/eme_player_js/utils.js (280)
[6995:3847:0901/080332:INFO:CONSOLE(280)] "08:03:32.417 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:51309/files/eme_player_js/utils.js (280)
[6995:3847:0901/080332:INFO:CONSOLE(280)] "08:03:32.519 - timeupdate @ 0.253241", source: http://127.0.0.1:51309/files/eme_player_js/utils.js (280)
[6995:3847:0901/080332:INFO:CONSOLE(280)] "08:03:32.765 - timeupdate @ 0.502309", source: http://127.0.0.1:51309/files/eme_player_js/utils.js (280)
[6995:3847:0901/080332:INFO:CONSOLE(280)] "08:03:32.796 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:51309/files/eme_player_js/utils.js (280)
[6995:3847:0901/080332:INFO:CONSOLE(280)] "08:03:32.800 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51309/files/eme_player_js/utils.js (280)
[6995:3847:0901/080332:INFO:CONSOLE(280)] "08:03:32.808 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:51309/files/eme_player_js/utils.js (280)
[6995:3847:0901/080332:INFO:CONSOLE(280)] "08:03:32.940 - heartbeat #2", source: http://127.0.0.1:51309/files/eme_player_js/utils.js (280)
[6995:3847:0901/080333:INFO:CONSOLE(280)] "08:03:33.018 - timeupdate @ 0.755695", source: http://127.0.0.1:51309/files/eme_player_js/utils.js (280)
[6995:3847:0901/080333:INFO:CONSOLE(280)] "08:03:33.275 - timeupdate @ 1.012297", source: http://127.0.0.1:51309/files/eme_player_js/utils.js (280)
[6995:3847:0901/080333:INFO:CONSOLE(280)] "08:03:33.278 - waiting for video to end.", source: http://127.0.0.1:51309/files/eme_player_js/utils.js (280)
[6995:3847:0901/080333:INFO:CONSOLE(280)] "08:03:33.596 - MediaKeySession onMessage - renewal [object MediaKeyMessageEvent]", source: http://127.0.0.1:51309/files/eme_player_js/utils.js (280)
[6995:3847:0901/080333:INFO:CONSOLE(280)] "08:03:33.600 - MediaKeySession onMessage [object MediaKeyMessageEvent]", source: http://127.0.0.1:51309/files/eme_player_js/utils.js (280)
[6995:3847:0901/080333:INFO:CONSOLE(280)] "08:03:33.604 - Calling update: {"keys":[{"kty":"oct","alg":"A128KW","kid":"UkVORVdBTCBmcm9tIENsZWFyS2V5IENETSBzZXQgYXQgdGltZSAxLjQ0MTEyZSswOS4","k":"691i8WgU0nto7xIq_OSuPA"}]}", source: http://127.0.0.1:51309/files/eme_player_js/utils.js (280)
[6995:3847:0901/080333:INFO:CONSOLE(280)] "08:03:33.941 - heartbeat #3", source: http://127.0.0.1:51309/files/eme_player_js/utils.js (280)
[6995:3847:0901/080334:INFO:CONSOLE(280)] "08:03:34.941 - heartbeat #4", source: http://127.0.0.1:51309/files/eme_player_js/utils.js (280)
[6995:3847:0901/080334:INFO:CONSOLE(280)] "08:03:34.976 - Set document title to: ended, updated title: ENDED", source: http://127.0.0.1:51309/files/eme_player_js/utils.js (280)
[6998:3847:0901/080335:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[6998:3847:0901/080335:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[6998:3847:0901/080335:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[6998:3847:0901/080335:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x61300001c580]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[ OK ] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (9278 ms)
[211/229] MSE_ExternalClearKey/EncryptedMediaTest.Playback_VideoOnly_WebM/0 (10880 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/0
[7012:3847:0901/080336:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7013:13063:0901/080337:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7013:13063:0901/080337:WARNING:channel.cc(325)] RawChannel write error
[7013:14595:0901/080337:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/0 (3215 ms)
[212/229] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/0 (4672 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/3
[7016:3847:0901/080338:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7018:14595:0901/080339:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[7018:14595:0901/080339:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[7018:14595:0901/080339:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/3 (3149 ms)
[213/229] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.PRE_UntrustedAdditionToPrefs/3 (4656 ms)
[ RUN ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.PolicyFetch/1
[7026:3847:0901/080343:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
sending server_data: {"host": "127.0.0.1", "port": 51335} (36 bytes)
127.0.0.1 - - [01/Sep/2015 08:03:45] "POST /device_management?request=register&devicetype=2&apptype=Chrome&agent=Chrome+1.2.3(456)&platform=Test%7CUnit%7C1.2.3&oauth_token=oauth_token&deviceid=testid HTTP/1.1" 200 -
127.0.0.1 - - [01/Sep/2015 08:03:45] "POST /device_management?request=policy&devicetype=2&apptype=Chrome&agent=Chrome+1.2.3(456)&platform=Test%7CUnit%7C1.2.3&deviceid=testid HTTP/1.1" 200 -
[ OK ] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.PolicyFetch/1 (3702 ms)
[214/229] DeviceManagementServiceIntegrationTestInstance/DeviceManagementServiceIntegrationTest.PolicyFetch/1 (5298 ms)
[ RUN ] TaskManagerOOPIFBrowserTest.CrossSiteIframeBecomesSameSite/0
[7021:3847:0901/080341:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7017:73223:0901/080342:WARNING:embedded_test_server.cc(258)] Request not handled. Returning 404: /favicon.ico
[ OK ] TaskManagerOOPIFBrowserTest.CrossSiteIframeBecomesSameSite/0 (7374 ms)
[215/229] TaskManagerOOPIFBrowserTest.CrossSiteIframeBecomesSameSite/0 (8889 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectCanceled/0
[7037:3847:0901/080350:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7032:3847:0901/080353:WARNING:navigator_impl.cc(196)] Discarding message during interstitial.
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectCanceled/0 (5773 ms)
[216/229] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.RedirectCanceled/0 (7281 ms)
[ RUN ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/10
[7033:3847:0901/080348:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7029:3847:0901/080352:WARNING:CONSOLE(0)] "/deep/ combinator is deprecated. See https://www.chromestatus.com/features/6750456638341120 for more details.", source: (0)
[7029:3847:0901/080354:INFO:policy_prefs_browsertest.cc(641)] Testing policy: DefaultJavaScriptSetting
[7029:3847:0901/080354:INFO:policy_prefs_browsertest.cc(641)] Testing policy: DefaultCookiesSetting
[7029:3847:0901/080355:INFO:policy_prefs_browsertest.cc(641)] Testing policy: VideoCaptureAllowedUrls
[7029:3847:0901/080355:INFO:policy_prefs_browsertest.cc(641)] Testing policy: TranslateEnabled
[ OK ] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/10 (8736 ms)
[217/229] PolicyPrefIndicatorTestInstance/PolicyPrefIndicatorTest.CheckPolicyIndicators/10 (10126 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeDontProceed/1
[7045:3847:0901/080357:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7041:3847:0901/080400:WARNING:navigator_impl.cc(196)] Discarding message during interstitial.
[7045:3847:0901/080401:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[7045:3847:0901/080401:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[7050:12807:0901/080401:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7050:12807:0901/080401:WARNING:channel.cc(325)] RawChannel write error
[7045:3847:0901/080401:ERROR:gpu_command_buffer_stub.cc(1048)] Image with ID doesn't exist.
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeDontProceed/1 (5783 ms)
[218/229] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeDontProceed/1 (7215 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeOptInAndReportMalwareDetails/0
[7049:3847:0901/080359:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7052:12807:0901/080402:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7052:12807:0901/080402:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7052:12807:0901/080402:WARNING:channel.cc(325)] RawChannel write error
[7049:3847:0901/080402:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[7049:3847:0901/080402:ERROR:gles2_cmd_decoder.cc(13892)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_OPERATION : glBindTexImage2DCHROMIUM: no image found with the given ID
[7049:3847:0901/080402:ERROR:gles2_cmd_decoder.cc(12837)] [.RenderWorker-0x613000001000]GL ERROR :GL_INVALID_VALUE : glCopySubTextureCHROMIUM: source texture has no level 0
[7049:3847:0901/080402:ERROR:gpu_command_buffer_stub.cc(1048)] Image with ID doesn't exist.
[7044:40451:0901/080402:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeOptInAndReportMalwareDetails/0 (5702 ms)
[219/229] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.IframeOptInAndReportMalwareDetails/0 (7443 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ProceedDisabled/1
[7057:3847:0901/080405:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7053:38915:0901/080408:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ProceedDisabled/1 (5327 ms)
[220/229] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ProceedDisabled/1 (7064 ms)
[ RUN ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabled/1
[7061:3847:0901/080406:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7056:38915:0901/080409:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483648, remote ID 2)
[7056:38915:0901/080409:WARNING:channel.cc(325)] RawChannel write error
[ OK ] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabled/1 (5172 ms)
[221/229] SafeBrowsingBlockingPageBrowserTestWithThreatType/SafeBrowsingBlockingPageBrowserTest.ReportingDisabled/1 (6821 ms)
[ RUN ] AppShimHostManagerBrowserTest.ReCreate
[7073:3847:0901/080413:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7075:13063:0901/080414:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 2)
[7075:13063:0901/080414:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[7075:13063:0901/080414:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7075:13063:0901/080414:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7075:13063:0901/080414:WARNING:channel.cc(325)] RawChannel write error
[7075:14595:0901/080414:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[7075:14595:0901/080414:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[7075:14595:0901/080414:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] AppShimHostManagerBrowserTest.ReCreate (3468 ms)
[222/229] AppShimHostManagerBrowserTest.ReCreate (5006 ms)
[ RUN ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareMainFrame/1
[7069:3847:0901/080411:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7071:12551:0901/080414:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 3)
[7071:12551:0901/080414:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7071:12551:0901/080414:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7074:13063:0901/080414:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7074:13063:0901/080414:WARNING:channel.cc(325)] RawChannel write error
[7074:16387:0901/080414:FATAL:memory.cc(18)] Out of memory. size=4194304
0 Chromium Framework 0x0000000106deaf33 base::debug::StackTrace::StackTrace() + 19
1 Chromium Framework 0x0000000106e302b4 logging::LogMessage::~LogMessage() + 324
2 Chromium Framework 0x0000000106e7dea2 base::(anonymous namespace)::OnNoMemory(unsigned long) + 322
3 Chromium Framework 0x00000001131e29e8 content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableSharedMemory(unsigned long, int) + 600
4 Chromium Framework 0x00000001131e209e content::ChildDiscardableSharedMemoryManager::AllocateLockedDiscardableMemory(unsigned long) + 990
5 Chromium Framework 0x0000000108739244 SkDiscardableMemory::Create(unsigned long) + 244
6 Chromium Framework 0x00000001080d8d96 SkDiscardablePixelRef::onNewLockPixels(SkPixelRef::LockRec*) + 998
7 Chromium Framework 0x00000001081a1fdb SkPixelRef::lockPixels() + 619
8 Chromium Framework 0x00000001092e43d4 cc::(anonymous namespace)::ImageDecodeTaskImpl::RunOnWorkerThread() + 420
9 Chromium Framework 0x000000010928e308 cc::TaskGraphRunner::RunTaskWithLockAcquired() + 2744
10 Chromium Framework 0x000000010928d7c8 cc::TaskGraphRunner::Run() + 136
11 Chromium Framework 0x0000000106ef2ff1 base::DelegateSimpleThread::Run() + 81
12 Chromium Framework 0x0000000106ef26b9 base::SimpleThread::ThreadMain() + 729
13 Chromium Framework 0x0000000106ee892f base::(anonymous namespace)::ThreadFunc(void*) + 175
14 libsystem_c.dylib 0x00007fff8f0be772 _pthread_start + 327
15 libsystem_c.dylib 0x00007fff8f0ab1a1 thread_start + 13
[ OK ] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareMainFrame/1 (5000 ms)
[223/229] MaybeSetMetadata/SafeBrowsingServiceMetadataTest.MalwareMainFrame/1 (6535 ms)
[ RUN ] DownloadTestWithShelf.DownloadTest_History
[7082:3847:0901/080418:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7084:16131:0901/080419:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[7084:16131:0901/080419:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[7084:16131:0901/080419:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[7084:14599:0901/080419:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7084:14599:0901/080419:WARNING:channel.cc(325)] RawChannel write error
[ OK ] DownloadTestWithShelf.DownloadTest_History (3524 ms)
[224/229] DownloadTestWithShelf.DownloadTest_History (5071 ms)
[ RUN ] RestartTest.PostWithPassword
[7083:3847:0901/080418:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7086:14339:0901/080420:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[7086:14339:0901/080420:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[7086:14339:0901/080420:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[ OK ] RestartTest.PostWithPassword (4236 ms)
[225/229] RestartTest.PostWithPassword (5785 ms)
[ RUN ] ExtensionMessageBubbleBrowserTestMac.ExtensionBubbleShowsOnStartup
[7091:3847:0901/080423:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7087:38403:0901/080424:WARNING:ipc_message_attachment_set.cc(53)] MessageAttachmentSet destroyed with unconsumed descriptors: 0/1
[7094:14851:0901/080424:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[ OK ] ExtensionMessageBubbleBrowserTestMac.ExtensionBubbleShowsOnStartup (3307 ms)
[226/229] ExtensionMessageBubbleBrowserTestMac.ExtensionBubbleShowsOnStartup (4739 ms)
[ RUN ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/3
[7095:3847:0901/080424:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7096:15107:0901/080425:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[7096:15107:0901/080425:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[7096:15107:0901/080425:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[7096:13575:0901/080425:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7096:13575:0901/080425:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/3 (3213 ms)
[227/229] PrefHashBrowserTestChangedSplitPrefInstance/PrefHashBrowserTestChangedSplitPref.ChangedSplitPref/3 (4687 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/0
[7102:3847:0901/080428:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7104:14339:0901/080429:ERROR:webgraphicscontext3d_command_buffer_impl.cc(238)] Failed to initialize GLES2CmdHelper.
[7104:12807:0901/080429:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483649, remote ID 3)
[7104:12807:0901/080429:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2147483650, remote ID 4)
[7104:12807:0901/080429:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 3, remote ID 2147483649)
[7104:12807:0901/080429:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[7104:12807:0901/080429:WARNING:channel.cc(325)] RawChannel write error
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/0 (3244 ms)
[228/229] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/0 (4680 ms)
[ RUN ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/3
[7105:3847:0901/080429:WARNING:vt_video_decode_accelerator.cc(194)] Failed to initialize VideoToolbox framework. Hardware accelerated video decoding will be disabled.
[7106:15363:0901/080430:ERROR:command_buffer_proxy_impl.cc(187)] Could not send GpuCommandBufferMsg_Initialize.
[7106:15363:0901/080430:ERROR:webgraphicscontext3d_command_buffer_impl.cc(206)] CommandBufferProxy::Initialize failed.
[7106:15363:0901/080430:ERROR:webgraphicscontext3d_command_buffer_impl.cc(225)] Failed to initialize command buffer.
[7106:13831:0901/080430:WARNING:channel.cc(561)] Failed to send message to ack remove remote endpoint (local ID 2, remote ID 2147483648)
[ OK ] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/3 (3314 ms)
[229/229] PrefHashBrowserTestUntrustedAdditionToPrefsInstance/PrefHashBrowserTestUntrustedAdditionToPrefs.UntrustedAdditionToPrefs/3 (4625 ms)
SUCCESS: all tests passed.
[run_isolated_out_hack]{"hash":"d46de396bf540d9806f615b06ae285ee6ed8ff46","namespace":"default-gzip","storage":"https://isolateserver.appspot.com"}[/run_isolated_out_hack]
+----------------------------------------------------------------------------+
| End of shard 16 Pending: 10.0s Duration: 1102.8s Bot: vm813-m4 Exit: 0 |
+----------------------------------------------------------------------------+
Total duration: 13290.0s
exit code (as seen by runtest.py): 0
@@@STEP_TEXT@@@@
@@@STEP_TEXT@525 disabled@@@
@@@STEP_TEXT@8 flaky@@@
@@@STEP_CURSOR browser_tests@@@
@@@STEP_CURSOR browser_tests@@@